html,body{max-width:100%;overflow-x:hidden}
.login-hint,.guest-checkout-note{display:block;margin:10px 0;color:#6f6963;font-size:12px;line-height:1.45}.guest-checkout-note{padding:10px 12px;background:#f5f9ff;border:1px solid #d7e8ff;border-radius:10px;color:#315d85}
@media(max-width:900px){.head .main-nav{left:auto!important;right:0!important;max-width:88vw!important;box-sizing:border-box!important;visibility:hidden;pointer-events:none}.head .main-nav.mobile-open{visibility:visible;pointer-events:auto}.head .main-nav .mega-menu,.head .main-nav .mega-list,.head .main-nav .mega-sub,.head .main-nav li,.head .main-nav a{width:auto!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.head .main-nav .mega-list,.head .main-nav .mega-sub{grid-template-columns:1fr!important}.head .main-nav .mega-menu{overflow:visible!important}.head .main-nav li,.head .main-nav a{white-space:normal!important}.drawer{max-width:100vw}.home-slider,.wrap,main,footer,header{max-width:100%}}
@media(max-width:600px){dialog{max-height:calc(100dvh - 20px);overflow:auto}.account-dialog,dialog form{padding:22px 18px}.purchase-row{grid-template-columns:64px 1fr!important}.purchase-row .whatsapp{grid-column:1/-1}.shop-detail,.catalog-layout,.catalog-content{min-width:0}.product,.product-img{min-width:0}.section-head{gap:10px}.section-head h2{overflow-wrap:anywhere}}
@media(max-width:900px){.head .main-nav{top:0!important;bottom:auto!important;height:calc(100dvh - 30px)!important;max-height:calc(100dvh - 30px)!important}}
