.bf-theme:has(.product-information) #MainContent{background:#f5f4ef}.bf-theme .product-information{--page-content-width:1440px;--page-width:1536px;--page-margin:48px;background:#f5f4ef;padding-block:12px 64px;color:#181c1b}.bf-theme .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:40px}.bf-theme .product-information__media,.bf-theme .product-information .product-details{min-width:0;grid-column:auto;grid-row:auto}.bf-theme .product-information .product-details{position:relative;top:auto;padding:28px 30px 24px;background:#eceee6;border:1px solid #cdd2c5;border-top:4px solid #ffd138}.bf-theme .product-information .product-details>.group-block{padding:0}.bf-theme .product-information .product-details>.group-block>.group-block-content{gap:15px}.bf-theme .product-information .product-details .text-block:has(h1){max-width:100%;width:100%}.bf-theme .product-information .product-details h1{color:#181c1b;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(34px,3.05vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.015em;text-wrap:pretty;margin:0}.bf-theme .product-information .product-details product-price{padding-top:6px;color:#181c1b}.bf-theme .product-information .product-details product-price .price{font-family:DM Sans,Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bf-theme .product-information .product-details .compare-at-price{font-size:18px;color:#70786a}.bf-theme .product-information .product-details [data-stock-status]{border:0;border-radius:0;background:transparent;padding:0;color:#415137;font:600 11px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.04em}.bf-theme .product-information .product-details [data-stock-status=low]{color:#785d0c}.bf-theme .product-information .product-details [data-stock-status=out-of-stock]{color:#545e50}.bf-theme .product-information .product-details .quantity-selector{min-height:54px;border:1px solid #b7bfac;border-radius:0;background:#f9f9f4;color:#181c1b}.bf-theme .product-information .product-details .quantity-selector button{min-width:44px;min-height:52px}.bf-theme .product-information .product-details .product-form-buttons{gap:10px}.bf-theme .product-information .product-details .product-form-buttons .add-to-cart-button{min-height:54px;border:1px solid #181c1b;border-radius:0;background:#ffd138;color:#181c1b;font:600 14px/1.3 DM Sans,Arial,sans-serif;transition:background .18s ease,box-shadow .18s ease}.bf-theme .product-information .product-details .product-form-buttons .add-to-cart-button:hover:not(:disabled){background:#ffdd68;box-shadow:3px 3px #181c1b}.bf-theme .product-information .product-details .offerButton{background:transparent!important;color:#181c1b!important;border:1px solid #b7bfac!important;border-radius:0!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:500!important;min-height:44px;height:44px!important;padding:10px 14px!important;transition:background .18s ease}.bf-theme .product-information .product-details .offerButton:hover{background:#e0e4d8!important}.bf-theme .product-information .product-details .shopify-payment-button{margin-top:2px}.bf-theme .product-information .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:0px}.bf-theme .product-information .product-details [class*=ai-trust-bar-container-]{padding:15px 0 0;border-top:1px solid #cdd2c5;background:transparent;gap:12px;justify-content:flex-start}.bf-theme .product-information .product-details [class*=ai-trust-bar-item-]{justify-content:flex-start;gap:9px}.bf-theme .product-information .product-details [class*=ai-trust-bar-item-]:first-child{flex-basis:100%}.bf-theme .product-information .product-details [class*=ai-trust-bar-text-]{font:400 11px/1.6 DM Sans,Arial,sans-serif;color:#505c48}.bf-theme .product-information .product-details [class*=ai-trust-bar-icon-]{width:17px;height:17px;color:#5e6b54}.bf-theme .product-information .product-details p:has(a[href="#bf-product-details"]){margin:0;padding-top:7px}.bf-theme .product-information .product-details p:has(a[href="#bf-product-details"]) a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding-top:8px;border-top:1px solid #cdd2c5;color:#253120;font-size:12px;font-weight:600;text-decoration:none}.bf-theme .product-information .product-details p:has(a[href="#bf-product-details"]) a:hover{text-decoration:underline;text-underline-offset:5px}.bf-theme .product-information__media>media-gallery{position:relative;top:auto;width:100%;border:1px solid #cdd2c5;background:#fff}.bf-theme .product-information__media>media-gallery:before{content:"A CLOSER LOOK";display:block;padding:14px 20px;background:#181c1b;color:#e3e8db;font:500 10px/1.5 DM Sans,Arial,sans-serif;letter-spacing:.13em}.bf-theme .product-information__media>media-gallery>slideshow-component>slideshow-container{height:clamp(320px,49svh,500px);background:#fff}.bf-theme .product-information__media>media-gallery>slideshow-component>slideshow-container>slideshow-slides{height:100%;max-height:100%}.bf-theme .product-information__media>media-gallery>slideshow-component slideshow-slide.product-media-container{height:100%;max-height:100%;min-height:0;border:0;border-radius:0;background:#fff}.bf-theme .product-information__media>media-gallery>slideshow-component .product-media{height:100%;width:100%;aspect-ratio:auto}.bf-theme .product-information__media>media-gallery>slideshow-component .product-media__image{height:100%;width:100%;object-fit:contain;padding:25px;background:#fff}.bf-theme .product-information__media>media-gallery>slideshow-component slideshow-controls{padding:13px 16px;background:#f0f1eb;border-top:1px solid #d7dbd0}.bf-theme .product-information__media .slideshow-controls__thumbnails{gap:9px}.bf-theme .product-information__media .slideshow-controls__thumbnail{width:60px;height:60px;aspect-ratio:1;border:1px solid #c5ccbd;background:#fff;border-radius:0;padding:5px;transition:border-color .18s ease,background .18s ease}.bf-theme .product-information__media .slideshow-controls__thumbnail img{height:100%;width:100%;object-fit:contain}.bf-theme .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid #181c1b;background:#ffd138}.bf-theme .product-information__media slideshow-arrows{padding-inline:12px;mix-blend-mode:normal}.bf-theme .product-information__media slideshow-arrows button{width:44px;height:44px;background:#f5f4eff0;border:1px solid #c5ccbd;color:#181c1b;border-radius:0;mix-blend-mode:normal}.bf-theme .product-information :is(a,button,input,select):focus-visible{outline:3px solid #806000;outline-offset:3px}.bf-theme:has(.product-information) product-recommendations{background:#f5f4ef}.bf-theme:has(.product-information) product-recommendations h3{font:600 clamp(34px,4vw,58px)/1 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#181c1b}.bf-theme:has(.product-information) product-recommendations .product-card{border:1px solid #cdd2c5;background:#fff;border-radius:0}.bf-theme:has(.product-information) product-recommendations .card-gallery{background:#fff;border-bottom:1px solid #e1e4da}.bf-theme:has(.product-information) product-recommendations .card-gallery .product-media__image{object-fit:contain;padding:20px}.bf-theme:has(.product-information) product-recommendations .product-card__content{padding:0 16px 16px;gap:10px}.bf-theme:has(.product-information) product-recommendations .card-gallery{margin-inline:-16px;width:calc(100% + 32px)}.bf-theme:has(.product-information) product-recommendations [role=heading]{font:500 13px/1.5 DM Sans,Arial,sans-serif;color:#181c1b}.bf-theme:has(.product-information) product-recommendations .price{font-size:19px;font-weight:600;letter-spacing:-.02em}@media(min-width:1100px){.bf-theme .product-information__media>media-gallery{position:sticky;top:24px}}@media(max-width:1100px){.bf-theme .product-information{--page-margin:28px}.bf-theme .product-information__grid{gap:24px}.bf-theme .product-information .product-details{padding:22px}.bf-theme .product-information .product-details h1{font-size:36px}}@media(max-width:749px){.bf-theme .product-information{--page-margin:18px;padding-top:4px;padding-bottom:36px}.bf-theme .product-information__grid{grid-template-columns:minmax(0,1fr);gap:20px}.bf-theme .product-information__media{margin-inline:0;width:100%}.bf-theme .product-information__media>media-gallery:before{padding:11px 14px;font-size:9px}.bf-theme .product-information__media>media-gallery>slideshow-component>slideshow-container{height:clamp(220px,67vw,330px)}.bf-theme .product-information__media>media-gallery>slideshow-component .product-media__image{padding:16px}.bf-theme .product-information__media>media-gallery>slideshow-component slideshow-controls{padding:10px 12px}.bf-theme .product-information__media .slideshow-controls__thumbnail{width:52px;height:52px}.bf-theme .product-information .product-details{padding:22px 18px 18px}.bf-theme .product-information .product-details h1{font-size:34px;line-height:1.08}.bf-theme .product-information .product-details product-price .price{font-size:30px}.bf-theme .product-information .product-details [class*=ai-trust-bar-container-]{flex-direction:row;gap:12px 20px}.bf-theme .product-information .product-details .quantity-selector button{min-width:44px}.bf-theme:has(.product-information) product-recommendations .product-card__content{padding-inline:12px}.bf-theme:has(.product-information) product-recommendations .card-gallery{margin-inline:-12px;width:calc(100% + 24px)}.bf-theme:has(.product-information) product-recommendations [role=heading]{font-size:12px}}@media(prefers-reduced-motion:reduce){.bf-theme .product-information button{transition:none!important}}.bf-theme .product-information .product-details .quantity-selector{width:128px;min-width:128px}.bf-theme .product-information .product-details .quantity-selector input{width:38px;min-width:0}.bf-theme .product-information__media .slideshow-controls__thumbnail:focus-visible{outline:3px solid #806000;outline-offset:3px}.bf-theme #MainContent .product-information .product-information__grid{grid-column:2;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px;width:100%;align-items:start}.bf-theme #MainContent .product-information .product-information__media{grid-column:auto;grid-row:auto;width:100%;padding:0;min-width:0}.bf-theme #MainContent .product-information .product-details{grid-column:auto;grid-row:auto;width:100%;min-width:0}.bf-theme .product-information .product-details [class^=ai-trust-bar-]:not([class*=container]):not([class*=item]):not([class*=text]):not([class*=icon]){background:transparent;padding:0}@media(max-width:1100px){.bf-theme #MainContent .product-information .product-information__grid{gap:24px}}@media(max-width:749px){.bf-theme #MainContent .product-information .product-information__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.bf-theme .product-information .product-details [class*=bf_purchase_label] p{margin:0;color:#59644f;font:600 10px/1.4 DM Sans,Arial,sans-serif;letter-spacing:.13em}.bf-theme .product-information .product-details product-price .price{font-size:42px}.bf-theme .product-information .product-details{padding-top:24px}@media(max-width:749px){.bf-theme .product-information .product-details product-price .price{font-size:34px}}.bf-theme #MainContent .product-information .product-information__grid:not(:has(.product-information__media)){grid-template-columns:minmax(0,720px);justify-content:center}.bf-product-dossier__prose>p+br{display:none}.bf-theme:has(.product-information) .sticky-add-to-cart__bar{background:#181c1b;color:#f5f4ef;border:1px solid #58624f;border-radius:2px;box-shadow:0 8px 32px #181c1b22}.bf-theme:has(.product-information) .sticky-add-to-cart__bar:before{background:#181c1b}.bf-theme:has(.product-information) .sticky-add-to-cart__bar .sticky-add-to-cart__button{background:#ffd138;color:#181c1b;border-radius:0;border-color:#ffd138;font-family:DM Sans,Arial,sans-serif;font-weight:600}.bf-theme:has(.product-information) .sticky-add-to-cart__price{color:#ffd138;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bf-product-design.css.map */
