.promo{display:grid;border-radius:var(--radius-card);overflow:hidden}.promo--primary-dark .promo__content{background-color:var(--color-primary-dark);color:var(--color-on-primary)}.promo--primary .promo__content{background-color:var(--color-primary);color:var(--color-on-primary)}.promo--soft .promo__content{background-color:var(--color-background-soft)}.promo--surface .promo__content{background-color:var(--color-surface);border:1px solid var(--color-border)}.promo__content{position:relative;display:grid;align-content:center;justify-items:start;gap:var(--space-4);padding:var(--space-8) var(--space-6)}@media(min-width:1024px){.promo__content{padding:var(--space-16) var(--space-12)}}.promo__media{position:relative;min-block-size:240px;background-color:var(--color-background-soft)}.promo__media img,.promo__media picture,.promo__media svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}@media(min-width:768px){.promo--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.promo--split .promo__media{order:2;min-block-size:420px}.promo--split.promo--image-first .promo__media{order:0}}.promo--background{grid-template-areas:"stack"}.promo--background .promo__media,.promo--background .promo__content{grid-area:stack}.promo--background .promo__media{min-block-size:420px}.promo--background .promo__content{z-index:1;max-inline-size:640px;background:transparent!important;border:0}.promo--background.promo--primary-dark .promo__media:after,.promo--background.promo--primary .promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-dark) 80%,transparent),transparent 75%)}[dir=ltr] .promo--background.promo--primary-dark .promo__media:after,[dir=ltr] .promo--background.promo--primary .promo__media:after{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary-dark) 80%,transparent),transparent 75%)}.promo__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:color-mix(in srgb,currentColor 12%,transparent);font-size:var(--fs-small);font-weight:600}.promo--primary-dark .promo__badge .icon,.promo--primary .promo__badge .icon{color:var(--color-secondary)}.promo__heading{max-inline-size:22ch}.promo__text{max-inline-size:52ch;opacity:.88}.promo__points{display:grid;gap:var(--space-2)}.promo__points li,.image-text__points li{display:flex;align-items:flex-start;gap:var(--space-2)}.promo__points .icon,.image-text__points .icon{flex-shrink:0;margin-block-start:.2em;padding:2px;border-radius:50%;background-color:var(--color-secondary);color:var(--color-primary-dark)}.promo__buttons{margin-block-start:var(--space-2)}.promo__note{font-size:var(--fs-small);opacity:.8}.double-banner__grid{display:grid;gap:var(--grid-gap)}@media(min-width:768px){.double-banner__grid{grid-template-columns:repeat(var(--count),minmax(0,1fr))}}.banner-tile{position:relative;display:grid;grid-template-areas:"stack";border-radius:var(--radius-card);overflow:hidden;text-decoration:none;isolation:isolate}.banner-tile__media{grid-area:stack;aspect-ratio:16 / 10}@media(min-width:768px){.banner-tile__media{aspect-ratio:4 / 3}}.banner-tile__media img{transition:transform .7s var(--ease)}.banner-tile:hover .banner-tile__media img{transform:scale(1.04)}.banner-tile__content{grid-area:stack;z-index:1;display:grid;align-content:end;justify-items:start;gap:var(--space-2);padding:var(--space-6)}@media(min-width:1024px){.banner-tile__content{padding:var(--space-8)}}.banner-tile--light{color:var(--color-on-primary)}.banner-tile--light:after{content:"";grid-area:stack;z-index:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-primary-dark) 75%,transparent),transparent 60%)}.banner-tile--dark{color:var(--color-text)}.banner-tile--dark:after{content:"";grid-area:stack;z-index:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-background) 88%,transparent),transparent 55%)}.banner-tile__logos{display:flex;gap:var(--space-2)}.banner-tile__eyebrow{padding:2px var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-sale-text);color:#fff;font-size:var(--fs-caption);font-weight:700}.banner-tile__heading{max-inline-size:16ch;font-family:var(--font-heading);font-size:clamp(1.25rem,.9rem + 1.1vw,1.75rem);font-weight:700;line-height:1.3}.banner-tile__text{font-size:var(--fs-small);opacity:.9}.banner-tile__cta{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:var(--space-2);font-weight:700;text-decoration:underline;text-underline-offset:.3em}.image-text__grid{display:grid;align-items:center;gap:var(--space-8)}@media(min-width:1024px){.image-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16)}.image-text__grid--reverse .image-text__media{order:2}}.image-text__media{aspect-ratio:1 / var(--ratio, 1);border-radius:var(--radius-card)}.image-text__content{display:grid;justify-items:start;gap:var(--space-4)}.image-text__points{display:grid;gap:var(--space-3)}deferred-video{display:block}.video-section__frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-primary-dark)}.video-section__frame video,.video-section__frame iframe,.video-section__cover{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;border:0}.video-section__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:76px;block-size:76px;border-radius:50%;background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-overlay);transform:translate(-50%,-50%);--icon-size: 1.75rem;transition:transform var(--duration) var(--ease)}[dir=rtl] .video-section__play{transform:translate(50%,-50%)}.video-section__play .icon{margin-inline-start:4px}[dir=rtl] .video-section__play .icon{margin-inline-start:0;margin-inline-end:-4px}.video-section__play:hover{transform:translate(-50%,-50%) scale(1.08)}[dir=rtl] .video-section__play:hover{transform:translate(50%,-50%) scale(1.08)}.icon--fill{fill:currentColor;stroke:none}.launch__box{position:relative;display:grid;grid-template-areas:"stack";border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-primary-dark);color:var(--color-on-primary)}.launch__media{grid-area:stack;position:absolute;top:0;right:0;bottom:0;left:0}.launch__box--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--color-primary-dark) 70%,transparent)}.launch__content{grid-area:stack;position:relative;z-index:1;display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center}@media(min-width:1024px){.launch__content{padding:var(--space-20) var(--space-12)}}.launch__eyebrow{color:var(--color-secondary);font-weight:700;font-size:var(--fs-small)}.launch__text{max-inline-size:56ch;opacity:.88}.launch__timer .countdown__unit{min-inline-size:4rem;padding:var(--space-3) var(--space-2);background-color:color-mix(in srgb,var(--color-on-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-on-primary) 18%,transparent)}.launch__timer .countdown__value{color:var(--color-on-primary);font-size:var(--fs-section)}.launch__timer .countdown__label,.launch__timer .countdown__sep{color:color-mix(in srgb,var(--color-on-primary) 75%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-banners.css.map */
