.hero-overlay,.hero-overlay__inner{width:100%}.hero-overlay__frame{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden}.hero-overlay__media{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0;overflow:hidden}.hero-overlay__picture,.hero-overlay__video{width:100%;height:100%;display:block}.hero-overlay__picture img,.hero-overlay__img,.hero-overlay__video-el{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-overlay__video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-overlay__video-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-overlay__video-item--desktop{display:none}@media screen and (min-width:990px){.hero-overlay__video-item--mobile{display:none}.hero-overlay__video-item--desktop{display:block}}.hero-overlay__content-area{position:absolute;inset:var(--hero-overlay-safe-padding, 30px);pointer-events:none;z-index:1}.hero-overlay__content{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:min(100%,50rem);pointer-events:auto}.hero-overlay__heading{margin:0;padding:0;max-width:100%;font-family:var(--font-noe-display, var(--font-heading-family));font-style:var(--font-heading-style);font-weight:400;font-size:clamp(2.2rem,6.5vw,4.2rem);line-height:1.12;text-align:left;text-wrap:balance}.hero-overlay__heading.heading--shadow{text-shadow:0 .1rem 1.5rem rgba(0,0,0,.35)}.hero-overlay__subtitle{margin:0;padding:0;max-width:100%;font-family:var(--font-noe-display, var(--font-heading-family));font-style:var(--font-heading-style);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-align:left;text-wrap:pretty}.hero-overlay__subtitle a{color:inherit;text-decoration:none}.hero-overlay__subtitle.heading--shadow{text-shadow:0 .1rem 1.5rem rgba(0,0,0,.35)}.hero-overlay__text{margin:0;max-width:42rem;font-family:var(--font-antarctica, var(--font-body-family));font-weight:400;line-height:1.45;text-align:left;text-wrap:pretty}.hero-overlay__text p{margin:0}.hero-overlay__text.heading--shadow,.hero-overlay__text.heading--shadow p{text-shadow:0 .1rem 1.5rem rgba(0,0,0,.35)}.hero-overlay__btn{margin:0;text-decoration:none;font-family:var(--font-antarctica, var(--font-body-family));font-weight:500;font-style:normal;font-size:13px;letter-spacing:0;transform:translateY(0);transition:color .45s cubic-bezier(.33,1,.68,1),background-color .45s cubic-bezier(.33,1,.68,1),border-color .45s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.33,1,.68,1),box-shadow .45s cubic-bezier(.33,1,.68,1)}.hero-overlay__btn:hover{transform:translateY(-1px);box-shadow:0 .4rem 1.4rem #00000024}@media(prefers-reduced-motion:reduce){.hero-overlay__btn{transition:none}.hero-overlay__btn:hover{transform:none;box-shadow:none}}.hero-overlay__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hero-overlay__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.06)}.hero-overlay__product{position:absolute;z-index:2;transform:translate(-50%,-50%);pointer-events:auto;background-color:#fff;--hero-overlay-product-safe-padding: 15px;--hero-overlay-product-card-width: 240px;padding:var(--hero-overlay-product-safe-padding);box-sizing:border-box;width:min(100%,calc(var(--hero-overlay-product-card-width) + (var(--hero-overlay-product-safe-padding) * 2)));max-width:100%;overflow:hidden}@media screen and (min-width:990px){.hero-overlay__product{--hero-overlay-product-safe-padding: 30px}}.hero-overlay__product .collection-main-product{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:var(--hero-overlay-product-card-width);min-width:0;margin-left:auto;margin-right:auto}.hero-overlay__product .collection-main-product-image-wrapper{width:100%;height:auto;aspect-ratio:1 / 1}.hero-overlay__product .collection-main-product-info,.hero-overlay__product .collection-main-product-title-link{width:100%;min-width:0}.hero-overlay__product .collection-main-product-title{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-hero-overlay.css.map */
