.card__heading{font-size:1.2rem;font-weight:500}.product-card-wrapper .card__media{position:relative}.card__media .product-card__variant-image:not(.active){display:none!important}.product-card-wrapper .card__media .media>video{object-fit:cover;object-position:center center}.card__media .media>video-hover{object-fit:cover;object-position:center center}.card__media .media video-hover video{height:100%;width:100%;object-fit:cover}.card__media .media>img.hover-image,.card__media .media>video-hover{opacity:0}.card__media .media>video-hover.video-hover--primary{opacity:1}@media screen and (min-width:990px){.card__inner .media:hover>img.hover-image,.card__inner .media:hover>video-hover{opacity:1}}.product-card__add-to-cart{padding:0 1.6rem}.product-card__add-to-cart .product_form__submit-text-wrapper{display:flex;align-items:center;justify-content:center;gap:1.2rem}@media screen and (max-width:989px){.product-card__add-to-cart{background-color:var(--color-primary);color:var(--color-background);padding:0}.price.price--on-sale .price__sale .price-item--regular{display:none}.product-card__add-to-cart .product_form__submit-text-wrapper{gap:.6rem}}.product-form__add-button-text{white-space:nowrap}.card__content{margin-top:0;height:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between}.card-wrapper.product-card-wrapper{height:100%}.product-card-wrapper .card__inner{display:flex;flex-direction:column;height:100%}@media screen and (min-width:990px){.product-card-wrapper .card__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}}.card__content-info .card__description,.card__content-info .card__meta-row{display:block;margin-top:.2rem;color:var(--color-accent)}.card__content-form .product-form{display:block;margin-top:1.6rem}.product-form__add-button-svg circle{fill:currentColor}.quickbuy-variant-selects{display:block;margin:1.6rem 0}.card__content-form .product-form__input{-webkit-appearance:none;appearance:none;padding:0;margin:0;border:none;display:flex;flex-wrap:wrap}.card__content-form .product-form__input.product-form__input--pill input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.card__content-form .product-form__input--pill input[type=radio]+label{border:1px solid transparent;background-color:var(--color-select);border-radius:30rem;color:var(--color-background);display:inline-flex;align-items:center;justify-content:center;margin:.4rem 1.2rem 0 0;padding:0 1.6rem;min-height:3.6rem;font-size:1.4rem;font-weight:400;line-height:145%;letter-spacing:.03em;text-align:center;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease;cursor:pointer;position:relative}.card__content-form .product-form__input--pill input[type=radio]:checked+label{border-color:var(--color-accent)}.product-card__add-to-cart:not(:disabled):hover{cursor:pointer}.product-card__add-to-cart:disabled{cursor:not-allowed;background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}.card__content-form .product-form__input--swatch input[type=radio]+label{display:none;flex:1 1 100%;order:1;font-size:1.2rem;font-style:italic;color:var(--color-accent)}.card__content-form .product-form__input--swatch input[type=radio]:checked+label{display:block}.card__content-form .product-form__input--swatch input[type=radio]{appearance:none;-webkit-appearance:none;transition:border var(--duration-short) ease;cursor:pointer;width:2.2rem;height:2.2rem;border-radius:100%;margin-right:12px;margin-bottom:4px;display:inline-block;position:relative}.card__content-form .product-form__input--swatch input[type=radio]:hover:after,.card__content-form .product-form__input--swatch input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;border-radius:100%;border:2px solid var(--color-background);transform:translate(-50%,-50%)}.card__badge{position:absolute;z-index:1;top:2rem;left:2rem;color:var(--color-accent)}.card-wrapper.product-card-wrapper.card--horizontal .card__inner{display:grid;grid-template-columns:15rem auto}.card-wrapper.product-card-wrapper.card--horizontal .card__content{margin:0;justify-content:flex-start;margin-left:4rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-card.css.map */
