.pcard{--pcard-bg: #ffffff;--pcard-page: #f5f5f5;--pcard-border: #d1d1d1;--pcard-text: #1a1a1a;--pcard-text-secondary: #6b6b6b;--pcard-accent: #e91737;--pcard-on-accent: #ffffff;--pcard-success-bg: #eaf3de;--pcard-success-border: #c0dd97;--pcard-success-text: #3b6d11;--pcard-warning-bg: #faeeda;--pcard-warning-border: #fac775;--pcard-warning-text: #854f0b;--pcard-info-bg: #e6f1fb;--pcard-info-border: #b5d4f4;--pcard-info-text: #0c447c;--pcard-saved-bg: #fff0f3;--pcard-saved-border: #ffcdd5;--pcard-saved-text: #a32d2d;--pcard-oos-bg: #fff0f3;--pcard-oos-border: #ffcdd5;--pcard-oos-text: #a32d2d;--pcard-radius: 12px;--pcard-radius-pill: 999px;--pcard-radius-button: 6px;display:flex;flex-direction:column;gap:8px;height:100%;background:var(--pcard-bg);border:1px solid var(--pcard-border);border-radius:var(--pcard-radius);font-family:var(--font-body-family);color:var(--pcard-text);overflow:hidden}.pcard *,.pcard *:before,.pcard *:after{box-sizing:border-box}.pcard-wrapper{height:100%}.pcard__media{position:relative;width:100%;aspect-ratio:4 / 5;background:var(--pcard-bg);overflow:hidden}.pcard__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pcard__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity var(--duration-default, .2s) ease}.pcard__image--secondary{opacity:0}@media screen and (min-width:750px){.pcard--has-secondary:hover .pcard__image:not(.pcard__image--secondary){opacity:0}.pcard--has-secondary:hover .pcard__image--secondary{opacity:1}}@media screen and (max-width:749px){.pcard__image--secondary{display:none}}.pcard__pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:var(--pcard-radius-pill);font-size:12px;height:23px;font-weight:700;line-height:1;white-space:nowrap}.pcard__badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;z-index:2}.pcard__pill--offer{background:var(--pcard-accent);color:var(--pcard-on-accent)}.pcard__pill--status{border:1px solid var(--pcard-success-border);background:var(--pcard-success-bg);color:var(--pcard-success-text)}.pcard__pill--status.is-warning{border-color:var(--pcard-warning-border);background:var(--pcard-warning-bg);color:var(--pcard-warning-text)}.pcard__pill--status.is-out{border-color:var(--pcard-oos-border);background:var(--pcard-oos-bg);color:var(--pcard-oos-text)}.pcard__features{position:absolute;left:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 16px);z-index:2}.pcard__pill--feature{border:1px solid var(--pcard-info-border);background:var(--pcard-info-bg);color:var(--pcard-info-text)}.pcard__made-in{position:absolute;left:8px;bottom:8px;z-index:3;display:inline-flex;line-height:0;cursor:help}.pcard__made-in-flag{display:block;width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.pcard__made-in-tip{position:absolute;bottom:100%;left:0;margin-bottom:6px;padding:4px 8px;border-radius:6px;background:#1a1a1aeb;color:#fff;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:4}.pcard__made-in:hover .pcard__made-in-tip,.pcard__made-in:focus-visible .pcard__made-in-tip{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:750px){.pcard--made-in-ro .pcard__features{bottom:40px}}.pcard__save{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--pcard-border);border-radius:var(--pcard-radius-pill);background:var(--pcard-page);color:var(--pcard-text-secondary);font-size:12px;font-weight:500;line-height:1;cursor:pointer}.pcard__save .pcard__heart-filled{display:none}.pcard__save.is-saved{border-color:var(--pcard-saved-border);background:var(--pcard-saved-bg);color:var(--pcard-saved-text)}.pcard__save.is-saved .pcard__heart-outline{display:none}.pcard__save.is-saved .pcard__heart-filled{display:inline-flex}.pcard__save svg{width:11px;height:11px}.pcard__content{display:flex;flex-direction:column;gap:16px;padding:8px;flex:1 0 auto}.pcard__heading-group{display:flex;flex-direction:column;gap:8px}.pcard__title{margin:0;font-size:16px;font-weight:500;line-height:1.5;color:var(--pcard-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}.pcard__title a{color:inherit;text-decoration:none}.pcard__title a:hover{text-decoration:underline}.pcard__meta-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;min-height:20px;height:20px}.pcard__meta-row>a{min-width:0;overflow:hidden}.pcard__swatches{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;height:24px;padding-left:2px;padding-right:2px}.pcard__swatch-stack{display:inline-flex;align-items:center;flex-shrink:0}.pcard__swatch{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 1px var(--pcard-bg),0 0 0 2px #0000001f;margin-right:-6px;background-size:cover;background-position:center}.pcard__swatch-stack .pcard__swatch:last-child{margin-right:0}.pcard__swatch-count{font-size:14px;font-weight:500;color:var(--pcard-text-secondary);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.pcard__swatch-count--mobile{display:none}.pcard__rating{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:var(--pcard-text);white-space:nowrap;flex-shrink:0}.pcard__rating-star{width:15px;height:14px;color:#f5a623;flex-shrink:0}.pcard__price-block{display:flex;flex-direction:column;gap:6px}.pcard__price{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.pcard__price-current{font-size:24px;font-weight:700;line-height:1;color:var(--pcard-accent)}.pcard--on-sale .pcard__price-current{color:var(--pcard-accent)}.pcard__price-compare{font-size:16px;font-weight:500;line-height:1;color:var(--pcard-text-secondary);text-decoration:line-through}.pcard__price-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 5px;font-size:12px;font-weight:400;color:var(--pcard-text-secondary);line-height:12px;min-width:0}.pcard__price-net{white-space:nowrap;flex-shrink:0}.pcard__price-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__price-dot{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:currentColor}.pcard__volume-note{font-size:12px;color:var(--pcard-text-secondary)}.pcard__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 24px;border:0;border-radius:var(--pcard-radius-button);background:var(--pcard-accent);color:var(--pcard-on-accent);font-size:14px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:opacity var(--duration-short, .1s) ease}.pcard__content>.pcard__cta,.pcard__content>product-form{margin-top:auto}.pcard__content>product-form{display:block;width:100%}.pcard__cta:hover{opacity:.9}.pcard__cta[disabled],.pcard__cta:disabled{opacity:.5;cursor:not-allowed}.pcard__cta .loading-overlay__spinner{width:1.5rem;margin-left:.5rem}@media screen and (max-width:749px){.pcard{gap:0}.pcard__content{padding-top:0}.pcard__price-compare{font-size:12px}.pcard__pill{font-size:11px;height:20px;padding:4px 6px}.pcard__badges{gap:4px;bottom:8px;align-items:flex-start;pointer-events:none}.pcard__pill--status{position:absolute;left:0;bottom:0}.pcard__features{left:105px;justify-content:flex-end;max-width:calc(55% - 8px)}.pcard__made-in{bottom:36px}.pcard__made-in-flag{width:22px;height:22px}.pcard__content{gap:10px}.pcard__heading-group{gap:6px}.pcard__swatches{gap:0}.pcard__swatch-stack .pcard__swatch:nth-child(n+5){display:none}.pcard__swatch-stack .pcard__swatch:nth-child(4){margin-right:0}.pcard__swatch-count--desktop{display:none}.pcard__swatch-count--mobile{display:inline}.pcard__rating,.pcard--swatch-row-empty .pcard__meta-row{display:none}.pcard__price-block{gap:4px}.pcard__price-meta{display:none}.pcard__price-current{font-size:18px}.pcard__cta{min-height:44px;padding:10px 16px}.pcard__title{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/component-product-card.css.map */
