.promo-bfcm{--m: 1px;--u: 1px;--promo-bfcm-display-font: "Fustat", var(--heading-font-family);--promo-bfcm-button-font: "Geist", var(--text-font-family);--promo-bfcm-accent-font: "Geist Mono", ui-monospace, monospace;--promo-bfcm-decor-font: "Orbitron", var(--heading-font-family);position:relative;display:flex;flex-direction:column;aspect-ratio:390 / 731;overflow:hidden;background:#e6e1da;color:var(--promo-bfcm-text)}.promo-bfcm[hidden]{display:none}.promo-bfcm__content *{font-family:inherit!important}.promo-bfcm__background{position:absolute;top:0;right:0;bottom:0;left:0}.promo-bfcm__background img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.promo-bfcm__content{position:relative;display:flex;flex-direction:column;gap:calc(28 * var(--m));padding:calc(40 * var(--m)) calc(24 * var(--m)) calc(8 * var(--m))}.promo-bfcm__text,.promo-bfcm__header{display:flex;flex-direction:column;gap:calc(32 * var(--m))}.promo-bfcm__label{display:flex;align-items:center;gap:calc(12 * var(--m));margin:0;font-family:var(--promo-bfcm-accent-font)!important;font-weight:500;font-size:calc(14 * var(--m));line-height:1;letter-spacing:1px;white-space:nowrap;color:var(--promo-bfcm-accent)}.promo-bfcm__label-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(24 * var(--m));height:calc(24 * var(--m))}.promo-bfcm__label-icon img{width:auto;height:100%}.promo-bfcm__discount{display:flex;align-items:flex-end;gap:calc(16 * var(--m));margin:0;color:inherit;white-space:nowrap;text-transform:none}.promo-bfcm__amount{font-family:var(--promo-bfcm-display-font)!important;font-weight:600;font-size:calc(104 * var(--m));line-height:.88;letter-spacing:-1px;text-box:trim-both cap alphabetic}.promo-bfcm__amount-suffix{font-family:var(--promo-bfcm-decor-font)!important;font-weight:700;font-size:calc(40 * var(--m));line-height:.72;letter-spacing:3px;text-transform:uppercase;text-box:trim-both cap alphabetic;color:var(--promo-bfcm-accent)}.promo-bfcm__tagline{margin:0;font-family:var(--promo-bfcm-display-font)!important;font-weight:600;font-size:calc(22 * var(--m));line-height:1;letter-spacing:-1px;color:inherit}.promo-bfcm__actions{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--m))}.promo-bfcm__buttons{display:flex;flex-direction:column;gap:calc(16 * var(--m));width:100%}.promo-bfcm__code{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:calc(12 * var(--m)) calc(20 * var(--m));border:1px solid var(--promo-bfcm-accent);border-radius:16px;font-family:var(--promo-bfcm-accent-font)!important;font-weight:500;letter-spacing:1px;white-space:nowrap;color:inherit}.promo-bfcm__code-label{font-size:calc(12 * var(--m));line-height:calc(18 * var(--m));text-transform:uppercase}.promo-bfcm__code-value{font-size:calc(16 * var(--m));line-height:calc(22 * var(--m));color:var(--promo-bfcm-accent);-webkit-user-select:all;user-select:all}.promo-bfcm__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 9px 9px 24px;border-radius:100px;background:var(--promo-bfcm-button-bg);color:var(--promo-bfcm-button-text);font-family:var(--promo-bfcm-button-font)!important;font-weight:500;font-size:15px;line-height:24px;white-space:nowrap;transition:opacity .2s ease-in-out}.promo-bfcm__button-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--promo-bfcm-button-text)}.promo-bfcm__button:hover{opacity:.88}.promo-bfcm__button:focus-visible{outline:2px solid var(--promo-bfcm-text);outline-offset:2px}.promo-bfcm__countdown{display:flex;align-items:center;gap:calc(6 * var(--m));margin:0;font-family:var(--promo-bfcm-accent-font)!important;font-weight:500;font-size:calc(12 * var(--m));line-height:calc(18 * var(--m));letter-spacing:1px}.promo-bfcm__countdown[hidden]{display:none}.promo-bfcm__countdown-label{color:var(--promo-bfcm-muted);text-transform:uppercase}.promo-bfcm__countdown-segment{display:flex;white-space:nowrap;color:var(--promo-bfcm-accent)}.promo-bfcm__countdown-digits{width:calc(16 * var(--m));text-align:right}.promo-bfcm__countdown-separator{color:var(--promo-bfcm-muted);opacity:.6}@media screen and (max-width:699px){.promo-bfcm{--m: min(1px, calc(100vw / 390))}}@media screen and (min-width:700px){.promo-bfcm{--u: min(1px, calc(100vw / 1440));aspect-ratio:auto;height:min(calc(100vw * 716 / 1440),716px)}.promo-bfcm__background img{object-position:50% 50%}.promo-bfcm__content{position:absolute;bottom:calc(119.5 * var(--u));left:max(calc(120 * var(--u)),calc((100% - 1440px)/2 + 120px));width:calc(600 * var(--u));gap:calc(40 * var(--u));padding:0}.promo-bfcm__text,.promo-bfcm__header{gap:calc(32 * var(--u))}.promo-bfcm__label{font-size:max(12px,calc(20 * var(--u)));gap:calc(12 * var(--u))}.promo-bfcm__label-icon{width:max(16px,calc(24 * var(--u)));height:max(16px,calc(24 * var(--u)))}.promo-bfcm__discount{flex-direction:column;align-items:flex-start;gap:calc(24 * var(--u))}.promo-bfcm__amount{font-size:calc(160 * var(--u))}.promo-bfcm__amount-suffix{font-size:calc(60 * var(--u))}.promo-bfcm__tagline{font-size:max(16px,calc(32 * var(--u)))}.promo-bfcm__actions{align-items:flex-start;gap:calc(16 * var(--u))}.promo-bfcm__buttons{flex-direction:row;align-items:center;gap:calc(16 * var(--u));width:auto}.promo-bfcm__code{justify-content:flex-start;height:max(40px,calc(56 * var(--u)));padding:0 max(12px,calc(20 * var(--u)));border-radius:max(10px,calc(16 * var(--u)))}.promo-bfcm__code-label{font-size:max(10px,calc(12 * var(--u)));line-height:1.5}.promo-bfcm__code-value{font-size:max(14px,calc(20 * var(--u)));line-height:1.4}.promo-bfcm__button{gap:max(6px,calc(8 * var(--u)));padding:max(6px,calc(9 * var(--u))) max(6px,calc(9 * var(--u))) max(6px,calc(9 * var(--u))) max(16px,calc(24 * var(--u)));font-size:max(13px,calc(15 * var(--u)));line-height:max(20px,calc(24 * var(--u)))}.promo-bfcm__button-arrow{width:max(24px,calc(30 * var(--u)));height:max(24px,calc(30 * var(--u)))}.promo-bfcm__countdown{gap:calc(8 * var(--u))}.promo-bfcm__countdown-label{font-size:max(10px,calc(12 * var(--u)))}.promo-bfcm__countdown-segment,.promo-bfcm__countdown-separator{font-size:max(14px,calc(20 * var(--u)));line-height:max(14px,calc(20 * var(--u)))}.promo-bfcm__countdown-digits{width:max(18px,calc(25 * var(--u)))}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/promo-hero-bfcm.css.map */
