.aak-shop{background:linear-gradient(180deg,#f3f8f1 0%,#e9f2e6 100%);padding:56px 16px;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#1f2a1e}
.aak-shop *{box-sizing:border-box}
.aak-in{max-width:1080px;margin:0 auto}
.aak-shop h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2;margin:0 0 .4rem;text-align:center;color:#1f2a1e}
.aak-lead{text-align:center;color:#55624f;margin:0 auto 28px;max-width:640px}
.aak-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.aak-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(31,42,30,.06),0 8px 24px rgba(31,42,30,.07);display:grid;grid-template-columns:42% 1fr;overflow:hidden}
.aak-img{display:block;background:#fafbf9}
.aak-img img{display:block;width:100%;height:100%;max-height:300px;object-fit:contain;padding:14px}
.aak-body{padding:22px 22px 22px 6px;display:flex;flex-direction:column}
.aak-card h3{font-size:1.12rem;line-height:1.3;margin:0 0 2px}
.aak-card h3 a{color:#1f2a1e;text-decoration:none}
.aak-size{margin:0 0 10px;color:#6b776a;font-weight:600}
.aak-desc{margin:0 0 14px;font-size:.92rem;color:#3f4a3d;line-height:1.5}
.aak-price{margin:auto 0 12px;font-size:1.5rem;font-weight:700;color:#2d5530}
.aak-price small{display:block;font-size:.78rem;font-weight:500;color:#6b776a}
.aak-btn{display:inline-block;text-align:center;background:#3c6e3a;color:#fff!important;border-radius:10px;padding:12px 20px;font-weight:700;text-decoration:none!important;cursor:pointer;transition:background .15s}
.aak-btn:hover,.aak-btn:focus{background:#2d5530}
.aak-btn.aak-off{background:#b9c2b6;cursor:default}
.aak-grid.aak-one{grid-template-columns:minmax(0,560px);justify-content:center}
.aak-b2b{text-align:center;font-size:.86rem;color:#55624f;margin:24px 0 0}
.aak-b2b a{color:#3c6e3a}
@media (max-width:820px){.aak-grid{grid-template-columns:1fr}}
@media (max-width:460px){.aak-card{grid-template-columns:1fr}.aak-img img{max-height:220px}.aak-body{padding:4px 18px 20px}.aak-shop{padding:40px 16px}}
