.product-card{display:block;position:relative}.product-card__media{margin-bottom:16px;position:relative}.product-card__media .media{border-radius:5px}.product-card__media .media img{transition:opacity .6s ease-in-out,visibility .6s ease-in-out,transform .6s ease-in-out}.product-card__form{align-items:center;bottom:.8rem;pointer-events:auto;position:absolute;right:.8rem;z-index:2}.product-quickshop{width:100%}.product-card__color{font-size:12px}.product-card__content{gap:11px}.product-card__title{font-family:var(--font-heading-family);font-size:14px;font-style:var(--font-body-style);font-weight:700;margin:0}.product-card__price{padding-right:1rem}.product-card__price,.product-card__meta .price{font-family:var(--font-heading-family);font-size:14px;font-weight:700}.product-card__price .price__compare{font-family:var(--font-heading-family);font-size:14px;margin-left:0}.product-card__swatches{margin:1.1rem 0 0}.product-card__link:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;z-index:1}.product-card__link:empty{display:block}.product-card__meta--inline-mobile{display:flex;justify-content:space-between;align-items:center}.product-card__meta--inline-mobile .product-card__price{max-width:60%}.product-card__meta--inline-mobile .product-card__swatches{flex:1;justify-content:flex-end;margin:0 0 -.6rem}.product-card__swatch--current{box-shadow:0 0 0 2px #fff,0 0 0 3px #000;transition:box-shadow .3s}.product-card__product-colors__swatches__item[aria-hidden=true] .product-card__swatch--current{box-shadow:none}.product-colors-splide .splide__track{padding:2px 2px 2px 0}.product-card__swatch--white{border:1px solid #D9D9D9}@media screen and (min-width: 990px){.product-card:hover .product-card-menu{display:none;visibility:hidden}.product-card__form{bottom:1.6rem;right:1.6rem}.product-card__title{font-size:16px}.product-card:hover .product-card-menu{display:flex;visibility:visible}.product-card:hover .product-card-quickshop-btn{opacity:1;visibility:visible}.product-card:hover .product-card-form{padding:5px}.product-card:hover .mobile-product-card-menu{display:none;visibility:hidden}.product-card__media{margin:0 0 1rem}.product-card__swatches{flex:1;justify-content:flex-end;margin:0 0 -.6rem}.product-card__color{font-size:14px}.product-card__title{font-size:16px;margin:0 0 1rem}.product-card__meta{display:flex;justify-content:space-between;align-items:center}.product-card__price{min-width:50%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-product-card.css.map */
