.site-header .fa,.site-header [class*=fa-],.site-header i.fa,.site-header i[class*=fa-]{font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","Font Awesome 6 Brands",FontAwesome,sans-serif!important;font-style:normal!important}.site-header i,.site-header .icon,.site-header [class*=icon-],.site-header .fa,.site-header [class*=fa-],.header-user i,.header-cart i,.header-actions i,.header-actions-icons i,.action-icon i,.mobile-menu-toggle i{transition:color .3s;color:var(--header-text-color,#1a1a1a)!important;opacity:1!important;background:0 0!important;font-style:normal!important;font-weight:400!important}.site-header a:hover i,.site-header a:hover .icon,.site-header a:hover [class*=icon-],.site-header a:hover .fa,.site-header a:hover [class*=fa-],.site-header i:hover,.site-header .fa:hover,.site-header [class*=fa-]:hover,.header-user a:hover i,.header-user i:hover,.header-cart a:hover i,.header-cart i:hover,.header-actions a:hover i,.header-actions i:hover,.header-actions button:hover i,.header-actions button i:hover,.header-actions-icons a:hover i,.header-actions-icons i:hover,.action-icon a:hover i,.action-icon i:hover,.action-icon a:hover .icon,.action-icon .icon:hover,.mobile-menu-toggle:hover i,.mobile-menu-toggle i:hover{transition:color .3s;color:var(--header-text-color,#1a1a1a)!important}.site-header{box-shadow:none;z-index:99999;background:#fff;border-bottom:none;transition:background-color .3s;position:relative}.header-top-bar{background:var(--header-top-background,#2e7d32);color:var(--header-text-color,#fff);padding:8px 0;font-size:13px;transition:background-color .3s,color .3s}.header-top-bar-desktop{display:block}.header-top-bar-mobile{display:none}@media (width>=769px){.header-top-bar-mobile{display:none!important}.header-top-bar-desktop{display:block!important}}.header-top-mobile-content{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.header-top-mobile-left{flex:1;justify-content:flex-start;align-items:center;display:flex}.header-top-mobile-right{flex:1;justify-content:flex-end;align-items:center;display:flex}.header-top-bar .container{justify-content:space-between;align-items:center;display:flex}.header-top-left{align-items:center;gap:20px;display:flex}.header-top-right{align-items:center;display:flex}.header-top-menu{align-items:center;gap:15px;display:flex}.header-top-menu a{color:#fff;font-size:13px;text-decoration:none;transition:opacity .3s,color .3s}.header-top-menu a:hover{opacity:.8}.separator{color:#ffffff80;font-size:12px}.header-main{background:#fff;border-bottom:none;padding:15px 0;transition:background-color .3s}.header-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.header-logo{flex-shrink:0}.header-logo a{color:var(--primary-color,#f60);align-items:center;text-decoration:none;display:flex}.header-logo img{max-height:var(--header-logo-max-height-desktop,50px);width:auto}.header-logo .site-title{color:var(--primary-color,#f60);margin:0;font-size:24px;font-weight:400}.header-search{flex:1;max-width:600px;margin:0 20px}.search-wrapper{background:0 0;border:none;border-bottom:1px solid #0000001a;border-radius:0;transition:border-color .3s;display:flex;overflow:hidden}.search-wrapper:focus-within{border-bottom-color:var(--primary-color,#f60)}.search-category{color:var(--primary-color,#f60);cursor:pointer;min-width:120px;font-size:14px;font-family:var(--novoshop-body-font,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial);background:0 0;border:none;border-radius:0;padding:12px 15px}.search-category option{color:#333;background:#fff}.search-field{color:var(--primary-color,#f60);font-size:14px;font-family:var(--novoshop-body-font,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial);background:0 0;border:none;outline:none;flex:1;padding:12px 15px}.search-field::placeholder,#header-search-input::placeholder,#header-search-input-modern::placeholder{color:#ccc}.search-submit{border:1px solid var(--primary-color,#f60);color:var(--primary-color,#f60);cursor:pointer;border-radius:0;padding:12px 20px;transition:all .3s;background:0 0!important}.search-submit:hover{background:var(--primary-color,#f60)!important;color:#fff!important}.search-submit i{font-size:16px;color:inherit!important}.search-submit:hover i{color:var(--header-text-color,#fff)!important}.header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.header-user{align-items:center;display:flex;position:relative}.user-link{color:var(--primary-color,#f60);border:1px solid var(--primary-color,#f60);background:0 0;align-items:center;gap:8px;padding:7px 10px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.user-link:hover,.site-header .header-user .user-link:hover{color:inherit!important;background:0 0!important}.user-link i,.site-header .header-user .user-link i{font-size:20px;transition:color .3s;color:inherit!important}.user-link:hover i,.site-header .header-user .user-link:hover i{color:inherit!important}.header-layout-center .header-user .user-link .user-text,.header-layout-modern .header-user .user-link .user-text{display:none}.header-layout-center .header-user .user-link:hover .user-text,.header-layout-modern .header-user .user-link:hover .user-text{display:inline-block}.user-link .user-text,.cart-link .cart-text{transition:transform .25s;display:inline-block}.user-link:hover .user-text,.cart-link:hover .cart-text{transform:translate(-4px)}html[dir=rtl] .user-link:hover .user-text,html[dir=rtl] .cart-link:hover .cart-text{transform:translate(4px)}.user-menu-wrapper{position:relative;color:var(--primary-color,#f60)!important;background-color:#0000!important}button.user-menu-toggle,.user-menu-toggle,.header-user button.user-menu-toggle,.header-actions button.user-menu-toggle{border:1px solid var(--primary-color,#f60)!important;color:var(--primary-color,#f60)!important;cursor:pointer!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important;border-radius:0!important;outline:none!important;align-items:center!important;gap:8px!important;padding:10px 15px!important;font-family:inherit!important;font-size:14px!important;transition:all .3s!important;display:flex!important}button.user-menu-toggle:not(:hover),.user-menu-toggle:not(:hover),.header-user button.user-menu-toggle:not(:hover),.header-actions button.user-menu-toggle:not(:hover){background:0 0!important}button.user-menu-toggle:hover,.user-menu-toggle:hover,.header-user button.user-menu-toggle:hover,.header-actions button.user-menu-toggle:hover{background:var(--primary-color,#f60)!important;background-color:var(--primary-color,#f60)!important;color:#fff!important}.user-menu-toggle i.icon-user{font-size:18px;color:inherit!important}button.user-menu-toggle:hover i,.user-menu-toggle:hover i,.header-user button.user-menu-toggle:hover i,.header-actions button.user-menu-toggle:hover i{color:var(--header-text-color,#fff)!important}.user-menu-toggle .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.user-menu-toggle .user-menu-arrow{flex-shrink:0;transition:transform .3s;color:inherit!important}.user-menu-toggle[aria-expanded=true] .user-menu-arrow,.user-menu-wrapper.open .user-menu-arrow{transform:rotate(180deg)}.user-dropdown-menu{z-index:1000;opacity:0;visibility:hidden;white-space:nowrap;border-radius:12px;min-width:220px;max-width:280px;transition:all .3s;position:absolute;top:calc(100% + 10px);left:0;right:auto;overflow:hidden;transform:translateY(-10px);box-shadow:0 10px 40px #00000026;background:var(--header-main-background,#fff)!important}.user-menu-wrapper.open .user-dropdown-menu{opacity:1;visibility:visible;z-index:10000;transform:translateY(0)}.user-dropdown-header{background:linear-gradient(135deg,var(--primary-color,#2e7d32),var(--primary-dark,#1b5e20));color:#fff;border-radius:12px 12px 0 0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;padding:15px 20px;font-weight:600;display:flex}.user-dropdown-header i{align-items:center;font-size:20px;display:flex;color:#fff!important}.user-dropdown-links{margin:0;padding:10px 0;list-style:none}.user-dropdown-links li{margin:0}.user-dropdown-links li a{color:#333;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.user-dropdown-links li a:hover{color:var(--primary-color,#2e7d32);background:0 0!important}.user-dropdown-links li a i{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;transition:color .2s;display:flex;color:#666!important;font-style:normal!important}.user-dropdown-links li a span{text-align:right;flex:1}.user-dropdown-links li a:hover i{color:var(--primary-color,#2e7d32)!important}.user-dropdown-divider{background:#eee;height:1px;margin:8px 0}.user-dropdown-links .logout-link{color:#e53935}.user-dropdown-links .logout-link:hover{color:#c62828;background:0 0!important}.user-dropdown-links .logout-link i{color:#e53935!important;font-style:normal!important}.user-dropdown-links .logout-link:hover i{color:#c62828!important;font-style:normal!important}html[dir=rtl] .user-dropdown-menu{left:auto;right:0}.user-menu-wrapper{position:relative}.user-dropdown-menu{max-width:calc(100vw - 40px)}.header-layout-center .user-dropdown-menu{transform-origin:100% 0;left:auto!important;right:0!important}html[dir=rtl] .header-layout-center .user-dropdown-menu{left:auto!important;right:0!important}.header-layout-center .header-user,.header-layout-center .header-actions-right{position:relative}.header-cart{align-items:center;display:flex}.cart-link{color:var(--primary-color,#f60);border:1px solid var(--primary-color,#f60);background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px 10px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.cart-link:hover,.site-header .header-cart .cart-link:hover{color:inherit!important;background:0 0!important}.cart-link i{font-size:20px;transition:color .3s;color:inherit!important}.cart-link:hover i,.site-header .header-cart .cart-link:hover i{color:inherit!important}.header-layout-center .header-cart .cart-link .cart-text,.header-layout-modern .header-cart .cart-link .cart-text{display:none}.header-layout-center .header-cart .cart-link:hover .cart-text,.header-layout-modern .header-cart .cart-link:hover .cart-text{display:inline-block}.cart-count{background:var(--primary-color,#f60);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:400;display:flex}.header-bottom{position:unset;z-index:9999;background:#fff;border-top:1px solid #cccccc59;padding:2px 0}.header-bottom-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.header-actions-icons{align-items:center;gap:15px;display:flex}.action-icon{position:relative}.action-icon a{width:42px;height:42px;color:var(--primary-color,#f60);box-shadow:none;border:1px solid var(--primary-color,#f60);background:0 0;border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.action-icon a:hover{background:var(--primary-color,#f60);color:#fff}.action-icon i{font-size:20px;color:inherit!important}.action-icon a:hover i{color:var(--header-text-color,#fff)!important}.badge{background:var(--primary-color,#f60);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:400;display:flex;position:absolute;top:-5px;right:-5px}.track-orders{margin-left:20px}.track-orders-btn{color:var(--primary-color,#f60);border:1px solid var(--primary-color,#f60);background:0 0;border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.track-orders-btn:hover{background:var(--primary-color,#f60);color:#fff}.track-orders-btn i{font-size:16px}.track-orders-btn:hover i{color:var(--header-text-color,#fff)!important}.header-navigation{z-index:1000;flex:1;justify-content:flex-start;display:flex;position:relative}.header-navigation .main-navigation{z-index:1000;width:100%;position:relative}.header-bottom{position:initial}.novoshop-menu{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.novoshop-menu>li{position:static}.novoshop-menu>li .mega-menu-wrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}.novoshop-menu>li>a{color:#333;white-space:nowrap;padding:15px 18px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .2s;display:block;position:relative}.novoshop-menu>li>a:hover{color:var(--primary-color,#ef4056)}.novoshop-menu>li>a .menu-icon,.novoshop-menu>li>a .menu-icon-image{vertical-align:middle;margin-left:6px}.mega-menu-wrapper{border-top:2px solid var(--primary-color,#ef4056);z-index:99999;background:#fff;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 4px 20px #0000001a;opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;display:none!important;overflow:hidden!important}.novoshop-menu>li:hover>.mega-menu-wrapper,.novoshop-menu>li.menu-item-has-children:hover>.mega-menu-wrapper{transform:translateY(0);opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-height:900px!important;display:block!important;overflow:visible!important}.mega-menu-container{max-width:1200px;margin:0 auto;padding:20px 20px 25px}.mega-menu-header{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:12px}.mega-menu-all-link{color:var(--primary-color,#ef4056);align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mega-menu-all-link:hover{color:var(--primary-color,#ef4056);opacity:.8}.mega-menu-arrow{font-size:12px;transition:transform .2s;display:inline-block}.mega-menu-all-link:hover .mega-menu-arrow{transform:translate(-3px)}.mega-menu-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:30px 20px;margin:0;padding:0;list-style:none;display:grid}.mega-menu-content>*{min-width:0}.mega-menu-column{flex-direction:column;gap:0;min-width:0;display:flex}.mega-menu-section-title{color:#333;border-bottom:1px solid #e8e8e8;margin:0 0 10px;padding:0 0 8px;font-size:14px;font-weight:700;line-height:1.5}.mega-menu-section-title a{color:#333;text-decoration:none;transition:color .2s;display:block}.mega-menu-section-title a:hover{color:var(--primary-color,#ef4056)}.mega-menu-section-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mega-menu-section-list li{border-bottom:none;margin:0;padding:0}.mega-menu-section-list>li>a{color:#666;padding:6px 0;font-size:13px;line-height:1.6;text-decoration:none;transition:all .2s;display:block;position:relative}.mega-menu-section-list>li>a:hover{color:var(--primary-color,#ef4056);padding-right:8px}.mega-menu-section-list .sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-width:auto!important;max-height:none!important;margin:4px 0 0!important;padding:0 0 0 12px!important;list-style:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.mega-menu-section-list .sub-menu li{margin:0;padding:0;list-style:none!important}.mega-menu-section-list .sub-menu a{padding:5px 0;font-size:12.5px;line-height:1.5;text-decoration:none;transition:all .2s;display:block;color:#666!important;background:0 0!important}.mega-menu-section-list .sub-menu a:hover{padding-right:6px;color:var(--primary-color,#ef4056)!important;background:0 0!important}.mega-menu-section-list .sub-menu .sub-menu{margin-top:2px!important;padding-left:0!important;padding-right:12px!important}.mega-menu-section-list .sub-menu .sub-menu a{padding:4px 0;font-size:12px}.novoshop-menu .sub-menu{z-index:100000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:6px;min-width:200px;margin:0;padding:8px 0;list-style:none;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:0;right:calc(100% + 8px);transform:translate(-8px);box-shadow:0 4px 16px #0000001f}.novoshop-menu .sub-menu li{margin:0;padding:0}.novoshop-menu .sub-menu a{color:#333;padding:10px 18px;font-size:13.5px;text-decoration:none;transition:all .2s;display:block}.novoshop-menu .sub-menu a:hover{color:var(--primary-color,#ef4056);padding-right:22px;background:0 0!important}.novoshop-menu .sub-menu li.menu-item-has-children:hover>.sub-menu,.novoshop-menu .sub-menu li.has-submenu:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.novoshop-menu .sub-menu .menu-item-has-children>a:after,.novoshop-menu .sub-menu .has-submenu>a:after{content:"←";float:left;color:#999;margin-top:2px;font-size:11px;transition:all .2s}.novoshop-menu .sub-menu .menu-item-has-children:hover>a:after,.novoshop-menu .sub-menu .has-submenu:hover>a:after{color:var(--primary-color,#ef4056);transform:translate(-3px)}@media screen and (width<=1200px){.mega-menu-container{padding:22px 18px 28px}.mega-menu-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px 22px}}@media screen and (width<=1024px){.mega-menu-wrapper{display:none!important}.novoshop-menu>li{position:relative}.novoshop-menu .sub-menu{border-radius:8px;min-width:200px;position:absolute;top:100%;left:auto;right:0;transform:translateY(-8px);box-shadow:0 4px 15px #0000001a}.novoshop-menu>li:hover>.sub-menu,.novoshop-menu>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.novoshop-menu>li>a{padding:12px 16px;font-size:13.5px}}@media screen and (width<=768px){.novoshop-menu{flex-direction:column;align-items:stretch;gap:0;width:100%}.novoshop-menu>li{border-bottom:1px solid #f0f0f0;width:100%;position:relative}.novoshop-menu>li:last-child{border-bottom:none}.novoshop-menu>li>a{padding:14px 18px;font-size:14.5px}.novoshop-menu>li>a:after{display:none}.novoshop-menu .sub-menu{box-shadow:none;opacity:0;visibility:hidden;background:#f8f9fa;border-radius:0;width:100%;min-width:auto;max-height:0;padding:0;transition:max-height .3s,opacity .3s;position:static;overflow:hidden;transform:none}.novoshop-menu>li.active>.sub-menu,.novoshop-menu>li.menu-item-has-children.active>.sub-menu{opacity:1;visibility:visible;max-height:2000px}.novoshop-menu .sub-menu a{border-bottom:1px solid #eee;padding:12px 18px 12px 30px;font-size:13.5px}.novoshop-menu .sub-menu li:last-child a{border-bottom:none}}.header-links{align-items:center;gap:15px;display:flex}.header-links a{color:var(--primary-color,#f60);font-size:14px;text-decoration:none;transition:opacity .3s}.header-links a:hover{opacity:.7}.mobile-menu-toggle{display:none}.menu-toggle{color:var(--header-text-color,#1a1a1a);cursor:pointer;border:1px solid var(--header-text-color,#1a1a1a);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000f}.menu-toggle:hover{color:var(--header-text-color,#1a1a1a);border-color:var(--header-text-color,#1a1a1a);opacity:.9;background:#f8fafc;box-shadow:0 2px 6px #00000014}.menu-toggle:active{background:#f1f5f9}.menu-toggle-icon{flex-direction:column;gap:4px;display:flex}.menu-toggle-icon span{background:var(--header-text-color,#1a1a1a);border-radius:2px;width:20px;height:2px;transition:all .25s}.menu-toggle:hover .menu-toggle-icon span,.menu-toggle.active .menu-toggle-icon span{background:var(--header-text-color,#1a1a1a)}@media screen and (width<=1024px){.header-search,.header-cart,.header-user,.header-bottom,.header-actions-icons{display:none!important}.header-top-bar{background:var(--header-top-background,#2e7d32);color:var(--header-text-color,#fff);padding:8px 0;font-size:12px;display:block!important}.header-top-bar .container{justify-content:center;align-items:center;gap:15px;display:flex}.header-top-left{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.header-top-right{display:none}.header-contact-item{color:var(--header-text-color,#fff);font-size:11px}.header-contact-item i,.header-top-bar i,.header-top-bar .fa,.header-top-bar [class*=icon-],.header-top-bar [class*=fa-],.header-top-bar .icon{font-size:12px;color:var(--header-text-color,#fff)!important}.site-header,.header-main{background:#fff!important}.header-main{padding:15px 0}.header-main i,.header-main .fa,.header-main [class*=icon-],.header-main [class*=fa-],.header-main .icon{color:var(--header-text-color,#1a1a1a)!important}.header-content{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:0 15px;display:grid}.mobile-menu-toggle{grid-area:1/1;display:block!important;position:relative!important;top:auto!important;right:auto!important}.header-logo{grid-area:1/2;justify-content:center;display:flex}.header-search,.header-actions{grid-area:1/3}.header-logo img{max-height:var(--header-logo-max-height-mobile,45px);width:auto}.header-actions{display:none!important}.menu-toggle{border:1px solid var(--header-text-color,#1a1a1a);cursor:pointer;color:var(--header-text-color,#1a1a1a);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000f}.menu-toggle:hover{color:var(--header-text-color,#1a1a1a);border-color:var(--header-text-color,#1a1a1a);opacity:.9;background:#f8fafc;box-shadow:0 2px 6px #00000014}.menu-toggle-icon{flex-direction:column;gap:4px;width:20px;display:flex}.menu-toggle-icon span{background:var(--header-text-color,#1a1a1a);border-radius:2px;width:100%;height:2px;transition:all .25s;display:block}.menu-toggle:hover .menu-toggle-icon span{background:var(--header-text-color,#1a1a1a)}.menu-toggle-text{display:none}html[dir=rtl] .header-content{direction:rtl}html[dir=rtl] .header-content .mobile-menu-toggle{grid-column:1;justify-self:start}html[dir=rtl] .header-content .header-logo{grid-column:2;justify-content:center}}@media (width<=479px){.site-header{padding:6px 0}.header-main{padding:0}.header-content{align-items:center;gap:10px;flex-direction:unset!important;grid-template-columns:1fr auto 1fr!important;display:grid!important}.header-content .mobile-menu-toggle{order:0;grid-area:1/1}.header-content .header-logo{text-align:center;order:1;grid-area:1/2;justify-content:center}.header-content .header-search,.header-content .header-actions{grid-area:1/3}html[dir=rtl] .header-content{direction:rtl}html[dir=rtl] .header-content .mobile-menu-toggle{grid-column:1;justify-self:start}html[dir=rtl] .header-content .header-logo{grid-column:2;justify-content:center}.header-logo{text-align:center}.header-logo img{max-height:var(--header-logo-max-height-small-mobile,30px)}.header-search{order:2;width:100%;margin:0}.search-wrapper{border-bottom:1px solid #0000001a;border-radius:0;padding:5px}.search-wrapper:focus-within{border-bottom-color:var(--primary-color,#f60)}.search-category{border-radius:0;min-width:80px;padding:8px 10px;font-size:12px}.search-field{border-radius:0;padding:8px 10px;font-size:13px}.search-submit{border-radius:0;padding:8px 12px;border:1px solid var(--primary-color,#f60)!important;color:var(--primary-color,#f60)!important;background:0 0!important}.search-submit:hover{background:var(--primary-color,#f60)!important;color:#fff!important}.header-actions{flex-wrap:wrap;order:3;justify-content:space-between;gap:8px}.user-link,.cart-link{border-radius:0;flex:1;justify-content:center;min-height:36px;padding:6px 10px;font-size:12px;border:1px solid var(--primary-color,#f60)!important;color:var(--primary-color,#f60)!important;background:0 0!important}.user-link:hover,.cart-link:hover{background:var(--primary-color,#f60)!important;color:#fff!important}.cart-count{width:16px;height:16px;font-size:10px}.header-bottom{padding:6px 0}.header-bottom-content{flex-direction:column;gap:8px}.header-actions-icons{flex-wrap:wrap;justify-content:center;gap:8px}.action-icon a{border-radius:6px;width:36px;height:36px}.track-orders-btn{text-align:center;border-radius:8px;width:100%;padding:6px 12px;font-size:12px}.header-navigation,.header-links{display:none}}@media (width>=480px) and (width<=767px){.site-header,.header-main{padding:0}.header-content{flex-direction:column;align-items:stretch;gap:12px}.header-logo{text-align:center;order:1}.header-logo img{max-height:var(--header-logo-max-height-mobile,45px)}.header-search{order:2;width:100%;margin:0}.search-wrapper{border-bottom:1px solid #0000001a;border-radius:0;padding:6px}.search-wrapper:focus-within{border-bottom-color:var(--primary-color,#f60)}.search-category{min-width:100px;padding:10px 12px;font-size:13px}.search-field{padding:10px 12px;font-size:14px}.search-submit{padding:10px 15px}.header-actions{flex-wrap:wrap;order:3;justify-content:center;gap:10px}.user-link,.cart-link{border-radius:0;min-height:40px;padding:8px 12px;font-size:13px;border:1px solid var(--primary-color,#f60)!important;color:var(--primary-color,#f60)!important;background:0 0!important}.user-link:hover,.cart-link:hover{background:var(--primary-color,#f60)!important;color:#fff!important}.cart-count{width:18px;height:18px;font-size:11px}.header-bottom{padding:8px 0}.header-bottom-content{flex-direction:column;gap:10px}.header-actions-icons{justify-content:center;gap:10px}.action-icon a{border-radius:8px;width:40px;height:40px}.track-orders-btn{border-radius:10px;padding:8px 16px;font-size:13px}.header-navigation,.header-links{display:none}}@media (width>=768px) and (width<=1023px){.site-header{padding:10px 0}.header-main{padding:0}.header-content{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.header-logo{flex:none}.header-logo img{max-height:var(--header-logo-max-height-mobile,45px)}.header-search,.header-cart,.header-user,.header-actions,.header-bottom,.header-actions-icons,.header-navigation,.header-links,.main-navigation{display:none!important}.mobile-menu-toggle{display:block!important}}@media (width>=1024px){.header-content{gap:30px}.header-search{max-width:500px}.header-actions{gap:15px}.header-bottom-content{gap:30px}.header-actions-icons{gap:15px}}@media (width<=767px){.menu-toggle-icon{flex-direction:column;gap:3px;width:20px;height:16px;display:flex}.menu-toggle-icon.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-toggle-icon.active span:nth-child(2){opacity:0}.menu-toggle-icon.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.site-header i,.site-header .fa,.site-header [class*=icon-],.site-header [class*=fa-],.site-header .icon,.header-main i,.header-main .fa,.header-main [class*=icon-],.header-main [class*=fa-],.header-main .icon{color:var(--header-text-color,#1a1a1a)!important}.header-top-bar i,.header-top-bar .fa,.header-top-bar [class*=icon-],.header-top-bar [class*=fa-],.header-top-bar .icon{color:var(--header-text-color,#fff)!important}.header-links{order:3;justify-content:center;gap:12px}.header-links a{font-size:13px}.novoshop-menu{z-index:10000;background:#fff;width:280px;height:100vh;padding:60px 20px 20px;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-5px 0 15px #0000001a;display:block!important}.novoshop-menu.mobile-menu-open{right:0;visibility:visible!important;opacity:1!important;display:block!important}.novoshop-menu ul{flex-direction:column;gap:0}.novoshop-menu li{border-bottom:1px solid #f0f0f0}.novoshop-menu a{color:#333;width:100%;padding:15px 0;font-size:16px;display:block}.novoshop-menu .sub-menu{box-shadow:none;opacity:1;visibility:visible;background:#f8f9fa;border-radius:8px;flex-direction:column;margin:10px 0;display:flex;position:static;transform:none}.novoshop-menu .sub-menu a{color:#333;padding:12px 20px;font-size:14px}.novoshop-menu li.submenu-open>a:after{transform:rotate(180deg)}.novoshop-menu .sub-menu{display:none}.novoshop-menu li.submenu-open>.sub-menu{display:flex}.menu-toggle{color:var(--header-text-color,#1a1a1a);border:1px solid var(--header-text-color,#1a1a1a);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000f}.menu-toggle:hover{color:var(--header-text-color,#1a1a1a);border-color:var(--header-text-color,#1a1a1a);opacity:.9;background:#f8fafc;box-shadow:0 2px 6px #00000014}.menu-toggle-icon{flex-direction:column;gap:4px;display:flex}.menu-toggle-icon span{background:var(--header-text-color,#1a1a1a);border-radius:2px;width:20px;height:2px;transition:all .25s}.menu-toggle.active .menu-toggle-icon span:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-toggle.active .menu-toggle-icon span:nth-child(2){opacity:0}.menu-toggle.active .menu-toggle-icon span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}body.menu-open{overflow:hidden}.action-icon a,.user-link,.cart-link,.search-submit{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.search-field:focus,.search-category:focus{font-size:16px}.novoshop-menu{transition:transform .3s;transform:translate(100%)}.novoshop-menu.mobile-menu-open{transform:translate(0)}}@media (width>=768px) and (width<=1023px){.site-header{padding:10px 0}.header-search,.header-cart,.header-user,.header-bottom,.header-actions-icons,.header-actions{display:none!important}.mobile-menu-toggle{display:block!important}.main-navigation{display:none!important}.header-main{min-height:auto;padding:8px 0}.header-content{gap:15px;min-height:auto}.header-logo img{max-height:var(--header-logo-max-height-mobile,45px)}}@media (width>=1024px){.mobile-menu-toggle{display:none}.main-navigation,.header-bottom{display:block}}@media (width<=1200px){.header-content{gap:20px}.header-search{max-width:400px}.header-actions{gap:15px}}@media (width<=768px){.header-top-bar-desktop,.no-top-bar-mobile .header-top-bar-mobile{display:none!important}.has-top-bar-mobile .header-top-bar-mobile{background:var(--header-top-background,#2e7d32);color:var(--header-text-color,#fff);padding:6px 0;font-size:12px;display:block}.header-top-mobile-content{flex-direction:row;justify-content:space-between;align-items:center}.header-top-mobile-left{order:2;justify-content:flex-end}.header-top-mobile-right{order:1;justify-content:flex-start}.header-top-bar-mobile .header-contact-item{color:var(--header-text-color,#fff);font-size:12px}.header-top-bar-mobile .header-contact-item i{font-size:14px;color:var(--header-text-color,#fff)!important}.header-top-bar-mobile .header-gold-price{white-space:nowrap;font-size:12px}.header-content{align-items:center;gap:15px;flex-direction:unset!important;grid-template-columns:1fr auto 1fr!important;display:grid!important}.header-content .mobile-menu-toggle{order:0;grid-area:1/1}.header-content .header-logo{order:1;grid-area:1/2;justify-content:center}.header-content .header-search,.header-content .header-actions{grid-area:1/3}html[dir=rtl] .header-content{direction:rtl}html[dir=rtl] .header-content .mobile-menu-toggle{grid-column:1;justify-self:start}html[dir=rtl] .header-content .header-logo{grid-column:2;justify-content:center}.header-search{order:3;width:100%;max-width:none;margin:0}.header-actions{order:2;justify-content:center}.header-logo{order:1}.header-bottom{display:none}.header-actions-icons{gap:10px}.action-icon a{border-radius:6px;width:35px;height:35px}.track-orders-btn{padding:8px 15px;font-size:13px}}@media (width<=480px){.header-main{padding:10px 0}.header-logo img{max-height:var(--header-logo-max-height-small-mobile,30px)}.search-wrapper{border-bottom:1px solid #0000001a;border-radius:0}.search-wrapper:focus-within{border-bottom-color:var(--primary-color,#f60)}.search-category{min-width:100px;padding:10px 12px;font-size:13px}.search-field{padding:10px 12px;font-size:13px}.search-submit{padding:10px 15px}.user-link,.cart-link{border-radius:0;padding:8px 12px;font-size:13px;border:1px solid var(--primary-color,#f60)!important;color:var(--primary-color,#f60)!important;background:0 0!important}.user-link:hover,.cart-link:hover{background:var(--primary-color,#f60)!important;color:#fff!important}.header-actions-icons{gap:8px}.action-icon a{border-radius:5px;width:30px;height:30px}.action-icon i{font-size:14px}}@media print{.site-header{display:none}}.header-contact-item{align-items:center;gap:5px;font-weight:700;display:flex}.header-contact-item i{font-size:14px}.site-header button.menu-toggle,.site-header .mobile-menu-toggle .menu-toggle,.site-header .menu-toggle{border:1px solid var(--header-text-color,#1a1a1a)!important;border-color:var(--header-text-color,#1a1a1a)!important;color:var(--header-text-color,#1a1a1a)!important;background:#fff!important;box-shadow:0 1px 3px #0000000f!important}.site-header button.menu-toggle:hover,.site-header .mobile-menu-toggle .menu-toggle:hover,.site-header .menu-toggle:hover{opacity:.9;border-color:var(--header-text-color,#1a1a1a)!important;color:var(--header-text-color,#1a1a1a)!important;background:#f8fafc!important;box-shadow:0 2px 6px #00000014!important}.site-header button.menu-toggle:active,.site-header .mobile-menu-toggle .menu-toggle:active,.site-header .menu-toggle:active{background:#f1f5f9!important}.site-header .menu-toggle .menu-toggle-icon span,.site-header .menu-toggle:hover .menu-toggle-icon span,.site-header .menu-toggle.active .menu-toggle-icon span{background:var(--header-text-color,#1a1a1a)!important;background-color:var(--header-text-color,#1a1a1a)!important}.site-header button.user-menu-toggle,.site-header .user-menu-toggle,.header-user button.user-menu-toggle,.header-actions button.user-menu-toggle,.header-actions .user-menu-toggle{color:var(--primary-color,#f60)!important;box-shadow:none!important;background:0 0!important;border:none!important}.site-header button.user-menu-toggle:not(:hover),.site-header .user-menu-toggle:not(:hover),.header-user button.user-menu-toggle:not(:hover),.header-actions button.user-menu-toggle:not(:hover),.header-actions .user-menu-toggle:not(:hover){background:0 0!important}.site-header button.user-menu-toggle:hover,.site-header .user-menu-toggle:hover,.header-user button.user-menu-toggle:hover,.header-actions button.user-menu-toggle:hover,.header-actions .user-menu-toggle:hover{opacity:.8;color:var(--primary-color,#f60)!important;background:0 0!important}.novoshop-menu .mega-menu-wrapper a,.novoshop-menu .mega-menu-container a,.novoshop-menu .mega-menu-content a,.novoshop-menu .mega-menu-section-title a,.novoshop-menu .mega-menu-section-list>li>a,.novoshop-menu .mega-menu-section-list .sub-menu a,.novoshop-menu .mega-menu-section-list .sub-menu .sub-menu a,.novoshop-menu .mega-menu-column a,.mega-menu-wrapper a,.mega-menu-container a,.mega-menu-content a,.mega-menu-section-title a,.mega-menu-section-list>li>a,.mega-menu-section-list .sub-menu a,.mega-menu-section-list .sub-menu .sub-menu a,.mega-menu-column a{color:#333!important}