.evolix-hero{min-height:530px}.evolix-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evolix-card{background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;color:#17221f;text-decoration:none;transition:transform .2s,box-shadow .2s}.evolix-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0c1f1917}.evolix-card img{display:block;width:100%;height:205px;object-fit:cover;object-position:center 28%;background:#f4f5f1}.evolix-card div{padding:18px 19px 20px;display:grid;gap:8px;flex:1}.evolix-card span,.product-eyebrow{font:500 .7rem/1.2 'DM Mono',monospace;letter-spacing:.1em;color:#8a6b39}.evolix-card h3{font-size:1.12rem;line-height:1.28;margin:0}.evolix-card p{margin:0;color:#52606d;font-size:.89rem;line-height:1.5}.evolix-card b{font-size:.92rem;color:#1e3835;margin-top:auto}.product-page{max-width:1180px;margin:0 auto;padding:55px 24px 84px}.product-back{font-weight:800;color:#1e3835;text-decoration:none;display:inline-block;margin-bottom:28px}.product-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:start}.product-image{width:100%;border-radius:18px;box-shadow:0 18px 42px #0c1f1924}.product-copy h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.04;margin:9px 0 14px}.product-copy>p{color:#52606d;font-size:1.03rem;line-height:1.65}.price{font-size:1.65rem;font-weight:800;color:#172d2a;margin:20px 0}.specs{margin:28px 0;display:grid;gap:0;border:1px solid #dfe5e8;border-radius:12px;overflow:hidden}.specs div{display:grid;grid-template-columns:42% 58%;padding:12px 14px;border-bottom:1px solid #dfe5e8;gap:12px}.specs div:last-child{border:0}.specs b{font-size:.84rem}.specs span{font-size:.9rem;color:#52606d}.product-note{font-size:.78rem;color:#68756f;margin-top:18px}@media(max-width:850px){.evolix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.evolix-grid{grid-template-columns:1fr}.evolix-card img{height:220px}.product-page{padding:36px 18px 64px}}
