.cta-main{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-dark);color:var(--white);padding:16px 36px;font-size:.85rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:var(--r);transition:all .35s;position:relative;overflow:hidden}.cta-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.cta-main:hover:after{transform:scaleX(1)}.cta-main span{position:relative;z-index:1}.cta-sec{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text);padding:16px 28px;font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;border:1.5px solid var(--text);border-radius:var(--r);transition:all .3s}.cta-sec:hover{background:var(--text);color:var(--white)}.cta-buy{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--white);padding:16px 36px;font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:var(--r);transition:all .3s;border:none;cursor:pointer}.cta-buy:hover{background:var(--accent-h);transform:translateY(-2px);box-shadow:0 6px 20px #c4956a66}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1200px){.pgrid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:900px){.pgrid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:480px){.pgrid{grid-template-columns:repeat(2,1fr);gap:10px}}.pcard{background:var(--white);border-radius:10px;overflow:hidden;transition:all .35s;position:relative;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column}.pcard:hover{transform:translateY(-4px);box-shadow:var(--sh)}.pbadge{position:absolute;top:10px;left:10px;z-index:3;padding:4px 10px;border-radius:16px;font-size:.62rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.3}.b-hot{background:var(--red);color:#fff}.b-viral{background:#8b5cf6;color:#fff}.b-best{background:var(--green);color:#fff}.b-new{background:var(--accent);color:#fff}.b-sale{background:#ff6b35;color:#fff}.pimg{position:relative;aspect-ratio:1;overflow:hidden;display:block;flex-shrink:0}.pimg-main{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.pimg-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.pcard:hover .pimg-main{opacity:0}.pcard:hover .pimg-hover{opacity:1}.pimg-bg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s}.pimg-icon{font-size:2.8rem}.pcard:hover .pimg-bg{transform:scale(1.05)}.pimg-placeholder{width:100%;height:100%;background:var(--bg-warm);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-mute)}.pwish{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;z-index:3;border:none;transition:all .3s;cursor:pointer}.pwish:hover,.pwish.on{background:var(--red);color:#fff;transform:scale(1.1)}.pquick{position:absolute;bottom:0;left:0;right:0;background:#1a1714e6;color:#fff;text-align:center;padding:11px;font-size:.72rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;transform:translateY(100%);transition:transform .3s;cursor:pointer;border:none;width:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pcard:hover .pquick{transform:translateY(0)}@media(max-width:768px){.pquick{transform:translateY(0);position:relative;background:var(--bg-dark);padding:10px;font-size:.7rem}}.pinfo{padding:14px;display:flex;flex-direction:column;flex-grow:1}.pcat{font-size:.65rem;color:var(--text-mute);letter-spacing:.8px;text-transform:uppercase;font-weight:500;margin-bottom:4px}.pname{font-family:var(--font-p);font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1.35;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;letter-spacing:-.01em}.prate{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:.72rem}.pstars{color:#f5a623}.prev{color:var(--text-mute)}.pprice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.pcur{font-size:1.1rem;font-weight:700;color:var(--text)}.porig{font-size:.8rem;color:var(--text-mute);text-decoration:line-through}.psave{font-size:.65rem;color:var(--green);font-weight:700;background:#2d854414;padding:2px 7px;border-radius:8px}.pstock{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--red);font-weight:600;margin-top:6px}.sdot{width:6px;height:6px;background:var(--red);border-radius:50%;animation:sdotPulse 1.5s infinite}@keyframes sdotPulse{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:900px){.pinfo{padding:12px}.pname{font-size:.88rem;min-height:2.3em}.pcur{font-size:1rem}.pbadge{font-size:.58rem;padding:3px 8px;top:8px;left:8px}.pwish{width:28px;height:28px;font-size:.78rem;top:8px;right:8px}}@media(max-width:480px){.pcard{border-radius:8px}.pinfo{padding:10px}.pcat{font-size:.58rem;letter-spacing:.5px;margin-bottom:2px}.pname{font-size:.85rem;min-height:2.1em;margin-bottom:4px;-webkit-line-clamp:2}.prate{font-size:.62rem;margin-bottom:5px;gap:3px}.pprice{gap:5px}.pcur{font-size:.92rem}.porig{font-size:.68rem}.psave{font-size:.55rem;padding:1px 5px}.pstock{font-size:.6rem;margin-top:4px}.pbadge{font-size:.52rem;padding:2px 6px;top:6px;left:6px;border-radius:10px}.pwish{width:26px;height:26px;font-size:.72rem;top:6px;right:6px}.pimg-icon{font-size:2.2rem}.pquick{padding:8px;font-size:.62rem;letter-spacing:.8px}}@media(max-width:375px){.pgrid{gap:8px}.pinfo{padding:8px}.pname{font-size:.78rem;min-height:auto;-webkit-line-clamp:1}.pcat{display:none}.pcur{font-size:.85rem}.porig{font-size:.62rem}.psave,.pstock{display:none}.prate{font-size:.58rem;margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/aura-nest-components.css.map */
