.mps-pcard{position:relative;display:flex;flex-direction:column;background:var(--mps-surface);border:1px solid var(--mps-line);border-radius:var(--mps-radius-lg);overflow:hidden;transition:transform var(--mps-dur-base) var(--mps-ease),border-color var(--mps-dur-base) var(--mps-ease),box-shadow var(--mps-dur-base) var(--mps-ease)}@media(hover:hover){.mps-pcard:hover{transform:translateY(-4px);border-color:var(--mps-line-strong);box-shadow:var(--mps-shadow-soft)}}.mps-pcard__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--mps-surface-raised);text-decoration:none}.mps-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--mps-dur-base) var(--mps-ease),transform var(--mps-dur-slow) var(--mps-ease)}.mps-pcard__img--hover{opacity:0}@media(hover:hover){.mps-pcard:hover .mps-pcard__img--main{transform:scale(1.04)}.mps-pcard:hover .mps-pcard__img--hover{opacity:1;transform:scale(1.04)}}.mps-pcard__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#1a181600 55%,#1a18168c)}.mps-pcard--sold .mps-pcard__img--main{opacity:.4}.mps-pcard__badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mps-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 11px;border-radius:var(--mps-radius-pill);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mps-pcard__badge--sale{color:#fff;background:#6b212c8c;border:1px solid rgba(221,212,196,.35)}.mps-pcard__badge--sold{color:var(--mps-text-secondary);background:#1a181699;border:1px solid var(--mps-line);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.mps-pcard__body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px;flex-grow:1}@media(min-width:750px){.mps-pcard__body{padding:20px 20px 22px}}.mps-pcard__vendor{font-family:var(--mps-font-body);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mps-accent-light);opacity:.7}.mps-pcard__title{font-family:var(--mps-font-display);font-weight:500;font-size:clamp(1.05rem,.5vw + .95rem,1.35rem);line-height:1.2;letter-spacing:-.01em;color:var(--mps-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mps-pcard__title a{color:inherit;text-decoration:none;transition:color var(--mps-dur-base) var(--mps-ease)}@media(hover:hover){.mps-pcard:hover .mps-pcard__title a{color:var(--mps-accent-light)}}.mps-pcard__price{display:flex;align-items:baseline;gap:10px;margin-top:2px}.mps-pcard__price-now{font-family:var(--mps-font-display);font-weight:600;font-size:clamp(1.15rem,.6vw + 1.05rem,1.4rem);line-height:1;letter-spacing:-.01em;background:linear-gradient(135deg,#ddd4c4,#a84555,#ddd4c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-inline-end:.08em}.mps-pcard__price-was{font-family:var(--mps-font-display);font-style:italic;font-size:.95rem;color:var(--mps-text-secondary);text-decoration:line-through;text-decoration-color:#a89e948c}.mps-pcard__form{margin-top:auto}.mps-pcard__add{margin-top:12px;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mps-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mps-accent-light);background:var(--mps-accent);border:0;border-radius:var(--mps-radius-sm);cursor:pointer;text-decoration:none;transition:background-color var(--mps-dur-base) var(--mps-ease),color var(--mps-dur-base) var(--mps-ease)}.mps-pcard__form .mps-pcard__add{margin-top:12px}.mps-pcard__add:hover{background:var(--mps-accent-hover);color:#fff}.mps-pcard__add:disabled{background:var(--mps-surface-raised);color:var(--mps-text-secondary);cursor:not-allowed;border:1px solid var(--mps-line)}.mps-pcard__add--options{background:transparent;color:var(--mps-text-primary);border:1px solid var(--mps-line-strong)}.mps-pcard__add--options:hover{background:#ddd4c40f;color:var(--mps-accent-light)}.mps-pcard__add .loading__spinner{display:none}.mps-pcard__add .loading__spinner:not(.hidden){display:inline-flex}.mps-pcard__add .loading__spinner path{fill:currentColor}.product-form__error-message-wrapper{margin:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mps-product-card.css.map */
