.mobile-menu-toggle{display:none}.feature-card,.slide-content-pane,.base-item{min-width:0}.feature-card p,.feature-card h3{overflow-wrap:anywhere}
@media(max-width:900px){
 .header-inner{position:relative;flex-wrap:wrap;gap:12px}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:var(--color-accent-green);font:inherit;font-size:12px;cursor:pointer}
 .header-inner .nav-links{display:none;flex-basis:100%;width:100%;gap:0;padding:8px 0 4px;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-color)}
 .header-inner .nav-links.is-open{display:grid}.header-inner .nav-links a{display:flex;align-items:center;min-height:44px;padding:10px 8px;letter-spacing:1px;line-height:1.5;font-size:11px}
 .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{padding:20px 15px}
 .category-top{align-items:start;gap:12px;flex-wrap:wrap}.category-top>*{min-width:0}.top-controls-wrapper{gap:12px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.products-count-label{letter-spacing:1px}.slide-content-pane h3{overflow-wrap:anywhere}
}
@media(max-width:360px){.top-controls-wrapper{width:100%;justify-content:space-between;margin-left:0}.category-top{row-gap:14px}.feature-card{padding:18px 12px}.feature-card h3{font-size:15px}.feature-card p{font-size:12px}.header-inner{padding-left:16px;padding-right:16px}.base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-box{padding:22px 16px}}
@media(max-width:900px){header:has(.nav-links.is-open){background:#f8f7f5;box-shadow:0 8px 18px rgba(40,45,30,.06)}.header-inner .nav-links.is-open{background:#f8f7f5}}
