.gtg .product-gallery__main{position:relative;overflow:hidden}.gtg-track{display:flex;height:100%;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gtg-track::-webkit-scrollbar{display:none}.gtg-track:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.gtg-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.gtg-slide img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gtg-slide svg{width:100%;height:100%}.gtg-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:var(--radius);background:color-mix(in srgb,var(--c-canvas) 90%,transparent);color:var(--c-ink);box-shadow:0 4px 14px #1010131f;transition:background .15s ease,color .15s ease,opacity .15s ease}.gtg-arrow:hover{background:var(--c-ink);color:var(--c-canvas)}.gtg-arrow--prev{left:10px}.gtg-arrow--next{right:10px}.gtg-arrow[disabled]{opacity:0;pointer-events:none}.gtg-count{position:absolute;right:10px;bottom:10px;z-index:2;pointer-events:none;background:var(--c-ink);color:var(--c-canvas);font-size:.68rem;font-weight:700;letter-spacing:.14em;line-height:1;padding:6px 8px}.gtg-count:empty{display:none}.gtg--single .gtg-arrow,.gtg--single .gtg-count{display:none}@media(hover:none){.gtg-arrow{width:36px;height:36px}.gtg-arrow--prev{left:6px}.gtg-arrow--next{right:6px}}.gtg .product-gallery__thumbs button{cursor:pointer}html.gtg-lock,html.gtg-lock body{overflow:hidden}.gtg-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;background:#101013f5;color:#fff;display:flex;animation:gtg-lb-in .2s ease both}@keyframes gtg-lb-in{0%{opacity:0}}.gtg-lb__track{flex:1;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none}.gtg-lb__track::-webkit-scrollbar{display:none}.gtg-lb__track.is-locked{overflow-x:hidden}.gtg-lb__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;place-items:center;overflow:hidden;padding:56px 12px}.gtg-lb__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .25s ease}.gtg-lb__slide img.is-zoomed{transform:scale(2.4);cursor:zoom-out;touch-action:none}.gtg-lb__btn{position:absolute;z-index:2;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:var(--radius);background:#ffffff1a;color:#fff;transition:background .15s ease,opacity .15s ease}.gtg-lb__btn:hover{background:var(--c-accent)}.gtg-lb__close{top:10px;right:10px}.gtg-lb__arrow{top:50%;transform:translateY(-50%)}.gtg-lb__arrow--prev{left:10px}.gtg-lb__arrow--next{right:10px}.gtg-lb__arrow[disabled]{opacity:0;pointer-events:none}.gtg-lb__count{position:absolute;top:22px;left:16px;z-index:2;font-size:.72rem;font-weight:700;letter-spacing:.16em}.gtg-lb.is-single .gtg-lb__arrow,.gtg-lb.is-single .gtg-lb__count{display:none}@media(hover:none){.gtg-lb__arrow{display:none}}@media(prefers-reduced-motion:reduce){.gtg-track,.gtg-lb__track{scroll-behavior:auto}.gtg-lb{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/gt-color-gallery.css.map */
