.collection-page .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),320px));gap:24px}.real-product-card{background:#fff;border:1px solid #f0e8fa;border-radius:22px;padding:10px;box-shadow:0 8px 28px #60329a0c}.card-photo-wrap{position:relative}.compact-photo{background:#eaf9f3;border-radius:16px}.compact-photo img{padding:13px;mix-blend-mode:multiply}.card-discount{position:absolute;left:10px;top:10px;pointer-events:none;background:#eee5fb;color:#7228da;font-size:12px;font-weight:700;padding:8px 12px;border-radius:20px}.card-save{position:absolute;right:9px;top:9px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#7228da;background:#ffffff80}.card-save svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.card-save[aria-pressed=true] svg{fill:#7228da}.card-info{padding:16px 5px 4px}.real-product-card h3{font-size:17px;line-height:1.35;font-weight:700;margin:0 0 7px}.card-description{font-size:12px;line-height:1.55;color:#82738e;margin:0 0 14px}.card-bottom{border-top:1px solid #eee5f5;padding-top:11px;align-items:flex-end;margin-bottom:13px;gap:5px}.card-reference{display:block;font-size:9px;color:#82738e;margin-bottom:3px}.card-was{display:block;color:#e33c45;font-size:16px;text-decoration-thickness:1.5px}.card-price{display:block;font-size:27px;color:#087647;line-height:1.1;font-weight:700}.card-shipping{display:flex;align-items:center;gap:5px;font-size:10px;color:#82738e;padding-bottom:5px;white-space:nowrap}.card-shipping svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.card-purchase .catalog-native{display:block}.card-purchase iframe{display:block}.card-purchase{min-height:48px}@media(max-width:700px){.collection-page .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),320px))}.real-product-card h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.compact-photo img{transition:none}}
