.product-card-wrapper .card,.product-card-wrapper .card__inner{background:transparent;border:none;box-shadow:none}.product-card-wrapper .card-information,.product-card-wrapper .card__content{padding:0}.product-card-wrapper .card__information{padding:1.6rem 0 0}.product-card-wrapper .card__media{background-color:var(--neutral-50);overflow:hidden;border-radius:0}.product-card-wrapper .card__media .media{border-radius:0}.product-card-wrapper .card__media .media img{transition:transform .7s cubic-bezier(.2,.6,.2,1),opacity .4s ease}.product-card-wrapper:hover .card__media .media img{transform:scale(1.04)}.product-card-wrapper .card__media .media--hover-effect img+img{opacity:0;transition:opacity .4s ease}.product-card-wrapper:hover .card__media .media--hover-effect img+img,.product-card-wrapper:focus-within .card__media .media--hover-effect img+img{opacity:1}.product-card-wrapper .card__heading{font-family:var(--font-body-family, system-ui, sans-serif);font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;margin:0 0 .6rem;color:var(--text-primary)}.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading a:visited{color:inherit;text-decoration:none;transition:color .15s ease}.product-card-wrapper .card__heading a:hover,.product-card-wrapper .card__heading a:focus-visible{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.05rem}.product-card-wrapper .caption-with-letter-spacing{font-size:1.05rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.product-card-wrapper .price{font-family:var(--font-body-family, system-ui, sans-serif);font-size:1.4rem;font-weight:500;color:var(--text-primary);margin:.4rem 0 0;letter-spacing:0}.product-card-wrapper .price__container{display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline}.product-card-wrapper .price-item--regular{color:var(--text-primary);font-weight:500}.product-card-wrapper .price--on-sale .price-item--regular{color:var(--text-muted);font-weight:400;text-decoration:line-through;text-decoration-thickness:.05rem}.product-card-wrapper .price--on-sale .price-item--sale,.product-card-wrapper .price--on-sale .price-item--last{color:var(--promo-sale);font-weight:600}.product-card-wrapper .price--sold-out .price-item{color:var(--text-muted)}.product-card-wrapper .price__unit{color:var(--text-muted);font-size:1.1rem;font-weight:400}.product-card-wrapper .card__badge{top:1.2rem;left:1.2rem;bottom:auto;right:auto}.product-card-wrapper .card__badge .badge{background-color:var(--neutral-0);color:var(--text-primary);border:1px solid var(--border-default);border-radius:0;padding:.4rem .9rem;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1}.product-card-wrapper .card__badge .badge.color-scheme-5,.product-card-wrapper .card__badge .badge.color-scheme-5.gradient{background-color:var(--promo-sale);background-image:none;color:var(--neutral-0);border-color:var(--promo-sale)}.product-card-wrapper .card__badge .badge.color-scheme-3,.product-card-wrapper .card__badge .badge.color-scheme-3.gradient{background-color:var(--brand-accent);background-image:none;color:var(--neutral-0);border-color:var(--brand-accent)}.product-card-wrapper .rating-star{--rating-star-color: var(--promo-new)}.product-card-wrapper .rating-text,.product-card-wrapper .rating-count{color:var(--text-muted);font-size:1.1rem}.product-card-wrapper .quick-add__submit,.product-card-wrapper .card__media+.quick-add{background-color:var(--neutral-0);color:var(--text-primary);border:1px solid var(--border-default);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.product-card-wrapper .quick-add__submit:hover{background-color:var(--brand-accent);color:var(--neutral-0);border-color:var(--brand-accent)}@media screen and (max-width:749px){.product-card-wrapper .card__information{padding:1.2rem 0 0}.product-card-wrapper .card__heading{font-size:1.4rem}.product-card-wrapper .price{font-size:1.3rem}.product-card-wrapper .card__badge{top:.8rem;left:.8rem}.product-card-wrapper .card__badge .badge{font-size:.95rem;padding:.3rem .7rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/beauteplus-product-card.css.map */
