body:has(coretex-zoom-dialog[aria-hidden=false]){overflow:hidden}button.bszn-product-zoom-trigger{position:relative;z-index:2;display:grid;width:100%;min-width:44px;height:100%;min-height:44px;padding:0;place-items:center;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.coretex-dialog.coretex-zoom-dialog{--dialogW: 100vw;--dialogMaxW: 100vw;--dialogH: 100dvh;--dialogMaxH: 100dvh;--dialogMargin: 0;--dialogPadding: 0;--dialogRadius: 0;--dialogBorder: 0;--dialogBg: rgb(5 5 7 / .94);--dialogColor: #fff;--dialogBackdropBg: rgb(0 0 0 / .72);--dialogBackdropBlur: blur(24px) saturate(130%)}.coretex-dialog.coretex-zoom-dialog dialog:modal{top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 16%,rgb(255 255 255 / .08),transparent 36%),#050507f0}.coretex-dialog.coretex-zoom-dialog dialog-wrapper,.coretex-dialog.coretex-zoom-dialog main,.coretex-dialog.coretex-zoom-dialog main>ul,.coretex-dialog.coretex-zoom-dialog main li{width:100%;height:100%;min-height:0}.coretex-dialog.coretex-zoom-dialog dialog-wrapper{position:relative;display:block}.coretex-dialog.coretex-zoom-dialog header{position:fixed;z-index:4;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:auto;padding:0;background:transparent}.coretex-dialog.coretex-zoom-dialog header form{margin:0}.coretex-dialog.coretex-zoom-dialog [data-close]{display:grid;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;place-items:center;border:1px solid rgb(255 255 255 / .22);border-radius:100vw;background:linear-gradient(145deg,#ffffff2e,#ffffff0f);color:#fff;box-shadow:inset 0 1px #ffffff3d,0 12px 34px #00000057;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.coretex-dialog.coretex-zoom-dialog [data-close]:focus-visible{outline:2px solid #fff;outline-offset:3px}.coretex-dialog.coretex-zoom-dialog main{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;overscroll-behavior:contain;cursor:zoom-in}.coretex-dialog.coretex-zoom-dialog main>ul{display:block;margin:0;padding:0}.coretex-dialog.coretex-zoom-dialog main li{display:none;place-items:center;padding:max(72px,calc(env(safe-area-inset-top) + 64px)) max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden}.coretex-dialog.coretex-zoom-dialog main li.is-active{display:grid}.coretex-dialog.coretex-zoom-dialog main li img{--bszn-zoom-x: 0px;--bszn-zoom-y: 0px;--bszn-zoom-scale: 1;display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;object-fit:contain;cursor:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translate3d(var(--bszn-zoom-x),var(--bszn-zoom-y),0) scale(var(--bszn-zoom-scale));transform-origin:center;will-change:transform}.coretex-dialog.coretex-zoom-dialog main li img.is-animating{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.coretex-dialog.coretex-zoom-dialog,.coretex-dialog.coretex-zoom-dialog *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.coretex-dialog.coretex-zoom-dialog{--dialogBg: #050507;--dialogBackdropBlur: none}.coretex-dialog.coretex-zoom-dialog [data-close]{background:#17171a;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/bszn-product-zoom.css.map */
