.pc-card{background:var(--pc-card-bg, #FAF6EC);border-radius:var(--pc-card-radius, 18px);padding:var(--pc-card-padding, 12px);box-shadow:var(--pc-shadow, none);display:flex;flex-direction:column;gap:10px;scroll-snap-align:start;font-family:var(--qq-font, "Poppins", system-ui, sans-serif)}.pc-card__media{position:relative;aspect-ratio:1/1;border-radius:var(--pc-image-radius, 14px);overflow:hidden;background:#fff}.pc-ratio--portrait .pc-card__media{aspect-ratio:4/5}.pc-card__imglink{display:block;width:100%;height:100%;overflow:hidden}.pc-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pc-card__media:hover .pc-card__img{transform:scale(1.04)}.pc-card__img--ph{background:linear-gradient(135deg,var(--qq-beige, #E8DBC2),var(--qq-border, #DCD0B7))}.pc-card__badge{position:absolute;top:10px;left:10px;background:var(--qq-olive, #2E3526);color:#fff;font-size:11px;font-weight:600;padding:5px 11px;border-radius:999px;letter-spacing:.01em;z-index:3}.pc-card__heart{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:0;background:#ffffffeb;color:var(--qq-olive, #2E3526);cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s;z-index:3}.pc-card__heart svg{width:16px;height:16px}.pc-card__heart:hover{background:#fff}.pc-card__heart.is-on{background:var(--qq-olive, #2E3526);color:#fff}.pc-card__heart.is-on svg{fill:currentColor}.pc-card__discount{position:absolute;bottom:10px;left:10px;background:#b43a2e;color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:6px;z-index:3;letter-spacing:.02em}.pc-card__info{display:flex;flex-direction:column;gap:6px;padding:0 2px}.pc-card__name{margin:0;font-size:13px;font-weight:500;color:var(--qq-olive, #2E3526);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.pc-title-1l .pc-card__name{-webkit-line-clamp:1;min-height:1.4em}.pc-card__name a{color:inherit;text-decoration:none}.pc-card__name a:hover{color:var(--qq-olive-soft, #45503A)}.pc-card__rating{display:flex;align-items:center;gap:6px}.pc-card__stars{color:var(--qq-amber, #D4A537);font-size:13px;letter-spacing:1px;line-height:1}.pc-card__count{font-size:11px;color:var(--qq-text-muted, #6F6F62);font-weight:500}.pc-card__price{display:flex;align-items:baseline;gap:8px;margin-top:2px}.pc-card__price-current{font-size:14px;font-weight:700;color:var(--qq-olive, #2E3526);letter-spacing:-.01em}.pc-card__price-compare{font-size:12px;color:var(--qq-text-muted, #6F6F62);text-decoration:line-through}.pc-card__form{margin:0}.pc-card__atc{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .15s;margin-top:6px;letter-spacing:.01em}.pc-card__atc svg{width:15px;height:15px}.pc-card__atc:hover{transform:translateY(-1px)}.pc-atc--filled .pc-card__atc{background:var(--qq-olive, #2E3526);color:#fff}.pc-atc--filled .pc-card__atc:hover{background:var(--qq-olive-soft, #45503A)}.pc-atc--outlined .pc-card__atc{background:transparent;color:var(--qq-olive, #2E3526);border-color:var(--qq-olive, #2E3526)}.pc-atc--outlined .pc-card__atc:hover{background:var(--qq-olive, #2E3526);color:#fff}.pc-card__atc[disabled]{opacity:.5;cursor:not-allowed}.pc-card__atc[disabled]:hover{transform:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/qq-product-card.css.map */
