@media(min-width:990px){body main[data-template^=product] .product-information.section{max-width:1520px!important;margin-inline:auto!important;padding-inline:clamp(24px,2.6vw,48px)!important}body main[data-template^=product] .product-information .product-information__grid,body main[data-template^=product] .product-information>.grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr)!important;column-gap:clamp(32px,3.4vw,64px)!important}body main[data-template^=product] .product-details{padding-block-start:0!important}}body main[data-template^=product] .product-details .group-block{gap:14px!important}body main[data-template^=product] .product-details>*{margin-block:0!important}body main[data-template^=product] .product-details h1,body main[data-template^=product] .product-details [class*=product-title]{font-family:var(--font-heading--family)!important;font-size:clamp(1.75rem,2.05vw,2.75rem)!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--bf-ink)!important;margin:0!important}body main[data-template^=product] .product-details product-price,body main[data-template^=product] .product-details .price,body main[data-template^=product] .product-details [class*=price]{font-size:1.125rem!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--bf-rose)!important}body main[data-template^=product] .product-details rte-formatter,body main[data-template^=product] .product-details .rte{font-size:.9375rem!important;line-height:1.6!important;color:#1a1008d1!important}body main[data-template^=product] .product-details rte-formatter ul,body main[data-template^=product] .product-details .rte ul{padding-inline-start:1.1rem!important;margin-block:.5rem!important}body main[data-template^=product] .product-details rte-formatter li,body main[data-template^=product] .product-details .rte li{margin-block:.28rem!important}body main[data-template^=product] .product-details rte-formatter li::marker,body main[data-template^=product] .product-details .rte li::marker{color:var(--bf-olive)!important}body main[data-template^=product] .product-details variant-picker label,body main[data-template^=product] .product-details [class*=variant-option] label{border-radius:2px!important;min-height:38px!important;padding:0 14px!important;font-size:.8125rem!important;letter-spacing:.02em!important;border:1px solid rgb(26 16 8 / .16)!important;background:#1a100808!important}body main[data-template^=product] .product-details variant-picker input:checked+label,body main[data-template^=product] .product-details [class*=variant-option] input:checked+label{border:1px solid var(--bf-ink)!important;background:transparent!important}body main[data-template^=product] .product-details quantity-selector,body main[data-template^=product] .product-details [class*=quantity-selector]{height:46px!important;min-height:46px!important;width:118px!important;border-radius:2px!important;border:1px solid rgb(26 16 8 / .18)!important}body main[data-template^=product] .product-details quantity-selector button{width:34px!important}body main[data-template^=product] .product-details add-to-cart-component,body main[data-template^=product] .product-details .product-form-buttons{width:100%!important}body main[data-template^=product] .product-details button[name=add],body main[data-template^=product] .product-details .add-to-cart-button{background:var(--bf-rose)!important;color:#fff!important;border:0!important;width:100%!important;min-height:50px!important;height:50px!important;border-radius:2px!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .25s ease!important}body main[data-template^=product] .product-details button[name=add]:hover,body main[data-template^=product] .product-details .add-to-cart-button:hover{background:#733044!important}body main[data-template^=product] .product-details .shopify-payment-button__button{background:var(--bf-ink)!important;color:#fff!important;width:100%!important;min-height:50px!important;height:50px!important;border-radius:2px!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important}body main[data-template^=product] .product-details [class*=trust],body main[data-template^=product] .product-details .bf-trust{font-size:.6875rem!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#1a1008a8!important;padding-block:10px!important;border-block:1px solid rgb(26 16 8 / .1)!important}body main[data-template^=product] .product-details details,body main[data-template^=product] .product-details accordion-custom{border:0!important;border-block-end:1px solid rgb(26 16 8 / .12)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}body main[data-template^=product] .product-details summary{padding-block:14px!important;padding-inline:0!important;font-size:.8125rem!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:600!important}@media(min-width:990px){body main[data-template^=product] .product-information__media slideshow-slide.product-media-container{max-height:clamp(420px,calc(100svh - 210px),640px)!important}}body main[data-template^=product] .product-details product-price,body main[data-template^=product] .product-details product-price *{font-size:1.125rem!important;font-weight:600!important;line-height:1.3!important;color:var(--bf-rose)!important}body main[data-template^=product] .product-details .product-form-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important}body main[data-template^=product] .product-details .product-form-buttons>.quantity-selector-wrapper{flex:0 0 118px!important}body main[data-template^=product] .product-details .product-form-buttons>span,body main[data-template^=product] .product-details .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%!important;width:100%!important}@media(min-width:990px){body main[data-template^=product] .product-details .layout-panel-flex--column{gap:12px!important}body main[data-template^=product] .product-details .group-block-content>.group-block{margin-block:0!important}body main[data-template^=product] .product-details rte-formatter p{margin-block:0 0 .6rem!important}body main[data-template^=product] .product-details rte-formatter p:last-child{margin-block-end:0!important}body main[data-template^=product] .product-details nav.bf-crumbs{margin-block-end:2px!important}}body main[data-template^=product] .product-details .bf-pdp-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;text-align:center!important;gap:6px!important;font-size:.625rem!important;letter-spacing:.05em!important;line-height:1.35!important}body main[data-template^=product] .product-details .bf-pdp-trust>span:nth-child(2n){display:none!important}@media(min-width:990px){body main[data-template^=product] .product-details h1{font-size:clamp(1.5rem,1.75vw,2rem)!important}}@media(max-width:989px){body main[data-template^=product] .product-details h1{font-size:clamp(1.375rem,4.2vw,1.75rem)!important}}body main[data-template^=product] .product-details .product-form-buttons{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;column-gap:10px!important;row-gap:10px!important;align-items:stretch!important;width:100%!important}body main[data-template^=product] .product-details .product-form-buttons>*{grid-column:1 / -1!important;flex:none!important;width:auto!important}body main[data-template^=product] .product-details .product-form-buttons>.quantity-selector-wrapper{grid-column:1!important;grid-row:1!important}body main[data-template^=product] .product-details .product-form-buttons>.quantity-selector-wrapper+*{grid-column:2!important;grid-row:1!important}body main[data-template^=product] .product-details .product-form-buttons>.quantity-selector-wrapper,body main[data-template^=product] .product-details .product-form-buttons quantity-selector-component{min-height:48px!important;height:100%!important}body main[data-template^=product] .product-details button[name=add].add-to-cart-button,body main[data-template^=product] .product-details .add-to-cart-button{background:#1a1008!important;border-color:#1a1008!important;color:#faf7f2!important;border-radius:2px!important;min-height:48px!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}body main[data-template^=product] .product-details button[name=add].add-to-cart-button:hover,body main[data-template^=product] .product-details .add-to-cart-button:hover{background:#2e1e12!important;border-color:#2e1e12!important}@media(max-width:749px){body main[data-template^=product] .product-details .product-form-buttons{grid-template-columns:104px minmax(0,1fr)!important}}body{--bf-hero-h:clamp(360px, calc(100svh - 250px) , 720px)}@media(max-width:749px){body{--bf-hero-h:clamp(300px, 56svh, 420px)}}body #header-group .announcement-bar .announcement-bar__slide:first-child{border-inline-start:0!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bf-layers-2.css.map */
