.bcf.bcs{display:contents;--u: 1px;--maroon: #30171d;--plum: #5a2c37;--cream: #f4e7d4;--peach: #ffdbb8;--serif: "Newsreader", Georgia, serif;--sans: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif}.bcs .bcf-ann,.bcs .bcf-head-wrap,.bcs .bcf-menu{font-family:var(--sans);line-height:1.2;letter-spacing:0;-webkit-font-smoothing:antialiased;color:var(--maroon)}.bcs *,.bcs *:before,.bcs *:after{box-sizing:border-box}.bcs :where(a){color:inherit;text-decoration:none}.bcs :where(img){display:block;max-width:none}.bcf .bcf-head-blur:empty{display:block}.bcf :is([class*=title],[class*=heading]){font-family:var(--serif)!important}.bcf-ann{display:flex;align-items:center;justify-content:center;height:calc(26 * var(--u));background:var(--cream);font-size:calc(10 * var(--u));font-weight:500;letter-spacing:.07em;text-transform:uppercase}.bcf-head-wrap{position:sticky;top:0;z-index:60;height:calc(104 * var(--u));margin-bottom:calc(-104 * var(--u));--bcf-fade: .55s cubic-bezier(.25, .1, .25, 1);--bcf-ink: #fff}.bcf.is-scrolled .bcf-head-wrap{--bcf-ink: #000}.bcf-head-wrap:has(:focus-visible){--bcf-ink: #000}.bcf-head-wrap:has(.bc-mm__item.is-open){--bcf-ink: #000}.bcf-head-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition:opacity var(--bcf-fade)}.bcf.is-scrolled .bcf-head-wrap:before{opacity:1}.bcf-head-wrap:has(:focus-visible):before{opacity:1}.bcf-head-wrap:has(.bc-mm__item.is-open):before{opacity:1}.bcf.is-scrolled .bcf-head__logo img{filter:brightness(0)}.bcf-head-wrap:has(:focus-visible) .bcf-head__logo img{filter:brightness(0)}@supports not selector(:has(*)){.bcf-head-wrap:focus-within{--bcf-ink: #000}.bcf-head-wrap:focus-within:before{opacity:1}.bcf-head-wrap:focus-within .bcf-head__logo img{filter:brightness(0)}}.bcf-head-wrap:has(.bc-mm__item.is-open) .bcf-head__logo img{filter:brightness(0)}@media(hover:hover){.bcf-head-wrap:hover{--bcf-ink: #000}.bcf-head-wrap:hover:before{opacity:1}.bcf-head-wrap:hover .bcf-head__logo img{filter:brightness(0)}}.bcf-head__logo img{transition:filter var(--bcf-fade)}.bcf-head-blur{position:sticky;top:0;z-index:59;height:calc(104 * var(--u));margin-bottom:calc(-104 * var(--u));pointer-events:none;-webkit-backdrop-filter:blur(calc(32 * var(--u)));backdrop-filter:blur(calc(32 * var(--u)));-webkit-mask-image:linear-gradient(#000 76%,transparent 100%);mask-image:linear-gradient(#000 76%,transparent 100%)}.bcf.is-scrolled .bcf-head-blur{-webkit-backdrop-filter:none;backdrop-filter:none}.bcf-head{position:relative;color:var(--bcf-ink);font-size:calc(11.7 * var(--u));font-variation-settings:"opsz" 32;transition:color var(--bcf-fade)}.bcf-head a:not(.bc-mm__link),.bcf-head button,.bcf-head__cur{color:var(--bcf-ink);transition:color var(--bcf-fade)}.bcf-head__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:calc(68 * var(--u));padding:0 calc(50% - (662*min(1px,100vw / 1600))) 0 calc(50% - (664*min(1px,100vw / 1600)))}.bcf-head__left,.bcf-head__right{display:flex;align-items:center}.bcf-head__right{justify-content:flex-end}.bcf-head__cur{display:inline-flex;align-items:center;gap:calc(7.5 * var(--u));margin-right:calc(16.5 * var(--u));letter-spacing:.02em;word-spacing:calc(2 * var(--u))}.bcf-head__help,.bcf-head__book{display:inline-flex;align-items:center;gap:calc(9 * var(--u))}.bcf-head svg{width:calc(17 * var(--u));height:auto}.bcf-head__cur svg{width:calc(9 * var(--u))}.bcf-head__book{margin-right:calc(8 * var(--u));gap:calc(9.7 * var(--u))}.bcf-head__book svg{width:calc(17 * var(--u))}.bcf-head__help{gap:calc(8 * var(--u));letter-spacing:-.02em}.bcf-head__help svg{width:calc(19.3 * var(--u))}.bcf-head__icon{display:inline-flex;margin-left:calc(10 * var(--u))}.bcf-head__logo{display:block;font-family:var(--serif);font-size:calc(26 * var(--u));letter-spacing:.06em}.bcf-head__logo img{width:calc(210 * var(--u));height:auto;filter:brightness(0) invert(1)}.bcf-head__nav{display:flex;justify-content:center;gap:calc(24 * var(--u));height:calc(22 * var(--u));align-items:center;font-size:calc(11.6 * var(--u));letter-spacing:.075em;text-transform:uppercase}.bcf .bcf-mm{display:flex;justify-content:center;background:none;height:100%}.bcf .bcf-mm>.bc-mm__item{display:flex;align-items:center}.bcf .bcf-mm .bc-mm__target{padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));margin-bottom:calc(-6 * var(--u));font:inherit;font-size:calc(11.6 * var(--u));letter-spacing:.075em;line-height:calc(22 * var(--u));color:var(--bcf-ink);text-shadow:none;transition:color var(--bcf-fade)}.bcf .bcf-mm .bc-mm__item:hover>.bc-mm__target,.bcf .bcf-mm .bc-mm__item.is-open>.bc-mm__target,.bcf .bcf-mm .bc-mm__item:focus-within>.bc-mm__target{color:var(--plum);text-shadow:none}.bcf .bcf-mm .bc-mm__panel{top:calc(104 * var(--u));text-transform:none;letter-spacing:normal;font-variation-settings:normal;color:#313131}.bcf .bcf-mm .bc-mm__panel-bg{background:#fff;border-top:1px solid #ece8e4;box-shadow:0 12px 24px -12px #30171d2e}.bcf .bcf-mm .bc-mm__grid{max-width:none;padding:28px calc(50% - (662*min(1px,100vw / 1600)) - 15px) 32px calc(50% - (664*min(1px,100vw / 1600)) - 15px)}.bcf .bcf-mm .bc-mm__heading,.bcf .bcf-mm .bc-mm__link.bc-mm__shopall{font-family:var(--serif)!important;font-weight:400;font-size:17px;letter-spacing:0;color:var(--plum)}.bcf .bcf-mm .bc-mm__link,.bcf .bcf-mm .bc-mm__promo-title,.bcf .bcf-mm .bc-mm__promo-sub{font-family:var(--sans);letter-spacing:.02em}.bcf .bcf-mm .bc-mm__link,.bcf .bcf-mm .bc-mm__promo-title{color:var(--maroon)}.bcf .bcf-mm .bc-mm__link:hover,.bcf .bcf-mm .bc-mm__promo a:hover .bc-mm__promo-title{color:var(--plum);text-shadow:none}.bcf .bcf-mm .bc-mm__promo img{border-radius:0}.bcf-head-wrap,.bcf-head-blur{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bcf.is-head-hidden .bcf-head-wrap,.bcf.is-head-hidden .bcf-head-blur{transform:translateY(-100%)}.bcf-head__cur{position:relative;cursor:pointer}.bcf-head__cur select{position:absolute;inset:calc(-6 * var(--u));width:auto;height:auto;opacity:0;cursor:pointer;border:0;font-size:16px;-webkit-appearance:none;appearance:none}.bcf-head__cur:has(:focus-visible){outline:1px solid currentColor;outline-offset:4px}.bcf-head__cart{position:relative}.bcf-head__count{position:absolute;top:calc(-6 * var(--u));right:calc(-9 * var(--u));min-width:calc(15 * var(--u));height:calc(15 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(8 * var(--u));background:#fff;color:#000;font-size:calc(9 * var(--u));line-height:calc(15 * var(--u));font-weight:600;text-align:center}.bcf-head__count{transition:background-color var(--bcf-fade),color var(--bcf-fade)}.bcf.is-scrolled .bcf-head__count{background:#000;color:#fff}.bcf-head-wrap:has(:focus-visible) .bcf-head__count{background:#000;color:#fff}.bcf-head-wrap:has(.bc-mm__item.is-open) .bcf-head__count{background:#000;color:#fff}@media(hover:hover){.bcf-head-wrap:hover .bcf-head__count{background:#000;color:#fff}}.bcf-menu:not([open]),.bcf-book:not([open]){display:none}.bcf-head__menu{display:none}.bcs .bcf-head-wrap:before{background:rgb(var(--color-background))}.bcs .bcf-mm .bc-mm__panel-bg{background:rgb(var(--color-background));border-top-color:rgba(var(--color-foreground),.08)}.bcs .bcf-head__count{background:#fff;color:#000}.bcs--solid .bcf-head-wrap,.bcs--solid .bcf-head-blur{margin-bottom:0}.bcs--solid .bcf-head-blur{display:none!important}.bcs--overlay .bcf-head-blur{background:linear-gradient(#14080c61,#14080c00);transition:opacity .55s}.bcs--overlay.is-scrolled .bcf-head-blur{opacity:0}.bcf-head__search{display:inline-flex;margin-right:calc(16 * var(--u))}.shopify-section-group-header-group{display:none!important}.bcs .bcf-ann__more{display:inline}.bcs .bcf-menu{color:var(--cream)}@media(max-width:989px){.bcf.bcs{--u: calc(100vw / 760)}.bcs .bcf-head__row{padding:0 calc(24 * var(--u))}.bcs .bcf-head__nav,.bcs .bcf-head__cur,.bcs .bcf-head__book{display:none}.bcs .bcf-head__help{font-size:0;gap:0}.bcs .bcf-head svg{width:calc(34 * var(--u))}.bcs .bcf-head__logo img{width:calc(300 * var(--u))}.bcs .bcf-head__row{height:calc(110 * var(--u))}.bcs .bcf-head-wrap,.bcs .bcf-head-blur{height:calc(110 * var(--u));margin-bottom:calc(-110 * var(--u))}.bcs--solid .bcf-head-wrap,.bcs--solid .bcf-head-blur{margin-bottom:0}.bcs .bcf-ann{height:max(34px,calc(48 * var(--u)));padding:0 12px;font-size:max(10.5px,calc(20 * var(--u)));white-space:nowrap}.bcs .bcf-ann__more{display:none}.bcs .bcf-head__menu{display:inline-flex;margin-right:calc(28 * var(--u));padding:0;border:0;background:none;color:var(--bcf-ink);cursor:pointer}.bcs .bcf-head__search{margin-right:calc(26 * var(--u))}.bcs .bcf-head__icon{margin-left:calc(22 * var(--u))}}.bcf-btn{display:inline-flex;align-items:center;justify-content:center;height:calc(46 * var(--u));padding:0 calc(24 * var(--u));font-family:var(--sans);font-size:calc(12.4 * var(--u));font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:0;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bcf-arr{display:inline-block;flex:none;width:calc(9.25 * var(--u));height:calc(8.1 * var(--u));margin-left:calc(5.4 * var(--u))}.bcf-ann .bcf-arr{width:.575em;height:.52em;margin-left:.4em;position:relative;top:.1em}.bcf-btn--cream{background:var(--cream);color:var(--maroon)}.bcf-hero .bcf-btn--cream,.bcf-close .bcf-btn--cream{color:#0b1617}@media(hover:hover){.bcf-btn--cream:hover{background:#fff}}.bcf-trust{font-size:calc(12.25 * var(--u));line-height:calc(16 * var(--u));letter-spacing:.11em;text-transform:uppercase;color:var(--cream)}.bcf-trust b{font-weight:600}html.bcf-lock{overflow:hidden}.bcf-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--cream);overflow:hidden}.bcf-menu::backdrop{background:#14090c8c;opacity:0;transition:opacity .35s ease}.bcf-menu.is-open::backdrop{opacity:1}.bcf-menu__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,440px);display:flex;flex-direction:column;padding:calc(20 * var(--u)) calc(40 * var(--u)) calc(48 * var(--u) + env(safe-area-inset-bottom));background:var(--maroon);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.bcf-menu.is-open .bcf-menu__panel{transform:none}.bcf-menu__top{display:flex;align-items:center;justify-content:space-between;min-height:56px}.bcf-menu__top img{width:calc(240 * var(--u));height:auto;filter:brightness(0) invert(1)}.bcf-menu__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.bcf-menu__close svg{width:20px;height:20px}.bcf-menu__nav{display:flex;flex-direction:column;margin-top:calc(32 * var(--u));border-top:1px solid rgba(244,231,212,.14)}.bcf-menu.is-open .bcf-menu__nav{animation:bcf-rise .5s .08s ease both}.bcf-menu__nav a{padding:calc(24 * var(--u)) 0;border-bottom:1px solid rgba(244,231,212,.14);font-family:var(--serif);font-weight:300;font-size:calc(44 * var(--u));line-height:1.15;color:var(--cream)}.bcf-menu__nav a:active{color:var(--peach)}.bcf-menu__cta{width:100%;margin-top:calc(48 * var(--u))}.bcf-menu__trust{margin-top:calc(18 * var(--u));text-align:center}.bcf-menu__foot{display:grid;gap:calc(8 * var(--u));margin-top:auto;padding-top:calc(48 * var(--u));font-size:calc(22 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#f4e7d4bf}.bcf-menu__foot a,.bcf-menu__foot button,.bcf-menu__foot label{display:flex;align-items:center;gap:calc(14 * var(--u));min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.bcf-menu__foot svg{width:18px;height:18px;flex:none}.bcf-menu__foot select{margin-left:auto;padding:6px 8px;border:1px solid rgba(244,231,212,.3);background:transparent;color:var(--cream);font:inherit;font-size:16px;letter-spacing:0;text-transform:none}.bcf-menu__foot select option{color:#000}@keyframes bcf-rise{0%{opacity:0;translate:0 var(--rise)}to{opacity:1;translate:0 0}}.bcs .bcf-menu__top img{width:160px}.bcs .bcf-menu__cta{height:48px;font-size:12px;padding:0 20px}.bcs .bcf-menu__cta .bcf-arr{width:9px;height:8px;margin-left:6px}.bcs .bcf-trust{font-size:10.5px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#f4e7d4bf}.bcs .bcf-menu__foot{font-size:11px;gap:4px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bc-site-head.css.map */
