.ag-zoom-trigger{cursor:pointer!important;position:relative}.ag-zoom-trigger img,.ag-zoom-trigger .ag-pdp-media-img{cursor:pointer!important;transition:opacity .2s ease,transform .3s ease}.ag-zoom-trigger:hover img{opacity:.98}.ag-pdp-zoom-btn{position:absolute;bottom:1.5rem;right:1.5rem;z-index:12;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.25rem;background:#0e1218e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);border-radius:30px;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s,border-color .2s;pointer-events:none;box-shadow:0 4px 20px #00000059}.ag-pdp-zoom-btn svg{width:15px;height:15px;stroke:#fff;stroke-width:2;transition:stroke .2s ease,transform .2s ease}.ag-pdp-media-primary-wrap{position:relative!important}.ag-zoom-trigger:hover .ag-pdp-zoom-btn,.ag-pdp-media-item:hover .ag-pdp-zoom-btn,.ag-pdp-media-primary-wrap:hover .ag-pdp-zoom-btn,.ag-pdp-media-left:hover .ag-pdp-zoom-btn{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.ag-pdp-zoom-btn:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(0) scale(1.05);box-shadow:0 6px 24px #00000080}.ag-pdp-zoom-btn:hover svg{stroke:#000;transform:scale(1.1)}.product__media-item{position:relative}.ag-pdp-zoom-btn.ag-pdp-zoom-btn--mobile{opacity:1!important;transform:none!important;pointer-events:auto!important;display:inline-flex!important;position:absolute;bottom:1.5rem;right:1.5rem;z-index:15;padding:.55rem 1.1rem;font-size:.8rem;background:#0e1218e0}product-modal.ag-product-zoom-modal{position:fixed!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;background-color:#273549!important;display:none;visibility:hidden;opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s ease;overflow:hidden;user-select:none;-webkit-user-select:none}product-modal.ag-product-zoom-modal[open]{display:block!important;visibility:visible!important;opacity:1!important}.ag-zoom-dialog{position:relative;width:100vw;height:100vh;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:transparent}.ag-zoom-toolbar{position:fixed;top:0;left:68px;right:0;z-index:35;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:transparent;pointer-events:none}.ag-zoom-toolbar__left,.ag-zoom-toolbar__center,.ag-zoom-toolbar__right{pointer-events:auto;display:flex;align-items:center}.ag-zoom-toolbar__right{margin-left:auto;gap:.75rem}.ag-zoom-toolbar__left{gap:1.2rem}.ag-zoom-title{color:#fff;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.ag-zoom-counter{color:#fff9;font-size:1rem;letter-spacing:.12em;font-weight:400}.ag-zoom-counter__current{color:#fff;font-weight:600}.ag-zoom-toolbar__center{background:#0f172abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);border-radius:40px;padding:.35rem .8rem;gap:.4rem;box-shadow:0 4px 20px #0006}.ag-zoom-btn{background:transparent;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;transition:all .2s cubic-bezier(.16,1,.3,1)}.ag-zoom-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;transition:transform .2s ease}.ag-zoom-btn:hover:not(:disabled){background:#fff3;color:#fff;transform:scale(1.08)}.ag-zoom-btn:active:not(:disabled){transform:scale(.94)}.ag-zoom-btn:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.ag-zoom-level{color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:.05em;min-width:48px;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.ag-zoom-toolbar__right{gap:.6rem}.ag-zoom-btn--toggle-zoom,.ag-zoom-btn--toggle-view{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);width:38px;height:38px;border-radius:50%;color:#fff}.ag-zoom-btn--toggle-zoom:hover,.ag-zoom-btn--toggle-view:hover{background:#fff;color:#000;border-color:#fff}.ag-zoom-btn--close{background:transparent;border:none;width:40px;height:40px;border-radius:50%;color:#ffffffbf}.ag-zoom-btn--close svg{width:22px;height:22px;stroke-width:1.8}.ag-zoom-btn--close:hover{color:#fff;transform:scale(1.15);background:transparent}.ag-zoom-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:25;width:46px;height:46px;border-radius:50%;background:#0f172aa6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0006}.ag-zoom-nav svg{width:22px;height:22px;stroke:currentColor}.ag-zoom-nav--prev{left:5.5rem}.ag-zoom-nav--next{right:1.5rem}.ag-zoom-nav:hover{background:#fff;color:#000;transform:translateY(-50%) scale(1.1);border-color:#fff}.ag-zoom-nav:active{transform:translateY(-50%) scale(.96)}.ag-zoom-viewport{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0 0 0 68px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;touch-action:none;background:transparent!important}.ag-zoom-viewport>*:not(.active){display:none!important}.ag-zoom-viewport>*.active,.ag-zoom-viewport>img.active{display:block!important;width:auto!important;height:auto!important;max-width:calc(100vw - 140px)!important;max-height:calc(100vh - 80px)!important;object-fit:contain!important;margin:0!important;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;box-shadow:none!important}.ag-modal--view-mode .ag-zoom-toolbar__left,.ag-modal--view-mode .ag-zoom-toolbar__center,.ag-modal--view-mode .ag-modal-switch-view-btn{display:none!important}.ag-modal--view-mode .ag-modal-switch-zoom-btn{display:inline-flex!important}.ag-modal--view-mode .ag-zoom-viewport>*.active{cursor:default}.ag-modal-floating-zoom-btn{position:fixed;bottom:2rem;right:2rem;z-index:45;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.25rem;background:#0f172ad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:30px;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000059;pointer-events:none}.ag-modal-floating-zoom-btn svg{width:15px;height:15px;stroke:#fff}.ag-zoom-dialog:hover .ag-modal-floating-zoom-btn{opacity:1;transform:translateY(0);pointer-events:auto}.ag-modal-floating-zoom-btn:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(0) scale(1.05)}.ag-modal-floating-zoom-btn:hover svg{stroke:#000}.ag-modal--zoom-mode .ag-zoom-toolbar__center{display:flex!important}.ag-modal--zoom-mode .ag-modal-switch-zoom-btn{display:none!important}.ag-modal--zoom-mode .ag-modal-switch-view-btn{display:inline-flex!important}.ag-modal--zoom-mode .ag-modal-floating-zoom-btn{display:none!important}.ag-modal--zoom-mode .ag-zoom-viewport>*.active{cursor:zoom-in}.ag-modal--zoom-mode .ag-zoom-viewport>*.active.is-zoomed{cursor:grab!important}.ag-modal--zoom-mode .ag-zoom-viewport>*.active.is-dragging{cursor:grabbing!important}.ag-zoom-viewport deferred-media.active,.ag-zoom-viewport .product-media-modal__model.active{display:flex!important;align-items:center!important;justify-content:center!important;margin:auto!important;width:80vw!important;max-width:1000px!important;height:70vh!important;cursor:default!important}.ag-zoom-thumbs-strip,.ag-modal-thumbs-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:68px!important;height:100vh!important;z-index:40!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;padding:1.5rem .5rem!important;background:#fff!important;border-right:1px solid rgba(0,0,0,.08)!important;box-shadow:2px 0 12px #00000014!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;transform:none!important;border-radius:0!important}.ag-zoom-thumbs-strip::-webkit-scrollbar,.ag-modal-thumbs-sidebar::-webkit-scrollbar{display:none!important}.ag-zoom-thumb-item{width:52px!important;height:52px!important;border-radius:3px!important;border:1px solid #e2e8f0!important;background:#fff!important;padding:2px!important;cursor:pointer!important;opacity:.65!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.ag-zoom-thumb-item img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.ag-zoom-thumb-item:hover{opacity:1!important;border-color:#94a3b8!important;transform:scale(1.04)!important}.ag-zoom-thumb-item.is-active{opacity:1!important;border:2px solid #273549!important;box-shadow:0 2px 8px #0000002e!important;transform:scale(1.04)!important}@media screen and (max-width:749px){.ag-zoom-thumbs-strip,.ag-modal-thumbs-sidebar{top:auto!important;left:50%!important;bottom:1.2rem!important;width:auto!important;max-width:calc(100vw - 2rem)!important;height:auto!important;flex-direction:row!important;transform:translate(-50%)!important;padding:.4rem .6rem!important;gap:.4rem!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.2)!important;background:#fffffff2!important;box-shadow:0 4px 24px #0006!important;overflow-x:auto!important;overflow-y:hidden!important}.ag-zoom-thumb-item{width:44px!important;height:44px!important}.ag-zoom-viewport{padding:0!important}.ag-zoom-viewport>*.active,.ag-zoom-viewport>img.active{max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 120px)!important;margin:0!important}.ag-zoom-toolbar{left:0;padding:1rem 1.2rem}.ag-zoom-title{display:none}.ag-zoom-toolbar__center{padding:.3rem .6rem;gap:.2rem}.ag-zoom-btn{width:32px;height:32px}.ag-zoom-btn svg{width:16px;height:16px}.ag-zoom-level{font-size:.95rem;min-width:42px}.ag-zoom-btn--close{width:36px;height:36px}.ag-zoom-nav{width:38px;height:38px}.ag-zoom-nav svg{width:18px;height:18px}.ag-zoom-nav--prev{left:.8rem}.ag-zoom-nav--next{right:.8rem}.ag-modal-hover-zoom-btn,.ag-modal-floating-zoom-btn{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ag-product-zoom.css.map */
