.ev-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ev-product-card{border:1px solid var(--ev-line);background:#fffdf7;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.ev-product-card:hover{border-color:var(--product-color);box-shadow:0 12px 30px #13233312}.ev-product-art{background:color-mix(in srgb, var(--product-color) 8%, #f1eee4);border-bottom:1px solid var(--ev-line)}.ev-product-cover{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ev-product-cover img{object-fit:contain}.ev-product-meta{color:var(--product-color);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;padding:11px 20px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.ev-product-index{font-variant-numeric:tabular-nums}.ev-product-format{text-align:right}.ev-product-body{flex-direction:column;flex:1;min-width:0;padding:26px;display:flex}.ev-product-category{color:var(--product-color);text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px;font-size:12px;font-weight:600}.ev-product-body h3{color:var(--ev-ink,#172c40);text-wrap:balance;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}.ev-product-body>p{font-size:18px;line-height:1.65}.ev-product-bottom{margin-top:auto;padding-top:24px}.ev-product-button{border:1px solid var(--product-color);width:100%;color:var(--product-color);text-align:center;border-radius:6px;padding:12px 16px;font-size:18px;font-weight:600;line-height:1.5;display:block}.ev-product-button:hover{background:var(--product-color);color:#fff}.ev-product-button:focus-visible{outline:3px solid var(--product-color);outline-offset:3px}@media (max-width:700px){.ev-products-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ev-product-body{padding:22px}.ev-product-body h3{font-size:26px}}
