.kit-maps{grid-column:1/-1;padding:20px 24px;border:1px solid #cfd9cf;border-radius:12px;background:#edf1e9;color:#203b2c}.kit-maps__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.kit-maps h2{margin:0;font:700 1.5rem/1.2 Georgia,serif}.kit-maps__buttons{display:flex;flex-wrap:wrap;gap:10px}.kit-maps__buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:8px;background:#163426;color:#fff;font:700 .95rem/1.4 system-ui,sans-serif;text-decoration:none;text-align:center}.kit-maps__buttons a:hover{background:#446b4a}.kit-maps a:focus-visible{outline:3px solid #446b4a;outline-offset:4px}.kit-maps__disclosure{margin:12px 0 0;font:400 .85rem/1.6 system-ui,sans-serif;color:#465249}.kit-maps__disclosure a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.kit-maps{padding:18px}.kit-maps__row{align-items:stretch;flex-direction:column}.kit-maps__buttons{display:grid;grid-template-columns:1fr}.kit-maps__buttons a{width:100%;box-sizing:border-box}}

.kit-maps__offers{margin:16px 0 0;padding-left:20px;font:400 .95rem/1.6 system-ui,sans-serif;color:#203b2c}.kit-maps__offers li+li{margin-top:6px}.kit-maps__terms{margin:8px 0 0;font:400 .8rem/1.6 system-ui,sans-serif;color:#465249}
