.bjd-section{--bjd-primary: var(--bjd-setting-primary, #15261e);--bjd-deep: var(--bjd-setting-deep, #0f3022);--bjd-muted: var(--bjd-setting-muted, #59635e);--bjd-accent: var(--bjd-setting-accent, #c5a46d);--bjd-cream: var(--bjd-setting-cream, #f7f5f2);--bjd-border: var(--bjd-setting-border, #e5e2dc);position:relative}.bjd-section .bjd-eyebrow{font-family:var(--font-body-family);font-style:normal;letter-spacing:.14em;text-transform:uppercase;margin-top:0;margin-left:0;margin-right:0}.bjd-section .bjd-heading{font-family:var(--font-heading-family);margin-top:0;margin-left:0;margin-right:0;line-height:1.15}.bjd-section .bjd-heading--italic{font-style:italic}.bjd-section .bjd-desc{font-family:var(--font-body-family);margin-top:0;margin-left:0;margin-right:0}.bjd-section .bjd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bjd-btn-icon-gap, .5rem);font-family:var(--font-body-family);text-decoration:none;border-style:solid;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;cursor:pointer}.bjd-section .bjd-btn:hover{background-color:var(--bjd-btn-hover-bg, var(--bjd-btn-bg));color:var(--bjd-btn-hover-color, var(--bjd-btn-color));border-color:var(--bjd-btn-hover-border, var(--bjd-btn-border))}.bjd-section .bjd-btn--link{background:transparent;border:none;padding:0;text-decoration:underline;text-underline-offset:.25em}.bjd-section{--bjd-content-max: 1280px;--bjd-pad-x: 2rem;--bjd-pad-x-m: 1.25rem}.bjd-section .bjd-page-width{box-sizing:border-box;width:100%;max-width:calc(var(--bjd-content-max, 1280px) + (2 * var(--bjd-pad-x, 2rem)));margin-left:auto;margin-right:auto;padding-left:var(--bjd-pad-x, 2rem);padding-right:var(--bjd-pad-x, 2rem)}@media(max-width:749px){.bjd-section .bjd-page-width{max-width:calc(var(--bjd-content-max, 1280px) + (2 * var(--bjd-pad-x-m, 1.25rem)));padding-left:var(--bjd-pad-x-m, 1.25rem);padding-right:var(--bjd-pad-x-m, 1.25rem)}}.bjd-announce{background:var(--bjd-announce-bg, #0f3022);color:var(--bjd-announce-color, #fff);font-size:var(--bjd-announce-size, 1.2rem)}.bjd-announce__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:var(--bjd-announce-height, 36px);padding-top:var(--bjd-announce-pt, .55rem);padding-bottom:var(--bjd-announce-pb, .55rem)}.bjd-announce__item{display:inline-flex;align-items:center;gap:var(--bjd-announce-icon-gap, .4rem);color:inherit;text-decoration:none;font-weight:var(--bjd-announce-weight, 400)}.bjd-announce__item--left{justify-self:start}.bjd-announce__item--center{justify-self:center;text-align:center}.bjd-announce__item--right{justify-self:end}.bjd-announce__item:hover{color:var(--bjd-announce-hover, #c5a46d)}.bjd-announce__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.bjd-announce__icon svg{display:block}.bjd-announce__item--right .bjd-announce__icon{order:2}@media(max-width:749px){.bjd-announce__inner{grid-template-columns:1fr;text-align:center}.bjd-announce__item--left,.bjd-announce__item--right{display:none}.bjd-announce__item--center{justify-self:center}.bjd-announce--show-all-mobile .bjd-announce__item--left,.bjd-announce--show-all-mobile .bjd-announce__item--right{display:inline-flex;justify-self:center}}.bjd-custom-strip{background:var(--bjd-strip-bg, #f7f5f2);color:var(--bjd-strip-color, #15261e);border-bottom:1px solid var(--bjd-border, #e5e2dc)}.bjd-custom-strip__inner{display:flex;align-items:center;justify-content:center;gap:var(--bjd-strip-gap, 1.5rem);min-height:var(--bjd-strip-height, 44px);padding-top:var(--bjd-strip-pt, .75rem);padding-bottom:var(--bjd-strip-pb, .75rem);flex-wrap:wrap}.bjd-custom-strip__msg{margin:0;font-size:var(--bjd-strip-msg-size, 1.35rem);font-weight:var(--bjd-strip-msg-weight, 400);font-style:var(--bjd-strip-msg-style, italic);font-family:var(--font-heading-family)}.bjd-custom-strip__sparkle{display:inline-flex;color:var(--bjd-strip-color, #15261e);opacity:.85;line-height:0}.bjd-custom-strip__cta{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--bjd-strip-cta-size, 1.2rem);font-weight:var(--bjd-strip-cta-weight, 600);color:var(--bjd-strip-cta-color, #15261e);text-decoration:underline;text-underline-offset:.2em;letter-spacing:.04em;text-transform:none}.bjd-custom-strip__cta-arrow{text-decoration:none;font-weight:500}.header--bjd-screenshot.header--top-center{row-gap:.35rem}.header--bjd-screenshot>.bjd-header-search{grid-area:left-icons;justify-self:start;align-self:center;width:min(100%,280px)}@media screen and (min-width:990px){.header--bjd-screenshot>.header__search,.header--bjd-screenshot.header--top-center>.header__search{display:none!important}}@media screen and (max-width:989px){.header.header--bjd-screenshot.header--top-center.header--has-account.header--has-menu,.header.header--bjd-screenshot.header--top-center{grid-template-areas:"left-icons heading icons" "search search search"!important;grid-template-columns:auto 1fr auto!important;row-gap:.55rem}.header.header--bjd-screenshot>.bjd-header-search{display:block!important;grid-area:search!important;justify-self:stretch!important;align-self:stretch;width:100%!important;max-width:none!important;min-width:0;padding:0 0 .15rem}.header.header--bjd-screenshot.header--has-account.header--has-menu>.header__search,.header.header--bjd-screenshot .header__icons .header__search,.header.header--bjd-screenshot .header__icons .large-up-hide{display:none!important}.header.header--bjd-screenshot .bjd-header-search__form{min-height:4.2rem;padding:0 1rem;background:#fff;border:1px solid rgba(21,38,30,.18);box-shadow:none}.header.header--bjd-screenshot .bjd-header-search__input{font-size:1.4rem;padding:.75rem 0}}.bjd-header-search__predictive{display:block;width:100%;position:relative}.bjd-header-search__form{position:relative;display:flex;align-items:center;gap:.55rem;width:100%;min-height:40px;padding:0 1rem;border:1px solid rgba(21,38,30,.18);border-radius:999px;background:#fff;box-sizing:border-box}.bjd-header-search__icon{position:static;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;color:#15261e8c;pointer-events:none;line-height:0}.bjd-header-search__icon .svg-wrapper,.bjd-header-search__icon svg,.bjd-header-search__icon .icon{width:1.5rem;height:1.5rem;display:block}.bjd-header-search__input{flex:1 1 auto;min-width:0;width:auto;margin:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:1.3rem;line-height:1.3;color:#15261e;outline:none;padding:.65rem 0;-webkit-appearance:none;appearance:none}.bjd-header-search__input:focus,.bjd-header-search__input:focus-visible{outline:none;box-shadow:none!important;background:transparent!important}.bjd-header-search__input::placeholder{color:#15261e73}.bjd-header-search__input::-webkit-search-decoration,.bjd-header-search__input::-webkit-search-cancel-button,.bjd-header-search__input::-webkit-search-results-button,.bjd-header-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.bjd-header-search .predictive-search,.bjd-header-search .bjd-header-search__results{display:none;position:absolute;left:0;right:0;top:calc(100% + .4rem);width:100%;max-height:70vh;overflow:auto;z-index:6}.bjd-header-search predictive-search[open] .predictive-search,.bjd-header-search predictive-search[loading] .predictive-search{display:block}.bjd-header-search .predictive-search__loading-state,.bjd-header-search .loading__spinner,.bjd-header-search .spinner{display:none!important}.header--bjd-screenshot>.header__heading,.header--bjd-screenshot>.header__heading-link,.header--bjd-screenshot>.header__icons{position:relative;z-index:2}.header--bjd-screenshot>.bjd-header-search{z-index:4}@media screen and (min-width:990px){.header--bjd-screenshot .header__inline-menu,.header__inline-menu.bjd-mega{display:flex;justify-content:center;justify-self:center;width:100%;margin-left:0}.header--bjd-screenshot .header__inline-menu .list-menu--inline,.header__inline-menu.bjd-mega .list-menu--inline{display:flex;justify-content:center;flex-wrap:wrap;gap:.15rem .75rem;width:100%;margin-left:auto;margin-right:auto}}.header--bjd-screenshot .bjd-mega__item{margin:0}.header--bjd-screenshot .header__menu-item{font-size:1.35rem;letter-spacing:.01em;padding:.85rem .35rem}.header--bjd-screenshot .bjd-mega__summary,.bjd-mega__summary{display:inline-flex;align-items:center;gap:.55rem;padding-inline-end:.15rem}.header--bjd-screenshot .bjd-mega__summary>span{display:inline-block;padding-inline-end:.15rem}.header--bjd-screenshot .bjd-mega__summary .icon-caret,.bjd-mega__summary .icon-caret{position:static!important;right:auto!important;top:auto!important;flex-shrink:0;width:.9rem;height:.55rem;margin:0 0 0 .15rem;transform:none}.header--bjd-screenshot .bjd-mega__details[open]>.bjd-mega__summary .icon-caret,.bjd-mega__details[open]>.bjd-mega__summary .icon-caret,details[open]>.bjd-mega__summary .icon-caret{transform:rotate(180deg)}.header--bjd-screenshot .bjd-mega__summary .svg-wrapper,.header--bjd-screenshot .bjd-mega__summary svg:not(.icon-caret){width:.85rem;height:.85rem}.header--bjd-screenshot .bjd-mega__sale,.header--bjd-screenshot .bjd-mega__sale span,.header--bjd-screenshot #HeaderMenu-sale,.header--bjd-screenshot a#HeaderMenu-sale{color:#c62828!important}.header__icons{display:flex;align-items:center;gap:.35rem}.header__icons>.header__icon,.header__icons>shopify-account.header__icon,.header__icons>.bjd-header-icon{width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;padding:0;margin:0;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;position:relative;flex:0 0 4.4rem;overflow:visible;color:rgb(var(--color-foreground))}.header__icons>.header__icon--cart{margin-right:0}.header__icons .bjd-header-icon__slot,.header__icons .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;line-height:0}.header__icons .header__search details:not([open]) .header__icon-close,.header__icons details-modal.header__search details:not([open]) .header__icon-close{display:none!important}.header__icons .header__search details[open] .header__icon-close,.header__icons details-modal.header__search details[open] .header__icon-close{display:inline-flex!important}.header__icons .header__search details[open]>summary .svg-wrapper:not(.header__icon-close),.header__icons details-modal.header__search details[open]>summary .svg-wrapper:not(.header__icon-close){display:none!important}.header__icons .header__search .header__icon--search,.header__icons details-modal.header__search .header__icon--search{width:4.4rem;height:4.4rem;min-width:4.4rem;flex:0 0 4.4rem;position:relative}.header__icons .bjd-header-icon__img,.header__icons .svg-wrapper svg,.header__icons .header__icon .icon,.header__icons shopify-account.header__icon svg,.header__icons .header__icon--favorites .icon-heart{width:2.2rem!important;height:2.2rem!important;max-width:2.2rem;max-height:2.2rem;object-fit:contain;fill:currentColor;display:block}shopify-account.header__icon.bjd-header-icon{overflow:hidden}button.header__icon--favorites.bjd-header-icon,a.header__icon--favorites.bjd-header-icon{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}@media screen and (max-width:989px){.header--bjd-screenshot .header__icons,.header__icons{gap:.1rem}.header__icons>.header__icon,.header__icons>shopify-account.header__icon,.header__icons>.bjd-header-icon,.header__icons .header__search .header__icon--search{width:4rem;height:4rem;min-width:4rem;min-height:4rem;flex-basis:4rem}.header__icons .bjd-header-icon__slot,.header__icons .svg-wrapper{width:2rem;height:2rem}.header__icons .bjd-header-icon__img,.header__icons .svg-wrapper svg,.header__icons .header__icon .icon,.header__icons shopify-account.header__icon svg,.header__icons .header__icon--favorites .icon-heart{width:2rem!important;height:2rem!important;max-width:2rem;max-height:2rem}}.bjd-hero{position:relative;overflow:hidden;min-height:var(--bjd-hero-h, 640px);display:flex;align-items:var(--bjd-hero-align-y, center);background:var(--bjd-hero-fallback, #e8dfd2)}.bjd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bjd-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--bjd-hero-pos, 70% center)}.bjd-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bjd-hero-overlay, transparent);opacity:var(--bjd-hero-overlay-op, 0);pointer-events:none}.bjd-hero__content{position:relative;z-index:2;width:min(100%,var(--bjd-hero-content-w, 42rem));max-width:var(--bjd-hero-content-max, 42rem);padding:var(--bjd-hero-content-pad, 4rem 0);margin-left:var(--bjd-hero-content-ml, 0);margin-right:var(--bjd-hero-content-mr, auto);text-align:var(--bjd-hero-align, left)}.bjd-section .bjd-hero__eyebrow{color:var(--bjd-hero-eyebrow-color, #15261e);font-size:var(--bjd-hero-eyebrow-size, 1.1rem);font-weight:var(--bjd-hero-eyebrow-weight, 500);margin-bottom:var(--bjd-hero-gap-eyebrow, 1.25rem)!important}.bjd-section .bjd-hero__h1{color:var(--bjd-hero-h1-color, #15261e);font-size:var(--bjd-hero-h1-size, 5.6rem);font-weight:var(--bjd-hero-h1-weight, 500);font-style:var(--bjd-hero-h1-style, normal);letter-spacing:var(--bjd-hero-h1-ls, -.01em);margin-bottom:var(--bjd-hero-gap-h1, .15rem)!important}.bjd-section .bjd-hero__h2{color:var(--bjd-hero-h2-color, #15261e);font-size:var(--bjd-hero-h2-size, 5.6rem);font-weight:var(--bjd-hero-h2-weight, 400);font-style:var(--bjd-hero-h2-style, italic);margin-bottom:var(--bjd-hero-gap-h2, 1.5rem)!important}.bjd-section .bjd-hero__desc{color:var(--bjd-hero-desc-color, #59635e);font-size:var(--bjd-hero-desc-size, 1.5rem);font-weight:var(--bjd-hero-desc-weight, 400);line-height:var(--bjd-hero-desc-lh, 1.55);max-width:var(--bjd-hero-desc-max, 34rem);margin-bottom:var(--bjd-hero-gap-desc, 2rem)!important}.bjd-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bjd-hero-btn-gap, 1.5rem)}.bjd-hero__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--bjd-hero-btn1-icon-gap, .625rem);background:var(--bjd-hero-btn1-bg, #15261e);color:var(--bjd-hero-btn1-color, #fff);border-color:var(--bjd-hero-btn1-border, #15261e);border-width:var(--bjd-hero-btn1-bw, 1px);border-radius:var(--bjd-hero-btn1-radius, 0);padding:var(--bjd-hero-btn1-py, 1.1rem) var(--bjd-hero-btn1-px, 2rem);font-size:var(--bjd-hero-btn1-size, 1.2rem);font-weight:var(--bjd-hero-btn1-weight, 600);letter-spacing:.08em;text-transform:uppercase;--bjd-btn-hover-bg: var(--bjd-hero-btn1-hover-bg, #0f3022);--bjd-btn-hover-color: var(--bjd-hero-btn1-hover-color, #fff);--bjd-btn-hover-border: var(--bjd-hero-btn1-hover-border, #0f3022)}.bjd-hero__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.bjd-hero__btn-icon img{display:block;width:var(--bjd-hero-btn1-icon-size, 16px);height:var(--bjd-hero-btn1-icon-size, 16px);object-fit:contain}.bjd-hero__btn-icon--default{font-size:var(--bjd-hero-btn1-icon-size, 16px);font-weight:400;letter-spacing:0;text-transform:none;line-height:1}.bjd-hero__btn-secondary{background:transparent;color:var(--bjd-hero-btn2-color, #15261e);border:none;font-size:var(--bjd-hero-btn2-size, 1.35rem);font-weight:var(--bjd-hero-btn2-weight, 500);text-decoration:underline;text-underline-offset:.25em;padding:0}@media(max-width:989px){.bjd-hero{min-height:var(--bjd-hero-h-t, 520px)}.bjd-section .bjd-hero__h1{font-size:var(--bjd-hero-h1-size-t, 4.2rem)}.bjd-section .bjd-hero__h2{font-size:var(--bjd-hero-h2-size-t, 4.2rem)}}@media(max-width:749px){.bjd-hero{min-height:var(--bjd-hero-h-m, auto);display:block}.bjd-hero--stack-mobile .bjd-hero__media{position:relative;height:var(--bjd-hero-media-h-m, 360px)}.bjd-hero--stack-mobile .bjd-hero__content{padding:var(--bjd-hero-content-pad-m, 2rem 0 2.5rem);width:100%;max-width:none}.bjd-hero--stack-mobile .bjd-hero__eyebrow,.bjd-hero--stack-mobile .bjd-hero__h1,.bjd-hero--stack-mobile .bjd-hero__h2,.bjd-hero--stack-mobile .bjd-hero__desc,.bjd-hero--stack-mobile .bjd-hero__btn-secondary{color:#15261e!important}.bjd-hero--stack-mobile a.bjd-btn.bjd-hero__btn-secondary{border-bottom-color:#15261e!important;text-decoration-color:#15261e}.bjd-hero:not(.bjd-hero--stack-mobile){min-height:var(--bjd-hero-h-m, 520px);display:flex}.bjd-section .bjd-hero__h1{font-size:var(--bjd-hero-h1-size-m, 3.4rem)}.bjd-section .bjd-hero__h2{font-size:var(--bjd-hero-h2-size-m, 3.4rem)}.bjd-section .bjd-hero__desc{font-size:var(--bjd-hero-desc-size-m, 1.4rem)}.bjd-hero__actions{flex-direction:column;align-items:flex-start}.bjd-hero__btn-primary{width:var(--bjd-hero-btn1-w-m, auto)}}.bjd-benefits{background:var(--bjd-ben-bg, #fff);padding-top:var(--bjd-ben-pt, 2.5rem);padding-bottom:var(--bjd-ben-pb, 2.5rem)}.bjd-benefits--divider{border-bottom:1px solid var(--bjd-border, #e5e2dc)}.bjd-benefits__grid{display:grid;grid-template-columns:repeat(var(--bjd-ben-cols, 4),1fr);gap:var(--bjd-ben-gap, 2rem);align-items:start}.bjd-benefits__item{text-align:var(--bjd-ben-align, left);display:flex;flex-direction:column;align-items:var(--bjd-ben-align-items, flex-start);gap:var(--bjd-ben-icon-gap, .875rem)}.bjd-benefits--row .bjd-benefits__item{flex-direction:row;align-items:center}.bjd-benefits__icon{flex-shrink:0;width:var(--bjd-ben-icon-size, 28px);height:var(--bjd-ben-icon-size, 28px);color:var(--bjd-ben-icon-color, #15261e)}.bjd-benefits__icon img,.bjd-benefits__icon svg{width:100%;height:100%;display:block;object-fit:contain}.bjd-benefits__body{min-width:0}.bjd-benefits__title{margin:0;font-family:var(--font-body-family);font-size:var(--bjd-ben-title-size, 1.5rem);font-weight:var(--bjd-ben-title-weight, 600);color:var(--bjd-ben-title-color, #15261e);line-height:1.25}.bjd-benefits__title a{color:inherit;text-decoration:none}.bjd-benefits__text{margin:0;margin-top:var(--bjd-ben-text-gap, .15rem);font-size:var(--bjd-ben-text-size, 1.3rem);font-weight:var(--bjd-ben-text-weight, 400);color:var(--bjd-ben-text-color, #8a8f8c);line-height:1.35}@media(max-width:989px){.bjd-benefits__grid{grid-template-columns:repeat(var(--bjd-ben-cols-t, 2),1fr)}}@media(max-width:749px){.bjd-benefits__grid{grid-template-columns:repeat(var(--bjd-ben-cols-m, 2),1fr);gap:1.25rem 1rem}.bjd-benefits{padding-top:var(--bjd-ben-pt-m, 2rem);padding-bottom:var(--bjd-ben-pb-m, 2rem)}}.bjd-mosaic{background:var(--bjd-mos-bg, #fff);padding-top:var(--bjd-mos-pt, 1rem);padding-bottom:var(--bjd-mos-pb, 1rem)}.bjd-mosaic__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--bjd-mos-gap, 1rem)}.bjd-mosaic__tile{position:relative;overflow:hidden;grid-column:span var(--bjd-tile-span, 4);min-height:var(--bjd-tile-h, 280px);border-radius:var(--bjd-tile-radius, 0);display:block;text-decoration:none;color:var(--bjd-tile-color, #fff)}.bjd-mosaic__tile--wide{--bjd-tile-span: 6}.bjd-mosaic__tile--third{--bjd-tile-span: 3}.bjd-mosaic__tile--half{--bjd-tile-span: 6}.bjd-mosaic__tile--quarter{--bjd-tile-span: 3}.bjd-mosaic__img{position:absolute;top:0;right:0;bottom:0;left:0}.bjd-mosaic__img img{width:100%;height:100%;object-fit:cover;object-position:var(--bjd-tile-pos, center);transition:transform var(--bjd-tile-zoom-dur, .5s) ease}.bjd-mosaic__tile:hover .bjd-mosaic__img img{transform:scale(var(--bjd-tile-zoom, 1.04))}.bjd-mosaic__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bjd-tile-overlay, rgba(15, 48, 34, .18));opacity:var(--bjd-tile-overlay-op, 1);pointer-events:none}.bjd-mosaic__label{position:absolute;left:var(--bjd-tile-label-x, 1.25rem);bottom:var(--bjd-tile-label-y, 1.25rem);z-index:2;font-family:var(--font-body-family);font-size:var(--bjd-tile-label-size, 1.5rem);font-weight:var(--bjd-tile-label-weight, 500);display:inline-flex;align-items:center;gap:.4rem}@media(max-width:749px){.bjd-mosaic__grid{grid-template-columns:repeat(var(--bjd-mos-cols-m, 2),1fr);gap:var(--bjd-mos-gap-m, .75rem)}.bjd-mosaic__tile,.bjd-mosaic__tile--wide,.bjd-mosaic__tile--third,.bjd-mosaic__tile--half,.bjd-mosaic__tile--quarter{grid-column:span 1;min-height:var(--bjd-tile-h-m, 200px)}.bjd-mosaic--one-col-mobile .bjd-mosaic__grid{grid-template-columns:1fr}}.bjd-prods{background:var(--bjd-prods-bg, #fff);padding-top:var(--bjd-prods-pt, 4rem);padding-bottom:var(--bjd-prods-pb, 4rem)}.bjd-prods__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:var(--bjd-prods-header-mb, 2.4rem);flex-wrap:nowrap}.bjd-prods__header>div:first-child{flex:0 1 auto;min-width:0}.bjd-section .bjd-prods__eyebrow{color:var(--bjd-prods-eyebrow-color, #59635e);font-size:var(--bjd-prods-eyebrow-size, 1.1rem);font-weight:var(--bjd-prods-eyebrow-weight, 500);letter-spacing:.14em;margin-bottom:var(--bjd-prods-gap-eyebrow, .6rem)}.bjd-section .bjd-prods__heading{color:var(--bjd-prods-heading-color, #15261e);font-size:var(--bjd-prods-heading-size, 3.6rem);font-weight:var(--bjd-prods-heading-weight, 500);line-height:1.15;margin-bottom:0}.bjd-prods__grid>*{min-width:0;height:100%}.bjd-prods__cta-wrap{display:flex;align-items:flex-end;flex:1 1 0;min-width:14rem;max-width:42%;justify-content:flex-end;margin-left:auto;padding-bottom:.35rem}.bjd-prods__cta{display:inline-flex;align-items:center;gap:.4rem;color:var(--bjd-prods-cta-color, #15261e);font-family:var(--font-body-family);font-size:var(--bjd-prods-cta-size, 1.3rem);font-weight:var(--bjd-prods-cta-weight, 500);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:.15rem;line-height:1.2;flex:0 0 auto}.bjd-prods__cta-arrow{font-size:1.05em;line-height:1}.bjd-prods__cta-line{flex:1 1 auto;height:1px;background:currentColor;color:var(--bjd-prods-cta-color, #15261e);opacity:.9;margin-bottom:.15rem;min-width:2rem}.bjd-prods__grid{display:grid;grid-template-columns:repeat(var(--bjd-prods-cols, 4),1fr);gap:var(--bjd-prods-gap, 1.5rem)}@media(max-width:989px){.bjd-prods__grid{grid-template-columns:repeat(var(--bjd-prods-cols-t, 3),1fr)}.bjd-section .bjd-prods__heading{font-size:var(--bjd-prods-heading-size-t, 3rem)}.bjd-prods__header{flex-wrap:wrap;gap:1.2rem}.bjd-prods__cta-wrap{max-width:none;width:100%;margin-left:0;padding-bottom:0}}@media(max-width:749px){.bjd-prods{padding-top:var(--bjd-prods-pt-m, 2.5rem);padding-bottom:var(--bjd-prods-pb-m, 2.5rem)}.bjd-prods__grid{grid-template-columns:repeat(var(--bjd-prods-cols-m, 2),1fr);gap:var(--bjd-prods-gap-m, 1rem)}.bjd-section .bjd-prods__heading{font-size:var(--bjd-prods-heading-size-m, 2.6rem)}}.bjd-card{background:var(--bjd-card-bg, #fff);border:var(--bjd-card-bw, 0) solid var(--bjd-card-border, #e5e2dc);border-radius:var(--bjd-card-radius, 0);box-shadow:var(--bjd-card-shadow, 0 2px 14px rgba(21, 38, 30, .08));transition:box-shadow .25s ease;height:100%;display:flex;flex-direction:column;overflow:hidden}.bjd-card:hover{box-shadow:var(--bjd-card-shadow-hover, 0 6px 22px rgba(21, 38, 30, .12))}.bjd-card__media{position:relative;aspect-ratio:var(--bjd-card-ratio, 1 / 1.08);overflow:hidden}.bjd-card__media-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.bjd-card__media img,.bjd-card__media svg{width:100%;height:100%;object-fit:var(--bjd-card-fit, contain);transition:transform .4s ease}.bjd-card:hover .bjd-card__media img{transform:scale(var(--bjd-card-zoom, 1.03))}.bjd-card__badge{position:absolute;top:1rem;left:1rem;z-index:2;background:var(--bjd-badge-bg, #15261e);color:var(--bjd-badge-color, #fff);font-family:var(--font-body-family);font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .65rem;border-radius:var(--bjd-badge-radius, 0);line-height:1}.bjd-card__wish{position:absolute;top:.85rem;right:.85rem;z-index:3;width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #15261e1f;color:#15261e;cursor:pointer;-webkit-appearance:none;appearance:none}.bjd-card__wish svg{width:1.45rem;height:1.45rem;display:block}.bjd-card__wish-fill{fill:transparent;stroke:currentColor;stroke-width:1.5;transition:fill .2s ease,stroke .2s ease}.bjd-card__wish.is-active{color:#c62828}.bjd-card__wish.is-active .bjd-card__wish-fill{fill:currentColor;stroke:currentColor}.bjd-card__body{padding:var(--bjd-card-pad, 1.2rem 1.2rem 1.35rem);display:flex;flex-direction:column;gap:.28rem;flex:1;background:#fff}.bjd-card__meta{font-family:var(--font-body-family);font-size:var(--bjd-card-meta-size, 1.15rem);color:var(--bjd-card-meta-color, #59635e);line-height:1.35}.bjd-card__title{font-family:var(--font-heading-family);font-size:var(--bjd-card-title-size, 1.5rem);font-weight:var(--bjd-card-title-weight, 500);color:var(--bjd-card-title-color, #15261e);line-height:var(--bjd-card-title-lh, 1.3);text-decoration:none;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bjd-card__title a{color:inherit;text-decoration:none}.bjd-card__price{font-family:var(--font-body-family);font-size:var(--bjd-card-price-size, 1.4rem);font-weight:var(--bjd-card-price-weight, 600);color:var(--bjd-card-price-color, #15261e);margin-top:.2rem}.bjd-card__price s{opacity:.55;margin-right:.35rem;font-weight:400}.bjd-card__swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;list-style:none;padding:0}.bjd-card__swatch{width:1.2rem;height:1.2rem;border-radius:50%;border:1px solid rgba(21,38,30,.16);background:var(--bjd-swatch, #d4af37);display:block;text-indent:-9999px;overflow:hidden;padding:0;text-decoration:none}.bjd-card__swatch.is-current{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #15261e66}.bjd-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.28rem}.bjd-duo{background:var(--bjd-duo-bg, #fff);padding-top:var(--bjd-duo-pt, 1rem);padding-bottom:var(--bjd-duo-pb, 1rem)}.bjd-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bjd-duo-gap, 1rem)}.bjd-duo__banner{position:relative;min-height:var(--bjd-duo-h, 560px);overflow:hidden;display:flex;align-items:flex-end}.bjd-duo__media{position:absolute;top:0;right:0;bottom:0;left:0}.bjd-duo__media img{width:100%;height:100%;object-fit:cover;object-position:var(--bjd-duo-pos, center)}.bjd-duo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bjd-duo-overlay, transparent);opacity:var(--bjd-duo-overlay-op, 0);pointer-events:none}.bjd-duo__box{position:relative;z-index:2;width:min(100%,var(--bjd-duo-box-w, 85%));margin:var(--bjd-duo-box-m, 0 0 1.5rem 1.5rem);padding:var(--bjd-duo-box-pad, 1.5rem);background:var(--bjd-duo-box-bg, rgba(255, 255, 255, .92));color:var(--bjd-duo-box-color, #15261e)}.bjd-section .bjd-duo__eyebrow{font-size:var(--bjd-duo-eyebrow-size, 1.05rem);font-weight:var(--bjd-duo-eyebrow-weight, 500);letter-spacing:.12em;text-transform:uppercase;color:var(--bjd-duo-eyebrow-color, #59635e);margin-bottom:var(--bjd-duo-gap-eyebrow, .6rem)}.bjd-section .bjd-duo__heading{font-size:var(--bjd-duo-heading-size, 2.8rem);font-weight:var(--bjd-duo-heading-weight, 500);color:var(--bjd-duo-heading-color, #15261e);margin-bottom:var(--bjd-duo-gap-heading, .75rem)}.bjd-section .bjd-duo__desc{font-size:var(--bjd-duo-desc-size, 1.35rem);color:var(--bjd-duo-desc-color, #59635e);margin-bottom:var(--bjd-duo-gap-desc, 1rem);line-height:1.5}.bjd-duo__cta{font-size:var(--bjd-duo-cta-size, 1.25rem);font-weight:var(--bjd-duo-cta-weight, 600);color:var(--bjd-duo-cta-color, #15261e);text-decoration:underline;text-underline-offset:.2em}a.bjd-btn.bjd-hero__btn-secondary:hover{color:#fff}a.bjd-btn.bjd-hero__btn-primary.bjd-hero__btn-primary--icon{background-color:#fff;border:0px!important;color:#0f3022}@media(max-width:749px){.bjd-duo__grid{grid-template-columns:1fr}.bjd-duo__banner{min-height:var(--bjd-duo-h-m, 420px)}.bjd-duo__heading{font-size:var(--bjd-duo-heading-size-m, 2.4rem)}}.bjd-tabs__nav{display:flex;gap:var(--bjd-tabs-gap, 2rem);margin-bottom:var(--bjd-tabs-mb, 2rem);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bjd-tabs__nav::-webkit-scrollbar{display:none;width:0;height:0}.bjd-tabs__btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:.75rem 0;margin-bottom:-1px;font-family:var(--font-body-family);font-size:var(--bjd-tabs-size, 1.35rem);font-weight:var(--bjd-tabs-weight, 500);color:var(--bjd-tabs-inactive, #59635e);cursor:pointer;white-space:nowrap}.bjd-tabs__btn[aria-selected=true]{color:var(--bjd-tabs-active, #15261e);border-bottom-color:var(--bjd-tabs-underline, #15261e)}.bjd-tabs__panel[hidden]{display:none}.bjd-tabs__empty{grid-column:1 / -1;margin:0;padding:1.5rem 0;font-size:1.4rem;color:var(--bjd-card-meta-color, #59635e)}.bjd-banner-section{padding-top:var(--bjd-banner-section-pt, 0);padding-bottom:var(--bjd-banner-section-pb, 0)}.bjd-banner{position:relative;min-height:var(--bjd-banner-h, 560px);display:flex;align-items:center;overflow:hidden;background:#1a1a1a;width:100%}.bjd-banner-section--boxed .bjd-banner{border-radius:0}.bjd-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.bjd-banner__media img,.bjd-banner__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--bjd-banner-pos, center);display:block}.bjd-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bjd-banner-overlay, linear-gradient(90deg, rgba(15,48,34,.55), transparent 60%));opacity:var(--bjd-banner-overlay-op, 1);pointer-events:none}.bjd-banner__inner{position:relative;z-index:2;width:100%;display:flex;align-items:center}.bjd-banner-section--full .bjd-banner__inner{box-sizing:border-box;max-width:calc(var(--bjd-content-max, 1280px) + (2 * var(--bjd-pad-x, 2rem)));margin-left:auto;margin-right:auto;padding-left:var(--bjd-pad-x, 2rem);padding-right:var(--bjd-pad-x, 2rem)}@media(max-width:749px){.bjd-banner-section--full .bjd-banner__inner{max-width:calc(var(--bjd-content-max, 1280px) + (2 * var(--bjd-pad-x-m, 1.25rem)));padding-left:var(--bjd-pad-x-m, 1.25rem);padding-right:var(--bjd-pad-x-m, 1.25rem)}}.bjd-banner__content{position:relative;z-index:2;width:min(100%,var(--bjd-banner-content-w, 36rem));color:var(--bjd-banner-color, #fff);padding:var(--bjd-banner-pad, 4rem 3rem)}.bjd-banner-section--full .bjd-banner__content{padding-left:0;padding-right:0}.bjd-section .bjd-banner__eyebrow{font-size:var(--bjd-banner-eyebrow-size, 1.1rem);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--bjd-banner-gap-eyebrow, 1rem);color:var(--bjd-banner-eyebrow-color, #fff)}.bjd-section .bjd-banner__h1{font-size:var(--bjd-banner-h1-size, 4.8rem);font-weight:var(--bjd-banner-h1-weight, 500);font-style:var(--bjd-banner-h1-style, normal);margin-bottom:var(--bjd-banner-gap-h1, .1rem);color:var(--bjd-banner-h1-color, #fff)}.bjd-section .bjd-banner__h2{font-size:var(--bjd-banner-h2-size, 4.8rem);font-weight:var(--bjd-banner-h2-weight, 400);font-style:var(--bjd-banner-h2-style, italic);margin-bottom:var(--bjd-banner-gap-h2, 1.25rem);color:var(--bjd-banner-h2-color, #fff)}.bjd-section .bjd-banner__desc{font-size:var(--bjd-banner-desc-size, 1.45rem);line-height:1.55;margin-bottom:var(--bjd-banner-gap-desc, 1.75rem);max-width:30rem;color:var(--bjd-banner-desc-color, #fff)}.bjd-banner__btn{background:var(--bjd-banner-btn-bg, #15261e);color:var(--bjd-banner-btn-color, #fff);border:1px solid var(--bjd-banner-btn-border, #15261e);padding:1.05rem 1.75rem;font-size:var(--bjd-banner-btn-size, 1.2rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;--bjd-btn-hover-bg: var(--bjd-banner-btn-hover-bg, #0f3022);--bjd-btn-hover-color: #fff;--bjd-btn-hover-border: #0f3022}@media(max-width:749px){.bjd-banner{min-height:var(--bjd-banner-h-m, 480px)}.bjd-banner__h1,.bjd-banner__h2{font-size:var(--bjd-banner-h1-size-m, 3.2rem)}}.bjd-news{background:var(--bjd-news-bg, #0e291c);color:var(--bjd-news-color, #fff);padding-top:var(--bjd-news-pt, 5.5rem);padding-bottom:var(--bjd-news-pb, 5.5rem)}.bjd-news__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--bjd-news-gap, 4rem);align-items:center;justify-content:space-between}.bjd-section .bjd-news__eyebrow{font-family:var(--font-body-family);font-size:var(--bjd-news-eyebrow-size, 1.1rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--bjd-news-gap-eyebrow, 1.1rem);color:var(--bjd-news-eyebrow-color, #fff)}.bjd-section .bjd-news__heading{font-family:var(--font-heading-family);font-size:var(--bjd-news-heading-size, 4.2rem);font-weight:var(--bjd-news-heading-weight, 400);line-height:1.15;margin:0 0 var(--bjd-news-gap-heading, 1rem);color:var(--bjd-news-heading-color, #fff)}.bjd-section .bjd-news__desc{font-family:var(--font-body-family);font-size:var(--bjd-news-desc-size, 1.45rem);font-weight:400;margin:0;color:var(--bjd-news-desc-color, rgba(255, 255, 255, .88));line-height:1.55}.bjd-news__form-wrap{width:100%;max-width:var(--bjd-news-form-w, 28rem);margin-left:auto}.bjd-news__form{display:flex;align-items:flex-end;gap:.75rem;width:100%;border:none;border-bottom:var(--bjd-news-input-bw, 1px) solid var(--bjd-news-input-border, rgba(255, 255, 255, .75));background:transparent;padding:0 0 .65rem}.bjd-news__input{flex:1;min-width:0;height:auto;min-height:2.4rem;border:none;outline:none;box-shadow:none;background:transparent;background-color:transparent;color:var(--bjd-news-input-color, #fff);caret-color:var(--bjd-news-input-color, #fff);border-radius:0;padding:.35rem 0;font-size:1.45rem;line-height:1.4;font-family:var(--font-body-family);-webkit-appearance:none;appearance:none;transition:background-color 99999s ease-out 0s}.bjd-news__input:focus,.bjd-news__input:active,.bjd-news__input:hover{outline:none;box-shadow:none;background:transparent;background-color:transparent;color:var(--bjd-news-input-color, #fff)}.bjd-news__input::placeholder{color:#ffffff8c;opacity:1}.bjd-news__input:-webkit-autofill,.bjd-news__input:-webkit-autofill:hover,.bjd-news__input:-webkit-autofill:focus,.bjd-news__input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;color:#fff!important;caret-color:#fff!important;background:transparent!important;background-color:transparent!important;box-shadow:0 0 0 1000px var(--bjd-news-bg, #0e291c) inset!important;-webkit-box-shadow:0 0 0 1000px var(--bjd-news-bg, #0e291c) inset!important;transition:background-color 99999s ease-out 0s}.bjd-news__submit{flex:0 0 auto;width:auto;height:auto;min-width:1.75rem;min-height:1.75rem;padding:.2rem 0 .2rem .4rem;border:none;background:transparent;color:var(--bjd-news-submit-color, #fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bjd-news__submit svg{width:1.35rem;height:1.35rem;display:block}.bjd-news__submit:hover,.bjd-news__submit:focus-visible{background:transparent;opacity:.75}.bjd-news__message{margin-top:.85rem;font-size:1.25rem;color:#ffffffe6}@media(max-width:989px){.bjd-news__grid{grid-template-columns:1fr;gap:2.5rem}.bjd-news__form-wrap{margin-left:0;max-width:100%}}@media(max-width:749px){.bjd-news{padding-top:var(--bjd-news-pt-m, 3.5rem);padding-bottom:var(--bjd-news-pb-m, 3.5rem)}.bjd-news__heading{font-size:var(--bjd-news-heading-size-m, 2.8rem)}}@media(prefers-reduced-motion:reduce){.bjd-section *,.bjd-section *:before,.bjd-section *:after{animation:none!important;transition:none!important}.bjd-mosaic__tile:hover .bjd-mosaic__img img,.bjd-card:hover .bjd-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bjd-homepage.css.map */
