body.template-product{--mm-accent-1: #f5b400;--bfcm-hazard: repeating-linear-gradient(-45deg, var(--mm-accent-1) 0 12px, var(--mm-accent-2) 12px 24px)}body.template-product,body.template-product .color-scheme-1{--color-button: 245, 180, 0}body.template-product .custom-footer__social a,body.template-product .custom-footer__social a:hover{background-color:#f5b400}body.template-product .product-breadcrumb,.bfcm-pdp-breadcrumb{margin-bottom:40px}.bfcm-pdp-breadcrumb{padding:14px 0;border-bottom:1px solid #f0f0f0;background:#fafafa}.bfcm-pdp-breadcrumb__inner{display:flex;align-items:center;gap:8px;max-width:var(--mm-container, 1480px);margin:0 auto;padding:0 var(--mm-container-pad, 16px);overflow:hidden;font-family:var(--mm-font-body);font-size:13px;line-height:1.5;color:#999;white-space:nowrap}.bfcm-pdp-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.bfcm-pdp-breadcrumb a:hover{color:var(--mm-accent-1)}.bfcm-pdp-breadcrumb i{flex-shrink:0;font-size:12px;color:#ccc}.bfcm-pdp-breadcrumb span{overflow:hidden;text-overflow:ellipsis;font-weight:var(--mm-fw-semibold, 600);color:var(--mm-accent-2)}product-info:not([data-original-section]) .page-width:has(>.product.bfcm-pdp){padding:0 var(--mm-container-pad, 16px)}product-info:not([data-original-section]) .product.bfcm-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;align-items:start}product-info:not([data-original-section]) .product.bfcm-pdp>.grid__item{width:100%;max-width:none;padding:0}product-info:not([data-original-section]) .product.bfcm-pdp .product__info-container{max-width:none}@media screen and (max-width:1023px){product-info:not([data-original-section]) .product.bfcm-pdp>.grid__item.product__media-wrapper{position:static}}@media screen and (min-width:1024px){product-info:not([data-original-section]) .product.bfcm-pdp:not(.product--no-media){grid-template-columns:repeat(2,minmax(0,1fr))}product-info:not([data-original-section]) .product.bfcm-pdp>.grid__item.product__media-wrapper{position:sticky;top:72px}}.custom-gallery--bfcm-design .custom-gallery__main,.custom-gallery--bfcm-design .custom-gallery__thumb{background:#f4f4f4}.custom-gallery--bfcm-design .custom-gallery__badge{line-height:1.5}.custom-gallery--bfcm-design .custom-gallery__badge i{font-size:12px}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumbs{gap:10px;scrollbar-width:none}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumbs::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumbs{max-height:none;contain:size}}@media screen and (max-width:1023px){product-info:not([data-original-section]) .custom-gallery--bfcm-design{flex-direction:column;gap:12px}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumbs{order:1;flex-direction:row;width:100%;max-height:none;padding-bottom:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumb{flex:0 0 calc((100% - 30px)/4);width:auto;min-width:0;height:auto;aspect-ratio:1}}@media screen and (max-width:576px){product-info:not([data-original-section]) .custom-gallery--bfcm-design{gap:10px}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumbs{gap:8px;padding-bottom:4px}product-info:not([data-original-section]) .custom-gallery--bfcm-design .custom-gallery__thumb{flex-basis:calc((100% - 24px)/4);height:68px;aspect-ratio:auto}}.bfcm-pdp .product__info-container{display:flex;flex-direction:column;gap:20px}.bfcm-pdp .product__info-container>*{margin-top:0;margin-bottom:0}.bfcm-pdp variant-selects .product-form__input:last-of-type{margin-bottom:0}.bfcm-pdp .product__info-container>.product__tax{margin-top:-14px}.bfcm-pdp .product__info-container .product-form{margin:0}.bfcm-pdp .product__title h1{font-family:var(--mm-font-heading);font-size:clamp(26px,3vw,38px);font-weight:var(--mm-fw-black, 900);line-height:1.15;letter-spacing:0;color:var(--mm-accent-2)}.bfcm-pdp .product__inventory{gap:0;font-family:var(--mm-font-body);font-size:14px;font-weight:var(--mm-fw-regular, 400);line-height:1.5;letter-spacing:0;text-transform:none}.bfcm-pdp .product__inventory.visibility-hidden{display:none}.bfcm-pdp .product__inventory-status{display:inline-flex;align-items:center;gap:6px;color:#1a1a1a}.bfcm-pdp .product__inventory-status i{flex-shrink:0;font-size:17px}.bfcm-pdp .product__inventory-status--in,.bfcm-pdp .product__inventory-status--in i{color:#15803d}.bfcm-pdp .product__inventory-status--low i{color:#ee9441}.bfcm-pdp .product__inventory-status--continue i{color:#3ed660}.bfcm-pdp .product__inventory-status--out i{color:#c8c8c8}.bfcm-pdp .product__inventory-text{display:inline-flex;flex-wrap:wrap;column-gap:6px}.bfcm-pdp .product__inventory-text strong{font-weight:var(--mm-fw-bold, 700)}.bfcm-pdp .product__info-container>.product-highlights{display:flex;flex-direction:column;gap:20px;margin-top:4px;padding-top:24px;border-top:1px solid #e8e8e8}.bfcm-pdp .product-highlights__heading{margin:0;font-size:15px;font-weight:var(--mm-fw-bold, 700);line-height:1.6;color:var(--mm-accent-2)}.bfcm-pdp .product-highlights__subheading{margin:-12px 0 0;font-size:14px;line-height:1.5;color:#555;opacity:1}.bfcm-pdp .product-highlights__chips{margin:0 0 16px}@media screen and (max-width:767px){.bfcm-pdp .product-highlights__chips{grid-template-columns:1fr}}@media screen and (min-width:768px){.bfcm-pdp .product-highlights__chips{grid-template-columns:1fr 1fr}}.bfcm-pdp .product-form__quantity{gap:14px}.bfcm-pdp .product-form__quantity .quantity__label{font-family:var(--mm-font-body);font-size:14px;font-weight:var(--mm-fw-semibold, 600);line-height:1.5;color:#1a1a1a}.bfcm-pdp .quantity__button{margin:0}.bfcm-pdp .quantity__button i{font-size:14px}.bfcm-pdp .quantity__input{font-size:16px;font-weight:var(--mm-fw-bold, 700);line-height:40px;color:var(--mm-accent-2)}.bfcm-pdp .trust-badges-wrapper{display:flex;flex-direction:column;gap:20px}.bfcm-pdp .trust-badges{gap:20px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.bfcm-pdp .trust-badge__icon{font-size:18px}.bfcm-pdp .trust-badge__label{font-size:13px;font-weight:var(--mm-fw-medium, 500);line-height:1.5;color:#555}.bfcm-pdp .trust-badges__shop-pay{padding:0;border-bottom:0;font-size:13px;line-height:1.5;color:#666}.bfcm-pdp .product__info-container .product-accordion{border:1px solid #e8e8e8;border-radius:0}.bfcm-pdp .product__info-container>.product-accordion+.product-accordion{margin-top:-20px;border-top:0}.bfcm-pdp .product-accordion__trigger{gap:12px;padding:18px 20px;transition:background-color .15s}.bfcm-pdp .product-accordion__trigger:hover{background-color:#fafafa}.bfcm-pdp .product-accordion__header{gap:8px}.bfcm-pdp .product-accordion__icon{font-size:17px}.bfcm-pdp .product-accordion__title{font-family:var(--mm-font-body);font-size:14px;font-weight:var(--mm-fw-semibold, 600);line-height:1.34;color:var(--mm-accent-2)}.bfcm-pdp .product-accordion__toggle{width:auto;height:auto;font-size:16px;color:#aaa}.bfcm-pdp .product-accordion__content{padding:0 20px 20px;font-size:14px;line-height:1.5;color:#666}@media screen and (max-width:767px){.bfcm-pdp .product-accordion__content{font-size:13px}}.bfcm-pdp .product-accordion__content>:is(p,div):not(.spec-table){margin:0 0 12px;font-size:14px;line-height:1.7}.bfcm-pdp .product-accordion__content>:is(p,div,ul,ol):last-child{margin-bottom:0}.bfcm-pdp .product-accordion__content ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bfcm-pdp .product-accordion__content li{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;color:#555}.bfcm-pdp .product-accordion__content li:before{content:"\e182";position:static;flex-shrink:0;margin-top:2.5px;font-family:Phosphor;font-size:16px;font-weight:400;line-height:1;color:var(--mm-accent-1);-webkit-font-smoothing:antialiased}.bfcm-pdp .product-accordion__content li>p{margin:0}.bfcm-pdp .spec-table{margin-bottom:14px}.bfcm-pdp .spec-row,.bfcm-pdp .spec-row:last-child{padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.5}.bfcm-pdp .spec-label{font-size:14px;font-weight:var(--mm-fw-regular, 400);color:#888}.bfcm-pdp .spec-value{font-size:14px;font-weight:var(--mm-fw-semibold, 600);color:var(--mm-accent-2)}.bfcm-pdp .product-accordion__link{display:inline-flex;align-items:center;gap:5px;margin-top:0;font-size:13px;font-weight:var(--mm-fw-semibold, 600);line-height:1.5}.bfcm-pdp .product-accordion__link i{font-size:inherit}.bfcm-pdp-price{display:flex;flex-direction:column;gap:10px}.bfcm-pdp-price .bfcm-price--large .bfcm-price__now{color:var(--mm-accent-2)}.bfcm-pdp-price .bfcm-price--large .bfcm-price__was{color:#6b6b6b;line-height:1.5}.bfcm-pdp-price .bfcm-price--large .bfcm-price__save{padding:6px 12px;line-height:1.5}.bfcm-pdp-price .bfcm-pdp-price__sold-out{align-self:flex-start}.bfcm-pdp-price .bfcm-pdp-note{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;padding:10px 14px;background:var(--mm-accent-2);color:var(--mm-white);font-family:var(--mm-font-body);font-size:13px;font-weight:var(--mm-fw-bold);line-height:1.5;clip-path:var(--mm-btn-clip)}.bfcm-pdp-price .bfcm-pdp-note i{flex-shrink:0;color:var(--mm-accent-1);font-size:18px}.bfcm-pdp-price .bfcm-pdp-note__name{color:var(--mm-accent-1)}.custom-gallery__main .bfcm-badge{top:16px;left:16px}.custom-gallery__main .bfcm-badge .bfcm-badge__phase{padding:7px 12px 6px;font-size:11px}.custom-gallery__main .bfcm-badge .bfcm-badge__off{padding:7px 12px 8px;font-size:24px}.custom-gallery--bfcm .custom-gallery__main .custom-gallery__badge{top:auto;bottom:16px;pointer-events:none}.custom-gallery--bfcm .custom-gallery__main:has(.custom-gallery__main-img.is-active :is(video,iframe,model-viewer)) .custom-gallery__badge{display:none}@media screen and (max-width:1023px),screen and (hover:none)and (pointer:coarse)and (max-width:1366px){body.template-product div[class*=kl-teaser-]{top:50%!important;right:0!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)!important}body.template-product div[class*=kl-teaser-] [role=button]{min-height:0!important;padding:12px 8px!important;border-radius:0 4px 4px 0!important}body.template-product div[class*=kl-teaser-] [id^=rich-text-],body.template-product div[class*=kl-teaser-] [id^=rich-text-] *{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}body.template-product div[class*=kl-teaser-] .klaviyo-close-form{top:auto!important;right:-8px!important;bottom:-8px!important;left:auto!important}}@media screen and (min-width:768px)and (max-width:1023px),screen and (min-width:768px)and (hover:none)and (pointer:coarse)and (max-width:1366px){body.template-product div[class*=kl-teaser-]{top:calc(50% + 88px)!important;transform:rotate(180deg)!important}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/bfcm-product.css.map */
