.advanced-hero-carousel{position:relative;width:100%;height:var(--carousel-height-mobile);overflow:hidden;background:transparent}@media screen and (min-width: 750px){.advanced-hero-carousel{height:var(--carousel-height-desktop)}}.carousel-slides-wrapper{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:0;pointer-events:none;background-color:transparent;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.carousel-slide.active{opacity:1;visibility:visible;z-index:2;pointer-events:auto;will-change:clip-path}.carousel-slide.previous{opacity:1;visibility:visible;z-index:1;pointer-events:none;will-change:auto}.carousel-slide:not(.active):not(.previous){opacity:0!important;visibility:hidden!important;z-index:0!important}.carousel-slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.carousel-slide-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.carousel-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,var(--overlay-opacity));z-index:1}.carousel-slide-content{position:relative;z-index:2;height:100%;display:flex}.carousel-content-inner{width:100%;height:100%;display:flex;padding:2rem 1rem}@media screen and (min-width: 750px){.carousel-content-inner{padding:3rem 2rem}}.carousel-content-inner.content-position-top-left{align-items:flex-start;justify-content:flex-start}.carousel-content-inner.content-position-top-center{align-items:flex-start;justify-content:center}.carousel-content-inner.content-position-top-right{align-items:flex-start;justify-content:flex-end}.carousel-content-inner.content-position-middle-left{align-items:center;justify-content:flex-start}.carousel-content-inner.content-position-middle-center{align-items:center;justify-content:center}.carousel-content-inner.content-position-middle-right{align-items:center;justify-content:flex-end}.carousel-content-inner.content-position-bottom-left{align-items:flex-end;justify-content:flex-start}.carousel-content-inner.content-position-bottom-center{align-items:flex-end;justify-content:center}.carousel-content-inner.content-position-bottom-right{align-items:flex-end;justify-content:flex-end}.carousel-content-text{padding:0;max-width:600px;width:100%}@media screen and (min-width: 750px){.carousel-content-text{max-width:700px}}.carousel-content-text[data-text-box=true]{background:rgba(var(--text-box-bg-rgb),var(--text-box-opacity));border:var(--text-box-border-width) solid var(--text-box-border-color);border-radius:var(--text-box-border-radius);padding:2rem 1.5rem;box-shadow:0 4px 20px #0000001a}@media screen and (min-width: 750px){.carousel-content-text[data-text-box=true]{padding:2.5rem 2rem}}.carousel-content-text.text-left{text-align:left}.carousel-content-text.text-center{text-align:center}.carousel-content-text.text-right{text-align:right}.carousel-subtitle{font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);margin:0 0 1rem;opacity:0;transform:translateY(20px);animation:slideInUp .6s ease forwards;animation-delay:.2s}@media screen and (min-width: 750px){.carousel-subtitle{font-size:1rem}}.carousel-title{font-size:2rem;font-weight:700;line-height:1.2;color:var(--text-color);margin:0 0 1.5rem;opacity:0;transform:translateY(30px);animation:slideInUp .6s ease forwards;animation-delay:.3s}@media screen and (min-width: 750px){.carousel-title{font-size:3.5rem;margin-bottom:2rem}}@media screen and (min-width: 990px){.carousel-title{font-size:4.5rem}}.carousel-title .highlight-word{position:relative;display:inline-block;color:var(--text-color);padding-bottom:.2em}.carousel-title .highlight-word[data-highlight-style=underline]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:var(--highlight-thickness);background:var(--highlight-color);border-radius:2px;animation:underlineExpand .8s ease forwards;animation-delay:1s}.carousel-title .highlight-word[data-highlight-style=wavy]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:var(--highlight-thickness);background-image:repeating-linear-gradient(135deg,var(--highlight-color) 0,var(--highlight-color) 5px,transparent 5px,transparent 10px,var(--highlight-color) 10px,var(--highlight-color) 15px,transparent 15px,transparent 20px);background-size:20px 100%;animation:underlineExpand .8s ease forwards,waveMove 1.5s linear infinite;animation-delay:1s,1.8s}@keyframes waveMove{0%{background-position:0 0}to{background-position:20px 0}}.carousel-title .highlight-word[data-highlight-style=zigzag]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:var(--highlight-thickness);background:linear-gradient(135deg,var(--highlight-color) 25%,transparent 25%,transparent 50%,var(--highlight-color) 50%,var(--highlight-color) 75%,transparent 75%,transparent);background-size:8px 8px;animation:underlineExpand .8s ease forwards;animation-delay:1s}.carousel-title .highlight-word[data-highlight-style=brush]:after{content:"";position:absolute;left:-.1em;bottom:-.05em;width:0;height:calc(var(--highlight-thickness) * 1.5);background:var(--highlight-color);border-radius:50% 50% 40% 60%/60% 40%;opacity:.7;animation:brushExpand .8s ease forwards;animation-delay:1s;transform:rotate(-2deg)}@keyframes brushExpand{0%{width:0;opacity:0}50%{opacity:.8}to{width:calc(100% + .2em);opacity:.7}}@keyframes underlineExpand{to{width:100%}}.carousel-title[data-typewriter=true]{overflow:hidden;white-space:nowrap;border-right:3px solid var(--text-color);opacity:1;transform:none;max-width:fit-content;transition:border-right-color .3s ease}.text-center .carousel-title[data-typewriter=true]{margin-left:auto;margin-right:auto}.text-right .carousel-title[data-typewriter=true]{margin-left:auto}.carousel-title.typing-complete{border-right:none;white-space:normal;transition:border-right .2s ease,white-space 0s .2s}.carousel-description{font-size:1rem;line-height:1.6;color:var(--text-color);margin:0 0 2rem;opacity:0;transform:translateY(20px);animation:slideInUp .6s ease forwards;animation-delay:.4s}@media screen and (min-width: 750px){.carousel-description{font-size:1.125rem}}.carousel-description p{margin:0}.carousel-button-wrapper{opacity:0;transform:translateY(20px);animation:slideInUp .6s ease forwards;animation-delay:.5s}.carousel-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;color:var(--button-text-color);background-color:var(--button-bg-color);border:none;border-radius:4px;text-decoration:none;cursor:pointer;transition:all .3s ease}.carousel-button:hover{transform:translate(5px);box-shadow:0 4px 12px #0003}.carousel-button svg{transition:transform .3s ease}.carousel-button:hover svg{transform:translate(4px)}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;opacity:.7}.carousel-nav:hover{opacity:1;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #00000026}.carousel-nav-prev{left:1rem}.carousel-nav-next{right:1rem}@media screen and (min-width: 750px){.carousel-nav{width:60px;height:60px}.carousel-nav-prev{left:2rem}.carousel-nav-next{right:2rem}}.carousel-pagination{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:.75rem}.carousel-dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background:#fffc;transform:scale(1.2)}.carousel-dot.active{background:#fff;width:32px;border-radius:6px}.advanced-hero-carousel[data-transition-type=circular-reveal] .carousel-slide{transition:clip-path 1.2s cubic-bezier(.4,0,.2,1)}@keyframes clockwiseSweep{0%{clip-path:polygon(50% 150%,50% 150%,50% 150%)}2.5%{clip-path:polygon(50% 150%,200% 150%,200% 187%,198% 187%,50% 150%)}5%{clip-path:polygon(50% 150%,200% 150%,200% 225%,198% 225%,50% 150%)}7.5%{clip-path:polygon(50% 150%,200% 150%,200% 262%,198% 262%,50% 150%)}10%{clip-path:polygon(50% 150%,200% 150%,200% 300%,198% 300%,50% 150%)}12.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,173% 300%,173% 298%,50% 150%)}15%{clip-path:polygon(50% 150%,200% 150%,200% 300%,145% 300%,145% 298%,50% 150%)}17.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,118% 300%,118% 298%,50% 150%)}20%{clip-path:polygon(50% 150%,200% 150%,200% 300%,91% 300%,91% 298%,50% 150%)}22.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,64% 300%,64% 298%,50% 150%)}25%{clip-path:polygon(50% 150%,200% 150%,200% 300%,36% 300%,36% 298%,50% 150%)}27.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,9% 300%,9% 298%,50% 150%)}30%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-18% 300%,-18% 298%,50% 150%)}32.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-45% 300%,-45% 298%,50% 150%)}35%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-73% 300%,-73% 298%,50% 150%)}37.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 298%,50% 150%)}40%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 271%,-98% 271%,50% 150%)}42.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 243%,-98% 243%,50% 150%)}45%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 214%,-98% 214%,50% 150%)}47.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 186%,-98% 186%,50% 150%)}50%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 157%,-98% 157%,50% 150%)}52.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 129%,-98% 129%,50% 150%)}55%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 100%,-98% 100%,50% 150%)}57.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 71%,-98% 71%,50% 150%)}60%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 43%,-98% 43%,50% 150%)}62.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% 14%,-98% 14%,50% 150%)}65%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -14%,-98% -14%,50% 150%)}67.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -43%,-98% -43%,50% 150%)}70%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -71%,-98% -71%,50% 150%)}72.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,-98% -100%,50% 150%)}75%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,-73% -100%,-73% -98%,50% 150%)}77.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,-45% -100%,-45% -98%,50% 150%)}80%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,-18% -100%,-18% -98%,50% 150%)}82.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,9% -100%,9% -98%,50% 150%)}85%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,36% -100%,36% -98%,50% 150%)}87.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,64% -100%,64% -98%,50% 150%)}90%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,91% -100%,91% -98%,50% 150%)}92.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,118% -100%,118% -98%,50% 150%)}95%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,145% -100%,145% -98%,50% 150%)}97.5%{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,173% -100%,173% -98%,50% 150%)}to{clip-path:polygon(50% 150%,200% 150%,200% 300%,-100% 300%,-100% -100%,200% -100%,200% 150%)}}@keyframes counterclockwiseSweep{0%{clip-path:polygon(50% 150%,50% 150%,50% 150%)}2.5%{clip-path:polygon(50% 150%,200% 150%,200% 149%,50% 150%)}5%{clip-path:polygon(50% 150%,200% 150%,200% 125%,198% 125%,50% 150%)}7.5%{clip-path:polygon(50% 150%,200% 150%,200% 112%,198% 112%,50% 150%)}10%{clip-path:polygon(50% 150%,200% 150%,200% 100%,198% 100%,50% 150%)}12.5%{clip-path:polygon(50% 150%,200% 150%,200% 75%,198% 75%,50% 150%)}15%{clip-path:polygon(50% 150%,200% 150%,200% 50%,198% 50%,50% 150%)}17.5%{clip-path:polygon(50% 150%,200% 150%,200% 25%,198% 25%,50% 150%)}20%{clip-path:polygon(50% 150%,200% 150%,200% 0%,198% 0%,50% 150%)}22.5%{clip-path:polygon(50% 150%,200% 150%,200% -25%,198% -25%,50% 150%)}25%{clip-path:polygon(50% 150%,200% 150%,200% -50%,198% -50%,50% 150%)}27.5%{clip-path:polygon(50% 150%,200% 150%,200% -75%,198% -75%,50% 150%)}30%{clip-path:polygon(50% 150%,200% 150%,200% -100%,198% -100%,50% 150%)}32.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,175% -100%,175% -98%,50% 150%)}35%{clip-path:polygon(50% 150%,200% 150%,200% -100%,150% -100%,150% -98%,50% 150%)}37.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,125% -100%,125% -98%,50% 150%)}40%{clip-path:polygon(50% 150%,200% 150%,200% -100%,100% -100%,100% -98%,50% 150%)}42.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,75% -100%,75% -98%,50% 150%)}45%{clip-path:polygon(50% 150%,200% 150%,200% -100%,50% -100%,50% -98%,50% 150%)}47.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,25% -100%,25% -98%,50% 150%)}50%{clip-path:polygon(50% 150%,200% 150%,200% -100%,0% -100%,0% -98%,50% 150%)}52.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-25% -100%,-25% -98%,50% 150%)}55%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-50% -100%,-50% -98%,50% 150%)}57.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-75% -100%,-75% -98%,50% 150%)}60%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% -98%,50% 150%)}62.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% -75%,-98% -75%,50% 150%)}65%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% -50%,-98% -50%,50% 150%)}67.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% -25%,-98% -25%,50% 150%)}70%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 0%,-98% 0%,50% 150%)}72.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 25%,-98% 25%,50% 150%)}75%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 50%,-98% 50%,50% 150%)}77.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 75%,-98% 75%,50% 150%)}80%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 100%,-98% 100%,50% 150%)}82.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 125%,-98% 125%,50% 150%)}85%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 150%,-98% 150%,50% 150%)}87.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 175%,-98% 175%,50% 150%)}90%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 200%,-98% 200%,50% 150%)}92.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 225%,-98% 225%,50% 150%)}95%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 250%,-98% 250%,50% 150%)}97.5%{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 275%,-98% 275%,50% 150%)}to{clip-path:polygon(50% 150%,200% 150%,200% -100%,-100% -100%,-100% 300%,-100% 150%,50% 150%)}}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.carousel-slide:not(.active) .carousel-subtitle,.carousel-slide:not(.active) .carousel-title:not([data-typewriter=true]),.carousel-slide:not(.active) .carousel-description,.carousel-slide:not(.active) .carousel-button-wrapper{opacity:0;transform:translateY(20px);animation:none}.carousel-slide.active .carousel-subtitle,.carousel-slide.active .carousel-title:not([data-typewriter=true]),.carousel-slide.active .carousel-description,.carousel-slide.active .carousel-button-wrapper{animation-play-state:running}@media screen and (max-width: 749px){.carousel-content-text{max-width:100%}.carousel-title[data-typewriter=true]{white-space:normal;max-width:100%}.carousel-nav{width:40px;height:40px}.carousel-nav-prev{left:.5rem}.carousel-nav-next{right:.5rem}}@media (prefers-reduced-motion: reduce){.carousel-slide,.carousel-nav,.carousel-dot,.carousel-button,.carousel-subtitle,.carousel-title,.carousel-description,.carousel-button-wrapper{animation:none!important;transition:none!important}.carousel-title .highlight-word:after{width:100%;animation:none}.carousel-title[data-typewriter=true]{border-right:none;white-space:normal;width:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/advanced-hero-carousel.css.map */
