.pgrid{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:clamp(10px,1.1vw,16px)}@media(max-width:1100px){.pgrid{grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr))}}@media(max-width:599px){.pgrid{grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr))}.pgrid.rail-mobile{grid-template-columns:none;grid-auto-columns:62%}}.card__link{display:block;color:inherit}.card__img{width:100%;height:100%;object-fit:cover}.card__placeholder{width:100%;height:100%;fill:rgba(var(--text-rgb),.12);background:var(--card)}.card__img--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--t-mid) var(--ease)}.card:hover .card__img--second{opacity:1}.hover-off .card:hover .card__img--second{opacity:0}.badges{position:absolute;inset:9px 9px auto 9px;z-index:3;display:flex;justify-content:space-between;gap:6px;pointer-events:none}.badge{font-family:var(--font-heading);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:3px;background:var(--accent);color:var(--btn-text);white-space:nowrap}.badge--sale{background:var(--sale-badge);color:var(--sale-ink);margin-right:auto}.badge--soldout{background:rgba(var(--text-rgb),.18);color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge--low{background:var(--accent);color:var(--btn-text)}.badges .badge:only-child{margin-right:0}.badges .badge--sale:only-child{margin-right:auto}.card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;opacity:0;transform:translateY(10px);transition:opacity var(--t-mid) var(--ease),transform var(--t-mid) var(--ease)}.card:hover .card__quick,.card:focus-within .card__quick{opacity:1;transform:none}@media(hover:none){.card__quick{opacity:1;transform:none}}.card__quick form{margin:0}.card__quick-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px;background:var(--btn);color:var(--btn-text);font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-button);cursor:pointer;transition:background var(--t-fast)}.card__quick-btn:hover{background:var(--accent-hover)}.card__quick-btn[disabled]{opacity:.7;cursor:wait}.card__body{padding:12px 12px 14px}.card__vendor{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.card__title{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.32;min-height:34px}.card__title a{color:inherit}.card__title a:hover{color:var(--accent)}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:7px;font-family:var(--font-heading);font-weight:700;font-size:19px;letter-spacing:.02em}.price--large{font-size:28px}.price--sale .price__now{color:var(--sale)}.price__was{font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--text-muted);text-decoration:line-through}.price--large .price__was{font-size:15px}.rating{display:flex;align-items:center;gap:6px;margin-top:6px}.rating__stars{position:relative;display:inline-block;font-size:11px;letter-spacing:1px;line-height:1;color:rgba(var(--text-rgb),.25)}.rating__stars-on{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--fill, 0%);color:var(--star);white-space:nowrap}.rating__count{font-size:11.5px;color:var(--text-muted)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-product-grid.css.map */
