@font-face{font-family:KansasNew;src:url(New-Kansas-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.landing-promo-banner{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;color:#fff}.landing-promo-banner>.landing-container{position:relative;min-height:420px}.landing-promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.landing-promo-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.landing-promo-banner__image--desktop{display:none}.landing-promo-banner__image--mobile{display:block}.landing-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:185%;pointer-events:none;background:linear-gradient(180deg,#000 13%,#0000 65%),#0003}.landing-promo-banner__layout{position:relative;display:flex;flex-direction:column;width:100%;flex:1;background:transparent;pointer-events:none}.landing-promo-banner__layout a,.landing-promo-banner__layout button,.landing-promo-banner__layout summary{pointer-events:auto}.landing-promo-banner__panel{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;pointer-events:auto}.landing-promo-banner__inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:24px 16px}.landing-promo-banner__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.landing-promo-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.landing-promo-banner__reviews{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#fff}.landing-promo-banner__heading{margin:0;max-width:100%;font-family:KansasNew,sans-serif;font-size:40px;font-weight:500;line-height:1.1;color:#fff;text-transform:none}.landing-promo-banner__description{margin:0;max-width:400px;font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#fff}.landing-promo-banner__description p{margin:0}.landing-promo-banner__description strong{font-weight:600}.landing-promo-banner__countdown{display:block;width:fit-content}.landing-promo-banner .page-banner-countdown__display{display:flex;align-items:center;gap:8px;width:fit-content;padding:8px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff03;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-promo-banner .page-banner-countdown__indicator{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#4fbfc6}.landing-promo-banner .page-banner-countdown__unit{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:40px;min-width:40px}.landing-promo-banner .page-banner-countdown__value{margin:0;width:100%;font-family:KansasNew,sans-serif;font-size:24px;font-weight:500;line-height:1.1;text-align:center;color:#fff}.landing-promo-banner .page-banner-countdown__label{width:100%;font-family:Inter Tight,Inter,sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:center;color:#fff}.landing-promo-banner .page-banner-countdown__divider{flex-shrink:0;width:1px;height:36px;background-color:#fff}.landing-promo-banner__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 40px;border-radius:80px;background-color:#fff;color:#1e1e1e;font-family:Inter Tight,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:opacity .2s ease}.landing-promo-banner__button:hover{opacity:.9;color:#1e1e1e}.landing-promo-banner__perks{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:0;list-style:none}.landing-promo-banner__perk{display:inline-flex;align-items:center;gap:8px}.landing-promo-banner__perk--wide{flex:0 0 100%;justify-content:center}.landing-promo-banner__perk-icon{flex-shrink:0;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:3px}.landing-promo-banner__perk-text{font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.24px;color:#fff;white-space:nowrap}.landing-promo-banner,.landing-promo-banner__layout{min-height:420px}@media screen and (min-width:600px){.landing-promo-banner__button{width:max-content}}@media screen and (min-width:801px){.landing-promo-banner__media{top:0;right:0;bottom:0;left:50%}.landing-promo-banner__overlay{top:0;right:50%;bottom:0;left:0;height:auto}.landing-promo-banner__layout{width:50%;max-width:50%}.landing-promo-banner__panel{width:100%;max-width:100%}.landing-promo-banner__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100vw;z-index:0;background:inherit;pointer-events:none}.landing-promo-banner__inner{justify-content:center;gap:16px;min-height:420px;max-width:none;margin:0;padding:40px 64px 40px 0}.landing-promo-banner__main,.landing-promo-banner__copy{gap:16px}.landing-promo-banner__heading{max-width:580px;font-size:48px}.landing-promo-banner__description{max-width:780px;font-size:16px}.landing-promo-banner .page-banner-countdown__display{gap:12px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-promo-banner .page-banner-countdown__unit{width:48px;min-width:48px}.landing-promo-banner .page-banner-countdown__value{font-size:40px}.landing-promo-banner__perk--wide{flex:0 0 auto;justify-content:flex-start}}@media screen and (min-width:801px){.landing-promo-banner__overlay{background:linear-gradient(129deg,#000 37%,#0000 62%);width:72%;height:auto}.landing-promo-banner__image--desktop{display:block}.landing-promo-banner__image--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/landing-promo-banner.css.map */
