.promo-holiday{--m: 1px;--u: 1px;--promo-holiday-display-font: "Instrument Serif", Georgia, serif;--promo-holiday-accent-font: "Geist Mono", ui-monospace, monospace;--promo-holiday-decor-font: "Mountains of Christmas", var(--heading-font-family);--promo-holiday-button-font: "Geist", var(--text-font-family);position:relative;display:flex;flex-direction:column;aspect-ratio:390 / 779;overflow:hidden;background:#2e2e2e;color:var(--promo-holiday-text)}.promo-holiday[hidden]{display:none}.promo-holiday__content *{font-family:inherit!important}.promo-holiday__background{position:absolute;top:0;right:0;bottom:0;left:0}.promo-holiday__background img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.promo-holiday__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-holiday__text{display:flex;flex-direction:column;gap:calc(24 * var(--m))}.promo-holiday__header{display:flex;flex-direction:column;gap:calc(10 * var(--m))}.promo-holiday__label{display:flex;align-items:center;gap:calc(12 * var(--m));margin:0;font-family:var(--promo-holiday-accent-font)!important;font-weight:500;font-size:calc(14 * var(--m));line-height:1;letter-spacing:1px;white-space:nowrap;color:inherit}.promo-holiday__label-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(24 * var(--m));height:calc(24 * var(--m))}.promo-holiday__label-icon img{width:100%;height:100%}.promo-holiday__discount{display:inline-grid;grid-template:max-content / max-content;place-items:start;margin:0;color:inherit;letter-spacing:-1px;white-space:nowrap;text-transform:none}.promo-holiday__amount,.promo-holiday__amount-suffix{grid-area:1 / 1;line-height:1}.promo-holiday__amount{font-family:var(--promo-holiday-display-font)!important;font-weight:400;font-size:calc(100 * var(--m));letter-spacing:0;color:var(--promo-holiday-accent)}.promo-holiday__amount-suffix{margin:calc(50 * var(--m)) 0 0 calc(154 * var(--m));text-box:trim-both cap alphabetic;font-family:var(--promo-holiday-decor-font)!important;font-weight:700;font-size:calc(53 * var(--m))}.promo-holiday__tagline{margin:0;font-family:var(--promo-holiday-display-font)!important;font-weight:400;font-size:calc(22 * var(--m));line-height:calc(32 * var(--m));letter-spacing:0;color:inherit}.promo-holiday__actions{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--m))}.promo-holiday__buttons{display:flex;flex-direction:column;gap:calc(10 * var(--m));width:100%}.promo-holiday__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 currentColor;border-radius:16px;font-family:var(--promo-holiday-accent-font)!important;font-weight:500;letter-spacing:1px;white-space:nowrap;color:inherit}.promo-holiday__code-label{font-size:calc(12 * var(--m));line-height:calc(18 * var(--m));text-transform:uppercase}.promo-holiday__code-value{font-size:calc(16 * var(--m));line-height:calc(22 * var(--m));color:var(--promo-holiday-accent);-webkit-user-select:all;user-select:all}.promo-holiday__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 9px 9px 24px;border-radius:100px;background:var(--promo-holiday-button-bg);color:var(--promo-holiday-button-text);font-family:var(--promo-holiday-button-font)!important;font-weight:500;font-size:15px;line-height:24px;white-space:nowrap;transition:opacity .2s ease-in-out}.promo-holiday__button-arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--promo-holiday-button-text)}.promo-holiday__button:hover{opacity:.88}.promo-holiday__button:focus-visible{outline:2px solid var(--promo-holiday-text);outline-offset:2px}.promo-holiday__countdown{display:flex;align-items:center;gap:calc(6 * var(--m));margin:0;font-family:var(--promo-holiday-accent-font)!important;font-weight:500;font-size:calc(12 * var(--m));line-height:calc(18 * var(--m));letter-spacing:1px}.promo-holiday__countdown[hidden]{display:none}.promo-holiday__countdown-label{opacity:.75;text-transform:uppercase}.promo-holiday__countdown-segment{display:flex;white-space:nowrap}.promo-holiday__countdown-digits{width:calc(16 * var(--m));text-align:right}.promo-holiday__countdown-separator{opacity:.6}@media screen and (max-width:699px){.promo-holiday{--m: min(1px, calc(100vw / 390))}}@media screen and (min-width:700px){.promo-holiday{--u: min(1px, calc(100vw / 1440));aspect-ratio:auto;height:min(calc(100vw * 716 / 1440),716px)}.promo-holiday__background img{position:absolute;top:-6.59%;left:0;width:107.95%;max-width:none;height:113.19%;object-position:0 50%}.promo-holiday__content{position:absolute;bottom:calc(120 * 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-holiday__text{gap:calc(48 * var(--u))}.promo-holiday__header{gap:calc(32 * var(--u))}.promo-holiday__label{font-size:max(12px,calc(20 * var(--u)));gap:calc(12 * var(--u))}.promo-holiday__label-icon{width:max(16px,calc(24 * var(--u)));height:max(16px,calc(24 * var(--u)))}.promo-holiday__discount{display:flex;flex-direction:column;align-items:flex-start}.promo-holiday__amount{font-size:calc(160 * var(--u))}.promo-holiday__amount-suffix{margin:0;font-size:calc(80 * var(--u))}.promo-holiday__tagline{font-size:max(20px,calc(38 * var(--u)));line-height:calc(50 / 38)}.promo-holiday__actions{align-items:flex-start;gap:calc(16 * var(--u))}.promo-holiday__buttons{flex-direction:row;align-items:flex-start;gap:calc(16 * var(--u));width:auto}.promo-holiday__code{justify-content:flex-start;padding:max(8px,calc(12 * var(--u))) max(12px,calc(20 * var(--u)));border-radius:max(10px,calc(16 * var(--u)))}.promo-holiday__code-label{font-size:max(10px,calc(12 * var(--u)));line-height:1.5}.promo-holiday__code-value{font-size:max(14px,calc(20 * var(--u)));line-height:1.4}.promo-holiday__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-holiday__button-arrow{width:max(24px,calc(30 * var(--u)));height:max(24px,calc(30 * var(--u)))}.promo-holiday__countdown{gap:calc(8 * var(--u))}.promo-holiday__countdown-label{font-size:max(10px,calc(12 * var(--u)))}.promo-holiday__countdown-segment,.promo-holiday__countdown-separator{font-size:max(14px,calc(20 * var(--u)));line-height:max(14px,calc(20 * var(--u)))}.promo-holiday__countdown-digits{width:max(18px,calc(25 * var(--u)))}}@media screen and (min-width:1441px){.promo-holiday__background img{left:calc((100% - 1440px)/2);width:1554.5px;height:810.4px;top:-47.2px}.promo-holiday__background:before,.promo-holiday__background:after{content:"";position:absolute;top:-47.2px;height:810.4px;background-image:var(--promo-holiday-wide-background);background-repeat:no-repeat;background-size:400000px 100%}.promo-holiday__background:before{left:0;width:calc((100% - 1440px)/2 + 1px);background-position:0 50%}.promo-holiday__background:after{right:0;width:max(0px,calc((100% - 1440px)/2 - 113.5px));background-position:100% 50%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/promo-hero-holiday.css.map */
