.bfcm-offers{--mid-scale: 1;background:var(--bg-color, transparent);color:var(--color-heading, #ffffff)}.bfcm-offers *,.bfcm-offers *:before,.bfcm-offers *:after{box-sizing:border-box}.bfcm-offers__layout--split{display:grid;grid-template-columns:minmax(0,700fr) minmax(0,720fr);gap:calc(20px * var(--mid-scale));align-items:stretch}.bfcm-offers__stack{display:flex;flex-direction:column;gap:calc(20px * var(--mid-scale));min-width:0}.bfcm-offers__hero,.bfcm-offers__promo,.bfcm-offers__tier{position:relative;overflow:hidden;min-width:0;border-radius:calc(20px * var(--mid-scale));background:var(--card-bg, #1a1111)}.bfcm-offers__hero{height:100%}.bfcm-offers__promo{min-height:calc(144px * var(--mid-scale))}.bfcm-offers__tier{--perf-scale: var(--mid-scale);--notch-x: calc(100% - 224px * var(--perf-scale));--notch-hole: transparent calc(11.5px * var(--perf-scale)), #000 calc(12.6px * var(--perf-scale));--dot-hole: transparent calc(3.6px * var(--perf-scale)), #000 calc(4.2px * var(--perf-scale));min-height:calc(140px * var(--mid-scale));background-color:var(--card-bg-color, #1a1111);background-image:var(--card-bg-image, none);-webkit-mask-image:radial-gradient(circle calc(12.6px * var(--perf-scale)) at var(--notch-x) 0,var(--notch-hole)),radial-gradient(circle calc(12.6px * var(--perf-scale)) at var(--notch-x) 100%,var(--notch-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(34px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(52px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(70px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(88px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(106px * var(--perf-scale)),var(--dot-hole));-webkit-mask-composite:source-in,source-in,source-in,source-in,source-in,source-in,source-in;-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(circle calc(12.6px * var(--perf-scale)) at var(--notch-x) 0,var(--notch-hole)),radial-gradient(circle calc(12.6px * var(--perf-scale)) at var(--notch-x) 100%,var(--notch-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(34px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(52px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(70px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(88px * var(--perf-scale)),var(--dot-hole)),radial-gradient(circle calc(4.2px * var(--perf-scale)) at var(--notch-x) calc(106px * var(--perf-scale)),var(--dot-hole));mask-composite:intersect,intersect,intersect,intersect,intersect,intersect,intersect;mask-repeat:no-repeat}.bfcm-offers__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bfcm-offers__media .image__wraper,.bfcm-offers__media .image__wraper picture{display:block;width:100%;height:100%}.bfcm-offers__media .image__wraper img,.bfcm-offers__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bfcm-offers__hero-body,.bfcm-offers__promo-body,.bfcm-offers__tier-body{position:relative;z-index:1}.bfcm-offers__hero-body{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:100%;padding:calc(27px * var(--mid-scale)) calc(40px * var(--mid-scale)) calc(27px * var(--mid-scale))}.bfcm-offers__title,.bfcm-offers__promo-heading,.bfcm-offers__promo-sub,.bfcm-offers__badge,.bfcm-offers__text,.bfcm-offers__tier-label,.bfcm-offers__tier-text,.bfcm-offers__tier-value,.bfcm-offers__tier-note{margin:0}.bfcm-offers__title{max-width:calc(375px * var(--mid-scale));color:var(--color-heading, #ffffff);font-size:max(12px,calc(40px * var(--mid-scale)));font-weight:400;line-height:1.25}.bfcm-offers__title-lead{opacity:.5}.bfcm-offers__text{max-width:calc(314px * var(--mid-scale));margin-top:0;color:var(--color-text, #ffffff);font-size:max(12px,calc(18px * var(--mid-scale)));font-weight:400;line-height:1.33;letter-spacing:-.02em;opacity:.4}.bfcm-offers__pills{display:flex;flex-wrap:wrap;gap:calc(11px * var(--mid-scale));margin-top:auto;padding-top:calc(24px * var(--mid-scale))}.bfcm-offers__pill{display:inline-flex;align-items:center;gap:calc(11px * var(--mid-scale));min-height:calc(40px * var(--mid-scale));min-width:calc(240px * var(--mid-scale));margin:0;padding:calc(5px * var(--mid-scale)) calc(16px * var(--mid-scale)) calc(5px * var(--mid-scale)) calc(5px * var(--mid-scale));border:.5px solid #ffffff;border-radius:100px;background:#ffffff1a;color:#fff;font-size:max(12px,calc(16px * var(--mid-scale)));font-weight:300;line-height:1.25}.bfcm-offers__pill-icon{width:calc(30px * var(--mid-scale));height:calc(30px * var(--mid-scale));object-fit:contain;flex:none}.bfcm-offers__promo-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading badge" "sub badge";align-items:center;column-gap:calc(16px * var(--mid-scale));height:100%;min-height:calc(144px * var(--mid-scale));padding:calc(24px * var(--mid-scale)) calc(49px * var(--mid-scale)) calc(24px * var(--mid-scale)) calc(38px * var(--mid-scale))}.bfcm-offers__promo-heading{grid-area:heading;color:var(--color-heading, #ffffff);font-size:max(12px,calc(24px * var(--mid-scale)));font-weight:600;line-height:1.25}.bfcm-offers__promo-sub{grid-area:sub;max-width:calc(400px * var(--mid-scale));color:var(--color-sub, #ffffff);font-size:max(12px,calc(19px * var(--mid-scale)));font-weight:600;line-height:1.25;opacity:.54}.bfcm-offers__badge{grid-area:badge;justify-self:end;color:var(--color-badge, #ffffff);font-size:max(12px,calc(60px * var(--mid-scale)));font-weight:400;line-height:1}.bfcm-offers__tier-body{display:grid;grid-template-columns:minmax(0,1fr) calc(24px * var(--mid-scale)) calc(212px * var(--mid-scale));align-items:center;height:100%;min-height:calc(140px * var(--mid-scale))}.bfcm-offers__tier-copy{min-width:0;padding:calc(26px * var(--mid-scale)) calc(12px * var(--mid-scale)) calc(26px * var(--mid-scale)) calc(38px * var(--mid-scale))}.bfcm-offers__tier-label{color:var(--color-label, #ffffff);font-size:max(12px,calc(26px * var(--mid-scale)));font-weight:600;line-height:1.23;letter-spacing:.01em}.bfcm-offers__tier-text{max-width:calc(458px * var(--mid-scale));margin-top:calc(12px * var(--mid-scale));color:var(--color-text, #ffffff);font-size:max(12px,calc(16px * var(--mid-scale)));font-weight:400;line-height:1.25}.bfcm-offers__tier-divider{align-self:stretch}.bfcm-offers__tier-offer{min-width:0;padding:calc(16px * var(--mid-scale)) calc(28px * var(--mid-scale)) calc(16px * var(--mid-scale)) 0;text-align:right}.bfcm-offers__tier-value{display:flex;align-items:flex-end;justify-content:flex-end;gap:calc(4px * var(--mid-scale));color:var(--color-value, #ffffff)}.bfcm-offers__tier-amount{font-size:max(12px,calc(60px * var(--mid-scale)));font-weight:400;line-height:.9}.bfcm-offers__tier-suffix{margin-bottom:calc(8px * var(--mid-scale));font-size:max(12px,calc(18px * var(--mid-scale)));font-weight:500;line-height:1.2;text-transform:capitalize;opacity:.4}.bfcm-offers__tier-note{margin-top:calc(2px * var(--mid-scale));color:var(--color-value, #ffffff);font-size:max(7px,calc(10px * var(--mid-scale)));font-weight:500;line-height:1.2;opacity:.4}@media(max-width:1900px)and (min-width:1200px){.bfcm-offers{--mid-scale: var(--pc-mid-scale, 1)}.bfcm-offers.section-margin{margin-top:calc(var(--sm-t, 0px) * var(--pc-mid-scale, 1));margin-right:calc(var(--sm-r, 0px) * var(--pc-mid-scale, 1));margin-bottom:calc(var(--sm-b, 0px) * var(--pc-mid-scale, 1));margin-left:calc(var(--sm-l, 0px) * var(--pc-mid-scale, 1))}}@media(max-width:767px){.bfcm-offers__layout--split{grid-template-columns:1fr;gap:10px}.bfcm-offers__hero{min-height:318px;margin-bottom:5px;border-radius:10px}.bfcm-offers__stack{display:contents}.bfcm-offers__promo,.bfcm-offers__tier{border-radius:10px}.bfcm-offers__promo{min-height:71px}.bfcm-offers__tier{--perf-scale: .493;--notch-x: calc(100% - 114px) ;min-height:69px}.bfcm-offers__hero-body{min-height:318px;padding:14px 20px}.bfcm-offers__title{max-width:190px;font-size:24px}.bfcm-offers__text{max-width:160px;font-size:9px;letter-spacing:-.02em}.bfcm-offers__pills{gap:6px;padding-top:16px}.bfcm-offers__pill{gap:6px;min-width:0;min-height:20px;padding:2px 8px 2px 3px;font-size:8px}.bfcm-offers__pill-icon{width:15px;height:15px}.bfcm-offers__promo-body{column-gap:8px;min-height:71px;padding:12px 16px 12px 19px}.bfcm-offers__promo-heading,.bfcm-offers__promo-sub{font-size:12px}.bfcm-offers__promo-sub{max-width:147px}.bfcm-offers__badge{font-size:30px}.bfcm-offers__tier-body{grid-template-columns:minmax(0,1fr) 12px 108px;min-height:69px}.bfcm-offers__tier-copy{padding:12px 8px 12px 19px}.bfcm-offers__tier-label{font-size:13px}.bfcm-offers__tier-text{max-width:none;margin-top:6px;font-size:8px}.bfcm-offers__tier-offer{padding:8px 12px 8px 0}.bfcm-offers__tier-value{gap:2px}.bfcm-offers__tier-amount{font-size:30px}.bfcm-offers__tier-suffix{margin-bottom:4px;font-size:9px}.bfcm-offers__tier-note{font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-bfcm-offer-banners.css.map */
