.product-card variant-radios .product-form__input.color{border:none;padding:0;gap:12px}.product-card__info{margin-top:.5rem}.product-card__info>div{width:100%}.product-card__title{font-family:var(--font-body);font-size:16px;margin:0}.product-card__vendor{font-size:10px;font-weight:600;line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-info__floating{width:100%;left:0;bottom:0;padding:3.75rem 1rem 1rem}.product-card .product-badge{top:2px;left:0;z-index:1}.product-card .badge{background:#ffefdf;color:#02050b;border:none;font-weight:600;font-size:12px;line-height:1.6em;letter-spacing:1px;text-transform:uppercase;padding:8px 10px}.product-info__floating s{color:#fff}.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,#000000 var(--percent),rgba(163,163,163,.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product-info__floating .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#ffffff 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:.5rem 0;font-size:12.8px;line-height:16px;display:flex;align-items:center}.product-form__error-message-wrapper svg{width:15px;height:15px;margin-right:7.5px}@media (hover: hover){.product-card__media:hover .media--rollover{width:auto;height:auto;opacity:1;clip:auto}}.product-card .price{font-family:var(--font-button)}@media screen and (min-width: 769px){.product-card__title{font-weight:400;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:15px}.product-card__media .product-info__floating{display:none}}.product-card__media .product-info__floating .product-form__input.color{display:none}.product-card__media .product-info__floating .product-form__input.size{justify-content:center;gap:12px}.product-card__media .product-info__floating{padding:17px;background-color:#00000080;color:#fff;transform:translate3d(0,100%,0);transition:transform .3s;position:absolute;bottom:0}.product-card:hover .product-card__media .product-info__floating{transform:translateZ(0)}.product-card__media .product-info__floating .product-form__submit{padding:0;font-size:10px;line-height:10px}.product-card__media .product-info__floating product-form{text-align:center}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio]:checked+label{background-color:transparent;border:none;font-weight:700}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio]:checked+label span{text-decoration:underline}.product-card__media .product-info__floating .variant-options input+label{border:none;background-color:transparent;width:24px;padding:0;height:24px;display:flex;align-items:center;justify-content:center}.product-card__media .product-info__floating .variant-options{margin:6px 0}.product-card__media .product-info__floating .product-card__info-size-label{margin-bottom:0;text-align:center}.product-card__media .product-info__floating .product-card__info{align-items:center!important}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label{border-color:#fff;color:#fff}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label span{opacity:.6}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label:after,.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;border:none;transform:none}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),hsla(0,0%,100%,.6) calc(50% - 1px),hsla(0,0%,100%,.6) 50%,transparent 0)}.product-card__media .product-info__floating .product-form__input:not(.color) input[type=radio].sold-out+label:after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),hsla(0,0%,100%,.6) calc(50% - 1px),hsla(0,0%,100%,.6) 50%,transparent 0)}.final-sale{display:none;color:#828282;font-family:var(--font-body)}.product-card .final-sale{display:inline;white-space:nowrap}.final-sale--pdp{margin-bottom:.5rem;display:block}
/*# sourceMappingURL=/cdn/shop/t/92/assets/product-card.css.map */
