@media(max-width:1199px){.mega-menu{min-width:560px}.product-media{height:240px}}@media(max-width:991px){.topbar-inner{display:block!important;text-align:center}.search-wrap{max-width:100%;margin:16px 0!important}.mega-menu{min-width:100%;grid-template-columns:1fr!important}.mega:hover .mega-menu{display:block}.icon-link{margin-left:0;margin-right:8px}.hero{padding:58px 0}.hero-badge{position:static;margin-top:14px}.section{padding:54px 0}.promo{padding:32px}.mobile-bottom{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:100;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 40px rgba(0,0,0,.15);justify-content:space-around;padding:10px}.mobile-bottom a{color:var(--primary);text-decoration:none;text-align:center;font-size:12px;font-weight:800}.mobile-bottom i{display:block;font-size:17px;margin-bottom:3px}.whatsapp{bottom:92px}.backtop{display:none}.footer{padding-bottom:96px}}@media(max-width:575px){.brand-mark{width:44px;height:44px;font-size:23px}.brand small{font-size:11px}.hero h1{font-size:40px}.hero .lead{font-size:16px}.cat-card img{height:138px}.cat-card h4{font-size:15px;padding:14px}.product-media{height:220px}.section-title{text-align:left}.section-title .eyebrow{font-size:11px}.topbar{font-size:12px}.btn-lux,.btn-outline-lux{width:100%;justify-content:center}.promo{text-align:center;border-radius:26px}.login-box{margin:28px 14px;padding:24px}.data-card{padding:18px}.table{font-size:13px}.card-buttons{grid-template-columns:1fr}.footer .row{text-align:left}}