.bfcm-sale-pdp{--bfcm-ink: #161616;--bfcm-paper: #faf8f0;--bfcm-cream: #fef8ef;--bfcm-buttercream: #fad5a3;--bfcm-oxblood: #671318;--bfcm-glow: #efdf5c;--bfcm-ember: #ff6a13;--bfcm-red: #ea0029;--bfcm-muted: #6b685f;--bfcm-header-bg: linear-gradient(90deg, #461412 0%, #5f1b18 25%, #ac312c 51.442%, #5f1b18 74.038%, #461412 98.558%);--bfcm-slogan-fill: linear-gradient(90deg, #9cd4cb 0%, #efdf5c 12.5%, #fc8454 25.962%, #de3c3f 50.481%, #fc8454 73.558%, #efdf5c 85.096%, #9cd4cb 100%);--bfcm-atc-ring: linear-gradient(90deg, #efdf5c 4%, #fc8454 36%, #de3c3f 53.5%, #fc8454 69%, #efdf5c 86%);--bfcm-display: "zuume", sans-serif;--bfcm-body: "tt-commons-pro", sans-serif}.bfcm-sale-pdp #MainContent .l-product__price-tag,.bfcm-pdp-gift__badge{display:inline-flex;align-items:center;box-sizing:border-box;height:25px;padding:6px 10px;border-radius:999px;font-family:var(--bfcm-display);font-style:normal;font-weight:700;font-size:12px;line-height:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bfcm-sale-pdp .announcement-bar-static,.bfcm-sale-pdp .announcement-bar-static [data-announcement-bar],.bfcm-sale-pdp .announcement-bar-static .announcement{background:var(--bfcm-buttercream)!important}.bfcm-sale-pdp{--announcement-height: 30px}.bfcm-sale-pdp .announcement-bar-static .announcement{--padding: 0px !important;min-height:30px}.bfcm-sale-pdp .announcement-bar-static .announcement__text,.bfcm-sale-pdp .announcement-bar-static .announcement__text *{font-family:var(--bfcm-display);font-style:italic;font-weight:700!important;font-size:20px!important;line-height:30px!important;letter-spacing:0;text-transform:uppercase;color:var(--bfcm-ink)!important}.bfcm-sale-pdp:not(.search-opened) .site-header:not(.site-header--menu-opened):not(:focus-within):not(.site-header--hovered:hover){--text: #fff;background-image:var(--bfcm-header-bg)}.bfcm-sale-pdp:not(.search-opened) .site-header:not(.site-header--menu-opened):not(:focus-within):not(.site-header--hovered:hover) .site-header__background{background-image:var(--bfcm-header-bg)}.bfcm-sale-pdp:not(.search-opened) .site-header:not(.site-header--menu-opened):not(:focus-within):not(.site-header--hovered:hover) .logo__image-link--home:not(.logo__image-link--single){opacity:1}.bfcm-sale-pdp:not(.search-opened) .site-header:not(.site-header--menu-opened):not(:focus-within):not(.site-header--hovered:hover) .logo__image-link--other{opacity:0}.bfcm-sale-pdp .site-header .sr-region--header .sr-region__toggle,.bfcm-sale-pdp .site-header .l-menu-item__search{background:#0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bfcm-sale-pdp #MainContent{background-color:var(--bfcm-paper)}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.l-breadcrumbs){background-image:linear-gradient(180deg,#f5dcb7 0,#f6debc)}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.l-product){background-image:linear-gradient(180deg,#f6debc 0,var(--bfcm-cream) 404px)}.bfcm-sale-pdp #MainContent .l-breadcrumbs__current{color:#424242}@media screen and (min-width:768px){.bfcm-sale-pdp #MainContent>.shopify-section:has(>.l-breadcrumbs){padding-top:30px}}.bfcm-sale-pdp #MainContent .l-product__ratingEmail{--l-text-color: var(--bfcm-ink)}.bfcm-sale-pdp #MainContent .l-product__title{font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:40px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--bfcm-ink)}.bfcm-sale-pdp #MainContent .l-product__price{align-items:flex-end;column-gap:9.68px}.bfcm-sale-pdp #MainContent .l-product__price-normal{order:1;font-family:var(--bfcm-display);font-style:italic;font-weight:700;font-size:20.58px;line-height:23px;color:var(--bfcm-ink)}.bfcm-sale-pdp #MainContent .l-product__price-compare{order:2;font-family:var(--bfcm-body);font-weight:400;font-size:18.16px;line-height:23px;text-decoration:line-through;color:var(--bfcm-muted)}.bfcm-sale-pdp #MainContent .l-product__price-tag{order:3;margin-left:3.64px;background:var(--bfcm-ember);color:var(--bfcm-paper)}.bfcm-sale-pdp #MainContent input:not(:disabled)+.l-product-vp__radio-label:not(.is-disabled){border-color:#000}.bfcm-sale-pdp #MainContent .sr-volumeTiers{display:none!important}.bfcm-sale-pdp #MainContent .l-product__info l-variant-selects.l-product-vp{margin-bottom:27px!important}.bfcm-sale-pdp.sr009-pdp #MainContent .l-product__info l-variant-selects.l-product-vp{margin-bottom:4px!important}.bfcm-sale-pdp #MainContent .sr009-usp-row{margin-bottom:30px}@media screen and (min-width:1024px){.bfcm-sale-pdp #MainContent .bfcm-pdp-gift{margin-top:13px}}.bfcm-sale-pdp #MainContent .l-product-controls__qtyForm-button:not(:hover){background-color:#fad5a34d}.bfcm-sale-pdp #MainContent .l-product-controls__buttons .l-product-controls__submit{--bfcm-atc-fill: var(--bfcm-ink);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:65px;padding:16px 24px;border:4px solid transparent;border-radius:40px;background:linear-gradient(var(--bfcm-atc-fill),var(--bfcm-atc-fill)) padding-box,var(--bfcm-atc-ring) border-box}.bfcm-sale-pdp #MainContent .l-product-controls__buttons .l-product-controls__submit:hover{--bfcm-atc-fill: var(--l-atc-hover-background-color, #d02e2e)}.bfcm-sale-pdp #MainContent .l-product-controls__buttons .l-product-controls__submit-label{font-family:var(--bfcm-body);line-height:14px;letter-spacing:.02px}.bfcm-sale-pdp #MainContent .sr041-block{background:#f1d4ad4d}.bfcm-sale-pdp #MainContent .l-product__info .l-product-divider{background-color:#6b6b6b}.bfcm-pdp-gift{container-type:inline-size;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;margin:3px 0 20px;padding:8px 16px 8px 8px;overflow:hidden;border-radius:8px;background:var(--bfcm-oxblood)}.bfcm-pdp-gift:has(+.sr041-block){margin-bottom:7px}.bfcm-pdp-gift__tile{flex:0 0 84px;width:84px;height:83px;overflow:hidden;border-radius:4px;background:#fce3c1}.bfcm-pdp-gift__photo{display:block;width:100%;height:100%;object-fit:cover}.bfcm-pdp-gift__text{display:flex;flex:0 1 279px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.bfcm-pdp-gift__badge{background:var(--bfcm-red);color:#fff}.bfcm-pdp-gift__headline{margin:0;font-family:var(--bfcm-display);font-style:italic;font-size:22px;line-height:1.15;text-transform:uppercase;color:var(--bfcm-buttercream)}.bfcm-pdp-gift__lead,.bfcm-pdp-gift__terms{display:block}.bfcm-pdp-gift__lead{font-weight:700}.bfcm-pdp-gift__terms{font-weight:400}.bfcm-pdp-gift__logo{display:block;flex:0 1 148px;min-width:0;max-width:148px;height:auto}@container (max-width: 479px){.bfcm-pdp-gift__tile{flex-basis:64px;width:64px;height:63px}.bfcm-pdp-gift__headline{font-size:18px}.bfcm-pdp-gift__logo{display:none}.bfcm-pdp-gift__text{flex:1 1 auto}}.bfcm-sale-pdp #MainContent .l-product-media__thumbnails-item.swiper-slide-thumb-active{border-color:var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-product-media__main .l-product-media__main-item,.bfcm-sale-pdp #MainContent .l-product-media__main .l-product-media__main-item>img,.bfcm-sale-pdp #MainContent .l-product-media__main .l-media-ratio>img{background:transparent!important}.bfcm-sale-pdp #MainContent .l-product-media__main .l-product-media__main-item>img,.bfcm-sale-pdp #MainContent .l-product-media__main .l-media-ratio>img{object-fit:cover!important}.bfcm-sale-pdp #MainContent .l-slogan{width:fit-content;margin-right:auto;margin-left:auto;background:var(--bfcm-slogan-fill);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bfcm-sale-pdp #MainContent .l-richtext__text{--l-color: var(--bfcm-oxblood);--l-link-color: var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-section-title:not(.l-faqs__sectionHeading),.bfcm-sale-pdp #MainContent .l-iwt:not(.l-iwt--installation) .l-iwt--title,.bfcm-sale-pdp #MainContent .l-video-banner--title{font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:40px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-section-title:not(.l-faqs__sectionHeading) *,.bfcm-sale-pdp #MainContent .l-iwt:not(.l-iwt--installation) .l-iwt--title *,.bfcm-sale-pdp #MainContent .l-video-banner--title *{font:inherit;letter-spacing:inherit;color:inherit}.bfcm-sale-pdp #MainContent .l-video-banner--title{color:#fff}.bfcm-sale-pdp #MainContent .l-product-features{--l-benefit-icon-bg: #efe3c5;--l-benefit-icon-text: var(--bfcm-oxblood);--l-benefit-name-color: var(--bfcm-oxblood);--l-benefit-content-color: var(--bfcm-oxblood);--l-benefit-border-color: var(--bfcm-oxblood);--l-box-border-color: var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-product-features__hotspot--default{background-color:var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-iwt:not(.l-iwt--installation) .l-iwt--text{color:var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-iwt:not(.l-iwt--installation) .l-iwt__button{--l-button-text-color: var(--bfcm-oxblood);--l-button-bg-color: transparent;--l-button-border-color: var(--bfcm-oxblood);--l-button-hover-text-color: var(--bfcm-paper);--l-button-hover-bg-color: var(--bfcm-oxblood);--l-button-hover-border-color: var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.bfcm-pdp-brands){position:relative;z-index:1;margin-top:-18px}.bfcm-pdp-brands__strip{display:block;width:100%;max-width:none;height:75px;object-fit:fill;background:linear-gradient(to top,var(--bfcm-oxblood) 8px,transparent 8px)}.bfcm-sale-pdp .bfcm-brands{display:flex;flex-direction:column;align-items:center;gap:48px;box-sizing:border-box;padding:55px 0;background:var(--bfcm-oxblood)}.bfcm-sale-pdp .bfcm-brands__title{margin:0;font-family:var(--bfcm-display);font-style:italic;font-weight:800;font-size:40px;line-height:36px;letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--bfcm-buttercream)}.bfcm-sale-pdp .bfcm-brands__row{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:1440px;max-width:100%;margin:0;padding:0;list-style:none;opacity:.6}.bfcm-sale-pdp .bfcm-brands__item{flex:0 1 var(--bfcm-logo-share, 20%);min-width:0;margin:0;padding:0}.bfcm-sale-pdp .bfcm-brands__logo{display:block;width:100%;max-width:none;height:auto}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.l-faqs){background-color:var(--bfcm-oxblood)}.bfcm-sale-pdp #MainContent .l-faqs__sectionHeading{color:var(--bfcm-buttercream)}.bfcm-sale-pdp #MainContent .l-faqs__list{--l-question-color: var(--bfcm-buttercream);--l-content-color: var(--bfcm-paper)}.bfcm-sale-pdp #MainContent .l-faqs__question-icon{color:var(--bfcm-buttercream)}.bfcm-sale-pdp #MainContent .l-faqs__content,.bfcm-sale-pdp #MainContent .l-faqs__content *{color:var(--bfcm-paper)}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.section-padding[id^=App--])+.shopify-section:has(>.l-faqs),.bfcm-sale-pdp #MainContent>.shopify-section:has(>.section-padding[id^=App--])+.shopify-section:has(>.l-faqs)~.shopify-section{order:1}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.section-padding[id^=App--])+.shopify-section:has(>.l-faqs)~.shopify-section:has(>.bfcm-pdp-brands){order:0}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.section-padding[id^=App--])+.shopify-section:has(>.l-faqs){margin-top:-10px}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.l-featured-products){display:none}.bfcm-sale-pdp #MainContent~.shopify-section:has(>section>.l-slogan){background-image:linear-gradient(180deg,#671318 6.813%,#000 71.827%)}.bfcm-sale-pdp #MainContent~.shopify-section:has(>section>.l-slogan) .l-slogan{background:var(--bfcm-slogan-fill);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:1024px){.bfcm-sale-pdp #MainContent .l-product__info .l-product__ratingEmail{margin-bottom:6px}.bfcm-sale-pdp #MainContent .l-product__info .l-product__title{max-width:564px;margin-bottom:11.4px;font-size:64px;line-height:.9;letter-spacing:-.02em}.bfcm-sale-pdp #MainContent .l-product__info .l-product__price-wrapper{margin-bottom:15px}.bfcm-sale-pdp #MainContent .l-product__info .l-product-controls{flex-wrap:nowrap;gap:20px}.bfcm-sale-pdp #MainContent .l-product__info>.l-product-divider{margin-top:20px}.bfcm-sale-pdp #MainContent~.shopify-section:has(>section>.l-slogan){padding-top:118px;padding-bottom:0}.bfcm-sale-pdp #MainContent~.shopify-section:has(>section>.l-slogan) .l-slogan{padding-top:0;padding-bottom:0;line-height:1}}@media screen and (max-width:1439px){.bfcm-sale-pdp .bfcm-brands__row{max-width:calc(100% - 2 * var(--gutter, 20px))}}@media screen and (max-width:1023px){.bfcm-sale-pdp .bfcm-brands__row{max-width:calc(100% - 2 * var(--gutter-mobile, 15px))}}@media screen and (max-width:767px){.bfcm-sale-pdp .announcement-bar-static .announcement__text,.bfcm-sale-pdp .announcement-bar-static .announcement__text *{font-size:15px!important}.bfcm-sale-pdp #MainContent .l-section-title:not(.l-faqs__sectionHeading),.bfcm-sale-pdp #MainContent .l-iwt:not(.l-iwt--installation) .l-iwt--title,.bfcm-sale-pdp #MainContent .l-video-banner--title{font-size:32px}.bfcm-sale-pdp .bfcm-brands{gap:32px;padding:48px 20px}.bfcm-sale-pdp .bfcm-brands__title{font-size:32px;line-height:1}.bfcm-sale-pdp .bfcm-brands__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;gap:32px 20px;max-width:100%}.bfcm-sale-pdp .bfcm-brands__logo{width:auto;max-width:100%;max-height:40px}.bfcm-sale-pdp #MainContent>.shopify-section:has(>.section-padding[id^=App--])+.shopify-section:has(>.l-faqs)>.l-faqs{padding-top:38px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bfcm-sale-pdp.css.map */
