.ez-hero{position:relative;display:block;width:100%;height:var(--ez-hero-h-mobile, 520px);overflow:hidden;background:var(--ez-color-heading, #2c2c2c);touch-action:pan-y}.ez-hero--overlap{margin-top:calc(-1 * var(--ez-header-height, 72px))}.ez-hero__slides,.ez-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.ez-hero__slide{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.ez-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease;z-index:1}.ez-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.ez-hero__media,.ez-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ez-hero__img{object-fit:cover}.ez-hero__img--placeholder{background:var(--ez-color-bg-soft, #f7f7f7)}.ez-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.05) 45%,transparent 70%);z-index:1}.ez-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center}.ez-hero__content>.ez-container{width:100%}.ez-hero .ez-container{max-width:var(--ez-content-width, 1400px)}.ez-hero__content-inner{max-width:560px;text-align:left;opacity:0;transform:translateY(16px);transition:opacity .5s ease .15s,transform .5s ease .15s}.ez-hero__slide.is-active .ez-hero__content-inner{opacity:1;transform:translateY(0)}.ez-hero__title{margin:0 0 12px;color:#fff;font-size:32px;font-weight:500;line-height:1.15}.ez-hero__desc{margin:0 0 24px;color:#fff;font-size:15px;line-height:1.5}.ez-hero__desc>*{margin:0}.ez-hero__slide--brand .ez-hero__title{background:linear-gradient(180deg,#fff,#f0f5ff 42%,#9fbcf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}.ez-hero__highlight{margin:0 0 16px}.ez-hero__highlight-mark{display:inline-block;padding:6px 14px;color:#fff;font-size:16px;line-height:1.3;background:linear-gradient(90deg,#1c4469,#00aeff00 95.19%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px}.ez-hero__note{margin:22px 0 0;color:#ffffffb8;font-size:12px;line-height:1.4}.ez-hero__nav-wrap{position:absolute;inset-inline:0;bottom:var(--ez-hero-nav-bottom, 80px);z-index:3}.ez-hero__nav{--ez-hero-row: 40px;position:relative;height:calc(var(--ez-hero-row) * 3);overflow:hidden}.ez-hero__nav-line{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:22px;background:#ffffff4d;overflow:hidden;z-index:2}.ez-hero__nav-fill{position:absolute;top:0;left:0;width:100%;height:0;background:#fff;animation:ez-hero-fill var(--ez-hero-dur, 5s) linear forwards}.ez-hero.is-paused .ez-hero__nav-fill{animation-play-state:paused}.ez-hero__nav-track{display:flex;flex-direction:column;will-change:transform}.ez-hero__nav-row{display:flex;align-items:center;gap:14px;height:var(--ez-hero-row);padding:0;border:0;background:none;cursor:pointer;text-align:left}.ez-hero__nav-progress{flex:0 0 auto;width:2px;height:22px}.ez-hero__nav-label{color:#fff9;font-size:14px;font-weight:500;white-space:nowrap;transition:color .3s ease}.ez-hero__nav-row.is-active .ez-hero__nav-label{color:#fff}@keyframes ez-hero-fill{0%{height:0}to{height:100%}}.ez-hero__nav-wrap--line{inset-inline:auto;left:50%;transform:translate(-50%);width:auto;max-width:none}.ez-hero__bars{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--ez-radius-pill, 100px);background:#f4f6fc80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ez-hero__bar{position:relative;width:40px;height:5px;padding:0;border:0;border-radius:999px;background:#fff;overflow:hidden;cursor:pointer}.ez-hero__bar-fill{position:absolute;inset:0 auto 0 0;width:0;height:100%;background:#3968ff;border-radius:inherit}.ez-hero__bar.is-active .ez-hero__bar-fill{animation:ez-hero-bar-fill var(--ez-hero-dur, 5s) linear forwards}.ez-hero.is-paused .ez-hero__bar-fill{animation-play-state:paused}@keyframes ez-hero-bar-fill{0%{width:0}to{width:100%}}.ez-btn-glass.ez-hero__cta--border-none,.ez-btn-glass.ez-hero__cta--border-none:hover{border-color:transparent}.ez-btn-glass.ez-hero__cta--border-dark{border-color:#00000073}.ez-btn-glass.ez-hero__cta--border-dark:hover{border-color:#0009}.ez-btn-glass.ez-hero__cta--text-white{color:#fff}.ez-btn-glass.ez-hero__cta--text-black,.ez-btn-glass.ez-hero__cta--text-black:hover{color:#1a1a1a}@media(min-width:961px){.ez-hero{height:var(--ez-hero-h, 860px)}.ez-hero__title{font-size:48px}.ez-hero__desc{font-size:18px}.ez-hero__content-inner{max-width:620px}.ez-hero__slide--brand .ez-hero__content-inner{max-width:760px}.ez-hero__slide--brand .ez-hero__title{font-size:115px;line-height:1;margin-bottom:-10px}.ez-hero__slide--brand .ez-hero__desc{font-size:52px;margin-bottom:0;font-weight:200}.ez-hero__slide--brand .ez-hero__highlight-mark{font-size:34.5px;padding:4px 12px;margin-left:-10px;font-weight:100}.ez-hero__slide--brand .ez-hero__note{font-size:15px;margin-top:60px;font-weight:200}}@media(min-width:2001px){.ez-hero{height:clamp(860px,29vw,992px)}}@media(max-width:960px){.ez-hero{height:580px}.ez-hero__title{font-size:26px}.ez-hero__desc{font-size:12px}.ez-hero__content-inner{max-width:50%}.ez-hero__slide--brand .ez-hero__title{font-size:66px;line-height:1;font-weight:800;margin-bottom:0}.ez-hero__slide--brand .ez-hero__desc{font-size:30px;font-weight:200;margin-bottom:6px;margin-top:-12px}.ez-hero__slide--brand .ez-hero__highlight-mark{font-size:16px;padding:10px 40px;font-weight:100;background:linear-gradient(90deg,#0e79b400,#1c4469,#00aeff00);margin-top:-10px}.ez-hero__slide--mcenter .ez-hero__content{align-items:flex-start}.ez-hero__slide--mcenter .ez-hero__content-inner{max-width:100%;text-align:center;padding-top:48px}.ez-hero__slide--mcenter .ez-hero__highlight{text-align:center}.ez-hero__slide--mcenter .ez-hero__note{position:absolute;left:16px;right:16px;bottom:-350px;margin:0;text-align:center;font-size:8px}.ez-hero__nav-wrap--line{bottom:10px;width:calc(100% - 40px);max-width:200px}.ez-hero__bars{width:100%;box-sizing:border-box}.ez-hero__bar{flex:1 1 0;width:auto;min-width:0}}@media(prefers-reduced-motion:reduce){.ez-hero__slide,.ez-hero__slide.is-active,.ez-hero__content-inner{transition:none}.ez-hero__nav-fill{animation:none;height:100%}.ez-hero__bar.is-active .ez-hero__bar-fill{animation:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ez-hero.css.map */
