.ma-card{position:relative;display:flex;flex-direction:column;gap:12px;color:inherit}.ma-card__fav{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-2, #4a5876);z-index:5;padding:0;transition:color .2s ease,transform .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.ma-card__fav:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.ma-card__fav:hover{color:#d4554d;transform:scale(1.08)}.ma-card__fav[aria-pressed=true]{color:#d4554d;background:#fef0ef}.ma-card__fav[aria-pressed=true] .ma-card__fav-icon{fill:#d4554d}.ma-card__fav-icon{transition:fill .2s ease}@keyframes ma-card-fav-pulse{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.ma-card__fav--pulse{animation:ma-card-fav-pulse .38s ease}.ma-card__link{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.ma-card__media{position:relative;aspect-ratio:4 / 5;background:var(--bg-card);border-radius:var(--r-md);overflow:hidden}.ma-card__img,.ma-card__ph{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity var(--dur-slow) var(--ease)}.ma-card__img--alt{opacity:0}.ma-card__link:hover .ma-card__img--alt{opacity:1}.ma-card__link:hover .ma-card__img--main{opacity:0}.ma-card__ph{border-radius:0}.ma-card__badge{position:absolute;top:12px;left:12px;background:var(--bg-card);color:var(--ink);font-family:var(--font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:var(--r-pill);font-weight:500;z-index:2}.ma-card__chips{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:4px;z-index:2}.ma-card__chip{background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink);font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.04em;padding:4px 8px;border-radius:var(--r-pill);line-height:1.2}.ma-card__body{display:flex;flex-direction:column;gap:5px}.ma-card__title{font-family:var(--font-display);font-size:17px;font-weight:500;margin:0;line-height:1.2;color:var(--ink)}.ma-card__price{font-family:var(--font-body);font-size:18px;font-weight:500;color:var(--ink);white-space:nowrap;margin-top:2px}.ma-card__rating-badge{position:absolute;top:8px;left:8px;z-index:5;height:40px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;font-family:var(--font-body);font-size:13px;line-height:1;box-shadow:0 1px 3px #00000014}.ma-card__rating-star{color:#f5a623;font-size:14px;line-height:1}.ma-card__rating-val{font-weight:600;color:var(--ink)}.ma-card__rating-badge .ma-card__rating-count{color:var(--muted)}.ma-card__atc-row{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:stretch;margin-top:auto}.ma-card__qty{display:inline-flex;align-items:center;border:1px solid var(--line, #d4dee7);border-radius:var(--r-pill);background:var(--bg);overflow:hidden;height:44px}.ma-card__qty-btn{width:36px;height:100%;border:0;background:transparent;color:var(--ink);font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.ma-card__qty-btn:hover,.ma-card__qty-btn:focus-visible{color:var(--accent)}.ma-card__qty-input{width:32px;height:100%;border:0;background:transparent;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--ink);padding:0;-moz-appearance:textfield}.ma-card__qty-input::-webkit-outer-spin-button,.ma-card__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:769px){.ma-card__qty{height:38px}.ma-card__qty-btn{width:28px}.ma-card__qty-input{width:28px;font-size:13px}.ma-card{gap:4px}.ma-card__body{gap:0}.ma-card__title{line-height:1.3}}.ma-card__atc{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-height:44px;border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 14px;transition:background var(--dur-fast, .2s) var(--ease, ease);-webkit-tap-highlight-color:transparent}@media(min-width:769px){.ma-card__atc{height:38px;min-height:38px}}.ma-card__atc:hover{background:var(--accent)}.ma-card__atc[disabled]{opacity:.6;cursor:wait}.ma-card__atc svg{transition:transform var(--dur-fast, .2s) var(--ease, ease)}.ma-card__atc:hover svg{transform:translate(2px)}.ma-card__atc--in-cart{background:transparent;color:var(--ink, #243652);border:1px solid var(--line, #d4dee7)}.ma-card__atc--in-cart:hover{background:var(--bg-card, #f5f7f9);color:var(--ink, #243652);border-color:var(--ink-2, #4a5876)}.ma-card__atc--update{background:var(--accent, #3f88c5)}.ma-card__atc--update:hover{background:var(--ink, #243652)}.ma-card__atc-row--sold{grid-template-columns:1fr}.ma-card__sold{display:block;text-align:center;height:38px;line-height:38px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-family:var(--font-body);font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width:768px){.ma-card__media{aspect-ratio:5 / 4}.ma-card__rating-badge{font-size:11px;padding:0 6px;height:24px}.ma-card__atc-row{grid-template-columns:1fr;gap:6px;margin-top:0}.ma-card__qty{width:100%;justify-content:space-between;height:38px}.ma-card__qty-btn{width:44px}.ma-card__atc{height:38px;min-height:38px}.ma-card__title{letter-spacing:.3px;font-size:14px}.ma-card{gap:4px}.ma-card__body{gap:2px}.ma-card__price{margin-top:0}}@media(max-width:600px){.ma-card__title{font-size:14px}.ma-card__price{font-size:16px}.ma-card__atc{font-size:11px;padding:0 10px}.ma-card__chip{font-size:9px;padding:3px 7px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-product-card.css.map */
