.dropdown-item,.dropdown-menu a,.product-card a,.sidebar-nav-link,.sidebar-nav-link a{text-decoration:none}html{scroll-behavior:smooth}body.mega_menu_mobile{margin:0;padding:0;overflow:hidden}.mega-menu{display:block!important}.user-dropdown{position:relative;display:inline-block}.dropdown-menu{display:none;position:absolute;right:0;top:100%;background-color:#fff;min-width:160px;box-shadow:0 8px 16px rgb(0 0 0 / .15);z-index:1000;border-radius:4px;overflow:hidden}.logocenter,.main-navbar{position:fixed;left:0;right:0}.dropdown-menu a{display:block;padding:10px 16px;color:#333;white-space:nowrap}.dropdown-menu a:hover{background-color:#f0f0f0}.tab-content,button#closeSidebar{display:none}.main-navbar{transition:transform .3s ease-in-out;height:72px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:15px;box-shadow:rgb(0 0 0 / .1) 0 1px 3px 0,rgb(0 0 0 / .06) 0 1px 2px 0;top:0;z-index:1024}.main-navbar.hidden{transform:translateY(-100%)}.main-navbar.hidden~.menu-wrapper.active{transform:translateY(-100%) translateX(0)}.menubar button{background:#caa27d30;padding:5px;border:10px;border-radius:12px;width:36px;height:36px}.menubar button i{font-size:18px}.ac-icon button{background:0 0;border:0;padding:0;position:relative}.ac-icon button:hover,.logocenter:hover,.menubar button:hover{opacity:.7;cursor:pointer}.logocenter{max-width:100px;margin:auto;text-align:center}.logocenter img{width:100%}.cart-ic,.search-ic,.wishlist-ic{position:relative;margin-left:12px;display:inline-block;color:#000}.menu-wrapper,.sidebar-menu{position:fixed;left:0;top:0}.cart-ic i,.search-ic i,.wishlist-ic i{font-size:20px}.cart-ic span,.wishlist-ic span{position:absolute;background:#000;width:16px;height:16px;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:7px;top:-10px;right:-5px}h2#contentTitle{font-size:20px;border-bottom:1px solid #000;margin:0 0 5px;padding:12px}.menu-wrapper{display:none;transition:transform .4s ease-in-out;transform:translateY(72px) translateX(-100vw);width:100vw;z-index:1023;height:calc(100vh - 72px)}.menu-wrapper.active{display:flex;transform:translateX(0);transform:translateY(72px) translateX(0)}.menu-wrapper.slide-left{transform:translateX(-100vw)}.content-panel,.menu-panel{width:100vw;flex-shrink:0;height:calc(100vh - 72px - env(safe-area-inset-bottom));overflow-x:auto;margin-top:72px}.content-panel{background:#eee2d9;padding-bottom:70px}.content-panel::-webkit-scrollbar,.menu-panel::-webkit-scrollbar,.sidebar-menu::-webkit-scrollbar{width:12px;height:12px;background-color:#fbf6f2}.content-panel::-webkit-scrollbar-track,.menu-panel::-webkit-scrollbar-track,.sidebar-menu::-webkit-scrollbar-track{background:#eee2d9;border-radius:10px;box-shadow:inset 0 0 5px rgb(0 0 0 / .1)}.content-panel::-webkit-scrollbar-thumb,.menu-pane::-webkit-scrollbar-thumbl,.sidebar-menu::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(180deg,#fbf6f2 0,#dac1ad 25%,#eee2d9 50%,#98531c 100%);box-shadow:inset 0 0 2px rgb(0 0 0 / .2);border:2px solid #fbf6f2;transition:background .3s}.content-panel::-webkit-scrollbar-thumb:hover,.menu-panel::-webkit-scrollbar-thumb:hover,.sidebar-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#dac1ad 0,#98531c 50%,#98531c 100%)}.sidebar-menu{height:100%;width:85%;background-color:#eee2d9;overflow-y:auto;z-index:1}.dropdown,.has-dropdown,.header-search-box .search-input,.search-container{position:relative}.sidebar-nav-link{display:block;color:#000;padding:10px 15px;font-size:13px;border-top:1px solid #974100}.sidebar-nav-link a{align-items:center;color:#000}.sidebar-nav-link i{padding-right:7px}.sidebar-nav-link a:hover,.sidebar-nav-link:hover{background-color:#ebc9af;color:#974100}.dropdown-item,.mega-menu .tab-btn{font-size:13px;color:#000;padding:10px 15px;cursor:pointer}.tab-buttons{display:flex;flex-direction:column}.mega-menu .tab-btn{background-color:#eee2d9;text-align:left;border:none;width:100%;display:flex;align-items:center;justify-content:left;border-top:1px solid #974100}.dropdown-item:hover,.tab-btn.active,.tab-btn:hover,.view-all a:hover{background-color:#ebc9af}.mega-menu .tab-btn img{width:40px;height:40px;vertical-align:middle;margin-right:10px;background:#fff;border-radius:7px;padding:0;border:2px solid #974100;object-fit:contain}.dropdown{display:none;flex-direction:column}.grid-column,.grid-row,.has-dropdown.open .dropdown{display:flex}.dropdown-item.active{color:#974100;font-weight:700}.tab-content-card{padding:10px}.tab-content.active{display:block}.grid-row{flex-wrap:wrap;gap:9px;}.grid-column{flex:0 0 48%;max-width:48%}.product-card{background-color:#fff;border:1px solid #eee;transition:transform .2s,box-shadow .2s;text-align:center;width:100%;font-size:0;border-radius:12px;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgb(0 0 0 / .1)}.product-card img{object-fit:cover;margin:auto;display:block;width:100%;height:140px;object-position:0 0}.product-body{font-size:11px;font-weight:600;color:#333;padding:9px}.has-dropdown.open button.tab-btn{background-color:#974100;color:#fff}.product-card a{background-color:#fff;display:block}.product-card.view-all{margin:0;background:0 0;border:#fdf5e6}.product-card.view-all a{border-radius:40px;display:block;background-color:#000;color:#fff;padding:10px;text-decoration:none;font-size:14px}.content-panel .back-btn{display:block;background:#000;color:#fff;border:none;padding:10px 15px;cursor:pointer;margin:10px;border-radius:5px}@media screen and (min-width:768px) and (max-width:1024px){.product-card img{height:240px}.grid-column{flex:0 0 32%;max-width:32%}}.search-container{display:inline-block;margin-left:12px}.header-search-box{position:absolute;top:calc(100% + 10px);right:0;width:250px;background:#fff;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .15);border-radius:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s;z-index:1001}.header-search-box.active{opacity:1;visibility:visible;transform:translateY(0)}.header-search-box .search-field{width:auto;padding:10px 40px 10px 15px;border:2px solid #974100;border-radius:20px;font-size:14px}.header-search-box .search-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;padding:0;cursor:pointer}.header-search-box .search-submit i{font-size:16px;color:#974100}div.sidebar-nav-link{background:#790000;color:#fff}div.sidebar-nav-link a{color:#fff}