.bf-document{margin:0;background:#fdfaf7;color:#514f4f}.bf-document .bf-drawer-trigger{position:absolute;top:0;left:0;width:1px;height:1px;padding:0}.bf-page{container-type:inline-size;font-family:Petrona,Georgia,serif}.bf-document{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.bf-page{font-size:16px;line-height:normal;letter-spacing:normal;text-transform:none;color:#514f4f}.bf-page :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}body .bf-frame:where(:empty){display:flex}body :is(.bf-free,.bf-shape,.bf-text,.bf-vector):where(:empty){display:block}.bf-page .bf-row>.bf-fixed-w,.bf-page .bf-column>.bf-fixed-h{flex-shrink:0}.bf-page :is(.bf-Urxwx,.bf-oAeQY,.bf-HGWGE,.bf-zR27z),.bf-page :is(.bf-bWcYn,.bf-K6JXR,.bf-bVQZ4,.bf-ej3Au){flex-shrink:0;white-space:nowrap}.bf-page :is(.bf-Urxwx,.bf-oAeQY){align-self:flex-start}.bf-page details:not(.bf-bundle-flavors),.bf-page details:not(.bf-bundle-flavors)>.bf-summary,.bf-page .bf-n:has(>details:not(.bf-bundle-flavors)),.bf-page .bf-n:has(>.bf-n>details:not(.bf-bundle-flavors)){border-top:0!important;border-bottom:0!important}.bf-page details:not(.bf-bundle-flavors)>.bf-summary>:last-child{rotate:0deg!important;transition:rotate .2s ease}.bf-page details[open]:not(.bf-bundle-flavors)>.bf-summary>:last-child{rotate:45deg!important}.bf-page :is(.bf-e5HHwk,.bf-ki3CO){text-wrap:balance}.bf-page .bf-answer{padding:0 50px 24px 0;color:#514f4f;font-family:Syne,Arial,sans-serif;font-size:16px;line-height:1.65}.bf-page *,.bf-page *:before,.bf-page *:after{box-sizing:border-box}.bf-n{position:relative;margin:0;min-width:0}.bf-frame{display:flex}.bf-column{flex-direction:column}.bf-row{flex-direction:row}.bf-free{display:block}.bf-clip{overflow:hidden}.bf-placed,.bf-decor{position:absolute}.bf-decor{pointer-events:none}.bf-shape,.bf-vector{display:block;flex:none}.bf-shape[data-fit=fill]{object-fit:fill}.bf-shape[data-fit=cover]{object-fit:cover}.bf-shape[data-fit=contain]{object-fit:contain}.bf-text{display:block;white-space:pre-wrap}.bf-page a,.bf-page button{color:inherit;text-decoration:none;cursor:pointer}.bf-page button{font:inherit;text-align:inherit;border:0;background:none}.bf-page button:disabled{cursor:default;opacity:.75}.bf-page :is(a,button,summary):focus-visible{outline:3px solid #b2822d;outline-offset:3px}.bf-page [data-bf-size][aria-pressed=true]{background:#682642!important;color:#fff!important}.bf-page [data-bf-size][aria-pressed=false]{background:transparent!important;color:#514f4f!important}.bf-page [data-bf-size] .bf-text{color:inherit!important}.bf-page [hidden]{display:none!important}.bf-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;gap:12px}.bf-summary::-webkit-details-marker{display:none}.bf-summary>.bf-n{position:static}.bf-summary>.bf-text{width:auto!important;height:auto!important}.bf-summary>:last-child{flex-shrink:0}.bf-page details[open] .bf-summary>:last-child{rotate:45deg}.bf-answer{margin:0;padding:0 24px 22px 0;line-height:1.5}.bf-page details+details{border-top:1px solid #514f4f29}.bf-status{position:fixed;bottom:16px;left:16px;right:16px;margin:0 auto;width:max-content;max-width:calc(100% - 32px);padding:13px 16px;background:#682642;color:#fff;z-index:3;border-radius:5px}.bf-cart-note{position:sticky;bottom:0;margin:0;background:#682642;color:#fff;padding:12px 20px;text-align:center;z-index:2;font:700 14px Syne,sans-serif}.bf-cart-note a{text-decoration:underline}.bf-page [id]{scroll-margin-top:16px}.bf-page .bf-CP5bR,.bf-page .bf-ctuTj{isolation:isolate}.bf-page .bf-CP5bR>.bf-decor,.bf-page .bf-ctuTj>.bf-decor{width:100%!important;height:100%!important}.bf-page .bf-CP5bR>.bf-decor:nth-child(3),.bf-page .bf-ctuTj>.bf-decor:nth-child(3){width:min(60%,860px)!important;height:auto!important;left:50%!important;translate:-50%}.bf-page .bf-free:has(>.bf-summary){height:auto!important}.bf-page :is(.bf-qfc98,.bf-D0fQfN){display:grid;grid-template-columns:2fr 3fr;align-items:start;gap:56px;padding:0 24px;height:auto!important}.bf-page :is(.bf-qfc98,.bf-D0fQfN)>.bf-placed{position:relative;left:auto!important;top:auto!important;width:100%!important;height:auto!important}.bf-page :is(.bf-qfc98,.bf-D0fQfN) details{border-bottom:1px solid #514f4f29}.bf-page-0 [data-bf-group][data-size="16"] .bf-text:has(>[data-bf-amount=sale]),.bf-page-0 [data-bf-group][data-size="16"] .bf-text:has(>[data-bf-qualifier]),.bf-page-0 [data-bf-group=hero][data-size="16"] .bf-JF3Zw{display:none}.bf-page-0 [data-bf-group][data-size="16"] .bf-text:has(>[data-bf-amount=regular]){left:0!important;top:-1px!important;color:#682642!important;font-family:Petrona,Georgia,serif!important;font-size:24px!important;line-height:1!important;opacity:1!important;text-decoration:none!important}.bf-page-0 [data-bf-group=feature][data-size="16"] .bf-text:has(>[data-bf-amount=regular]){font-size:26px!important}.bf-page-0 [data-bf-group=hero][data-size="16"] .bf-text:has(>[data-bf-amount=regular]){top:-2px!important;font-size:32px!important}.bf-Lj6Va .bf-aClkO,.bf-Lj6Va .bf-a5y36{flex:0 0 auto}.bf-Lj6Va .bf-KW3gE{flex:1 1 0}.bf-page :is(.bf-a5y36,.bf-WxnoR){padding-inline:24px!important}.bf-page :is(.bf-a5y36,.bf-WxnoR) .bf-text{white-space:nowrap}.bf-Lgb5A{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.06fr);align-items:start}.bf-Lgb5A .bf-m8KvA{width:100%!important;height:auto!important;min-height:533px}.bf-m8KvA .bf-lID2N{display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1}.bf-m8KvA :is(.bf-lID2N,.bf-RJlQL,.bf-DVS2b,.bf-FKr7L){height:auto!important}.bf-m8KvA .bf-FKr7L{flex:1;min-height:24px}.bf-m8KvA .bf-oAeQY{align-self:flex-start;white-space:nowrap}:is(.bf-MJW0h,.bf-VkPub){flex:0 0 auto}:is(.bf-MJW0h,.bf-VkPub) .bf-text{white-space:nowrap}.bf-QPGxG .bf-euIiM{display:grid;grid-template-columns:348px minmax(0,1fr);align-items:start}.bf-QPGxG :is(.bf-dtKmo,.bf-OIbrP){display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:is(.bf-QPGxG,.bf-s6pk1) :is(.bf-k7WuK,.bf-nk5YA,.bf-w5d4g)>.bf-text{flex:0 0 auto}:is(.bf-QPGxG,.bf-s6pk1) :is(.bf-k7WuK,.bf-nk5YA,.bf-w5d4g)>.bf-shape{flex:1 1 0}:is(.bf-ztYoR,.bf-PbABv,.bf-l2Ha2g){flex-wrap:wrap}:is(.bf-ztYoR,.bf-PbABv,.bf-l2Ha2g)>.bf-text{flex:0 0 auto}.bf-mobile{display:none}.bf-G2Wo7R .bf-I5b59{flex-direction:row;justify-content:center;width:100%;gap:clamp(8px,3cqw,14px)!important}.bf-G2Wo7R .bf-I5b59>.bf-frame{display:contents}.bf-G2Wo7R .bf-I5b59 img{flex-shrink:1;height:auto!important}.bf-mobile .bf-Iu6Nb{align-self:flex-start}.bf-mobile .bf-m3Ghcb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.bf-mobile .bf-m3Ghcb>.bf-frame{display:contents}.bf-mobile .bf-m3Ghcb .bf-cWraC{grid-column:1 / -1;margin-top:8px}.bf-mobile .bf-N7RLas{height:auto!important}.bf-mobile .bf-m3Ghcb article:not(.bf-cWraC)>img{height:auto!important;aspect-ratio:4 / 3}.bf-mobile .bf-m3Ghcb article:not(.bf-cWraC){display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0!important}.bf-mobile :is(.bf-UMRLG,.bf-e2Av0,.bf-GDfiJ,.bf-v79d7){display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:6px!important;padding:12px!important}.bf-mobile :is(.bf-UMRLG,.bf-e2Av0,.bf-GDfiJ,.bf-v79d7)>.bf-spacer{display:none}.bf-mobile .bf-m3Ghcb h3{font-size:18px!important}.bf-mobile .bf-bundle-flavors{align-self:start;border:0;color:#682642;font:13px/1.45 Syne,sans-serif}.bf-mobile .bf-bundle-flavors summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bf-mobile .bf-bundle-flavors p{margin-top:6px;font-size:13px!important}.bf-mobile :is(.bf-jcCTe,.bf-kowJO,.bf-ChvCq,.bf-d3XksW){flex-direction:column;align-items:stretch;gap:8px!important;padding-top:10px!important}.bf-mobile :is(.bf-jcCTe,.bf-kowJO,.bf-ChvCq,.bf-d3XksW)>:is(span,button){width:100%!important}.bf-mobile :is(.bf-jcCTe,.bf-kowJO,.bf-ChvCq,.bf-d3XksW)>button{min-height:44px;justify-content:center;padding:8px 4px!important}.bf-mobile :is(.bf-ThsmE,.bf-yuMf7,.bf-XVLw1,.bf-ibb7k){display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;height:auto!important}.bf-mobile :is(.bf-ThsmE,.bf-yuMf7,.bf-XVLw1,.bf-ibb7k)>.bf-text{position:static}.bf-mobile .bf-m3Ghcb :is(.bf-ThsmE,.bf-yuMf7,.bf-XVLw1,.bf-ibb7k)+.bf-frame,.bf-mobile .bf-m3Ghcb :is(.bf-ThsmE,.bf-yuMf7,.bf-XVLw1,.bf-ibb7k)+.bf-frame+.bf-frame{height:auto!important}.bf-mobile .bf-m3Ghcb .bf-text:has(>[data-bf-qualifier][hidden]),.bf-mobile .bf-m3Ghcb .bf-text:has(>[data-bf-amount=sale][hidden]){display:none}.bf-mobile [data-bf-reviews]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bf-mobile [data-bf-reviews]>.bf-frame{flex:0 0 86%;height:auto!important;scroll-snap-align:start}.bf-mobile [data-bf-reviews]>.bf-frame>p{height:auto!important;flex:1}.bf-mobile [data-bf-reviews]:after{content:"";flex:0 0 calc(14% - 12px)}.bf-mobile .bf-review-dots{display:flex;justify-content:center}.bf-mobile .bf-review-dots button{display:grid;place-items:center;width:44px;height:44px;padding:0}.bf-mobile .bf-review-dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:#68264266}.bf-mobile .bf-review-dots button[aria-current]:before{width:18px;background:#682642}@media(prefers-reduced-motion:reduce){.bf-mobile [data-bf-reviews]{scroll-behavior:auto}}@container (min-width: 701px) and (max-width: 1422px){.bf-desktop>.bf-n{zoom:clamp(.48,calc(100cqw/1423px),1)}}@container (max-width: 700px){.bf-desktop{display:none}.bf-mobile{display:block;max-width:480px;margin-inline:auto}.bf-mobile :is(.bf-P6aJj img,.bf-agPLT){height:auto!important}.bf-mobile .bf-summary{width:100%;min-height:62px;text-align:left}.bf-mobile .bf-summary>:last-child{width:32px;flex:0 0 32px}.bf-mobile details{border-bottom:1px solid #514f4f29}.bf-mobile details+details{border-top:0}.bf-mobile :is(.bf-jGJMB,.bf-WMBRQ,.bf-jMrS7){padding-block:0 16px}.bf-mobile :is(.bf-akE4Q,.bf-A1kyR)>.bf-decor:nth-child(-n+2){width:100%!important;height:100%!important}.bf-mobile :is(.bf-AQrn9,.bf-ThsmE,.bf-yuMf7,.bf-XVLw1,.bf-ibb7k)>.bf-text:has([data-bf-amount=sale][hidden])+.bf-text{left:0!important;top:0!important}.bf-mobile .bf-menu-icon{width:19px;height:14px;border-block:2px solid currentColor;position:relative;color:#fff}.bf-mobile .bf-menu-icon:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:2px solid;transform:translateY(-50%)}.bf-mobile-menu{display:grid;gap:0;background:#682642;color:#fff;padding:0 20px 12px;font:700 14px Syne,sans-serif}.bf-mobile-menu a{padding:10px 0}}@container (max-width: 389px){.bf-mobile{width:390px;zoom:calc(100cqw/390px)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/bfcm-lp.css.map */
