.ma-card{position:relative;display:flex;flex-direction:column;border-radius:var(--ma-radius, 16px);overflow:hidden;background:var(--ma-color-surface, #fff);transition:box-shadow .25s ease,transform .25s ease}.ma-card:hover{box-shadow:0 8px 24px #00000014}.ma-card__media-link{display:block}.ma-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ma-color-image-bg, #f5f4f1)}.ma-card__discount-badge{position:absolute;top:10px;left:10px;z-index:3;background:#c0392b;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:999px;line-height:1}.ma-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ma-card:hover .ma-card__image{transform:scale(1.03)}.ma-card__info{padding:16px 4px 6px;display:flex;flex-direction:column;gap:6px}.ma-card__title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ma-color-text, #1a1a1a);text-decoration:none;line-height:1.35}.ma-card .ma-review-stars{font-size:1.1rem;line-height:1}.ma-card .ma-review-stars__count{font-size:.75rem}.ma-card__price{font-size:1.05rem;font-weight:600;color:var(--ma-color-text, #1a1a1a);display:flex;align-items:baseline;gap:6px;letter-spacing:-.01em}.ma-card__price[data-price-active=true]{color:var(--ma-color-accent, #1a1a1a);font-weight:700}.ma-card__price-compare{color:#1a1a1a73;font-weight:500;font-size:.9rem;text-decoration:line-through}.ma-card__price-sale{color:#c0392b;font-weight:700}.ma-card__sizes{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}@media(hover:hover)and (pointer:fine){.ma-card__sizes{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .25s ease,opacity .2s ease,margin-top .25s ease}.ma-card:hover .ma-card__sizes,.ma-card:focus-within .ma-card__sizes{max-height:110px;opacity:1;margin-top:6px}}.ma-card__size-chip{border:1px solid var(--ma-color-border, #d9d7d2);background:#fff;border-radius:999px;padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.ma-card__size-chip:hover,.ma-card__size-chip:focus-visible{border-color:var(--ma-color-accent, #1a1a1a);background:var(--ma-color-accent, #1a1a1a);color:#fff}.ma-card__size-chip:active{transform:scale(.96)}.ma-card__size-chip[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.ma-card__size-chip[data-loading=true]{opacity:.6;pointer-events:none}@keyframes ma-chip-pulse-success{0%{transform:scale(1);background:var(--ma-color-accent, #1a1a1a);border-color:var(--ma-color-accent, #1a1a1a);color:#fff}40%{transform:scale(1.18);background:#2f7d46;border-color:#2f7d46;color:#fff;box-shadow:0 0 0 6px #2f7d462e}to{transform:scale(1);background:var(--ma-color-accent, #1a1a1a);border-color:var(--ma-color-accent, #1a1a1a);color:#fff;box-shadow:0 0 #2f7d4600}}@keyframes ma-chip-shake-error{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ma-card__size-chip.ma-chip-success{animation:ma-chip-pulse-success .5s ease}.ma-card__size-chip.ma-chip-error{animation:ma-chip-shake-error .4s ease;border-color:#c0392b;color:#c0392b}.ma-add-toast{position:absolute;left:50%;bottom:12px;transform:translate(-50%,10px);background:#201c16;color:#fff;padding:8px 14px;border-radius:999px;font-size:.75rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:5;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-add-toast.is-visible{opacity:1;transform:translate(-50%)}.ma-fly-clone{z-index:9999;border-radius:50%;pointer-events:none;object-fit:cover;transition:transform .6s cubic-bezier(.34,1.15,.64,1),opacity .6s ease;box-shadow:0 6px 20px #00000040}@keyframes ma-cart-bump{0%,to{transform:scale(1)}30%{transform:scale(1.3)}55%{transform:scale(.92)}}.ma-cart-bump{animation:ma-cart-bump .4s ease;display:inline-flex}@media(prefers-reduced-motion:reduce){.ma-card__size-chip.ma-chip-success,.ma-card__size-chip.ma-chip-error,.ma-cart-bump{animation:none}.ma-fly-clone{display:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/maestro-product-card.css.map */
