.gallery-zoom-modal{--media-gap: calc(2 * var(--space-unit));--media-gutter: calc(6 * var(--space-unit));--agt-lb-line: #E3E6EA;--agt-lb-ink: #15191E;--agt-lb-gap: 32px;--agt-lb-thumbs: 96px;--agt-lb-radius: 16px}.gallery-zoom-modal.modal{z-index:10000;background-color:#f6f7f900;transition:visibility 0s .35s,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.gallery-zoom-modal.modal[open]{background-color:#f6f7f9f5;transition:visibility 0s 0s,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gallery-zoom-modal.modal[open]{background-color:#f6f7f9d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.gallery-zoom-modal .modal__window{width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;overflow:visible;border-radius:0;background:transparent!important;box-shadow:none;opacity:1;transform:none;transition:none;pointer-events:none}[open]:not(.is-closing) .gallery-zoom-modal .modal__window,.gallery-zoom-modal[open] .modal__window{opacity:1;transform:none;transition:none}.gallery-zoom-modal .modal__content{display:flex;align-items:center;justify-content:center;height:100%;padding:0}.gallery-zoom-modal .modal__close-btn{z-index:3}.gallery-zoom-modal gallery-zoom.gallery-zoom{--agt-lb-size: min( calc(100vw - 2 * var(--agt-lb-gap)), calc(100vh - 2 * var(--agt-lb-gap) - var(--agt-lb-thumbs)), 1100px );flex:none;box-sizing:border-box;width:var(--agt-lb-size);height:var(--agt-lb-size);margin-bottom:var(--agt-lb-thumbs);border:1px solid var(--agt-lb-line);border-radius:var(--agt-lb-radius);background:#fff;box-shadow:0 24px 64px #15191e1f,0 2px 8px #15191e0d;color:var(--agt-lb-ink);pointer-events:auto;outline:none;opacity:0;transform:translateY(14px) scale(.97);transition:opacity .2s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.gallery-zoom-modal[open] gallery-zoom.gallery-zoom{opacity:1;transform:none}.gallery-zoom-modal gallery-zoom.gallery-zoom--single-image{--agt-lb-thumbs: 0px}.gallery-zoom__zoom-container{z-index:1;overflow:hidden;border-radius:calc(var(--agt-lb-radius) - 1px);background:#fff;cursor:zoom-in}.gallery-zoom__zoom-container--loading:after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;animation:galleryViewerSpinner 1s linear infinite;border:1px solid transparent;border-radius:100%;border-left-color:currentColor;opacity:.75}@keyframes galleryViewerSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gallery-zoom__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.gallery-zoom__zoom-image{position:absolute;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;opacity:0;transition:opacity .25s ease}.gallery-zoom__zoom-image.is-loaded{opacity:1}.gallery-zoom__zoom-container>.is-leaving{opacity:0!important;transition:opacity .32s ease!important;pointer-events:none}.gallery-zoom-modal .gallery-zoom__carousel{top:calc(100% + 16px)!important;bottom:auto!important;padding:0!important}.gallery-zoom-modal .gallery-zoom__carousel .container{max-width:none;padding:0}.gallery-zoom__thumbs{z-index:2;gap:10px}carousel-slider[inactive] .gallery-zoom__thumbs{justify-content:center}.gallery-zoom__thumb{position:relative;flex:0 0 64px}.gallery-zoom__thumb:after{display:none}.gallery-zoom__thumb[hidden]{display:none}.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn{box-sizing:border-box;padding-top:0!important;aspect-ratio:1 / 1;border:1px solid var(--agt-lb-line)!important;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s ease}.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain;padding:4px;box-sizing:border-box;transform:none!important}.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn:hover{border-color:#c9cfd6!important}.gallery-zoom-modal .gallery-zoom__thumb--active .media-thumbs__btn{border:2px solid var(--agt-lb-ink)!important}.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn:before,.gallery-zoom-modal .gallery-zoom__thumb .media-thumbs__btn:after{display:none!important}.gallery-zoom__thumb-slider .slider-nav{pointer-events:none}.gallery-zoom__thumb-slider .slider-nav .slider-nav__btn{pointer-events:auto}.gallery-zoom__controls{z-index:3;padding:0 16px}.gallery-zoom-modal .gallery-zoom__prev:not([hidden]),.gallery-zoom-modal .gallery-zoom__next:not([hidden]),.gallery-zoom-modal .gallery-zoom__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--agt-lb-line)!important;border-radius:999px!important;background:#fff!important;color:var(--agt-lb-ink);box-shadow:0 2px 10px #15191e1a;transition:opacity .18s ease,box-shadow .18s ease}.gallery-zoom-modal .gallery-zoom__prev:hover,.gallery-zoom-modal .gallery-zoom__next:hover,.gallery-zoom-modal .gallery-zoom__close:hover{box-shadow:0 4px 16px #15191e29}.gallery-zoom-modal .gallery-zoom__prev[disabled],.gallery-zoom-modal .gallery-zoom__next[disabled]{opacity:0!important;pointer-events:none}.gallery-zoom-modal .gallery-zoom__prev svg,.gallery-zoom-modal .gallery-zoom__next svg{width:20px;height:20px}.gallery-zoom-modal .gallery-zoom__close{top:12px!important;right:12px!important;width:40px;height:40px}.gallery-zoom-modal .gallery-zoom__close svg{width:18px;height:18px}@media(hover:hover){.gallery-zoom-modal .gallery-zoom__prev:not([disabled]),.gallery-zoom-modal .gallery-zoom__next:not([disabled]){opacity:0}.gallery-zoom-modal gallery-zoom:hover .gallery-zoom__prev:not([disabled]),.gallery-zoom-modal gallery-zoom:hover .gallery-zoom__next:not([disabled]),.gallery-zoom-modal .gallery-zoom__prev:focus-visible,.gallery-zoom-modal .gallery-zoom__next:focus-visible{opacity:1}}html:has(.gallery-zoom-modal[open]) #shopify-section-floating-contact-buttons{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:768.98px){.gallery-zoom-modal{--agt-lb-gap: 12px;--agt-lb-thumbs: 84px;--agt-lb-radius: 14px}.gallery-zoom-modal .gallery-zoom__thumb{flex-basis:56px}.gallery-zoom__controls{padding:0 10px}}@media(prefers-reduced-motion:reduce){.gallery-zoom-modal gallery-zoom.gallery-zoom,.gallery-zoom__zoom-image,.gallery-zoom__zoom-container>.is-leaving{transition:none!important}.gallery-zoom-modal gallery-zoom.gallery-zoom{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/gallery-zoom.css.map */
