.card,.card-wrapper{height:100%}.card-wrapper{position:relative}.card{display:flex;flex-direction:column}.card__info-text .card__heading{color:var(--darkBlue);margin:0}.card__rating{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;margin-bottom:.8rem;line-height:1}.card__info-text{display:flex;flex-direction:column}@media screen and (max-width: 989px){.card__info-text .card__heading,.card__info-text .card__description,.card__info-text .card__rating .primary-body{font-size:1.2rem}}.card__content{margin-top:.8rem}@media screen and (min-width: 990px){.card__content{margin-top:1.2rem}.card__rating{margin-top:.8rem}.card__info-text .card__description{margin-top:.2rem}.card__info{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.6rem;color:var(--darkBlue)}}.card__form quickbuy-variant-selects{display:block;margin:0 0 .8rem}.card__form .product-form__input{-webkit-appearance:none;appearance:none;padding:0;margin:0;border:none}@media screen and (max-width: 989px){.card__form .product-form__input{display:grid;grid-template-columns:repeat(2,1fr)}}.card__form .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.card__form .product-form__input--pill input[type=radio]+label{border:.5px solid var(--darkBlue25);background-color:transparent;color:var(--darkBlue);border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;margin:.4rem .4rem 0 0;padding:0 1.2rem;height:2.4rem;font-size:1rem;line-height:1;text-align:center;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease;cursor:pointer;position:relative}.card__form .product-form__input--pill input[type=radio]:checked+label{background-color:var(--heroBlue);border-color:var(--darkBlue)}@media screen and (min-width: 990px){.card__form .product-form__input--pill input[type=radio]+label{height:3.2rem}.card__form quickbuy-variant-selects{margin-bottom:0}}.card__content{display:flex;flex-direction:column;height:100%;flex:1;justify-content:space-between}.product_form__submit-text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.product-form__add-button-svg{display:flex;align-items:center;justify-content:center;height:1.2rem;margin:0 .8rem}.product_form__submit-text-wrapper .price__sale .price-item.price-item--regular{font-size:1.2rem;margin-right:2px;color:var(--bone);opacity:.6}.product-card__add-to-cart{width:100%}.card__media{position:relative;border-radius:var(--rounded);overflow:hidden;border:.5px solid var(--darkBlue25);transition:border-color var(--duration-short) ease}.card__media>a{position:absolute;top:0;right:0;bottom:0;left:0}.card__media .product-card__variant-image:not(.active){display:none!important}.card__media .media>img.hover-image{opacity:0}@media screen and (min-width: 990px){.card__inner:hover .media>img.hover-image,.card-wrapper:has(.product-form:hover) .media>img.hover-image{opacity:1}.card__inner:hover .card__media{border-color:var(--darkBlue)}.product-card-wrapper .product-form{position:absolute;left:1rem;right:1rem;top:0;margin-top:calc(125% - 5.2rem);opacity:0;transition:opacity var(--duration-short) ease}.card-wrapper:hover .product-form{opacity:1}}.card__inner{position:relative}.card__inner-badge{position:absolute;top:1.2rem;right:1.2rem;display:block;z-index:1}.card__inner-award{position:absolute;top:1.2rem;left:1.2rem;z-index:1;display:block;width:4.2rem;height:4.2rem}@media screen and (min-width: 990px){.card__inner-award{width:6.4rem;height:6.4rem}}.card__inner-award img{width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/290/assets/component-card.css.map */
