.product-image-wrapper{position:relative;overflow:hidden}.product-badges{font-weight:500;font-size:.9em;min-height:20px;letter-spacing:.1px;border-radius:4px;min-width:48px}.product-card-gallery-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:4px;width:100%;padding-bottom:4px}.product-card-gallery-scroll::-webkit-scrollbar{height:6px}.product-card-gallery-scroll::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.pcg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:28px;height:28px;border-radius:.4em;border:none;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .25s}.pcg-arrow svg{width:12px;height:12px}.pcg-arrow.visible{opacity:1;pointer-events:auto}.pcg-arrow.left{left:4px}.pcg-arrow.right{right:4px}.product-card-gallery-scroll{position:relative}.pcg-img{flex-shrink:0;width:100%;height:auto;object-fit:cover;border-radius:6px}.product-image-wrapper .main-image{display:block;width:100%;transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform}.product-image-wrapper .hover-layer,.product-image-wrapper .hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05);background-size:cover;background-position:center;transition:opacity .45s ease,transform .45s ease;pointer-events:none}.product-image-wrapper:hover .main-image{opacity:0;transform:scale(1.05)}.product-image-wrapper:hover .hover-layer,.product-image-wrapper:hover .hover-image{opacity:1;transform:scale(1)}@media (hover: none) and (pointer: coarse){.product-image-wrapper:hover .main-image,.product-image-wrapper:hover .hover-layer,.product-image-wrapper:hover .hover-image{opacity:1!important;transform:none!important}}.badge-item{display:inline-flex;align-items:center;border-radius:12px;font-weight:500;color:#000;padding:.25rem .5rem;line-height:1;gap:.35rem;background:#f1f1f1}.badge-item .badge-icon{height:14px;width:auto;display:block}.badge-item .badge-title{line-height:1}.color-swatch-btn.active,.product-card .color-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.featured-products .card-body p span{font-weight:500}.main-image{transition:opacity .3s ease}
/*# sourceMappingURL=/cdn/shop/t/192/assets/product-card.css.map */
