.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(150px,calc((100% - 72px)/4)),1fr));gap:24px 16px}.card{position:relative;min-width:0}.card__media{position:relative;height:150px;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.card__image{width:100%;height:100%;transition:transform .5s var(--ease-out)}.card__image .image,.card__image img,.card__media img{width:100%;height:100%;padding:8%;object-fit:contain}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.card:hover .card__image{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.card:hover .card__image{transform:none}}.card__badge{position:absolute;top:10px;left:10px;padding:3px 8px;border:1px solid var(--c-red);border-radius:4px;background:var(--c-white);color:var(--c-red);font-size:var(--fs-label);font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.card__add{position:absolute;right:10px;bottom:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--c-black);color:var(--c-white);box-shadow:0 6px 16px #0b0d0c2e;cursor:pointer;transition:transform .2s var(--ease-out)}.card__add:active{transform:scale(.94)}.card__add:disabled{opacity:.6}.card__add-icon{grid-area:1 / 1;display:grid;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.card__add-icon--check,.card__add.is-added .card__add-icon--plus{opacity:0;transform:scale(.6)}.card__add.is-added{background:var(--c-emerald)}.card__add.is-added .card__add-icon--check{opacity:1;transform:none}.card__type{margin-top:10px;font-size:var(--fs-label);font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--c-black)}.card__title{margin-top:2px;font-size:var(--fs-h3);font-weight:600;line-height:1.3}.card__link{display:block;padding:12px 0;margin:-12px 0;color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card__price{margin-top:4px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--c-black)}.price__compare{margin-left:6px;font-size:var(--fs-small);font-weight:400;color:var(--c-ink-3)}.rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.rail__title,.newsletter__title{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);line-height:1.2}.rail__all{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:var(--fs-body);font-weight:600;color:var(--c-black);text-decoration:none;white-space:nowrap}.rail__all span{padding-bottom:2px;border-bottom:2px solid var(--c-red)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cards.css.map */
