.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 variant-radios .product-form__input.color{border:none;padding:0;gap:12px}.product-card__info{margin-top:12px}.product-card__vendor{font-size:10px;font-weight:600;line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-info{top:0;left:0;padding:16px 12px}.product-info--floating{width:100%;padding:3.75rem 1rem 1rem}.product-info:has(.badge){padding:14px 12px}.product-card .badge{font-family:var(--font-heading);background:transparent;font-weight:600;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border:1px solid;margin-left:4px}.product-card .price-item--compare{filter:brightness(200%)}.product-card .price:has(.price-item--compare) .price-item--regular{color:#c2262e}.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}}.product-card__media:focus-within .media--rollover{width:auto;height:auto;opacity:1;clip:auto}.price-rating__wrapper{margin-top:4px}@media screen and (min-width: 769px){.product-card__title{font-size:15px!important}.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__info{font-size:13px!important}.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}.product-card .product-info{top:0;right:0;padding:.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}}.product-card__info{font-size:11px;line-height:145%;letter-spacing:normal}.product-card__title{font-size:13px;text-transform:none;letter-spacing:normal;line-height:150%;font-weight:600;font-family:var(--font-heading);margin:0}.color.product-form__input{display:none}@media screen and (min-width: 769px){.price-rating__wrapper{flex-basis:25%;text-align:right}}.quick-add-hover{position:absolute;bottom:0;left:0;width:100%;padding:20px;background-color:#0006;transition:all .3s ease-in-out;opacity:0}@media screen and (max-width: 769px){.quick-add-hover{display:none;padding:10px}}.product-card__media:hover .quick-add-hover{opacity:.6}.product-card__media:focus-within .quick-add-hover{opacity:1;visibility:visible}.product-card__media:hover .quick-add-hover:hover{opacity:1}.quick-add-hover .product-form__input{justify-content:center}.quick-add-hover .product-form__submit{background:transparent;line-height:145%;letter-spacing:normal;font-size:13px;border:none;text-transform:none;color:#fff}@media screen and (max-width: 768px){.quick-add-hover .product-form__submit{display:none}}[data-view="8"].collection__grid .quick-add-hover .product-form__submit{padding-left:0;padding-right:0;font-size:.75rem}.quick-add-hover .product-form__submit:hover{opacity:1}.quick-add-hover .variant-options input+label,.quick-add-hover .variant-options .text--small{border:none!important;font-size:13px;line-height:145%;color:#fff}.quick-add-hover .variant-options input:hover+label{color:#fff!important;text-decoration:underline;text-underline-offset:3px}[data-view="8"].collection__grid .quick-add-hover .variant-options input+label{font-size:.75rem}.quick-add-hover .product-form__input:not(.color) input:hover+label,.quick-add-hover .product-form__input:not(.color) input[type=radio]:checked+label,.quick-view .product-form__input:not(.color) input:hover+label,.quick-view .product-form__input:not(.color) input[type=radio]:checked+label{background:none;border:none}.quick-add-hover .product-form__input:not(.color) input[type=radio]:checked+label,.quick-view .product-form__input:not(.color) input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:3px}.quick-add-hover fieldset>.container{gap:1rem}[data-view="8"].collection__grid .quick-add-hover fieldset>.container{gap:0rem}button.mobile-quick-add{display:none}@media screen and (max-width: 768px){button.mobile-quick-add{border:1px solid #000;width:100%;background:transparent;color:var(--color-primary-text);padding:8px 12px;font-family:var(--font-body);letter-spacing:.8px;font-size:10px;line-height:14px;display:block}.mobile-quick-add-open .quick-add-hover{opacity:.8;visibility:visible;display:block}}.select-a-size{line-height:16px;display:none;margin-bottom:8px;font-size:10px;letter-spacing:.8px;text-align:center}.available-size-text{font-size:13px;text-align:center;font-weight:600;font-family:var(--font-heading);letter-spacing:normal;line-height:150%;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/344/assets/product-card.css.map */
