theme-lightbox.ag-product-lightbox{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(60px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))!important;box-sizing:border-box!important;overflow:hidden!important;overscroll-behavior:contain;z-index:100000!important;background:#fff;color:#111;transition:opacity .16s ease}theme-lightbox.ag-product-lightbox:not(.active){display:none!important}theme-lightbox.ag-product-lightbox.active{display:block!important}.ag-product-lightbox .theme-lightbox__dialog{position:static!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0}.ag-product-lightbox .theme-lightbox__content{display:grid!important;grid-template-rows:minmax(0,1fr) 44px;gap:8px;width:100%!important;height:100%!important;min-width:0;min-height:0;margin:0!important;padding:0!important}.ag-product-lightbox swiper-slider.swiper{display:block;width:100%!important;height:100%!important;max-width:100%!important;min-width:0;min-height:0;margin:0!important;padding:0!important;overflow:hidden!important}.ag-product-lightbox .swiper-wrapper{height:100%!important;align-items:center}.ag-product-lightbox .swiper-slide{height:100%!important;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.ag-product-lightbox .theme-lightbox__image__box{display:flex;width:100%!important;height:100%!important;min-width:0;min-height:0;max-width:100%!important;max-height:100%!important;align-items:center;justify-content:center;overflow:hidden}.ag-product-lightbox img.theme-lightbox__image{display:block!important;position:static!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important;border-radius:0}.ag-product-lightbox .theme-lightbox__toggle{position:absolute!important;top:max(8px,env(safe-area-inset-top))!important;right:max(16px,env(safe-area-inset-right))!important;left:auto!important;width:44px!important;height:44px!important;min-width:44px;min-height:44px;margin:0!important;padding:12px!important;border:1px solid #d9d9d9;border-radius:50%;background:#fff!important;color:#111!important;z-index:4!important;opacity:1!important;visibility:visible!important}.ag-product-lightbox .theme-lightbox__toggle svg{width:20px;height:20px}.ag-product-lightbox .theme-lightbox__toggle svg path{fill:currentColor}.ag-product-lightbox .swiper-control-container{display:flex!important;position:relative!important;width:100%!important;height:44px;min-height:44px;max-width:100%;margin:0!important;padding:0!important;gap:10px;align-items:center;justify-content:center;z-index:2}.ag-product-lightbox .custom-swiper-button-prev,.ag-product-lightbox .custom-swiper-button-next{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0!important;padding:12px;border:1px solid #d9d9d9;border-radius:50%;background:#fff;color:#111;cursor:pointer;transform:none!important}.ag-product-lightbox .swiper-pagination{position:relative!important;inset:auto!important;width:auto;max-width:calc(100% - 108px)!important;min-width:0;flex:0 1 auto;margin:0!important;padding:0;transform:none!important;overflow:hidden}.ag-product-lightbox .swiper-control-container:has(.swiper-pagination-lock){visibility:hidden}.ag-product-lightbox button:focus-visible,.ag-product-lightbox [tabindex]:focus-visible{outline:2px solid #9b0000;outline-offset:2px}@media(max-width:576px){theme-lightbox.ag-product-lightbox{padding:max(56px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.ag-product-lightbox .theme-lightbox__toggle{right:max(10px,env(safe-area-inset-right))!important}}@media(prefers-reduced-motion:reduce){theme-lightbox.ag-product-lightbox{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ag-product-lightbox.css.map */
