.pcm{--pcm-surface:#ffffff;--pcm-ink:#1c2333;--pcm-muted:#6a7180;--pcm-well:#eef0f4;--pcm-accent:#d3202f;--pcm-sale:#c62828;--pcm-radius:22px;position:relative;height:100%;display:flex;flex-direction:column;gap:12px;padding:18px 16px 16px;background:var(--pcm-surface);color:var(--pcm-ink);border-radius:var(--pcm-radius);box-shadow:0 1px 2px #1c23330f,0 6px 20px -8px #1c233324;transition:transform .2s ease,box-shadow .2s ease;text-align:left}@media(hover:hover){.pcm:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1c23330f,0 12px 28px -10px #1c233333}}.pcm__head{min-width:0}.pcm__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--pcm-ink);text-decoration:none;word-break:break-word}.pcm__title:hover{text-decoration:underline;text-underline-offset:2px}.pcm__sub{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--pcm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcm__well{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;max-width:100%;overflow:hidden;background:var(--pcm-well);border-radius:16px}.pcm__well img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}@media(hover:hover){.pcm:hover .pcm__well img{transform:scale(1.03)}}.pcm__placeholder{width:70%;height:70%;opacity:.4}.pcm__badge{position:absolute;top:10px;left:10px;font-size:12px;font-weight:700;line-height:1.2;padding:4px 9px;border-radius:999px;background:var(--pcm-sale);color:#fff}.pcm__badge--muted{background:#5b6170}.pcm__badge--feature{left:auto;right:10px;background:var(--pcm-ink)}.pcm__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.pcm__price{display:flex;flex-direction:column;min-width:0;font-variant-numeric:tabular-nums}.pcm__now{font-size:16px;font-weight:800;line-height:1.25;color:var(--pcm-ink);white-space:nowrap}.pcm__from{font-size:11px;line-height:1.2;color:var(--pcm-muted)}.pcm__now--sale{color:var(--pcm-sale)}.pcm__meta{font-size:12px;line-height:1.35;color:var(--pcm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcm__action{flex:none;margin:0}.pcm .pcm__btn{position:relative;display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 18px;min-height:0;height:auto;font:inherit;font-size:14px;font-weight:700;line-height:1;color:#fff;background:var(--pcm-accent);border:0;border-radius:999px;cursor:pointer;transition:filter .15s ease,transform .15s ease}.pcm .pcm__btn:hover{filter:brightness(.92)}.pcm .pcm__btn:active{transform:scale(.96)}.pcm .pcm__btn:focus-visible{outline:2px solid var(--pcm-accent);outline-offset:2px}.pcm .pcm__btn .pcm__icon{width:16px;height:16px;flex:none}.pcm .pcm__btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pcm .pcm__btn .loading-overlay__spinner.hidden{display:none}.pcm .pcm__btn .spinner{width:18px;height:18px}.pcm .pcm__btn .spinner .path{stroke:#fff}.pcm .product-form__error-message-wrapper:not([hidden]){position:absolute;left:16px;right:16px;bottom:-4px;transform:translateY(100%);font-size:12px;color:var(--color-error,#c62828)}.pcm--sold-out .pcm__well img{opacity:.55}@media(max-width:576px){.pcm{padding:12px 10px;gap:9px;--pcm-radius:18px}.pcm__title{font-size:14px}.pcm__sub{font-size:12px}.pcm__well{border-radius:12px}.pcm__now{font-size:14px}.pcm .pcm__btn{padding:9px}.pcm .pcm__btn-label{display:none}}@media(prefers-reduced-motion:reduce){.pcm,.pcm__well img,.pcm .pcm__btn{transition:none}.pcm:hover,.pcm:hover .pcm__well img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-card-modern.css.map */
