.promotion-hero{background:var(--promotion-hero-background);color:var(--promotion-hero-ink);overflow:hidden}.promotion-hero__inner{min-height:54rem;position:relative}.promotion-hero__media,.promotion-hero__media:after,.promotion-hero__media picture,.promotion-hero__media img{top:0;right:0;bottom:0;left:0;position:absolute}.promotion-hero__media img{height:100%;object-fit:cover;object-position:var(--promotion-hero-image-position);width:100%}.promotion-hero__media:after{background:linear-gradient(90deg,var(--promotion-hero-background) 0%,color-mix(in srgb,var(--promotion-hero-background) 92%,transparent) 31%,transparent 66%);content:""}.promotion-hero--content-right .promotion-hero__media:after{background:linear-gradient(270deg,var(--promotion-hero-background) 0%,color-mix(in srgb,var(--promotion-hero-background) 92%,transparent) 31%,transparent 66%)}.promotion-hero__content{display:flex;flex-direction:column;justify-content:center;min-height:54rem;padding-block:5rem;position:relative;width:min(47rem,46%);z-index:1}.promotion-hero--content-right .promotion-hero__content{margin-inline-start:auto}.promotion-hero__eyebrow{align-self:flex-start;background:var(--promotion-hero-accent);border:.2rem solid var(--promotion-hero-accent-shadow);border-radius:999px;box-shadow:.3rem .3rem 0 var(--promotion-hero-accent-shadow);color:var(--promotion-hero-ink);font-size:1.15rem;font-weight:900;letter-spacing:.07em;line-height:1;margin:0 0 2rem;padding:.9rem 1.35rem;text-transform:uppercase}.promotion-hero__heading{color:var(--promotion-hero-heading);font-size:clamp(4.5rem,5vw,7.2rem);letter-spacing:-.055em;line-height:.93;margin:0;overflow-wrap:anywhere;text-wrap:balance}.promotion-hero__text{font-size:clamp(1.7rem,1.55vw,2.15rem);line-height:1.45;margin-top:2.2rem}.promotion-hero__text>*{margin:0}.promotion-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.promotion-hero__actions .btn{min-height:5rem;padding-inline:2.6rem}.promotion-hero__actions .btn--primary{background:var(--promotion-hero-button);border-color:var(--promotion-hero-button);box-shadow:.4rem .4rem 0 var(--promotion-hero-button-shadow);color:var(--promotion-hero-button-text)}.promotion-hero__notice{align-items:flex-start;background:#ffffffe0;border:.1rem solid rgba(7,23,47,.14);border-radius:1.2rem;box-shadow:0 1rem 2.5rem #07172f1a;color:var(--promotion-hero-ink);display:flex;font-size:1.3rem;font-weight:700;gap:.8rem;line-height:1.35;margin:2rem 0 0;padding:1.1rem 1.25rem}.promotion-hero__notice-icon{align-items:center;background:var(--promotion-hero-button-shadow);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.1rem;font-size:1.2rem;height:2.1rem;justify-content:center;width:2.1rem}@media(max-width:767px){.promotion-hero__inner{display:flex;flex-direction:column;min-height:0;padding-inline:0}.promotion-hero__media{aspect-ratio:1.28;position:relative}.promotion-hero__media picture,.promotion-hero__media img{top:0;right:0;bottom:0;left:0}.promotion-hero__media:after{display:none}.promotion-hero__media img{object-position:var(--promotion-hero-image-position-mobile)}.promotion-hero__content,.promotion-hero--content-right .promotion-hero__content{margin:0;min-height:0;padding:3rem 2rem 3.6rem;width:100%}.promotion-hero__heading{font-size:clamp(4rem,12vw,5.4rem);letter-spacing:-.045em;line-height:.98}.promotion-hero__text{font-size:1.65rem;margin-top:1.8rem}.promotion-hero__actions{display:grid;margin-top:2.4rem}.promotion-hero__actions .btn{min-height:5.2rem;width:100%}.promotion-hero__actions .btn--secondary{background:#fff}.promotion-hero__notice{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.promotion-hero *,.promotion-hero *:before,.promotion-hero *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-promotion-hero.css.map */
