.bzfx-img__zoom{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:zoom-in;position:relative;border-radius:inherit;-webkit-tap-highlight-color:transparent}.bzfx-img__zoom:focus-visible{outline:2px solid var(--bz-accent, #54a7db);outline-offset:4px}.bzfx-img__zoom .bzfx-img__well{transition:transform .45s cubic-bezier(.2,.7,.3,1),box-shadow .45s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){.bzfx-img__zoom:hover .bzfx-img__well{transform:translateY(-4px) scale(1.012);box-shadow:0 24px 60px -24px #0c1c2c80}.bzfx-img__zoom:hover .bzfx-img__badge{opacity:1;transform:translateY(0) scale(1)}}.bzfx-img__badge{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1;color:#0c1c2c;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 28px -12px #0c1c2c8c;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);opacity:0;transform:translateY(6px) scale(.96);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.3,1);pointer-events:none}.bzfx-img__badge svg{width:15px;height:15px;flex:none}@media(hover:none){.bzfx-img__badge{opacity:1;transform:none}}.bzfx-img__zoom:focus-visible .bzfx-img__badge{opacity:1;transform:none}.bz-lb{width:min(1040px,94vw);max-width:none;max-height:92svh;padding:0;border:0;background:transparent;overflow:visible;color:#0c1c2c}.bz-lb::backdrop{background:#0a162494;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);opacity:0;transition:opacity .32s ease}.bz-lb[open]::backdrop{opacity:1}.bz-lb__shell{display:flex;flex-direction:column;max-height:92svh;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 48px 120px -32px #05101cb8;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.3,1)}.bz-lb[open] .bz-lb__shell{opacity:1;transform:none}.bz-lb__bar{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 20px;border-bottom:1px solid #e4eef7;background:#f7fbff}.bz-lb__title{margin:0;flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-lb__open{flex:none;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:650;text-decoration:none;color:#fff;background:#18334e;transition:background .2s ease}.bz-lb__open:hover{background:#0b3d6b}.bz-lb__open svg{width:15px;height:15px}.bz-lb__close{flex:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid #d7e6f3;border-radius:999px;background:#fff;color:#18334e;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.bz-lb__close:hover{background:#18334e;border-color:#18334e;color:#fff}.bz-lb__close svg{width:17px;height:17px}.bz-lb__body{flex:1 1 auto;min-height:0;background:#eef4fa;display:flex}.bz-lb__body img{display:block;width:100%;height:auto;max-height:calc(92svh - 67px);object-fit:contain;margin:auto}.bz-lb__body iframe{width:100%;height:min(78svh,900px);border:0;display:block}@media(max-width:749px){.bz-lb{width:94vw}.bz-lb__bar{padding:12px 12px 12px 16px}.bz-lb__title{font-size:14px}}@media(prefers-reduced-motion:reduce){.bz-lb::backdrop,.bz-lb__shell,.bzfx-img__zoom .bzfx-img__well,.bzfx-img__badge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bz-lightbox.css.map */
