.bw-build__image-open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;color:inherit;cursor:zoom-in;background:transparent}.bw-build__image-open img{display:block;width:100%;height:100%;object-fit:contain}.bw-build__zoom-hint{position:absolute;right:9px;bottom:9px;font-size:12px;line-height:1.2;padding:6px 8px;border-radius:4px;color:#fff;background:#1a3624e0}.bw-build__image-open:focus-visible{outline:3px solid #64896a;outline-offset:-4px}.bw-build__lightbox{padding:0;color:#253b2b;background:#f8f7f1;border:1px solid #ccd9c9;border-radius:12px;box-shadow:0 16px 60px #00000059;width:min(96vw,1100px);max-width:96vw;height:min(92dvh,960px);max-height:92dvh;overflow:hidden}.bw-build__lightbox[open]{display:flex;flex-direction:column}.bw-build__lightbox::backdrop{background:#0c1710d9}.bw-build__lightbox-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;border-bottom:1px solid #d7e0d3}.bw-build__lightbox-header strong{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.bw-build__lightbox-actions{display:flex;gap:8px}.bw-build__lightbox-actions button{border:1px solid #6b8d72;border-radius:5px;padding:9px 13px;min-height:44px;background:#fff;color:#244832;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.bw-build__lightbox-actions [data-bw-builder-lightbox-close]{background:#2e5538;color:#fff}.bw-build__lightbox-stage{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:block;padding:12px;text-align:center;background:#fff}.bw-build__lightbox-stage img{display:block;margin:auto;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;cursor:zoom-in}.bw-build__lightbox-stage.is-zoomed img{width:170%;max-width:none;max-height:none;cursor:zoom-out}.bw-build__lightbox-note{font-size:12px;margin:0;padding:8px 16px;color:#546a57}@media(max-width:600px){.bw-build__lightbox{width:100vw;max-width:100vw;height:95dvh;max-height:95dvh;border-radius:12px 12px 0 0;margin:auto 0 0}.bw-build__lightbox-header{padding:10px 12px}.bw-build__lightbox-header strong{font-size:14px}.bw-build__lightbox-actions button{padding:9px}.bw-build__lightbox-stage{padding:8px}.bw-build__lightbox-stage.is-zoomed img{width:220%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bw-bundle-zoom.css.map */
