.hero-media-section{position:relative;display:block;grid-column:1 / -1;width:100vw;margin-left:calc(50% - 50vw)}.hero-media-container{position:relative;display:block;width:100%;height:100vh}@media screen and (min-width: 1024px){.hero-media-container{height:auto}.hero-media-container:before{content:"";display:block;padding-bottom:calc(100% / var(--desktop-aspect-ratio, 1.25))}}.hero-media-container:before{content:"";display:block;padding-bottom:calc(100% / var(--mobile-aspect-ratio, 1.7777777777777777))}@media screen and (min-width: 1024px){.hero-media-container:before{padding-bottom:calc(100% / var(--desktop-aspect-ratio, 1.25))}}.hero-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;z-index:2;padding-left:10px}@media screen and (min-width: 750px){.hero-media-overlay{top:0;right:0;bottom:0;left:0;padding-left:10px}}.hero-media-content{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:100%;max-height:100vh}.hero-media-text-wrapper{height:100%;display:flex;align-items:center;justify-content:var(--justify-content-mobile)}@media screen and (min-width: 1024px){.hero-media-text-wrapper{align-items:var(--desktop-text-position);justify-content:var(--justify-content-desktop)}}.hero-media-text-container{pointer-events:none;position:-webkit-sticky;position:sticky;top:calc(50% - .51em);z-index:30;width:auto;max-width:100%;padding-bottom:1rem;text-align:var(--text-align);display:flex;flex-direction:column}@media screen and (min-width: 1024px){.hero-media-text-container{width:auto;position:static;padding-bottom:1.5rem;text-align:var(--desktop-text-align)}}.hero-media-heading{font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);line-height:1.02;margin:0 0 var(--mobile-text-spacing) 0;white-space:nowrap;display:inline-block;color:rgba(var(--glass-bg-color-rgb),var(--glass-opacity));background:rgba(var(--glass-bg-color-rgb),var(--glass-opacity));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 1024px){.hero-media-heading{margin-bottom:var(--desktop-text-spacing)}}@supports not (backdrop-filter: blur(var(--glass-blur))){.hero-media-heading{color:#ffffffe6;background:#0000004d;padding:.25rem .5rem;border-radius:8px}}.hero-media-subtext{font-size:var(--subtext-font-size);font-weight:var(--subtext-font-weight);line-height:1;margin:0;display:inline-block;color:rgba(var(--glass-bg-color-rgb),var(--glass-opacity));background:rgba(var(--glass-bg-color-rgb),var(--glass-opacity));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not (backdrop-filter: blur(var(--glass-blur))){.hero-media-subtext{color:#ffffffe6;background:#0000004d;padding:.25rem .5rem;border-radius:8px}}.hero-media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;height:100%;width:100%;display:block}.hero-media-picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0}.hero-media-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-media-title{--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--max-width: 100%;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);font-family:forma-djr-banner,sans-serif;width:var(--width);max-width:var(--max-width);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font-size:var(--title-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);text-align:var(--title-text-align);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);color:var(--title-color);opacity:var(--title-opacity);text-shadow:0 0 var(--title-text-shadow-blur) rgba(255,255,255,var(--title-text-shadow-opacity))}.hero-media-subtitle{--padding-block-start: 0px;--padding-block-end: 3px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--max-width: 100%;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);width:var(--width);max-width:var(--max-width);margin:0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;box-sizing:border-box;font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);text-transform:var(--subtitle-text-transform);text-align:var(--subtitle-text-align);letter-spacing:var(--subtitle-letter-spacing);line-height:var(--subtitle-line-height);color:var(--subtitle-color);opacity:var(--subtitle-opacity);text-shadow:0 0 var(--subtitle-text-shadow-blur) rgba(255,255,255,var(--subtitle-text-shadow-opacity))}.hero-media-heading,.hero-media-subtext,.hero-media-title,.hero-media-subtitle{transition:all .3s ease}@media screen and (min-width: 1024px){.hero-media-heading{font-size:71.6px}.hero-media-subtext{font-size:3rem}}@media (prefers-contrast: high){.hero-media-heading,.hero-media-subtext{color:#fff;background:#000;-webkit-text-fill-color:white;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.hero-media-heading,.hero-media-subtext{transition:none}}@media print{.hero-media-section{break-inside:avoid}.hero-media-heading,.hero-media-subtext{color:#000!important;background:none!important;-webkit-text-fill-color:black!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.hero-media-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--image-overlay-color-rgb),var(--image-overlay-opacity));z-index:1;pointer-events:none}.hero-media-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-hero-media.css.map */
