.alv-hero{--alv-plum:#563C49;--alv-plum-hover:#9F8291;--alv-ink:#1A1A1A;--alv-safe-top:0px;--alv-font:"DM Sans",var(--font-body-family,sans-serif);position:relative;width:100%;container-type:inline-size;overflow:hidden;font-family:var(--alv-font);-webkit-font-smoothing:antialiased;touch-action:pan-y;user-select:none;-webkit-user-select:none}.alv-hero *{box-sizing:border-box}.alv-hero .alv-track{display:grid}.alv-hero .alv-slide{grid-area:1/1;position:relative;aspect-ratio:1920/846;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s;z-index:0}.alv-hero .alv-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease;z-index:1}.alv-hero .alv-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.alv-hero .alv-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.035);transition:transform 7.5s cubic-bezier(.2,.6,.3,1)}.alv-hero .alv-slide.is-active .alv-media img{transform:scale(1)}.alv-hero .alv-content{position:absolute;z-index:2;left:var(--dx);top:calc(var(--dy) + var(--alv-safe-top) / 2);width:var(--dw);transform:translateY(-50%);text-align:var(--dalign);display:flex;flex-direction:column;align-items:var(--dflex,flex-start);color:#fff}.alv-hero .alv-slide[data-theme=light] .alv-content{color:var(--alv-ink)}.alv-hero .alv-logo{width:7.6cqw;min-width:96px;height:auto;display:block;margin:0 0 2.6cqw;fill:currentColor}.alv-hero .alv-eyebrow{margin:0 0 1.1cqw;font-size:max(11px,.74cqw);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.72;line-height:1.4}.alv-hero .alv-title{margin:0;font-family:var(--alv-font);font-size:max(18px,var(--dtitle,2.9cqw));font-weight:500;line-height:1.12;letter-spacing:-.01em;color:inherit;text-wrap:balance}.alv-hero .alv-sub{margin:1.1cqw 0 0;font-size:max(14px,.98cqw);line-height:1.5;opacity:.88}.alv-hero .alv-cta{margin-top:2cqw}.alv-hero .alv-note{margin:2.6cqw 0 0;font-size:max(10px,.58cqw);letter-spacing:.14em;text-transform:uppercase;opacity:.55}.alv-hero .alv-text{margin:1.1cqw 0 0;font-size:max(13px,.86cqw);line-height:1.55;opacity:.78;max-width:30em}.alv-hero .alv-sig{margin:1.6cqw 0 0;width:var(--sigw,13cqw);min-width:150px;line-height:0}.alv-hero .alv-sig img{width:100%;height:auto;display:block}.alv-hero .alv-slide[data-theme=dark] .alv-sig img{filter:invert(1)}@property --alv-sig{syntax:"<percentage>"; inherits:false; initial-value:0%}.alv-hero .alv-sig--anim img{--alv-sig:0%;-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--alv-sig) - 7%),transparent var(--alv-sig));mask-image:linear-gradient(100deg,#000 calc(var(--alv-sig) - 7%),transparent var(--alv-sig))}.alv-hero .alv-slide.is-active .alv-sig--anim img{animation:alv-sign 2.6s .95s cubic-bezier(.45,.05,.4,1) forwards}@keyframes alv-sign{0%{--alv-sig:0%}to{--alv-sig:110%}}.alv-hero .alv-content>*{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.alv-hero .alv-slide.is-active .alv-content>*{opacity:1;transform:none}.alv-hero .alv-slide.is-active .alv-content>:nth-child(1){transition-delay:.25s}.alv-hero .alv-slide.is-active .alv-content>:nth-child(2){transition-delay:.35s}.alv-hero .alv-slide.is-active .alv-content>:nth-child(3){transition-delay:.45s}.alv-hero .alv-slide.is-active .alv-content>:nth-child(4){transition-delay:.55s}.alv-hero .alv-slide.is-active .alv-content>:nth-child(5){transition-delay:.65s}.alv-hero .alv-slide.is-active .alv-content>:nth-child(6){transition-delay:.75s}.alv-hero .alv-btn{--btn-bg:#fff;--btn-fg:var(--alv-plum);--icon-bg:var(--alv-plum);--icon-fg:#fff;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:12px;padding:10px 10px 10px 22px;border-radius:30px;background:var(--btn-bg);color:var(--btn-fg);font:500 max(12px,.8cqw)/1.2 var(--alv-font);letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:color .35s ease}.alv-hero .alv-slide[data-theme=light] .alv-btn{--btn-bg:var(--alv-plum);--btn-fg:#fff;--icon-bg:#fff;--icon-fg:var(--alv-plum)}.alv-hero .alv-btn:before{content:"";position:absolute;z-index:-1;left:var(--mx,50%);top:var(--my,50%);width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--alv-plum-hover);transform:scale(0);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.alv-hero .alv-btn svg{width:24px;height:24px;flex:none;transition:transform .4s ease}.alv-hero .alv-btn svg circle{fill:var(--icon-bg);transition:fill .35s ease}.alv-hero .alv-btn svg path{fill:var(--icon-fg);transition:fill .35s ease}.alv-hero .alv-btn:hover,.alv-hero .alv-btn:focus-visible{color:#fff}.alv-hero .alv-btn:hover:before,.alv-hero .alv-btn:focus-visible:before{transform:scale(28)}.alv-hero .alv-btn:hover svg{transform:rotate(45deg)}.alv-hero .alv-btn:hover svg circle,.alv-hero .alv-btn:focus-visible svg circle{fill:#fff}.alv-hero .alv-btn:hover svg path,.alv-hero .alv-btn:focus-visible svg path{fill:var(--alv-plum-hover)}.alv-hero .alv-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.alv-hero .alv-controls{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;--c:#fff;--c-soft:rgba(255,255,255,.35)}.alv-hero[data-current-theme=light] .alv-controls{--c:var(--alv-plum);--c-soft:rgba(86,60,73,.25)}.alv-hero .alv-dots{position:absolute;left:var(--cx,6.5%);width:var(--cw,30%);bottom:max(18px,2.3cqw);justify-content:var(--cj,flex-start);transition:left .7s cubic-bezier(.4,0,.2,1),width .7s cubic-bezier(.4,0,.2,1)}.alv-hero .alv-dots{display:flex;gap:8px;pointer-events:auto}.alv-hero .alv-dot{position:relative;width:34px;height:3px;padding:0;border:0;border-radius:3px;background:var(--c-soft);cursor:pointer;overflow:hidden}.alv-hero .alv-dot:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.alv-hero .alv-dot span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);transform:scaleX(0);transform-origin:left}.alv-hero .alv-dot.is-active span{animation:alv-progress var(--alv-interval,6.5s) linear forwards}.alv-hero.is-paused .alv-dot.is-active span{animation-play-state:paused}@keyframes alv-progress{to{transform:scaleX(1)}}.alv-hero .alv-arrow{pointer-events:auto;position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;border:0;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--alv-plum);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .35s ease,background .3s,color .3s}.alv-hero .alv-arrow[data-dir="-1"]{left:20px}.alv-hero .alv-arrow[data-dir="1"]{right:20px}.alv-hero:hover .alv-arrow,.alv-hero .alv-arrow:focus-visible{opacity:1}.alv-hero .alv-arrow:hover{background:var(--alv-plum);color:#fff}.alv-hero .alv-arrow svg{width:16px;height:16px}@media(min-width:768px){.alv-hero .alv-slide--right .alv-media img{object-position:right center;transform-origin:right center}}@media(min-width:768px)and (max-width:1100px){.alv-hero .alv-btn{padding:7px 7px 7px 16px;gap:8px}.alv-hero .alv-btn svg{width:20px;height:20px}}@media(max-width:767px){.alv-hero .alv-slide{aspect-ratio:auto;display:flex;flex-direction:column}.alv-hero .alv-media{position:relative;inset:auto;order:2;margin-top:-7%;aspect-ratio:auto;min-height:calc(100vw * 1012 / 1200);flex:1 0 auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}.alv-hero .alv-content{position:relative;left:auto;top:auto;width:auto;transform:none;order:1;padding:calc(var(--alv-safe-top) + 34px) 24px 0;text-align:var(--malign,left);align-items:var(--mflex,flex-start);z-index:2}.alv-hero .alv-logo,.alv-hero .alv-br-d{display:none}.alv-hero .alv-eyebrow{font-size:11px;margin-bottom:10px}.alv-hero .alv-title{font-size:30px;max-width:330px}.alv-hero .alv-sub{font-size:15px;margin-top:8px}.alv-hero .alv-cta{margin-top:18px}.alv-hero .alv-btn{font-size:13px;padding:8px 8px 8px 18px;gap:10px}.alv-hero .alv-btn svg{width:22px;height:22px}.alv-hero .alv-note,.alv-hero .alv-arrow{display:none}.alv-hero .alv-dots{left:auto;right:24px;width:auto;bottom:auto;top:calc(var(--alv-safe-top) + 38px)}.alv-hero .alv-dot{width:18px}}@media(prefers-reduced-motion:reduce){.alv-hero .alv-sig--anim img{-webkit-mask-image:none;mask-image:none;animation:none}.alv-hero *,.alv-hero *:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.alv-hero .alv-media img{transform:none!important}}.alv-hero .alv-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-drag:none}.alv-hero .alv-content{pointer-events:none}.alv-hero .alv-content a,.alv-hero .alv-content button{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alivah-hero.css.map */
