.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:2px;right:4px;z-index:1}.product-card{height:100%}.product-card variant-radios .product-form__input.color{border:none;padding:0;gap:12px}.product-card__info{flex:1;padding:23px 15px;border-top:1px solid #000}.product-card__info .productGrid{width:100%}.product-card__title{font-family:var(--font-body);font-size:13px;line-height:125%;text-transform:uppercase;letter-spacing:0;margin:0}.product-card__vendor{font-size:10px;font-weight:600;line-height:20px;margin-bottom:4px}.product-info{top:0;padding:19px 0 0 20px;line-height:0}.product-info--floating{width:100%;padding:3.75rem 1rem 1rem}.product-card .badge{background:transparent;border:none;font-size:10px;line-height:145%;text-transform:uppercase}.product-card .price-item{font-size:13px;line-height:145%}.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-form{width:100%}.product-card__info product-form{display:none}.cart-recommendations__grid .product-card__info product-form{display:block}.product-form__error-message-wrapper{padding:.5rem;border:1px solid red;color:red;margin-top:.5rem;font-size:12.8px;line-height:16px}.product-card__color{font-size:13px;line-height:145%;margin-top:6px;color:var(--color-primary-text, #000)}.collection__grid li{border-bottom:1px solid #000}.collection__grid li:nth-child(odd){border-right:1px solid #000}@media screen and (min-width: 769px){.collection__grid li{border-top:none;border-bottom:none}.collection__grid li:nth-child(odd){border-right:none}.collection__grid li:last-child{border-right:none}.product-card__info{border-top:none;border-left:1px solid #F2F2F2}.product-card__vendor{font-weight:600;font-size:12px;line-height:20px;margin-bottom:0}.price__wrapper{flex-basis:42%;text-align:right}.product-card .price{justify-content:flex-end;text-align:right}.product-card .price-item{white-space:nowrap}}@media screen and (max-width: 768px){.price{font-size:12.8px;line-height:16px}.product-info{padding:14px 0 0 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card.css.map */
