.anew-product-card{position:relative;display:flex;flex-direction:column;gap:var(--anew-space-3);height:100%;color:var(--anew-fg-1);text-decoration:none}.anew-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--anew-radius-lg);background:var(--anew-chalk)}.anew-product-card__image,.anew-product-card__placeholder>svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--anew-duration-slow) var(--anew-ease-standard)}.anew-product-card__placeholder{display:block;height:100%}@media(hover:hover){.anew-product-card:hover .anew-product-card__image{transform:scale(1.04)}}.anew-product-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--anew-space-2);flex:1 1 auto}.anew-product-card__rating{display:flex;align-items:center;gap:var(--anew-space-2)}.anew-product-card__rating-count{font-size:var(--anew-text-micro);color:var(--anew-fg-3);white-space:nowrap}@media screen and (max-width:749px){.anew-product-card__rating{gap:var(--anew-space-1)}.anew-product-card__rating-count{letter-spacing:0}}@media screen and (min-width:750px){.anew-product-card__rating-count{font-size:var(--anew-text-caption)}}.anew-product-card__rating--empty{font-size:var(--anew-text-micro)}@media screen and (min-width:750px){.anew-product-card__rating--empty{font-size:var(--anew-text-caption)}}.anew-product-card__title{display:block;text-decoration:none;font-family:var(--anew-font-display);font-size:var(--anew-text-h3);font-weight:600;line-height:var(--anew-lh-tight);letter-spacing:var(--anew-track-heading);color:var(--anew-fg-1);text-wrap:balance}.anew-product-card__subtitle{display:block;font-size:var(--anew-text-body-sm);line-height:var(--anew-lh-body);color:var(--anew-fg-3)}.anew-product-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--anew-space-2);margin-top:auto}.anew-product-card__body>:is(.anew-product-card__stock,.anew-product-card__quick,.anew-product-card__cta){margin-top:0}.anew-product-card__price{font-size:var(--anew-text-body-lg)}.anew-product-card__stock{align-items:flex-start;margin-top:auto;font-size:var(--anew-text-body-sm)}.anew-product-card__stock+.anew-product-card__cta,.anew-product-card__stock+.anew-product-card__quick{margin-top:0}.anew-product-card__quick{position:relative;z-index:2;margin-top:auto;width:100%}.anew-product-card__stock:before{margin-top:.5em}.anew-product-card__stock-short{display:none}@media screen and (max-width:749px){.anew-product-card__stock-long{display:none}.anew-product-card__stock-short{display:inline}}.anew-product-card__cta{margin-top:auto;width:100%;height:48px;font-size:var(--anew-text-body-sm)}@media screen and (min-width:750px){.anew-product-card__cta{font-size:var(--anew-text-body)}}.anew-product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.anew-product-card__link:focus-visible{outline:none}.anew-product-card:has(.anew-product-card__link:focus-visible){outline:2px solid var(--anew-forest);outline-offset:4px;border-radius:var(--anew-radius-lg)}@media(prefers-reduced-motion:reduce){.anew-product-card__image{transition:none}.anew-product-card:hover .anew-product-card__image{transform:none}}.anew-product-card__media:has(.anew-card-burst){position:relative}.anew-card-burst{position:absolute;z-index:2;top:var(--anew-space-2);right:var(--anew-space-2);display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.4rem;aspect-ratio:1;border-radius:50%;background:var(--anew-deal-gold);color:var(--anew-deal-ink);font-family:var(--anew-font-sans);line-height:1;text-align:center;box-shadow:0 4px 12px #00000040;transform:rotate(-10deg);pointer-events:none}.anew-card-burst__big{font-size:2rem;font-weight:800;letter-spacing:-.03em}.anew-card-burst__small{margin-top:.2rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width:749px){.anew-card-burst{width:5.2rem}.anew-card-burst__big{font-size:1.7rem}.anew-card-burst__small{font-size:.8rem}}.anew-product-card__media:has(.anew-card-badges){position:relative}.anew-card-campaign-label{padding:4px 9px;border-radius:var(--anew-radius-pill);background:var(--anew-deal-gold),var(--anew-deal-ink);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;color:transparent;font-family:var(--anew-font-sans);font-size:var(--anew-text-caption);font-weight:600;letter-spacing:.01em;line-height:1.8;box-shadow:var(--anew-shadow-xs);pointer-events:none}@media screen and (max-width:749px){.anew-card-campaign-label{font-size:var(--anew-text-micro)}}.anew-card-badges{position:absolute;z-index:2;top:var(--anew-space-2);left:var(--anew-space-2);right:var(--anew-space-2);display:flex;gap:.4rem;pointer-events:none}@media screen and (max-width:749px){.anew-card-badges{flex-wrap:wrap}}.anew-card-badges>.anew-card-badge{position:static;min-width:0;max-width:100%}.anew-card-badges>.anew-card-campaign-label{flex-shrink:0;white-space:nowrap}.anew-product-card__media:has(.anew-card-burst) .anew-card-badges{right:7.6rem}@media screen and (max-width:749px){.anew-product-card__media:has(.anew-card-burst) .anew-card-badges{right:6.2rem}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/anew-product-card.css.map */
