.brand-hero-slider{position:relative;display:block;width:100%;font-family:var(--font-brand-family);color:#f8f7f4;background-color:var(--brand-color-white);overflow:hidden;padding:0}@media(max-width:749px){.brand-hero-slider{padding:0}}.brand-hero-slider__viewport{position:relative;width:100%;min-height:0;aspect-ratio:16 / 9}.brand-hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;transition:opacity .6s ease;pointer-events:none}.brand-hero-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.brand-hero-slider__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:0;overflow:hidden}.brand-hero-slider__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1d1d1f33;content:"";pointer-events:none}.brand-hero-slider__media picture,.brand-hero-slider__media img,.brand-hero-slider__media video,.brand-hero-slider__image{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:contain}.brand-hero-slider__image--placeholder{background-color:rgba(var(--brand-color-dark-rgb),.5)}.brand-hero-slider__content{position:relative;z-index:2;display:flex;width:100%;padding:4rem 2.4rem 6rem}.brand-hero-slider__content-inner{max-width:72rem;display:flex;flex-direction:column;gap:1.6rem}@media(min-width:750px){.brand-hero-slider__content{padding:6rem clamp(3rem,5vw,10rem) 8rem}}.brand-hero-slider__slide--align-left .brand-hero-slider__content{justify-content:flex-start;text-align:left}.brand-hero-slider__slide--align-center .brand-hero-slider__content{justify-content:center;text-align:center}.brand-hero-slider__slide--align-center .brand-hero-slider__content-inner{align-items:center}.brand-hero-slider__slide--align-right .brand-hero-slider__content{justify-content:flex-end;text-align:right}.brand-hero-slider__slide--align-right .brand-hero-slider__content-inner{align-items:flex-end}.brand-hero-slider__slide--v-top{align-items:flex-start}.brand-hero-slider__slide--v-center{align-items:center}.brand-hero-slider__slide--v-bottom{align-items:flex-end}.brand-hero-slider__eyebrow{margin:0 0 .6rem;color:#f8f7f4}.brand-hero-slider__heading{margin:0;font-family:var(--font-brand-family);font-weight:var(--font-brand-weight-regular);font-size:clamp(3.8rem,5vw,7.2rem);line-height:.98;color:#f8f7f4}.brand-hero-slider__subline{margin:0;font-size:1.6rem;font-weight:var(--font-brand-weight-light);line-height:1.4;color:#f8f7f4}.brand-hero-slider__subline>*{margin:0;font-weight:inherit}.brand-hero-slider__slide--text-dark .brand-hero-slider__eyebrow,.brand-hero-slider__slide--text-dark .brand-hero-slider__heading,.brand-hero-slider__slide--text-dark .brand-hero-slider__subline{color:var(--brand-color-dark)}@media(min-width:750px){.brand-hero-slider__subline{font-size:1.8rem}}.brand-hero-slider__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.brand-hero-slider__actions .brand-pill{font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.brand-hero-slider__actions .brand-pill--outline{border-color:#f8f7f4;color:#f8f7f4}.brand-hero-slider__actions .brand-pill--outline:hover,.brand-hero-slider__actions .brand-pill--outline:focus-visible{background:#f8f7f4;border-color:#f8f7f4;color:var(--brand-color-dark)}.brand-hero-slider__slide--text-dark .brand-pill--outline{border-color:var(--brand-color-dark);color:var(--brand-color-dark)}.brand-hero-slider__slide--text-dark .brand-pill--outline:hover,.brand-hero-slider__slide--text-dark .brand-pill--outline:focus-visible{background:var(--brand-color-dark);border-color:var(--brand-color-dark);color:#f8f7f4}.brand-hero-slider__dots{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;gap:4px;padding:0;background-color:transparent}.brand-hero-slider__dot{width:8px;height:8px;padding:0;border:0;background-color:#000;opacity:.2;border-radius:50%;cursor:pointer;transition:transform .2s,background-color .2s,opacity .2s}.brand-hero-slider__dot:focus-visible{outline:2px solid var(--brand-color-white);outline-offset:3px}.brand-hero-slider__dot.is-active{background-color:var(--brand-color-dark);opacity:1}@media(prefers-reduced-motion:reduce){.brand-hero-slider__slide,.brand-hero-slider__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-brand-hero-slider.css.map */
