.buy-cards__heading{margin:0 0 2.4rem;text-align:center}.buy-cards__grid{display:grid;gap:2.4rem 2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.buy-cards__grid--2,.buy-cards__grid--3,.buy-cards__grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.buy-cards__grid--3{grid-template-columns:repeat(3,1fr)}.buy-cards__grid--4{grid-template-columns:repeat(4,1fr)}}.buy-card{display:flex;flex-direction:column;align-items:center;text-align:center}.buy-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--media-radius, .8rem);overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:1.4rem}.buy-card__img{width:100%;height:100%;object-fit:contain;display:block}.buy-card__badge{position:absolute;top:1.2rem;right:1.2rem;background:#fab906;color:#121217;font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:999px}.buy-card__badge[hidden]{display:none}.buy-card__rating{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:2.4rem;margin-bottom:1rem;font-size:1.4rem}.buy-card__rating--empty{color:rgba(var(--color-foreground),.7);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.buy-card__rating .rating-star{--letter-spacing: .8;--font-size: 1.9}.buy-card__title{margin:0 0 .8rem;font-size:1.7rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.buy-card__title a{text-decoration:none;color:rgb(var(--color-foreground))}.buy-card__price{display:flex;gap:1rem;align-items:baseline;justify-content:center;font-size:1.9rem;font-weight:700;margin-bottom:1.4rem}.buy-card__price-sale{color:#9a3b1d}.buy-card__price-compare{font-weight:400;color:rgba(var(--color-foreground),.55)}.buy-card__price-compare[hidden]{display:none}.buy-card__form{width:100%}.buy-card__select{width:100%;margin-bottom:1rem}.buy-card__select .select__select{width:100%;font-size:1.6rem}.buy-card__button{border-radius:999px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:4.8rem}.buy-card__button:before,.buy-card__button:after{border-radius:999px}.buy-card__note{margin:.8rem 0 0;color:rgba(var(--color-foreground),.75)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/buy-cards.css.map */
