:root{--bv-white:#FFFFFF;--bv-cream:#F7F3EC;--bv-beige:#E6DCCB;--bv-beige-dark:#C9B79C;--bv-taupe:#6F6253;--bv-line:#E4E1DC;--bv-grey:#77736E;--bv-ink:#2E2C2A;--bv-ink-hover:#45423F;--bv-serif:"Playfair Display", Georgia, "Times New Roman", serif;--bv-sans:"Jost", "Helvetica Neue", Arial, sans-serif;--bv-gutter:16px;--bv-radius:2px}html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{background:var(--bv-white);color:var(--bv-ink);font-family:var(--bv-sans);-webkit-text-size-adjust:100%}img,video,iframe,table{max-width:100%}*{overflow-wrap:break-word;word-wrap:break-word}.page-width{padding-left:var(--bv-gutter);padding-right:var(--bv-gutter);box-sizing:border-box}@media(min-width:769px){.page-width{padding-left:40px;padding-right:40px}}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.product-single__title{font-family:var(--bv-serif);font-weight:400;color:var(--bv-ink);letter-spacing:.005em}p,li,a,label,input,button,select,textarea,.rte{font-family:var(--bv-sans)}a{color:var(--bv-ink)}.btn,.add-to-cart,.cart__checkout,button.btn{background:var(--bv-ink)!important;color:#fff!important;border:1px solid var(--bv-ink)!important;border-radius:var(--bv-radius)!important;font-family:var(--bv-sans)!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:13px!important;padding:15px 22px!important;transition:background .2s ease}.btn:hover,.add-to-cart:hover,.cart__checkout:hover{background:var(--bv-ink-hover)!important}.btn--secondary,.btn--tertiary{background:transparent!important;color:var(--bv-ink)!important}.announcement-bar{background:var(--bv-ink)!important;color:#fff!important;border:0!important}.announcement-bar *{color:#fff!important;font-size:12px;letter-spacing:.08em}.announcement-link-text{opacity:.8}.announcement-slider__slide{white-space:normal;text-align:center;padding:0 8px}.site-header{background:#fff;border-bottom:1px solid var(--bv-line);box-shadow:none!important}.header-layout--center{display:flex;align-items:center}.header-layout--center .header-item--left,.header-layout--center .header-item--icons{flex:1 1 0!important;min-width:0}.header-layout--center .header-item--icons{justify-content:flex-end}.header-layout--center .header-item--logo{flex:0 0 auto!important;display:flex;justify-content:center;text-align:center;margin:0 auto}.site-header__logo{margin:0!important;text-align:center}.bv-logo{display:block;line-height:0}.bv-logo img{display:block;width:210px;height:auto;margin:0 auto}@media(max-width:768px){.bv-logo img{width:150px}}.site-nav{white-space:nowrap}.site-navigation{display:flex;justify-content:center;flex-wrap:nowrap}.site-nav__item{white-space:nowrap}.site-nav__link{font-family:var(--bv-sans)!important;font-size:12.5px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:500;color:var(--bv-ink)!important;padding:14px 13px!important;white-space:nowrap!important}@media(min-width:769px)and (max-width:1180px){.site-nav__link{font-size:11.5px!important;letter-spacing:.1em!important;padding:14px 9px!important}}.site-nav__link--sale{color:var(--bv-taupe)!important}.megamenu{border-top:1px solid var(--bv-line)}.megamenu .site-nav__dropdown-link--top-level{font-family:var(--bv-serif);font-size:17px}.megamenu .site-nav__dropdown-link{font-size:14px;color:var(--bv-ink)}.megamenu__colection-image{aspect-ratio:1/1;background-size:cover;background-position:center}.cart-link__bubble,.cart-link__bubble--visible{background:var(--bv-taupe)!important}.mobile-nav__link,.mobile-nav__link--top-level{font-family:var(--bv-sans)}.mobile-nav__link--top-level{font-family:var(--bv-serif)!important;font-size:20px!important}.grid-product__title{font-family:var(--bv-sans);font-size:14px;font-weight:400;color:var(--bv-ink);line-height:1.35}.grid-product__vendor{display:none!important}.grid-product__price{font-size:14px;color:var(--bv-ink)}.grid-product__price--original{color:var(--bv-grey)}.grid-product__price--savings{color:var(--bv-taupe);font-weight:500}.grid-product__tag,.grid-product__tag--sale{background:var(--bv-taupe)!important;color:#fff!important;font-size:11px;letter-spacing:.06em;border-radius:var(--bv-radius)}.grid-product__tag--sold-out{background:var(--bv-beige)!important;color:var(--bv-ink)!important}.grid-product__image-mask,.grid__image-ratio{background:var(--bv-cream)}.page-content--product{padding-top:18px}@media(max-width:768px){.page-content--product{padding-top:6px}.product-single__meta{padding-top:14px}}.product-single__title{font-size:30px!important;line-height:1.18;margin-bottom:8px}@media(max-width:768px){.product-single__title{font-size:24px!important}}.product__price{font-size:22px!important;font-weight:500;color:var(--bv-ink);font-family:var(--bv-sans)}.product__price--compare{font-size:16px!important;color:var(--bv-grey)!important}.product__price-savings{display:inline-block;background:var(--bv-taupe)!important;color:#fff!important;font-size:12px!important;padding:3px 8px;border-radius:var(--bv-radius);margin-left:6px;vertical-align:middle;letter-spacing:.04em}.product__policies{font-size:12.5px;color:var(--bv-grey)}.product-block{margin-bottom:16px}.product-block hr{border-color:var(--bv-line);margin:4px 0}.variant__label{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--bv-ink);font-weight:500}.variant__button-label{border:1px solid var(--bv-line)!important;border-radius:var(--bv-radius)!important;min-width:48px;font-size:14px!important;color:var(--bv-ink)!important;background:#fff!important}.variant-input input:checked+.variant__button-label{border-color:var(--bv-ink)!important;box-shadow:0 0 0 1px var(--bv-ink) inset!important}.variant__button-label.disabled{color:#b8b4ae!important}.collapsible-trigger-btn,.collapsible-trigger{font-family:var(--bv-sans);font-size:13px!important;letter-spacing:.12em;text-transform:uppercase}.tab-content,.collapsible-content__inner{font-size:14.5px;line-height:1.65}.product-single__sticky{position:sticky;top:90px}.tm-swatches{display:flex;flex-wrap:wrap;gap:10px}.tm-swatch__label{display:flex;flex-direction:column;align-items:center;gap:5px;width:64px;cursor:pointer}.tm-swatch__media{display:block;width:64px;height:80px;border:1px solid var(--bv-line);border-radius:var(--bv-radius);overflow:hidden;background:var(--bv-cream)}.tm-swatch__media img{width:100%;height:100%;object-fit:cover;display:block}.tm-swatch__name{font-size:11px;line-height:1.25;color:var(--bv-grey);text-align:center;max-width:64px;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.variant-input input:checked+.tm-swatch__label .tm-swatch__media{border-color:var(--bv-ink);box-shadow:0 0 0 1px var(--bv-ink)}.variant-input input:checked+.tm-swatch__label .tm-swatch__name{color:var(--bv-ink);font-weight:500}.tm-sizecta{margin:2px 0 10px}.tm-sizehelp,.bv-sizebtn{display:inline-flex;align-items:center;gap:8px;background:var(--bv-cream);border:1px solid var(--bv-beige);color:var(--bv-ink);padding:9px 12px;border-radius:var(--bv-radius);font-size:13px;cursor:pointer;text-align:left;line-height:1.3}.tm-sizehelp svg,.bv-sizebtn svg{width:18px;height:18px;flex:0 0 18px}.tm-sizehelp b,.bv-sizebtn b{font-weight:600}.tm-paybar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 4px}.tm-paybar__txt{width:100%;text-align:center;font-size:11.5px;color:var(--bv-grey);margin:0 0 2px;letter-spacing:.06em}.tm-paybar svg{height:24px;width:auto}.tm-paylater{display:flex;align-items:center;gap:12px;border:1px solid var(--bv-beige)!important;background:var(--bv-cream)!important;border-radius:var(--bv-radius)!important;padding:10px 12px!important;margin:0 0 12px!important}.tm-paylater__txt strong{color:var(--bv-ink)!important;font-size:13.5px!important;font-weight:600!important}.tm-paylater__txt em{color:var(--bv-grey)!important;font-size:12px!important}.bv-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 6px;padding:0;list-style:none}.bv-trust li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;color:var(--bv-ink);background:#fff;border:1px solid var(--bv-line);padding:9px 10px;border-radius:var(--bv-radius);min-width:0}.bv-trust svg{width:18px;height:18px;flex:0 0 18px;stroke:var(--bv-taupe);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.bv-trust b{display:block;font-weight:600}.bv-trust span{min-width:0}.bv-trust small{color:var(--bv-grey);font-size:11.5px}.bv-delivery{font-size:13px;color:var(--bv-ink);background:var(--bv-cream);border-left:2px solid var(--bv-beige-dark);padding:9px 12px;margin:0 0 12px;line-height:1.45}.bv-delivery b{font-weight:600}.bv-social{font-size:12.5px;color:var(--bv-grey);margin:0 0 8px}#CartDrawer .drawer__title{font-family:var(--bv-serif);font-size:20px!important}#CartDrawer .drawer__header{padding-top:12px;padding-bottom:10px}#CartDrawer,#CartDrawer .cart__item-sub,#CartDrawer .cart__item-row{font-size:13px}#CartDrawer .ajaxcart__product-name,#CartDrawer .cart__item-name{font-size:13px!important;line-height:1.35}#CartDrawer .cart__checkout{width:100%;font-size:12.5px!important;padding:13px 18px!important}.bv-tiers{position:relative;background:var(--bv-cream);border-bottom:1px solid var(--bv-line);padding:10px 16px 12px;margin:0}.bv-tiers__msg{font-size:12.5px;line-height:1.35;margin:0 0 7px;color:var(--bv-ink)}.bv-tiers__msg b{font-weight:600}.bv-tiers__track{position:relative;height:5px;background:var(--bv-beige);border-radius:3px}.bv-tiers__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--bv-ink);border-radius:3px;transition:width .35s ease}.bv-tiers__steps{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--bv-grey)}.bv-tiers__steps span.is-on{color:var(--bv-ink);font-weight:600}.bv-cartrust{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin:10px 0 8px;font-size:11.5px;color:var(--bv-ink)}.bv-cartrust span{display:flex;align-items:center;gap:6px}.bv-cartrust svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:var(--bv-taupe);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bv-cartpay{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:8px 0 4px}.bv-cartpay svg{height:20px;width:auto}.bv-cartnote{text-align:center;font-size:11px;color:var(--bv-grey);margin:4px 0 0}.tm-cartrust,.tm-cartpay,.tm-cartnote{display:none!important}.bv-sec{padding:56px 0}.bv-sec--cream{background:var(--bv-cream)}.bv-sec--beige{background:var(--bv-beige)}@media(max-width:768px){.bv-sec{padding:38px 0}}.bv-wrap{max-width:1320px;margin:0 auto;padding:0 var(--bv-gutter);box-sizing:border-box}@media(min-width:769px){.bv-wrap{padding:0 40px}}.bv-head{text-align:center;max-width:720px;margin:0 auto 30px}.bv-kicker{display:block;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bv-taupe);margin-bottom:10px}.bv-title{font-family:var(--bv-serif);font-size:34px;line-height:1.15;margin:0 0 10px;font-weight:400}@media(max-width:768px){.bv-title{font-size:26px}}.bv-sub{font-size:15px;color:var(--bv-grey);line-height:1.6;margin:0}.bv-link{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bv-ink);border-bottom:1px solid var(--bv-ink);padding-bottom:3px;text-decoration:none}.bv-btn{display:inline-block;background:var(--bv-ink);color:#fff!important;text-decoration:none;padding:14px 26px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--bv-radius);border:1px solid var(--bv-ink)}.bv-btn--light{background:#fff;color:var(--bv-ink)!important;border-color:#fff}.bv-btn--ghost{background:transparent;color:#fff!important;border-color:#fff}.bv-hero{position:relative;overflow:hidden;background:var(--bv-ink);color:#fff}.bv-hero__media{position:relative;width:100%;height:min(86vh,820px)}@media(max-width:768px){.bv-hero__media{height:auto;aspect-ratio:1/1}}.bv-hero__media video,.bv-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.bv-hero__media .is-on{opacity:1}.bv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1412100d 30%,#1412108c)}.bv-hero__content{position:absolute;left:0;right:0;bottom:0;padding:0 var(--bv-gutter) 56px;text-align:center}@media(max-width:768px){.bv-hero__content{padding-bottom:28px}}.bv-hero__badge{display:inline-block;background:#ffffffeb;color:var(--bv-ink);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;padding:7px 12px;margin-bottom:14px}.bv-hero__title{font-family:var(--bv-serif);font-size:52px;line-height:1.08;margin:0 0 12px;color:#fff;font-weight:400}@media(max-width:768px){.bv-hero__title{font-size:30px}}.bv-hero__text{font-size:16px;max-width:620px;margin:0 auto 22px;color:#fff;opacity:.95;line-height:1.55}@media(max-width:768px){.bv-hero__text{font-size:14px;margin-bottom:16px}}.bv-hero__ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bv-hero__dots{position:absolute;right:18px;bottom:18px;display:flex;gap:6px}.bv-hero__dots i{width:22px;height:2px;background:#ffffff73;display:block}.bv-hero__dots i.is-on{background:#fff}@media(max-width:768px){.bv-hero__dots{display:none}}.bv-usp{background:var(--bv-cream);border-bottom:1px solid var(--bv-line)}.bv-usp__list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;margin:0;padding:16px 0}@media(max-width:900px){.bv-usp__list{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0}}.bv-usp__item{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.3;min-width:0}.bv-usp__item svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--bv-taupe);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bv-usp__item b{display:block;font-weight:600}.bv-usp__item small{color:var(--bv-grey);font-size:12px}@media(max-width:480px){.bv-usp__item{font-size:12px}.bv-usp__item small{font-size:11px}}.bv-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:900px){.bv-cats{grid-template-columns:1fr 1fr;gap:12px}}.bv-cat{display:block;text-decoration:none;color:var(--bv-ink);min-width:0}.bv-cat__img{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--bv-cream)}.bv-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.bv-cat:hover .bv-cat__img img{transform:scale(1.04)}.bv-cat__t{display:block;font-family:var(--bv-serif);font-size:19px;margin:12px 0 2px}.bv-cat__s{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-grey)}@media(max-width:480px){.bv-cat__t{font-size:16px;margin-top:8px}.bv-cat__s{font-size:11px}}.bv-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:768px){.bv-duo{grid-template-columns:1fr;gap:12px}}.bv-duo__item{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:1/1;background:var(--bv-cream)}@media(min-width:769px){.bv-duo__item{aspect-ratio:4/5}}.bv-duo__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bv-duo__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(20,18,16,.55))}.bv-duo__txt{position:absolute;left:22px;right:22px;bottom:22px;z-index:1}.bv-duo__t{font-family:var(--bv-serif);font-size:28px;display:block;margin-bottom:6px;color:#fff}.bv-duo__l{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;padding-bottom:2px}.bv-look{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.bv-look{grid-template-columns:1fr 1fr;gap:10px}}.bv-look__item{position:relative;display:block;overflow:hidden;text-decoration:none;color:var(--bv-ink);background:var(--bv-cream)}.bv-look__img{display:block;aspect-ratio:4/5;overflow:hidden}@media(max-width:768px){.bv-look__img{aspect-ratio:1/1}}.bv-look__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.bv-look__item:hover img{transform:scale(1.03)}.bv-look__cap{display:flex;justify-content:space-between;gap:8px;align-items:baseline;padding:10px 2px 0;font-size:13px}.bv-look__cap b{font-weight:500;min-width:0}.bv-look__cap span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-grey);white-space:nowrap}.bv-look--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;-webkit-overflow-scrolling:touch;padding-bottom:6px}.bv-look--scroll .bv-look__item{flex:0 0 72%;scroll-snap-align:start}@media(min-width:769px){.bv-look--scroll{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible}.bv-look--scroll .bv-look__item{flex:auto}}.bv-story{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.bv-story{grid-template-columns:1fr;gap:22px}}.bv-story__img{aspect-ratio:4/3;overflow:hidden;background:var(--bv-cream)}.bv-story__img img{width:100%;height:100%;object-fit:cover;display:block}.bv-story__txt p{font-size:15.5px;line-height:1.75;color:var(--bv-ink)}.bv-mv{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}@media(max-width:480px){.bv-mv{grid-template-columns:1fr}}.bv-mv div{background:#fff;border:1px solid var(--bv-line);padding:16px}.bv-mv b{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bv-taupe);margin-bottom:6px}.bv-mv p{margin:0;font-size:14px!important;line-height:1.55!important}.bv-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.bv-services{grid-template-columns:1fr 1fr;gap:10px}}.bv-service{background:var(--bv-cream);padding:26px 18px;text-align:center;text-decoration:none;color:var(--bv-ink);display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.bv-service svg{width:36px;height:36px;fill:none;stroke:var(--bv-ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.bv-service b{font-family:var(--bv-serif);font-weight:400;font-size:18px}.bv-service span{font-size:13px;color:var(--bv-grey);line-height:1.45}.bv-service em{font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-top:auto;border-bottom:1px solid var(--bv-ink)}@media(max-width:480px){.bv-service{padding:18px 10px}.bv-service b{font-size:15px}.bv-service span{font-size:12px}.bv-service svg{width:30px;height:30px}}.bv-rev__summary{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.bv-stars{color:var(--bv-beige-dark);letter-spacing:2px;font-size:16px}.bv-rev__note{display:inline-block;background:#fff;border:1px dashed var(--bv-beige-dark);color:var(--bv-taupe);font-size:11.5px;padding:4px 10px;letter-spacing:.04em}.bv-rev{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.bv-rev{grid-template-columns:1fr 1fr;gap:10px}}.bv-rev__card{background:#fff;border:1px solid var(--bv-line);display:flex;flex-direction:column;min-width:0;position:relative}.bv-rev__media{aspect-ratio:1/1;overflow:hidden;background:var(--bv-cream);position:relative}.bv-rev__media img,.bv-rev__media video{width:100%;height:100%;object-fit:cover;display:block}.bv-rev__tag{position:absolute;left:8px;top:8px;background:#ffffffeb;color:var(--bv-taupe);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 6px}.bv-rev__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:5px}.bv-rev__body b{font-size:14px;font-weight:600}.bv-rev__body p{font-size:13px;line-height:1.5;margin:0;color:var(--bv-ink)}.bv-rev__meta{font-size:11.5px;color:var(--bv-grey)}.bv-rev__ver{font-size:11px;color:#3f6b4e}@media(max-width:480px){.bv-rev__body{padding:10px}.bv-rev__body p{font-size:12.5px}}.bv-faq__tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.bv-faq__tab{background:#fff;border:1px solid var(--bv-line);color:var(--bv-ink);padding:9px 14px;font-size:12.5px;letter-spacing:.08em;cursor:pointer;border-radius:var(--bv-radius)}.bv-faq__tab.is-on{background:var(--bv-ink);color:#fff;border-color:var(--bv-ink)}.bv-faq__panel{display:none;max-width:860px;margin:0 auto}.bv-faq__panel.is-on{display:block}.bv-faq details{border-bottom:1px solid var(--bv-line);background:#fff}.bv-faq summary{list-style:none;cursor:pointer;padding:16px 40px 16px 16px;position:relative;font-size:15px;font-weight:500;line-height:1.4}.bv-faq summary::-webkit-details-marker{display:none}.bv-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:300;color:var(--bv-taupe)}.bv-faq details[open] summary:after{content:"\2013"}.bv-faq__a{padding:0 16px 16px;font-size:14px;line-height:1.7;color:var(--bv-ink)}.bv-faq__a a{text-decoration:underline}@media(max-width:480px){.bv-faq summary{font-size:14px;padding:14px 36px 14px 12px}.bv-faq__a{padding:0 12px 14px;font-size:13.5px}.bv-faq__tab{font-size:12px;padding:8px 11px}}.bv-guar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:900px){.bv-guar{grid-template-columns:1fr 1fr;gap:10px}}.bv-guar__item{background:#fff;border:1px solid var(--bv-line);padding:18px 14px;display:flex;gap:12px;align-items:flex-start;min-width:0}.bv-guar__item svg{width:26px;height:26px;flex:0 0 26px;fill:none;stroke:var(--bv-taupe);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.bv-guar__item b{display:block;font-size:14px;font-weight:600;margin-bottom:3px}.bv-guar__item span{font-size:12.5px;color:var(--bv-grey);line-height:1.45}@media(max-width:480px){.bv-guar__item{padding:12px 10px;gap:8px}.bv-guar__item b{font-size:13px}.bv-guar__item span{font-size:11.5px}.bv-guar__item svg{width:22px;height:22px;flex-basis:22px}}.bv-news{background:var(--bv-ink);color:#fff;text-align:center;padding:48px 0}.bv-news .bv-title{color:#fff}.bv-news p{color:#e7e3dd;font-size:14.5px}.bv-news form{display:flex;max-width:520px;margin:18px auto 0;gap:0}.bv-news input[type=email]{flex:1 1 auto;min-width:0;border:1px solid #fff;background:#fff;color:var(--bv-ink);padding:14px;font-size:14px;border-radius:0}.bv-news button{flex:0 0 auto;background:var(--bv-beige)!important;color:var(--bv-ink)!important;border:1px solid var(--bv-beige)!important;padding:0 18px!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;border-radius:0!important}.bv-news small{display:block;margin-top:12px;font-size:11.5px;color:#bdb7af;line-height:1.5}.bv-news small a{color:#e7e3dd}.bv-footer{background:var(--bv-cream);color:var(--bv-ink);border-top:1px solid var(--bv-line);font-size:14px}.bv-footer a{color:var(--bv-ink);text-decoration:none}.bv-footer a:hover{text-decoration:underline}.bv-footer__top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;gap:28px;padding:52px 0 36px}@media(max-width:1000px){.bv-footer__top{grid-template-columns:1fr 1fr;gap:26px 18px;padding:38px 0 26px}.bv-footer__brand{grid-column:1 / -1}}.bv-footer__brand img{width:170px;height:auto;display:block;margin-bottom:14px}.bv-footer__brand p{font-size:13.5px;line-height:1.65;color:var(--bv-ink);margin:0 0 10px}.bv-footer__h{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--bv-taupe);margin:0 0 14px;font-weight:500}.bv-footer__list{list-style:none;margin:0;padding:0}.bv-footer__list li{margin:0 0 9px;font-size:13.5px;line-height:1.35}.bv-footer__mid{border-top:1px solid var(--bv-line);display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:26px 0}@media(max-width:900px){.bv-footer__mid{grid-template-columns:1fr;gap:18px}}.bv-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.bv-footer__pay svg{height:26px;width:auto}.bv-footer__badges{display:flex;flex-wrap:wrap;gap:8px}.bv-footer__badge{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--bv-line);padding:8px 10px;font-size:12.5px}.bv-footer__badge svg{width:17px;height:17px;fill:none;stroke:var(--bv-taupe);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px}.bv-footer__bottom{border-top:1px solid var(--bv-line);padding:18px 0 26px;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--bv-grey)}.bv-footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.bv-footer__legal a{color:var(--bv-grey)}@media(max-width:768px){.bv-footer details{border-bottom:1px solid var(--bv-line)}.bv-footer details summary{list-style:none;padding:12px 0;cursor:pointer;position:relative}.bv-footer details summary::-webkit-details-marker{display:none}.bv-footer details summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--bv-taupe)}.bv-footer details[open] summary:after{content:"\2013"}.bv-footer details .bv-footer__h{margin:0}.bv-footer details .bv-footer__list{padding-bottom:10px}.bv-footer__top{grid-template-columns:1fr;gap:0}}@media(min-width:769px){.bv-footer details>summary{pointer-events:none;list-style:none}.bv-footer details>summary::-webkit-details-marker{display:none}}.bv-page{max-width:860px;margin:0 auto;font-size:15px;line-height:1.75;color:var(--bv-ink)}.bv-page h2{font-family:var(--bv-serif);font-size:24px;margin:30px 0 10px;font-weight:400}.bv-page h3{font-family:var(--bv-sans);font-size:15px;font-weight:600;letter-spacing:.02em;margin:22px 0 6px}.bv-page__lead{font-size:17px;color:var(--bv-grey)}.bv-page__box{background:var(--bv-cream);border:1px solid var(--bv-line);padding:18px 20px;margin:18px 0}.bv-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0}.bv-page__grid div{background:var(--bv-cream);border:1px solid var(--bv-line);padding:14px}.bv-page__grid b{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bv-taupe);margin-bottom:4px}.bv-page table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0 20px}.bv-page th,.bv-page td{border:1px solid var(--bv-line);padding:9px 8px;text-align:center}.bv-page th{background:var(--bv-cream);font-weight:600}.bv-page .bv-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bv-page img{width:100%;height:auto;display:block;margin:18px 0}.bv-page__placeholder{background:#fff8e6;border:1px dashed #C9A54A;padding:2px 6px}.section-header__title{font-size:34px}@media(max-width:768px){.section-header__title{font-size:26px}.bv-page{font-size:14.5px}}.bv-sa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;background:#1e1c1a99;padding:12px}.bv-sa.is-open{display:flex}.bv-sa__box{background:#fff;width:100%;max-width:520px;max-height:calc(100vh - 24px);overflow-y:auto;padding:26px 22px 22px;position:relative;box-sizing:border-box}@media(max-width:480px){.bv-sa__box{padding:22px 16px 18px}}.bv-sa__close{position:absolute;right:10px;top:6px;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:var(--bv-ink);padding:4px 8px}.bv-sa__kick{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bv-taupe);margin:0 0 6px}.bv-sa__title{font-family:var(--bv-serif);font-size:24px;margin:0 0 4px}.bv-sa__sub{font-size:13px;color:var(--bv-grey);margin:0 0 14px;line-height:1.45}.bv-sa__bar{height:3px;background:var(--bv-beige);margin:0 0 18px}.bv-sa__bar i{display:block;height:100%;width:0;background:var(--bv-ink);transition:width .3s ease}.bv-sa__step{display:none}.bv-sa__step.is-on{display:block}.bv-sa__q{font-size:16px;font-weight:600;margin:0 0 12px}.bv-sa__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bv-sa__opts--1{grid-template-columns:1fr}.bv-sa__opt{background:#fff;border:1px solid var(--bv-line);padding:13px 10px;font-size:14px;cursor:pointer;text-align:center;color:var(--bv-ink);border-radius:var(--bv-radius);line-height:1.3}.bv-sa__opt:hover,.bv-sa__opt.is-on{border-color:var(--bv-ink);box-shadow:0 0 0 1px var(--bv-ink) inset}.bv-sa__opt small{display:block;color:var(--bv-grey);font-size:11.5px;margin-top:3px}.bv-sa__nums{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bv-sa__num label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bv-grey);margin-bottom:5px}.bv-sa__inwrap{position:relative}.bv-sa__num input{width:100%;box-sizing:border-box;border:1px solid var(--bv-line);padding:13px 40px 13px 12px;font-size:20px;font-weight:500;color:var(--bv-ink);-moz-appearance:textfield;border-radius:var(--bv-radius)}.bv-sa__num input::-webkit-outer-spin-button,.bv-sa__num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bv-sa__unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--bv-grey);font-size:13px}.bv-sa__err{color:#9a3b2e;font-size:12.5px;margin:8px 0 0;display:none}.bv-sa__err.is-on{display:block}.bv-sa__next{width:100%;margin-top:14px}.bv-sa__back{display:block;margin:10px auto 0;background:none;border:0;color:var(--bv-grey);font-size:13px;text-decoration:underline;cursor:pointer}.bv-sa__res{text-align:center}.bv-sa__size{font-family:var(--bv-serif);font-size:54px;line-height:1;margin:6px 0 4px}.bv-sa__alt{font-size:13px;color:var(--bv-grey);margin:6px 0 14px}.bv-sa__avail{font-size:12.5px;margin:0 0 12px}.bv-sa__help{font-size:12.5px;color:var(--bv-grey);background:var(--bv-cream);padding:10px 12px;margin-top:14px;line-height:1.5}.bv-sa__help a{color:var(--bv-ink);text-decoration:underline}.bv-sa__done{display:none;font-size:13px;color:#3f6b4e;margin-top:8px}#CartDrawer .drawer__contents{display:flex;flex-direction:column;height:100%}#CartDrawer .drawer__fixed-header{position:relative!important;flex:0 0 auto;height:auto!important}#CartDrawer .drawer__inner{position:relative!important;top:auto!important;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#CartDrawer .drawer__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto}#CartDrawer .drawer__footer{flex:0 0 auto;padding-top:10px}#CartDrawer .cart__image img,#CartDrawer .cart__image{position:relative;z-index:0}:root{--tm-gold:#2E2C2A;--tm-gold-dark:#6F6253;--tm-ink:#2E2C2A;--tm-ink-2:#45423F;--tm-ink-3:#77736E;--tm-sand:#F7F3EC;--tm-sand-2:#E6DCCB;--tm-line:#E4E1DC;--tm-line-2:#ECE8E2;--tm-sale:#6F6253;--tm-green:#3F6B4E;--tm-r-sm:2px;--tm-r-md:2px;--tm-r-lg:2px;--tm-font:"Jost","Helvetica Neue",Arial,sans-serif}h1,h2,h3,.h1,.h2,.h3,.product-single__title,.section-header__title,.drawer__title,.collection-hero__title{font-family:var(--bv-serif)!important;font-weight:400!important;letter-spacing:.005em!important}.product__price.on-sale{color:var(--bv-ink)!important}.grid-product__price--savings{color:var(--bv-taupe)!important}.variant__label{font-weight:500!important}.rte a{color:var(--bv-ink)}#CartDrawer.is-empty .drawer__inner,#CartDrawer.is-empty .drawer__footer{display:none!important}#CartDrawer:not(.is-empty) .drawer__cart-empty{display:none!important}.size-guide-inline-link,#OpenSizeGuide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bv-brand.css.map */
