.kxm-growth{max-width:1440px;margin:24px auto;color:#161616}.kxm-growth h1{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:0 0 18px}.kxm-growth h1:after{content:"";display:block;width:90px;height:5px;background:#00758f;margin-top:14px}.kxm-growth p{line-height:1.6;margin:12px 0}.kxm-growth a{color:#00758f;text-decoration:underline}.kxm-growth-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0}.kxm-growth-filters label{display:grid;gap:6px;min-width:160px;flex:1}.kxm-growth-filters select{width:100%;min-height:44px;background:#fff;border:1px solid #ccc;padding:8px;font-size:16px}.kxm-growth-filters button{background:#00758f;color:#fff;border:0;min-height:44px;padding:10px 24px;font-weight:bold;cursor:pointer}.kxm-growth-links,.kxm-growth-pages{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.kxm-growth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kxm-growth-card{min-width:0}.kxm-growth-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f5f5f5}.kxm-growth-card h2{font-size:15px;line-height:1.5;margin:10px 0}.kxm-growth-card a{text-decoration:none;color:#161616}.kxm-growth-price{color:#00758f;font-weight:bold}.kxm-growth-sizes{font-size:13px}.kxm-growth-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 30px}.kxm-growth-compare article{border:1px solid #ddd;padding:18px;min-width:0;overflow-wrap:anywhere}.kxm-growth-compare h2{font-size:19px;margin-bottom:12px}.kxm-growth-compare dl{margin:0}.kxm-growth-compare dt{font-weight:bold;margin-top:10px}.kxm-growth-compare dd{margin:3px 0 0;line-height:1.5}.kxm-growth-pages a{padding:8px}.kxm-growth-pages [aria-current]{background:#00758f;color:white}@media(max-width:900px){.kxm-growth-grid,.kxm-growth-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.kxm-growth-filters label{min-width:100%}.kxm-growth-compare{grid-template-columns:1fr}.kxm-growth-grid{gap:12px}.kxm-growth{margin:18px 0}.kxm-growth-links{gap:12px}}
