@media(max-width:1180px){:root{--sidebar:290px}.tektar-category-grid,.tektar-product-grid,.tektar-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tektar-content{padding:32px}.tektar-hero{padding:45px}.tektar-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){body{padding-top:70px}.tektar-site-shell{width:calc(100% - 20px);margin:10px;display:block;min-height:auto;border-radius:24px}.tektar-sidebar{position:fixed;z-index:1002;left:0;top:0;width:min(360px,88vw);height:100vh;transform:translateX(-105%);transition:transform .35s ease}.tektar-sidebar-inner{height:100vh;min-height:0}.tektar-menu-open .tektar-sidebar{transform:none}.tektar-menu-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.52);z-index:1001;opacity:0;visibility:hidden;transition:.3s}.tektar-menu-open .tektar-menu-overlay{opacity:1;visibility:visible}.tektar-mobile-toggle{display:flex;position:fixed;z-index:1000;top:12px;left:14px;height:48px;align-items:center;gap:5px;padding:0 15px;border:0;border-radius:14px;background:#10251a;color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.18)}.tektar-mobile-toggle span{width:3px;height:18px;border-radius:3px;background:#70f4aa}.tektar-mobile-toggle b{margin-left:5px}.tektar-topbar{display:none}.tektar-content{padding:24px}.tektar-hero{grid-template-columns:1fr;min-height:auto}.tektar-hero-visual{min-height:300px}.tektar-category-grid,.tektar-product-grid,.tektar-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tektar-product-hero{grid-template-columns:1fr}.tektar-footer{margin:0 12px 12px}}
@media(max-width:600px){.tektar-content{padding:18px}.tektar-hero{padding:30px 24px;border-radius:24px}.tektar-hero h1{font-size:40px}.tektar-hero-visual{min-height:230px}.tektar-orbit{width:210px;height:210px}.tektar-leaf-mark{width:145px;height:145px;font-size:72px}.tektar-category-grid,.tektar-product-grid,.tektar-post-grid{grid-template-columns:1fr}.tektar-category-card{min-height:220px}.tektar-product-hero{padding:24px;gap:18px}.tektar-product-gallery{min-height:280px}.tektar-product-summary h1{font-size:40px}.tektar-footer{padding:30px 24px}.tektar-footer-grid{grid-template-columns:1fr}.tektar-footer-bottom{display:block}.tektar-footer-bottom span{display:block;margin-top:5px}.tektar-actions .tektar-btn{width:100%}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.tektar-motion-card{transform:none!important}}
