.product-card{margin-bottom:4px}.product-card .product-card__badges{justify-content:flex-end}.product-card .badge--sale,.product-card .badge--sold-out{position:absolute;z-index:1;margin:16px;padding:4px 8px!important;border:1px solid var(--color-primary-text)!important;font-size:11px!important}.grid__item variant-swatch-king .swatch-image-wrapper,.grid__item variant-swatch-king .swatch-image-wrapper .swatch-custom-image{padding:0!important}.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;display:none}.product-card__info{margin-top:.5rem}.product-card__title{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:16px;margin:0 0 4px}.color-option__title{font-weight:400;font-size:10px}.product-card__vendor{font-size:10px;line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-info{bottom:0;padding:1rem}.product-info--floating{width:100%;padding:3.75rem .5rem 1rem}.product-info--floating{display:flex!important;flex-flow:column;color:#fff}.template-collection .product-info--floating{align-items:flex-end}@media screen and (min-width: 769px){.product-card__badges span:not(:last-child){border-right:1px solid;padding-right:4px;margin-right:4px}}.product-card__badges:empty{display:none}.product-card .badge{border:none;font-size:12px;line-height:16px;text-transform:uppercase;text-align:right}.product-card .price-item--compare{filter:brightness(200%)}.badge--final-sale{text-transform:uppercase;color:red}.product-card--floating{display:flex;flex-direction:column;position:relative}.media--rollover{top:0;bottom:0;left:0;right:0;opacity:0;transition:all .3s ease-in-out}.product-card__media img{transition:transform .5s ease}.product-card__media{overflow:hidden}.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:hover img{transform:scale(1.03)}}@media screen and (min-width: 769px){.product-card__title{font-size:13px}.product-card__vendor{font-size:12px;line-height:20px;margin-bottom:0}.price-rating__wrapper{flex-basis:42%;text-align:right}.product-card .price-item{white-space:nowrap}.product-card .price{font-size:13px;line-height:12px}variant-swatch-king .minification-text{font-size:13px}.product-info--floating{padding:3.75rem 1rem 1rem}.product-info--floating .rating{display:block;white-space:nowrap}.product-card .badge--sale,.product-card .badge--sold-out{top:0}}@media screen and (max-width: 768px){.product-card .product-card__badges{justify-content:flex-start;align-items:flex-end}.product-info--floating{align-items:flex-start}.product-info--floating .product-card__info{justify-content:flex-end}.product-card .variant-options{display:none}.product-card .price,variant-swatch-king .minification-text{font-size:12px;line-height:10px}.product-card .badge{font-size:8px;line-height:8px;text-transform:uppercase}.product-card .badge--credit-exchange{position:absolute;top:5px;left:5px}.product-card fieldset{gap:4px}.product-card .variant-options input+label{font-size:8px}.product-card .badge--sale,.product-card .badge--sold-out{font-size:10px!important;bottom:0}.product-card{position:relative}}@media (hover:hover){.product-card product-form .product-form__input.size{margin:0 auto}.grid__item:has(product-form variant-radios):hover .product-info{opacity:1;visibility:visible;transform:none}.grid__item:has(.product-card):hover .more-colors{opacity:0;visibility:hidden;display:none!important}.grid__item:has(.product-card):hover+p+variant-swatch-king,.grid__item:has(.product-card):hover+variant-swatch-king,.grid__item:has(.product-card):hover variant-swatch-king{opacity:1;visibility:visible;display:block}}.product-card .product-info:has(product-form){width:100%;text-align:center;padding:10px 6px;background:#fff;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .5s ease .1s}.product-card+.more-colors{opacity:1;visibility:visible;transition:opacity .5s ease .1s;margin-bottom:0;font-size:12px;line-height:23px;display:none}.grid__item:has(.swatch-view-item+.swatch-view-item) .more-colors,.product-card:has(.swatch-view-item+.swatch-view-item)+.more-colors{display:block}.product-card+p+variant-swatch-king [sa-options-position=default],.product-card+variant-swatch-king [sa-options-position=default],.product-card variant-swatch-king [sa-options-position=default]{display:block}.product-card+variant-swatch-king,.product-card+p+variant-swatch-king,.product-card variant-swatch-king{opacity:1;visibility:visibility;order:1;display:block}.grid__item variant-swatch-king [sa-options-position=default]{display:none!important}.grid__item variant-swatch-king li.swatch-view-item{width:auto!important}.product-card+variant-swatch-king .swatch-view,.product-card+p+variant-swatch-king .swatch-view,.product-card variant-swatch-king .swatch-view{text-align:left!important;display:flex;flex-wrap:wrap;gap:.5rem 4px;align-items:center}.product-card+variant-swatch-king .swatch-view li,.product-card+p+variant-swatch-king .swatch-view li,.product-card variant-swatch-king .swatch-view li{margin:0!important}.product-card+variant-radios,.product-card+variant-radios input,.product-card+p+variant-radios,.product-card variant-radios,.product-card variant-radios input{display:flex!important}.swatch-custom-image{padding:1px!important}.product-card .splide__arrow{background-color:transparent}.grid__item .product-card__content{width:100%}
/*# sourceMappingURL=/cdn/shop/t/222/assets/product-card.css.map */
