premium-hero{display:block;position:relative;isolation:isolate}.premium-hero--contained{padding-inline:1.6rem;max-inline-size:var(--page-width);margin-inline:auto}.premium-hero__slides{position:relative;background:var(--premium-surface)}.premium-hero--contained .premium-hero__slides{border-radius:var(--media-radius);overflow:hidden}.premium-hero__slide{position:relative;display:grid;align-items:center;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;min-block-size:var(--hero-mobile-height);color:var(--hero-text);background:var(--premium-surface);--color-foreground: var(--hero-text-rgb)}.premium-hero__slide[hidden]{display:none}.premium-hero__slide.is-entering{animation:premium-hero-enter var(--hero-transition) ease both}.premium-hero__media,.premium-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.premium-hero__media{overflow:hidden}.premium-hero__media:after{content:"";background:var(--hero-overlay);opacity:var(--hero-opacity);pointer-events:none}.premium-hero__media picture,.premium-hero__media img,.premium-hero__media video,.premium-hero__media svg{display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:0}.premium-hero__media img{--hero-image-focal: var(--hero-mobile-focal, 50% 50%)}.premium-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0}.premium-hero__media video[hidden]{display:none}.premium-hero__placeholder{fill:#c7c0b4;background:#dcd5c9}.premium-hero__content{position:relative;z-index:1;inline-size:100%;padding-block:6.4rem 9rem;padding-inline:2.4rem}.premium-hero__copy{max-inline-size:60rem}.premium-hero__heading{color:inherit;font-size:calc(clamp(3.2rem,5.2vw,7.2rem) * var(--font-heading-scale));line-height:1.1}.premium-hero__description{max-inline-size:44rem;font-size:1.5rem;line-height:1.7;margin-block:2rem 0}.premium-hero__description p{margin:0}.premium-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block-start:3rem}.premium-hero__actions .premium-button{--color-button: var(--hero-text-rgb);--color-button-text: var(--hero-button-text-rgb)}.premium-hero__actions .premium-button--secondary{--color-foreground: var(--hero-text-rgb)}.premium-hero__slide[data-align=center]{text-align:center}.premium-hero__slide[data-align=center] .premium-hero__description{margin-inline:auto}.premium-hero__slide[data-align=center] .premium-hero__actions{justify-content:center}.premium-hero__slide[data-align=end]{text-align:end}.premium-hero__slide[data-align=end] .premium-hero__description{margin-inline-start:auto}.premium-hero__slide[data-align=end] .premium-hero__actions{justify-content:flex-end}.premium-hero__slide[data-position=center] .premium-hero__copy{margin-inline:auto}.premium-hero__slide[data-position=end] .premium-hero__copy{margin-inline-start:auto}.premium-hero__slide[data-vertical=bottom]{align-items:end}.premium-hero__slide[data-vertical=top]{align-items:start}.premium-hero__controls[hidden]{display:none}.premium-hero__controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;color:#fff}.premium-hero__control{display:grid;place-items:center;inline-size:4.4rem;block-size:4.4rem;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / .6);background:#1919168c;color:#fff;cursor:pointer;pointer-events:auto}.premium-hero__control:focus-visible{outline:2px solid #fff;outline-offset:4px}.premium-hero__control .svg-wrapper{inline-size:1.4rem;block-size:1.4rem}.premium-hero__prev,.premium-hero__next{position:absolute;inset-block-start:50%;inset-block-end:auto;transform:translateY(-50%);inline-size:3.8rem;block-size:3.8rem;background:#19191673;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .35)}.premium-hero__prev{inset-inline-start:1.2rem}.premium-hero__next{inset-inline-end:1.2rem}.premium-hero__prev .premium-arrow{transform:rotate(180deg)}[dir=rtl] .premium-hero__prev .premium-arrow{transform:none}[dir=rtl] .premium-hero__next .premium-arrow{transform:rotate(180deg)}.premium-hero__bottom{position:absolute;inset-block-end:1.6rem;inset-inline:0;display:flex;gap:.6rem;align-items:center;justify-content:center}.premium-hero__dots{display:flex;flex-wrap:wrap;justify-content:center;pointer-events:auto}.premium-hero__dot{display:grid;place-items:center;inline-size:3.2rem;block-size:4.4rem;padding:0;background:none;border:0;cursor:pointer}.premium-hero__dot:after{content:"";inline-size:.7rem;block-size:.7rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000004d}.premium-hero__dot[aria-current=true]:after{outline:1px solid #fff;outline-offset:4px}.premium-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:-4px}.premium-hero__counter{font-size:1.2rem;margin-inline:1rem;padding:.5rem;background:#1919168c;border-radius:2px}.premium-hero--adapt .premium-hero__slide{min-block-size:var(--hero-mobile-height);aspect-ratio:var(--hero-stage-ratio, 1.2)}@media(max-width:749px){.premium-hero__content{padding-block:4.4rem 6.4rem;padding-inline:5.4rem}.premium-hero__heading{font-size:calc(clamp(2.4rem,6.8vw,3.6rem) * var(--font-heading-scale));line-height:1.15;overflow-wrap:anywhere}.premium-hero__description{font-size:1.4rem;line-height:1.5;margin-block-start:1.2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.premium-hero__actions{gap:1rem;margin-block-start:1.8rem}.premium-hero__actions .premium-button{flex:1 1 13rem}}@media(min-width:750px){.premium-hero__slide{min-block-size:var(--hero-desktop-height)}.premium-hero__media img{--hero-image-focal: var(--hero-desktop-focal, 50% 50%)}.premium-hero__content{padding:8rem max(8rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.premium-hero--contained .premium-hero__content{padding-inline:8rem}.premium-hero__prev,.premium-hero__next{inline-size:4.4rem;block-size:4.4rem;inset-inline-start:2rem;inset-inline-end:2rem}.premium-hero__bottom{inset-block-end:2.4rem}.premium-hero--adapt .premium-hero__slide{min-block-size:var(--hero-desktop-height);aspect-ratio:var(--hero-stage-desktop-ratio, 1.8)}}.premium-overlay-active #MainContent>.shopify-section:first-child .premium-hero__content{padding-block-start:calc(6rem + var(--header-height))}@keyframes premium-hero-enter{0%{opacity:.25}to{opacity:1}}[data-premium-motion=none] .premium-hero__slide.is-entering{animation:none}[data-premium-motion=reduced] .premium-hero__slide.is-entering{animation-duration:.15s}@media(prefers-reduced-motion:reduce){.premium-hero__slide.is-entering{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/premium-hero.css.map */
