.section-pre-order-banner .pre-order-banner{background:var(--ts-black, #000)}.pre-order-banner__box{border:1px solid var(--ts-red, #c41e3a);padding:clamp(2.4rem,4vw,4.8rem) clamp(2rem,4vw,4rem)}.pre-order-banner__header{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3.2rem}.pre-order-banner__heading{margin:0 0 .8rem;font-family:var(--ts-font-serif);font-size:var(--section-title-size, clamp(2.4rem, 4vw, 3.6rem));font-weight:400;line-height:1.1;letter-spacing:-.03em;color:var(--section-title-color, var(--ts-red, #c41e3a));text-transform:uppercase}.pre-order-banner__subheading{margin:0;font-family:var(--ts-font-sans);font-size:var(--section-subtitle-size, 1.1rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--section-subtitle-color, var(--ts-white, #fff))}.pre-order-banner__dates{text-align:right}.pre-order-banner__date-range{margin:0 0 .8rem;font-family:var(--ts-font-sans);font-size:var(--section-text-size, clamp(1.2rem, 2vw, 1.6rem));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--section-text-color, var(--ts-red, #c41e3a))}.pre-order-banner__urgency{margin:0;font-family:var(--ts-font-sans);font-size:var(--section-text-size, 1.1rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--section-text-color, var(--ts-white, #fff))}.pre-order-banner__countdown-wrap{margin-bottom:3.2rem}.pre-order-countdown__grid{display:flex;align-items:center;justify-content:center;gap:0}.pre-order-countdown__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:clamp(6rem,12vw,10rem);padding:1.6rem 2.4rem}.pre-order-countdown__item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--ts-red, #c41e3a)}.pre-order-countdown__value{display:block;font-family:var(--ts-font-sans);font-size:clamp(3.2rem,6vw,5.6rem);font-weight:400;line-height:1;color:var(--ts-white, #fff)}.pre-order-countdown__label{display:block;margin-top:.8rem;font-family:var(--ts-font-sans);font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-white, #fff)}.pre-order-banner__cta-wrap{display:flex;justify-content:center}.pre-order-banner__cta-wrap .pre-order-banner__cta{min-width:28rem}@media screen and (max-width:749px){.pre-order-banner__header{grid-template-columns:1fr;gap:1.6rem}.pre-order-banner__dates{text-align:left}.pre-order-countdown__item{min-width:5rem;padding:1.2rem 1rem}.pre-order-banner__cta-wrap .pre-order-banner__cta{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pre-order-banner.css.map */
