.product-card__gallery-track{position:relative;transform:translateZ(0);display:flex;height:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.product-card__gallery-track::-webkit-scrollbar{display:none}.product-card__gallery-track.is-grabbing{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.product-card__gallery-track>.product-gallery__media{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-card__gallery-track>img.product-gallery__media,.product-card__gallery-track>.product-gallery__media>img{display:block;width:100%;height:100%;object-fit:cover}.product-card__gallery-track.pc-track--touch-only{display:none}@media(hover:none),(pointer:coarse){.product-card__gallery-track.pc-track--touch-only{display:flex}.pc-hover-primary{display:none}}.product-card .pc-card-arrow{position:absolute;top:50%;transform:translateY(-50%) scale(.9);z-index:11;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 10 11 12));border:1px solid rgb(var(--color-foreground, 10 11 12) / .25);border-radius:999px;cursor:pointer;opacity:0;transition:opacity .15s,transform .15s,background .15s,color .15s}.product-card .pc-card-arrow:hover{background:rgb(var(--color-foreground, 10 11 12));color:rgb(var(--color-background, 255 255 255))}.product-card .pc-card-arrow--prev{left:10px}.product-card .pc-card-arrow--next{right:10px}.product-card .pc-card-arrow svg{width:10px;height:10px;display:block}@media(hover:hover)and (pointer:fine){.product-card:hover .pc-card-arrow.is-ready{opacity:1;transform:translateY(-50%) scale(1)}}@media(hover:none),(pointer:coarse){.product-card .pc-card-arrow{display:none}}.product-card .pc-dots{position:absolute;left:0;right:0;bottom:10px;z-index:11;display:flex;justify-content:center;align-items:center;gap:5px;pointer-events:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.product-card .pc-dot{width:5px;height:5px;border-radius:999px;background:#ffffff8c;transition:background .2s ease,transform .2s ease}.product-card .pc-dot.is-active{background:#fff;transform:scale(1.15)}@media(hover:hover)and (pointer:fine){.product-card .pc-dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/thg-card-gallery.css.map */
