.collection_swatches.hamming-colors{display:block;width:100%;margin:12px 0 0;padding:0;text-align:center;font-size:0;line-height:0;overflow:hidden}.hamming-colors__viewport{width:100%;max-width:100%;margin-inline:auto;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.hamming-colors__viewport::-webkit-scrollbar{display:none}.hamming-colors__rail{display:flex;align-items:flex-start;justify-content:center;gap:12px;width:max-content;min-width:100%;box-sizing:border-box;padding:0 8px 8px;margin:0;overflow:visible;scroll-behavior:smooth;overscroll-behavior-x:contain;cursor:grab}.hamming-colors__rail.is-dragging{cursor:grabbing;scroll-behavior:auto}.hamming-colors .hamming-color-thumb{position:relative;flex:0 0 52px;width:52px;height:58px;padding:0 0 7px;margin:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;border-radius:0;display:block;box-sizing:border-box;text-decoration:none;opacity:1;transform:none;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.hamming-colors .hamming-color-thumb:hover,.hamming-colors .hamming-color-thumb:focus,.hamming-colors .hamming-color-thumb:active{border:0!important;outline:0;box-shadow:none!important;background:transparent!important;transform:none}.hamming-colors .hamming-color-thumb span{display:block;width:46px;height:46px;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:contain;border:0!important;border-radius:0;box-shadow:none!important;background-color:transparent}.hamming-colors .hamming-color-thumb:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#111;transform:translate(-50%);transition:width .22s ease}.hamming-colors .hamming-color-thumb.is-active:after,.hamming-colors .hamming-color-thumb[aria-pressed=true]:after{width:46px}.hamming-colors__indicator{display:none}.thumbnail .product_image,.slider-gallery .product_image,.product-list .product_image{position:relative}.hamming-variant-active .image-element__wrap img:not(.secondary){visibility:visible!important;opacity:1!important;height:auto!important}.hamming-variant-active .image-element__wrap img.secondary{visibility:hidden!important;opacity:0!important;height:0!important}.product-list .thumbnail .product-details,.slider-gallery .thumbnail .product-details,.list-collections .thumbnail .product-details{min-height:72px;box-sizing:border-box}@media only screen and (max-width:798px){.hamming-colors__rail{gap:9px;padding-left:6px;padding-right:6px}.hamming-colors .hamming-color-thumb{flex-basis:48px;width:48px;height:54px}.hamming-colors .hamming-color-thumb span{width:42px;height:42px}.hamming-colors .hamming-color-thumb.is-active:after,.hamming-colors .hamming-color-thumb[aria-pressed=true]:after{width:42px}.js-recommended-products-slider .hamming-colors__rail{gap:6px;padding-left:0;padding-right:0}.js-recommended-products-slider .hamming-colors .hamming-color-thumb{flex-basis:42px;width:42px}.product-list .thumbnail .product-details,.slider-gallery .thumbnail .product-details,.list-collections .thumbnail .product-details{min-height:68px}}@media only screen and (max-width:359px){.js-recommended-products-slider .hamming-colors__rail{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/hamming-card-colors.css.map */
