.ecx-frame{position:relative}.ecx-crop{overflow:hidden}.ecx-img{position:relative;z-index:1;transform-origin:50% 50%;will-change:transform,filter;backface-visibility:hidden}.ecx-hero-img{transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.ecx-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;filter:blur(22px) saturate(1.15);opacity:0;pointer-events:none;will-change:transform,opacity}.ecx-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--ecx-gx,50%) var(--ecx-gy,50%),rgba(255,255,255,.26),rgba(255,255,255,0) 58%);will-change:opacity}.ecx-zoomable{cursor:zoom-in}.ecx-zoomable:focus-visible{outline:2px solid rgba(36,64,65,.55);outline-offset:4px}.ecx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#101a1a00;transition:background .55s cubic-bezier(.22,.8,.24,1);cursor:zoom-out;-webkit-tap-highlight-color:transparent}.ecx-lb.ecx-on{background:#101a1ad6}.ecx-lb img{position:fixed;margin:0;max-width:none;max-height:none;transform-origin:50% 50%;transition:transform .65s cubic-bezier(.22,.8,.24,1),border-radius .65s cubic-bezier(.22,.8,.24,1);will-change:transform;box-shadow:0 30px 80px #00000059}@media(prefers-reduced-motion:reduce){.ecx-lb,.ecx-lb img{transition:none}}*,*:before,*:after{border-radius:0!important}input[type=radio],input[type=radio]:before,input[type=radio]:after{border-radius:50%!important}[class^=image-with-text-]:not(:has([class^=text-content-],[class^=subheading-],[class^=button-])) [class^=image-container-]:not(.is-trimmed){overflow:visible!important;clip-path:none!important}[class^=image-with-text-]:not(:has([class^=text-content-],[class^=subheading-],[class^=button-])) [class^=image-container-] img{transform:none!important;filter:none!important;will-change:auto!important;transition:none!important}[class^=image-with-text-]:not(:has([class^=text-content-],[class^=subheading-],[class^=button-])) .ecx-back,[class^=image-with-text-]:not(:has([class^=text-content-],[class^=subheading-],[class^=button-])) .ecx-glare{display:none!important}@media(max-width:749px){[class^=image-with-text-]:not(:has([class^=text-content-],[class^=subheading-],[class^=button-])) [class^=image-container-]{flex:0 0 auto!important}}footer .ea-footer__social{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;gap:20px 48px;width:100%}footer .ea-footer__social li{justify-content:flex-start;min-width:0}@media(min-width:750px){footer .ea-footer__social{grid-template-columns:repeat(4,max-content);gap:16px 40px}}.media-gallery--carousel .product-media img,.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:contain!important;object-position:center center!important}
/*# sourceMappingURL=/cdn/shop/t/138/assets/eclinea-image-fx.css.map */
