.product-card.item-added{position:relative}.product-card .item-added__success{display:none}.product-card .item-added__success svg{width:24px;height:24px}.product-card.item-added .item-added__success{display:block;top:4px;right:4px;z-index:1}.product-card variant-radios .product-form__input.color{border:none;padding:0;gap:12px}.product-card__info{margin-top:.5rem}.product-card__title{font-family:var(--font-body);font-size:12.8px;line-height:16px;margin:0}.product-card__vendor{font-size:10px;font-weight:600;line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-info{bottom:0;padding:1rem}.product-info--floating{width:100%;padding:3.75rem 1rem 1rem}.product-card .badge{background:#d4d4d4;border:none;font-weight:600;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px}.product-card .price-item--compare{filter:brightness(200%)}.product-card--floating{display:flex;flex-direction:column;position:relative}.media--rollover{top:0;bottom:0;left:0;right:0;opacity:0}.js.js-animations--accent .media--rollover{transition:all .3s ease-in-out}.product-card .rating-star{--letter-spacing: .25;--font-size: .8}.product-card .rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:12px}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,currentColor var(--percent),rgba(163,163,163,.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}product-form{width:100%}.product-form__error-message-wrapper{padding:.5rem;border:1px solid red;color:red;margin-top:.5rem;font-size:12.8px;line-height:16px}@media (hover: hover){.product-card__media:hover .media--rollover{width:auto;height:auto;opacity:1;clip:auto}}@media screen and (min-width: 769px){.product-card__title{font-weight:600;font-size:18px;line-height:24px}.product-card__vendor{font-weight:600;font-size:12px;line-height:20px;margin-bottom:0}.price-rating__wrapper{flex-basis:42%;text-align:right}.product-card .price{justify-content:flex-end;text-align:right}.product-card .price-item{white-space:nowrap}.product-info--floating .rating{display:block;white-space:nowrap}}@media screen and (max-width: 768px){.price{font-size:12.8px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-card.css.map */
