.product-card{display:block}.product-card__image{display:block;position:relative;aspect-ratio:1/1}.product-card__image>*:not(.related-products){display:block;height:100%;width:100%;aspect-ratio:1/1}.product-card__image .related-products--images{height:100%;width:100%}.product-card__image .related-image-item__link{display:block;height:100%;width:100%}.product-card__image .related-image-item__link image-element{display:block;height:100%;width:100%}.product-card__image .related-image-item__link img{height:100%;width:100%;aspect-ratio:1/1}.grid-product__tag{width:auto!important;height:auto!important;min-height:0;aspect-ratio:auto!important}.product-card__image img{object-fit:contain}.product-card__details{margin-top:15px;display:flex;flex-direction:column;gap:10px}.product-card__text{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;font-size:var(--typeBaseSize);line-height:100%;letter-spacing:-.5px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.product-card__text--bold{font-weight:600}.product-card__swatches{margin-left:2px}.product-card__swatches:empty{display:none}.color-swatch-item.color-swatch-item--hidden{display:none!important}.related-products{position:relative}.related-products__label{font-size:14px;font-weight:600;color:#000;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.related-products__list{display:flex;gap:12px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.color-swatch-item{display:flex;flex-direction:column;align-items:center;gap:4px}.color-swatch-item__name{position:absolute;top:-45px;left:-5px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;white-space:nowrap;background-color:#fff;padding:5px}.color-swatch-item:hover>.color-swatch-item__name{opacity:1}@media only screen and (min-width: 769px) and (max-width: 1024px){.color-swatch-item__name{font-size:calc(var(--typeBaseSize) * .85)}}@media only screen and (max-width: 768px){.color-swatch-item__name{font-size:calc(var(--typeBaseSize) * .75)}}.color-swatch-item__link{width:25px;height:25px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden;transition:all .2s ease;background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent;font-size:0;margin:0;outline:2px solid #e2e2e2;cursor:pointer}@media only screen and (min-width: 769px) and (max-width: 1024px){.color-swatch-item__link{width:20px;height:20px}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.color-swatch-item__link{width:30px;height:30px}}@media only screen and (min-width: 1301px){.color-swatch-item__link{width:40px;height:40px}}.color-swatch-item__link:hover{outline-color:#999}.color-swatch-item__link-wrapper>input:checked+.color-swatch-item__link{outline-color:#3e4552}.color-swatch-overflow{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:2px solid #fff;outline:2px solid #e2e2e2;background:#f8f8f8;cursor:pointer;transition:all .2s ease}@media only screen and (min-width: 769px) and (max-width: 1024px){.color-swatch-overflow{width:20px;height:20px}}@media only screen and (min-width: 1025px) and (max-width: 1300px){.color-swatch-overflow{width:30px;height:30px}}@media only screen and (min-width: 1301px){.color-swatch-overflow{width:40px;height:40px}}.color-swatch-overflow:hover{outline-color:#999;background:#f0f0f0}.color-swatch-overflow__text{font-size:12px;font-weight:600;color:#666;text-align:center}.related-price-item{display:none}.related-price-item.is-active{display:flex;align-items:center;gap:8px;margin-bottom:0}.related-image-item{display:none}.related-image-item.is-active{display:block}.related-badge-item{display:none}.related-badge-item.is-active{display:block}.related-products--badges{position:absolute;top:0;right:0;z-index:2}.related-products--badges .related-products__list{display:block}.grid-product__tag--custom{min-width:120px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/57/assets/product-card.css.map */
