@media (width<=899px){.closing-nav a,.closing-legal a,.closing-phone{padding:12px 0;display:inline-block}.closing-legal a{padding:10px 0}.closing-nav{gap:2px 18px}.closing-bottom{font-size:15px}.site-credit{margin-top:16px}.site-credit a{padding:12px 10px}.whatsapp-float{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.site-footer.closing{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}#events .events-cta{max-width:100%}#menu-tabs.menu-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-inline:0;padding:4px 0 10px;overflow:visible}#menu-tabs .menu-tab{padding-inline:18px}.site-footer.closing .closing-top .eyebrow{margin:0;font-size:56px;line-height:1.6}}@media (width<=767px){section{padding-block:44px}.eyebrow{margin-bottom:2px;font-size:clamp(48px,14vw,64px);line-height:1.05}.section-title,#info .section-title,#events .events-body .section-title{font-size:clamp(28px,8.5vw,34px);line-height:1.25}#events .events-body .section-title{font-size:clamp(26px,7.5vw,32px)}.section-head{margin-bottom:28px}.hero{min-height:auto}.hero-subline{font-size:17px;line-height:1.55}.hero-menu-btn{min-height:52px}.menu-tabs{margin-bottom:28px}.motai-benefit-body{padding:0 14px 20px}.motai-benefit-illustration{width:40px;height:40px;margin-bottom:10px;padding:8px}.motai-benefit-title{font-size:19px}.motai-benefit-text{font-size:14px}.video-grid{grid-template-columns:1fr;max-width:340px;margin-inline:auto}#events .events-items{flex-wrap:wrap;font-size:15px}#events .events-cta{font-size:15px}}@media (width<=1023px){.mobile-nav{visibility:hidden;transition:opacity var(--transition), transform var(--transition), visibility 0s linear var(--transition)}.mobile-nav.is-open{visibility:visible;transition:opacity var(--transition), transform var(--transition)}}@media (hover:none){.product-reveal{grid-template-rows:1fr}.product-reveal-inner{opacity:1;padding-top:2px}.product-card{aspect-ratio:auto}.product-card .product-media{aspect-ratio:4/5;position:static}.product-card .product-body{border-radius:0 0 22px 22px;position:static}.product-card .product-body:before{display:none}.product-card:hover{box-shadow:var(--shadow-soft);transform:none}.product-card:hover .product-media img{transform:none}}@media (width<=1023px){.mobile-nav{flex-direction:column;display:flex}.mobile-nav ul{gap:0;margin:auto 0 0;padding:8px 24px 14px}.mobile-nav a{padding:13px 4px;font-size:1.05rem;font-weight:500}.mobile-nav li:last-child a{border-bottom:0}.mobile-nav-cta{gap:0;width:100%;margin:0 auto auto;padding:10px 24px 32px}}
