.alpha-promo{--alpha-promo-line: rgba(var(--color-foreground), .16);--alpha-promo-muted: rgba(var(--color-foreground), .72);--alpha-promo-plate: rgba(var(--color-foreground), .06);--alpha-promo-btn-hover-bg: var(--alpha-red-deep);--alpha-promo-btn-hover-fg: #ffffff;--alpha-promo-accent: var(--alpha-red);--alpha-promo-inner-gap: clamp(3.2rem, 5vw, 7rem);position:relative;overflow:hidden}.alpha-promo.color-scheme-5{--alpha-promo-btn-hover-bg: var(--alpha-ink);--alpha-promo-accent: rgb(var(--color-foreground));--alpha-promo-muted: rgb(var(--color-foreground))}.alpha-promo__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.alpha-promo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.alpha-promo__media{position:relative;aspect-ratio:var(--alpha-promo-ratio, 4 / 3);overflow:hidden;background-color:var(--alpha-promo-plate)}@media screen and (min-width:990px){.alpha-promo__media{aspect-ratio:auto;min-height:var(--alpha-promo-min, 54rem)}}.alpha-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--alpha-promo-focal, center center);transform:scale(1.09);transition:transform 1.4s var(--alpha-ease)}.alpha-promo__media.is-in .alpha-promo__img{transform:scale(1)}.alpha-promo__img--placeholder{fill:rgba(var(--color-foreground),.35)}.alpha-promo__media.alpha-reveal{transform:none}.alpha-promo__badge{position:absolute;z-index:2;max-width:calc(100% - 3.2rem);margin:0;padding:1.1rem 1.6rem;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:700;line-height:1.15;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:750px){.alpha-promo__badge{padding:1.3rem 2rem;font-size:1.3rem}}.alpha-promo__badge--tl{top:0;inset-inline-start:0}.alpha-promo__badge--tr{top:0;inset-inline-end:0}.alpha-promo__badge--bl{bottom:0;inset-inline-start:0}.alpha-promo__badge--br{bottom:0;inset-inline-end:0}.alpha-promo__badge--red{background-color:var(--alpha-red);color:#fff}.alpha-promo__badge--ink{background-color:var(--alpha-ink);color:#fff}.alpha-promo__badge--white{background-color:#fff;color:var(--alpha-ink)}.alpha-promo__col{display:flex;align-items:center;min-width:0;padding-block:3.2rem;padding-inline:var(--alpha-gutter)}@media screen and (min-width:750px){.alpha-promo__col{padding-block:4rem;padding-inline:var(--alpha-gutter-lg)}}@media screen and (min-width:990px){.alpha-promo__col{min-height:var(--alpha-promo-min, 54rem);padding-block:4.8rem;padding-inline:0}}.alpha-promo__copy{box-sizing:border-box;width:100%}@media screen and (min-width:990px){.alpha-promo__copy{max-width:min(calc(var(--alpha-container) / 2 - var(--alpha-gutter-lg)),calc(100% - var(--alpha-gutter-lg)));padding-inline-start:var(--alpha-promo-inner-gap)}.alpha-promo--flip .alpha-promo__copy{margin-inline-start:auto;padding-inline-start:0;padding-inline-end:var(--alpha-promo-inner-gap)}.alpha-promo--flip .alpha-promo__media{grid-column:2;grid-row:1}.alpha-promo--flip .alpha-promo__col{grid-column:1;grid-row:1}}.alpha-promo .alpha-promo__eyebrow{margin-bottom:1.6rem;color:var(--alpha-promo-accent)}.alpha-promo .alpha-promo__eyebrow:before{background-color:var(--alpha-promo-accent)}.alpha-promo__heading{margin:0;color:rgb(var(--color-foreground));line-height:1}.alpha-promo__heading--md{font-size:clamp(2.8rem,4.2vw,3.6rem)}.alpha-promo__heading--lg{font-size:clamp(3.2rem,5.2vw,4.8rem)}.alpha-promo__heading--xl{font-size:clamp(3.6rem,6.4vw,6rem)}.alpha-promo__text{margin-top:1.8rem;max-width:52rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.7;color:var(--alpha-promo-muted)}.alpha-promo__text>:first-child{margin-top:0}.alpha-promo__text>:last-child{margin-bottom:0}.alpha-promo__list{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.alpha-promo__list-item{display:flex;align-items:flex-start;gap:1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.5;color:rgb(var(--color-foreground))}.alpha-promo__list-item .alpha-icon{flex:none;margin-top:.3rem;color:var(--alpha-promo-accent)}.alpha-promo__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.alpha-promo__btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.5rem 2.6rem;border:.2rem solid transparent;border-radius:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .28s var(--alpha-ease),border-color .28s var(--alpha-ease),color .28s var(--alpha-ease)}.alpha-promo__btn--primary{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.alpha-promo__btn--primary:hover{background-color:var(--alpha-promo-btn-hover-bg);border-color:var(--alpha-promo-btn-hover-bg);color:var(--alpha-promo-btn-hover-fg)}.alpha-promo__btn--ghost{background-color:transparent;border-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground))}.alpha-promo__btn--ghost:hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.alpha-promo__btn:focus-visible{outline:.2rem solid var(--alpha-promo-accent);outline-offset:.3rem}.alpha-promo__btn--primary:focus-visible{outline-color:rgb(var(--color-foreground))}.alpha-promo__btn .alpha-icon{flex:none;transition:transform .28s var(--alpha-ease)}.alpha-promo__btn:hover .alpha-icon{transform:translate(.3rem)}@media(prefers-reduced-motion:reduce){.alpha-promo__img,.alpha-promo__btn,.alpha-promo__btn .alpha-icon{transition:none}.alpha-promo__img{transform:none}}@media screen and (max-width:989px){.alpha-promo__media{width:100%;max-height:min(46vh,38rem)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-alpha-promo.css.map */
