.product-card{position:relative;min-width:168px}.product-image-wrap{position:relative;background-color:#f6f6f6;padding:40px 15px 15px;margin-bottom:20px}.product-content{font-family:Maven Pro Regular,sans-serif;font-size:12px;color:#000;text-align:left}.product-wishlist{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer}.product-wishlist svg{width:13px;height:12px}.product-image-box{position:relative;padding-top:100%}.product-image-inner{position:absolute;top:0;left:0;right:0;bottom:0}.product-image{width:100%;height:100%}.product-image-wrap img{width:100%;vertical-align:middle;object-fit:cover}.product-image--hover,.product-quick-view{display:none}.product-title{font-size:16px;text-transform:uppercase;line-height:18px;font-family:Roboto Condensed,sans-serif;font-weight:700;color:#000}.product-type{font-family:Maven Pro Regular,sans-serif;font-size:12px;text-transform:uppercase;color:#000}.swatches{margin:4px 0}.product-price{font-family:Maven Pro Regular,sans-serif;font-size:12px;color:#000}.swatches ul{display:flex;gap:10px}.swatches ul li,.swatches ul li span{width:18px;height:18px;font-size:12px;color:#000;font-family:Maven Pro Regular,sans-serif}.swatches ul li span{float:left}.product-tag-wrap{position:absolute;top:.3125rem;left:.3125rem;display:flex;flex-direction:column;font-size:.5625rem;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:.4375rem;margin-top:0;margin-left:.3125rem;z-index:3}.product-tag{padding:2px;background-color:#fff;width:max-content;display:flex;align-items:center;margin-bottom:.25rem}.product-tag-engraving .engraving-plp-logo{position:relative;bottom:unset;left:unset;padding-left:2px}.product-tag-engraving .engraving-logo-icon{width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.swatches{display:flex;column-gap:5px;padding:10px 0;align-items:center;flex-wrap:wrap;gap:5px}.swatches img,.color-sw{max-width:33px;width:100%;border:1px solid transparent;border-radius:0}.color-sww{border:2px solid #ddd;width:28px;height:28px;display:block}.size-sw{font-family:Maven Pro Regular,sans-serif;font-size:12px;padding:4px 8px;border:1px solid #ddd;background:#fff;color:#000;text-transform:uppercase;min-width:40px;text-align:center;line-height:1.2;display:inline-block;margin-right:5px;text-decoration:none;transition:all .3s ease;position:relative}.size-sw:hover{background:#000;color:#fff;border-color:#000;text-decoration:none}.additional-v{font-size:12px;font-family:Roboto,sans-serif;display:flex;align-items:center;margin-left:5px}.price-actual.color-sale{color:#f30000;display:inline-block}.price-compare{color:#2229;margin-left:5px;display:inline-block;text-decoration:line-through}@media (min-width: 800px){.product-card{min-width:258px}.product-wishlist{right:15px;top:15px}.product-quick-view{background-color:#fff;text-align:center;position:absolute;width:calc(100% - 30px);left:0;bottom:15px;margin:0 15px;z-index:1}.product-quick-view button{font-family:Maven Pro Regular,sans-serif;font-size:14px;padding:10px;width:100%}.product-content span{font-size:11px}}@media (min-width: 800px){.product-card:hover .product-image--hover{display:block}.product-card:hover .product-image--main{display:none}.product-card:hover .product-quick-view{display:block}}html[dir=rtl] .product-tag-wrap{left:initial;right:.3125rem}html[dir=rtl] .product-wishlist{right:initial;left:15px}html[dir=rtl] .product-content{text-align:right}html[dir=rtl] .price-compare,html[dir=rtl] .additional-v{margin-left:0;margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section.generic-product-card-styles.css.map */
