.hero-slider{position:relative;isolation:isolate}.hero-slider__viewport{position:relative;overflow:hidden;height:min(78vh,640px)}@media(min-width:768px){.hero-slider__viewport{height:min(70vh,620px)}}.hero-slider__track{position:relative;height:100%}.hero-slider--track .hero-slider__track{display:flex;height:100%;will-change:transform;transition:transform .85s cubic-bezier(.4,0,.2,1)}.hero-slider--track .hero-slider__slide{position:relative;inset:auto;flex:0 0 100%;width:100%;height:100%;opacity:1;visibility:visible;display:grid;align-items:end}.hero-slider--track .hero-slider__slide.is-active{z-index:1}.hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out),visibility .7s;display:grid;align-items:end}.hero-slider__slide.is-active{opacity:1;visibility:visible;z-index:1}.hero-slider.is-single .hero-slider__slide{position:relative}.hero-slider__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hero-slider__image,.hero-slider__placeholder{width:100%;height:100%;object-fit:cover;object-position:center}.mw-theme .hero-slider__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hero-slider__placeholder{background:var(--color-surface);display:flex;align-items:center;justify-content:center}.hero-slider__placeholder svg{width:50%;opacity:.35}.hero-slider__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f111340,#0f1113b8 55%,#0f1113eb),linear-gradient(90deg,rgba(15,17,19,.55) 0%,transparent 55%)}.hero-slider__content{position:relative;z-index:2;padding-block:3.5rem 4.5rem;max-width:40rem;animation:heroIn .7s var(--ease-out) both}.hero-slider__slide.is-active .hero-slider__content{animation-name:heroIn}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-slider__brand{font-family:var(--font-display);font-size:clamp(2.4rem,10vw,4.5rem);letter-spacing:.08em;color:var(--color-accent, #fff);line-height:.95;margin-bottom:.35rem;text-shadow:0 2px 20px rgba(0,0,0,.35)}.hero-slider__heading{font-size:clamp(1.6rem,5.5vw,2.6rem);margin-bottom:.65rem;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hero-slider__text{color:#ffffffe0;font-size:1rem;max-width:34ch;margin-bottom:1.35rem;line-height:1.55}.hero-slider__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:480px){.hero-slider__actions{flex-direction:column;align-items:stretch}.hero-slider__actions .btn{width:100%}}.hero-slider__actions .btn--secondary{color:#fff;border-color:#ffffffd9}.hero-slider__actions .btn--secondary:hover{background:#fff;color:#1a1f26}.hero-slider__controls{position:absolute;left:0;right:0;bottom:1.25rem;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:none}.hero-slider__controls>*{pointer-events:auto}@media(min-width:900px){.hero-slider__nav{position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.hero-slider__controls{top:0;right:0;left:0;bottom:0;align-items:center;padding-inline:1rem}.hero-slider__controls .hero-slider__dots{position:absolute;left:50%;bottom:1.35rem;transform:translate(-50%)}.hero-slider__controls [data-slider-prev]{left:1rem}.hero-slider__controls [data-slider-next]{right:1rem;margin-left:auto}}.hero-slider__nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#00000073;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s,transform .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:900px){.hero-slider__nav{width:52px;height:52px}}.hero-slider__nav:hover{border-color:#fff;color:#fff;background:#ffffffd9}.hero-slider__dots{display:flex;gap:.45rem}.hero-slider__dot{width:8px;height:8px;border-radius:50%;background:#f4f2ee59;transition:width .25s,background .25s}.hero-slider__dot.is-active{width:24px;border-radius:999px;background:var(--color-accent)}.hero-slider__slide.is-active .hero-slider__image{animation:heroZoom 6.5s var(--ease-out) both}@keyframes heroZoom{0%{transform:scale(1.03);opacity:.92}to{transform:scale(1);opacity:1}}.hero-slider--track .hero-slider__image{transition:opacity .85s ease}@media(prefers-reduced-motion:reduce){.hero-slider__content,.hero-slider__slide.is-active .hero-slider__image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero.css.map */
