.zn-hero{position:relative;isolation:isolate;display:block;overflow:hidden;height:calc(var(--zn-hero-h, 100) * 1vh);min-height:calc(56 * var(--zn-r));background:#152527;color:#fff}@supports (height: 100svh){.zn-hero{height:calc(var(--zn-hero-h, 100) * 1svh)}}.zn-hero__media,.zn-hero__zoom,.zn-hero__intro,.zn-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.zn-hero .zn-hero__overlay,.zn-hero .zn-hero__edge{display:block}.zn-hero__media{z-index:0;overflow:hidden}.zn-hero__zoom{transform-origin:49% 117%;transition:transform var(--zn-travel-dur, 1s) ease-in-out}.zn-hero.is-scrolled .zn-hero__zoom{transform:scale(var(--zn-scroll-zoom, 1.16))}.zn-hero__intro{transform-origin:70% 44%}.zn-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--zn-focus-x, 50%) var(--zn-focus-y, 50%);transform:scale(var(--zn-photo-zoom, 1));transform-origin:var(--zn-focus-x, 50%) var(--zn-focus-y, 50%)}.zn-hero__overlay{background:#000;opacity:var(--zn-overlay, .6)}.zn-hero__edge{position:absolute;top:0;bottom:0;left:0;width:min(calc(41.6 * var(--zn-r)),30%);background:linear-gradient(to left,#0000,#000000bf);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(to left,transparent,#000);mask-image:linear-gradient(to left,transparent,#000)}.zn-hero__content{--zn-w: min(calc(var(--zn-text-w-em, 10.694) * 1em), var(--zn-container));position:absolute;z-index:2;top:var(--zn-text-y, 50%);left:clamp(calc(var(--zn-gutter-l) + var(--zn-w) / 2),var(--zn-text-x, 50%),calc(100% - var(--zn-gutter-r) - var(--zn-w) / 2));display:flex;flex-direction:column;align-items:var(--zn-text-items, flex-start);width:var(--zn-w);font-size:clamp(calc(3 * var(--zn-r)),var(--zn-heading-fluid, 2.552vw),var(--zn-heading-size, calc(4.9 * var(--zn-r))));text-align:var(--zn-text-align, left);transform:translate(-50%,-50%)}.zn-hero__heading{margin:0 -.0612em 0 0;color:#fff;font-family:inherit;font-size:1em;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.0612em;text-transform:uppercase;word-break:normal}.zn-hero__text{max-width:95.8%;margin-top:calc(-.16 * var(--zn-r));color:#fff;font-size:calc(1.5 * var(--zn-r));font-weight:300;line-height:calc(2.4 * var(--zn-r));letter-spacing:.1em}.zn-hero__text p{margin:0}.zn-hero__text a{color:inherit}.zn-hero .zn-hero__button{margin-top:calc(1.2 * var(--zn-r))}.zn-hero__product{position:absolute;z-index:2;top:var(--zn-product-y, 50%);left:var(--zn-product-x, 73%);height:min(calc(var(--zn-product-size, 50) * 1%),var(--zn-product-cap, 28.125vw));aspect-ratio:var(--zn-product-ratio, 1);transform:translate(-50%,-50%)}.zn-hero__product-link{display:block;width:100%;height:100%}.zn-hero__product-image{width:100%;height:100%;object-fit:contain}.zn-hero.is-away .zn-hero__product{visibility:hidden}.zn-flyer{position:fixed;top:0;left:0;z-index:20;display:block;max-width:none;object-fit:contain;pointer-events:none;will-change:transform,width,height}@keyframes zn-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes zn-hero-zoom-out{0%{transform:scale(var(--zn-intro-zoom, 2.9))}to{transform:scale(1)}}.zn-intro .zn-hero__content,.zn-intro .zn-hero__product,.zn-intro .zn-header-section,html.zn-intro .acc-header,html.zn-intro .acc-scrollnav{opacity:0}.zn-intro .zn-hero__intro{transform:scale(var(--zn-intro-zoom, 2.9))}.zn-intro.zn-intro-run .zn-hero__content,.zn-intro.zn-intro-run .zn-hero__product,.zn-intro.zn-intro-run .zn-header-section,html.zn-intro.zn-intro-run .acc-header,html.zn-intro.zn-intro-run .acc-scrollnav{animation:zn-hero-fade var(--zn-intro-dur, 2s) ease-in-out both}.zn-intro.zn-intro-run .zn-hero__intro{animation:zn-hero-zoom-out var(--zn-intro-dur, 2s) ease-in-out both}@media screen and (max-width:989px){.zn-hero{--zn-text-x: var(--zn-text-x-m, 50%);--zn-text-y: var(--zn-text-y-m, 71%);--zn-text-align: var(--zn-text-align-m, center);--zn-text-items: var(--zn-text-items-m, center);--zn-product-x: var(--zn-product-x-m, 70%);--zn-product-y: var(--zn-product-y-m, 33%);--zn-product-size: var(--zn-product-size-m, 29);--zn-photo-zoom: var(--zn-photo-zoom-m, 1.34);--zn-focus-x: var(--zn-focus-x-m, 27%);--zn-focus-y: var(--zn-focus-y-m, 98%);height:calc(var(--zn-hero-h-m, 100) * 1vh);min-height:calc(60 * var(--zn-r))}@supports (height: 100svh){.zn-hero{height:calc(var(--zn-hero-h-m, 100) * 1svh)}}.zn-hero__intro{transform-origin:50% 40%}.zn-hero .zn-hero__edge{display:none}.zn-hero__content{--zn-w: var(--zn-container);font-size:var(--zn-heading-size-m, calc(3.3 * var(--zn-r)))}.zn-hero__heading{line-height:1.0606;letter-spacing:calc(.3 * var(--zn-r));margin-right:calc(-.3 * var(--zn-r))}.zn-hero__product{height:calc(var(--zn-product-size, 29) * 1%)}.zn-hero__text{max-width:none;margin-top:calc(3.2 * var(--zn-r))}.zn-hero .zn-hero__button{margin-top:calc(1.5 * var(--zn-r))}.zn-hero--no-product-mobile .zn-hero__product{display:none}}@media screen and (max-width:429px){.zn-hero__content{font-size:min(var(--zn-heading-size-m, calc(3.3 * var(--zn-r))),7.2vw)}}@media(prefers-reduced-motion:reduce){.zn-hero__zoom{transition:none}.zn-hero.is-scrolled .zn-hero__zoom{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/zenos-hero.css.map */
