.premium-hero,.premium-hero.premium-hero--full-bleed{width:100%}.premium-hero__carousel{position:relative}.premium-hero__viewport{position:relative;overflow:hidden;min-height:var(--phc-height-mobile);border-radius:var(--phc-radius-mobile)}.premium-hero__track{position:relative;height:100%;width:100%}.premium-hero__slide{position:relative;min-height:var(--phc-height-mobile);height:var(--phc-height-mobile);isolation:isolate}@media screen and (max-width:749px){.premium-hero--adapt-height-mobile .premium-hero__viewport,.premium-hero--adapt-height-mobile .premium-hero__slide{min-height:0;height:auto}.premium-hero--adapt-height-mobile .premium-hero__media{position:relative}.premium-hero--adapt-height-mobile .premium-hero__image{position:relative;inset:auto;display:block;height:auto}.premium-hero--adapt-height-mobile .premium-hero__track[data-effect=fade] .premium-hero__slide{position:relative;inset:auto;opacity:1;visibility:visible;display:none;transition:none}.premium-hero--adapt-height-mobile .premium-hero__track[data-effect=fade] .premium-hero__slide.is-active{display:block}}@media screen and (min-width:750px){.premium-hero--adapt-height-desktop .premium-hero__viewport,.premium-hero--adapt-height-desktop .premium-hero__slide{min-height:0;height:auto}.premium-hero--adapt-height-desktop .premium-hero__media{position:relative}.premium-hero--adapt-height-desktop .premium-hero__image{position:relative;inset:auto;display:block;height:auto}.premium-hero--adapt-height-desktop .premium-hero__track[data-effect=fade] .premium-hero__slide{position:relative;inset:auto;opacity:1;visibility:visible;display:none;transition:none}.premium-hero--adapt-height-desktop .premium-hero__track[data-effect=fade] .premium-hero__slide.is-active{display:block}}.premium-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.premium-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.premium-hero__image--mobile{display:block}.premium-hero__image--desktop{display:none}.premium-hero__slide.no-mobile-image .premium-hero__image--desktop{display:block}.premium-hero__placeholder,.premium-hero__placeholder svg{width:100%;height:100%}.premium-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--phc-overlay-start),var(--phc-overlay-end));opacity:var(--phc-overlay-opacity);pointer-events:none;z-index:1}.premium-hero__content{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;display:flex;z-index:2}.premium-hero__content-inner{width:min(100%,var(--phc-content-max-mobile));padding:var(--phc-content-padding-mobile);border:1px solid rgba(255,255,255,.14);border-radius:1.6rem;background:color-mix(in srgb,var(--phc-content-bg) calc(var(--phc-content-bg-opacity) * 100%),transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.premium-hero__content-inner--plain{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-hero__eyebrow{margin:0 0 .8rem;font-size:var(--phc-eyebrow-mobile, 1.2rem);letter-spacing:.18rem;text-transform:uppercase;opacity:.92}.premium-hero__heading{margin:0;font-size:var(--phc-heading-mobile);line-height:1.05;color:#fff;text-wrap:balance}.premium-hero__text{margin-top:1rem;font-size:var(--phc-text-mobile);line-height:1.45;color:#ffffffeb}.premium-hero__text p{margin:0}.premium-hero__buttons{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:1rem}.premium-hero__buttons .button{font-size:var(--phc-button-text-mobile, 1.4rem);padding:var(--phc-button-padding-y-mobile, 1rem) var(--phc-button-padding-x-mobile, 1.8rem);border-radius:var(--phc-button-radius, 999px)}.premium-hero__dots{position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:.7rem}.premium-hero__dot{width:.9rem;height:.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#fff3;cursor:pointer;transition:transform .18s ease,background .18s ease}.premium-hero__dot.is-active{transform:scale(1.2);background:#fff}.premium-hero__arrow-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.premium-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:#0000004d;color:#fff;display:grid;place-items:center;pointer-events:all;cursor:pointer}.premium-hero__arrow .svg-wrapper{width:1rem;height:1rem}.premium-hero__arrow .svg-wrapper svg{width:100%;height:100%}.premium-hero__arrow--prev{left:1.2rem;transform:translateY(-50%) rotate(90deg)}.premium-hero__arrow--next{right:1.2rem;transform:translateY(-50%) rotate(-90deg)}.premium-hero__content--mobile-top-left{align-items:flex-start;justify-content:start}.premium-hero__content--mobile-top-center{align-items:flex-start;justify-content:center}.premium-hero__content--mobile-top-right{align-items:flex-start;justify-content:end}.premium-hero__content--mobile-middle-left{align-items:center;justify-content:start}.premium-hero__content--mobile-middle-center{align-items:center;justify-content:center}.premium-hero__content--mobile-middle-right{align-items:center;justify-content:end}.premium-hero__content--mobile-bottom-left{align-items:flex-end;justify-content:start}.premium-hero__content--mobile-bottom-center{align-items:flex-end;justify-content:center}.premium-hero__content--mobile-bottom-right{align-items:flex-end;justify-content:end}.premium-hero__text-mobile-left{text-align:left}.premium-hero__text-mobile-left .premium-hero__buttons{justify-content:flex-start}.premium-hero__text-mobile-center{text-align:center}.premium-hero__text-mobile-center .premium-hero__buttons{justify-content:center}.premium-hero__text-mobile-right{text-align:right}.premium-hero__text-mobile-right .premium-hero__buttons{justify-content:flex-end}.premium-hero__track[data-effect=fade] .premium-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--phc-transition-speed) ease,visibility var(--phc-transition-speed) ease}.premium-hero__track[data-effect=fade] .premium-hero__slide.is-active{opacity:1;visibility:visible}.premium-hero__track[data-effect=slide]{display:flex;transition:transform var(--phc-transition-speed) cubic-bezier(.22,1,.36,1)}.premium-hero__track[data-effect=slide] .premium-hero__slide{flex:0 0 100%;position:relative}@media screen and (min-width:750px){.premium-hero__viewport{min-height:var(--phc-height-desktop);border-radius:var(--phc-radius-desktop)}.premium-hero__slide{min-height:var(--phc-height-desktop);height:var(--phc-height-desktop)}.premium-hero__image--mobile{display:none}.premium-hero__image--desktop,.premium-hero__slide.no-desktop-image .premium-hero__image--mobile{display:block}.premium-hero__slide.no-desktop-image .premium-hero__image--desktop{display:none}.premium-hero__content{top:3.2rem;right:3.2rem;bottom:3.2rem;left:3.2rem}.premium-hero__content-inner{width:min(100%,var(--phc-content-max-desktop));padding:var(--phc-content-padding-desktop);border-radius:2rem}.premium-hero__heading{font-size:var(--phc-heading-desktop)}.premium-hero__text{font-size:var(--phc-text-desktop)}.premium-hero__eyebrow{font-size:var(--phc-eyebrow-desktop, 1.2rem)}.premium-hero__buttons .button{font-size:var(--phc-button-text-desktop, 1.6rem);padding:var(--phc-button-padding-y-desktop, 1.2rem) var(--phc-button-padding-x-desktop, 2.4rem)}.premium-hero__content--desktop-top-left{align-items:flex-start;justify-content:start}.premium-hero__content--desktop-top-center{align-items:flex-start;justify-content:center}.premium-hero__content--desktop-top-right{align-items:flex-start;justify-content:end}.premium-hero__content--desktop-middle-left{align-items:center;justify-content:start}.premium-hero__content--desktop-middle-center{align-items:center;justify-content:center}.premium-hero__content--desktop-middle-right{align-items:center;justify-content:end}.premium-hero__content--desktop-bottom-left{align-items:flex-end;justify-content:start}.premium-hero__content--desktop-bottom-center{align-items:flex-end;justify-content:center}.premium-hero__content--desktop-bottom-right{align-items:flex-end;justify-content:end}.premium-hero__text-desktop-left{text-align:left}.premium-hero__text-desktop-left .premium-hero__buttons{justify-content:flex-start}.premium-hero__text-desktop-center{text-align:center}.premium-hero__text-desktop-center .premium-hero__buttons{justify-content:center}.premium-hero__text-desktop-right{text-align:right}.premium-hero__text-desktop-right .premium-hero__buttons{justify-content:flex-end}}@media screen and (max-width:749px){.premium-hero__arrow{width:3.2rem;height:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-premium-hero-carousel.css.map */
