html{min-height:100%;overflow-x:hidden}body,html{box-sizing:border-box;margin:0!important;overflow-y:auto;padding:0!important;width:100%!important}body{--theme-color:#30766b;min-height:100vh}html[dir=rtl] body,html[lang=ar] body{font-family:Tajawal,Amiri,Arial,Tahoma,sans-serif!important}#root{margin:0!important;min-height:100vh;padding:0!important;width:100%!important}html.pwa-standalone .hero-image-spacer{display:block!important;height:env(safe-area-inset-top,0)!important}html.pwa-standalone .top-announcement-bar{height:calc(36px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}@media only screen and (min-width:1200px){html.pwa-standalone .hero-image-spacer{height:calc(110px + env(safe-area-inset-top, 0px))!important}html.pwa-standalone .header-area,html.pwa-standalone .header-area.stick,html.pwa-standalone .sticky-bar.stick{top:calc(36px + env(safe-area-inset-top, 0px))!important}}@media only screen and (min-width:768px) and (max-width:1199px){html.pwa-standalone .hero-image-spacer{height:calc(36px + env(safe-area-inset-top, 0px))!important}html.pwa-standalone .mobile-off-canvas{top:calc(50px + env(safe-area-inset-top, 0px))!important}}@media only screen and (max-width:767px){html.pwa-standalone .top-announcement-bar{height:calc(32px + env(safe-area-inset-top, 0px))}html.pwa-standalone .mobile-off-canvas{top:calc(46px + env(safe-area-inset-top, 0px))!important}}html.pwa-standalone .mobile-sidebar-header{padding-top:calc(20px + env(safe-area-inset-top, 0px))}html.pwa-standalone .mobile-sidebar-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}html.pwa-standalone .install-guide-modal{padding-bottom:calc(36px + env(safe-area-inset-bottom, 0px))}.top-announcement-bar{align-items:center;background-color:#1a5a4f;box-shadow:0 2px 4px #30766b26;color:#fff;height:36px;left:0;padding:8px 0;position:fixed!important;top:0!important;white-space:nowrap;z-index:10001}.announcement-content,.top-announcement-bar{display:flex;overflow:hidden;width:100%}.announcement-text{display:flex;will-change:transform}.announcement-text.scroll-ltr{animation:scroll-announce-ltr 60s linear infinite;direction:ltr}.announcement-text.scroll-rtl{animation:scroll-announce-rtl 60s linear infinite;direction:rtl}.announcement-text span{display:inline-block;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:.5px;padding:0 15px;white-space:nowrap}.announcement-text span.separator{flex-shrink:0;font-weight:300;opacity:.7;padding:0 10px}@keyframes scroll-announce-ltr{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes scroll-announce-rtl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media only screen and (max-width:767px){.top-announcement-bar{height:32px;padding:6px 0;position:fixed!important;top:0!important}.announcement-text span{font-size:12px;padding:0 10px}.announcement-text.scroll-ltr,.announcement-text.scroll-rtl{animation-duration:45s}}.header-area{background-color:#fff!important;border-bottom:1px solid #e5e5e5;margin-top:36px;min-height:auto!important;padding-bottom:0!important;padding-top:0!important;position:relative;top:0;width:100%;z-index:10000}@media only screen and (min-width:1200px){.header-area{background-color:#fff!important;box-shadow:0 3px 10px 0 #30766b26;left:0!important;margin-top:0!important;right:0!important;width:100%!important;z-index:10000!important}.header-area,.header-area.stick{position:fixed!important;top:36px!important}}@media only screen and (max-width:1199px){.header-area,.sticky-bar.stick{display:none!important;visibility:hidden!important}}@media only screen and (max-width:767px){.header-area{display:none!important;margin-top:32px;visibility:hidden!important}}.header-area.home-navbar.transparent-bar{background-color:initial!important;z-index:1000!important}@media only screen and (min-width:1200px){.header-area.home-navbar.transparent-bar{left:0!important;position:fixed!important;right:0!important;top:36px!important;width:100%!important}.header-area.home-navbar.transparent-bar.stick{background-color:#fff!important;border-bottom:1px solid #e5e5e5!important}}@media only screen and (max-width:1199px){.header-area.home-navbar.transparent-bar{display:none!important;visibility:hidden!important}}.header-area.transparent-bar{background-color:initial!important}.header-area.pt-10{padding-bottom:0!important;padding-top:0!important}.header-area .main-header-wrap{margin:0!important;min-height:50px!important;padding-bottom:12px!important;padding-top:12px!important}.header-area .main-menu nav ul{align-items:center;display:flex;justify-content:center}.header-area .main-menu nav ul li a{color:#30766b!important;font-size:14px!important;font-weight:400;line-height:1.2!important;padding:8px 0!important;transition:all .3s ease}.rtl .header-area .main-menu nav ul,[dir=rtl] .header-area .main-menu nav ul{direction:rtl;justify-content:center;text-align:center}.rtl .header-area .main-menu nav ul li,.rtl .header-area .main-menu nav ul li a,[dir=rtl] .header-area .main-menu nav ul li,[dir=rtl] .header-area .main-menu nav ul li a{direction:rtl;text-align:right}.rtl .header-area .row,[dir=rtl] .header-area .row{direction:rtl}.header-area .main-menu.menu-lh-1 nav ul li a,.sticky-bar.stick .main-menu.menu-lh-1 nav ul li a{line-height:1.2!important;padding:8px 0!important}.header-area .main-menu nav ul li a:hover{color:#30766b!important;opacity:.8}.header-area .cart-active,.header-area .cart-active i,.header-area .cart-active span{color:#30766b!important}.header-area .cart-active{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;padding:0;text-decoration:none}.header-area .cart-active .mini-cart-price{font-size:12px!important;font-weight:500}.header-area .header-right-wrap,.header-area .header-right-wrap *{color:#30766b!important}.header-area .header-right-wrap{align-items:center;display:flex;gap:20px;justify-content:flex-end}.rtl .header-area .header-right-wrap,[dir=rtl] .header-area .header-right-wrap{justify-content:flex-end}.language-selector-wrapper{align-items:center;display:inline-flex;margin-right:15px}.rtl .language-selector-wrapper{margin-left:15px;margin-right:0}.home-navbar.transparent-bar .cart-active,.home-navbar.transparent-bar .cart-active i,.home-navbar.transparent-bar .cart-active span,.home-navbar.transparent-bar .main-menu nav ul li a,.home-navbar.transparent-bar .mini-cart-price{color:#30766b!important}.home-navbar.transparent-bar .cart-active .mini-cart-price{font-size:12px!important}.home-navbar.transparent-bar .header-right-wrap,.home-navbar.transparent-bar .header-right-wrap *{color:#30766b!important}.header-area .logo img,.home-navbar.transparent-bar .logo img,.transparent-bar .logo img{height:auto;max-height:35px;object-fit:contain;opacity:1!important;width:auto}.transparent-bar{background-color:initial!important;left:0;position:absolute;top:0;width:100%;z-index:99}.sticky-bar.stick{animation:fadeInDown .7s ease-in-out 0s 1 normal none running;background-color:#fff!important;border-bottom:1px solid #30766b1a;box-shadow:0 3px 10px 0 #30766b26;padding-bottom:0!important;padding-top:0!important;transition:all .3s ease 0s}@media only screen and (min-width:1200px){.sticky-bar.stick{z-index:10000!important}.header-area,.sticky-bar.stick{left:0!important;position:fixed!important;top:36px!important;width:100%!important}.header-area{right:0!important}}@media only screen and (max-width:767px){.sticky-bar.stick{display:none!important}}.header-area:not(.transparent-bar){background-color:#fff!important}@media only screen and (min-width:992px){.header-area,.header-area.sticky-bar{z-index:1000!important}}.sticky-bar.stick .cart-active,.sticky-bar.stick .cart-active i,.sticky-bar.stick .cart-active span,.sticky-bar.stick .main-menu nav ul li a{color:#30766b!important}.sticky-bar.stick .cart-active .mini-cart-price{font-size:12px!important}.sticky-bar.stick .logo img{height:auto;max-height:35px;object-fit:contain;opacity:1!important;width:auto}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.main-menu.menu-common-style nav ul li.angle-shape:before{display:none!important}.main-menu.menu-common-style nav ul li{position:relative}.main-menu.menu-common-style nav ul li a{position:relative;text-decoration:none}.main-menu.menu-common-style nav ul li.active a{text-decoration:underline;-webkit-text-decoration-color:#30766b;text-decoration-color:#30766b;text-decoration-thickness:2px;text-underline-offset:4px}.main-menu.menu-common-style nav ul li.active a:after{display:none}.transparent-bar .main-menu.menu-common-style nav ul li.active a{text-decoration:underline;-webkit-text-decoration-color:#30766b;text-decoration-color:#30766b;text-decoration-thickness:2px}.transparent-bar .main-menu.menu-common-style nav ul li.active a:after{display:none}@media only screen and (max-width:991px){.header-area,.header-area.pt-10,.sticky-bar.stick{padding-bottom:0!important;padding-top:0!important}.header-area .main-header-wrap{min-height:45px!important;padding-bottom:10px!important;padding-top:10px!important}.mobile-off-canvas{display:block!important;opacity:1!important;visibility:visible!important}}@media only screen and (max-width:767px){.header-area,.header-area.pt-10,.sticky-bar.stick{padding-bottom:0!important;padding-top:0!important}.header-area .main-header-wrap{min-height:42px!important;padding-bottom:8px!important;padding-top:8px!important}.transparent-bar{position:absolute!important}}@media only screen and (max-width:575px){.header-area,.sticky-bar.stick{padding-bottom:0!important;padding-top:0!important}.header-area .main-header-wrap{min-height:40px!important;padding-bottom:6px!important;padding-top:6px!important}}@media only screen and (min-width:1200px){.main-menu{display:block!important}}@media only screen and (max-width:1199px){.main-menu{display:none!important}.mobile-off-canvas{display:block!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;right:20px!important;top:50px!important;visibility:visible!important;z-index:99999!important}}.mobile-off-canvas{display:none;pointer-events:none;position:fixed;right:20px;top:50px;z-index:99999}@media only screen and (max-width:1199px){.mobile-off-canvas{display:block!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;right:20px!important;top:50px!important;visibility:visible!important;z-index:99999!important}}@media only screen and (max-width:991px){.mobile-off-canvas{right:15px!important;top:48px!important}}@media only screen and (max-width:767px){.mobile-off-canvas{right:15px!important;top:46px!important}}.mobile-aside-button{align-items:center!important;background:#0000!important;border:none!important;border-radius:0;box-shadow:0 2px 8px #0003!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:32px!important;justify-content:center!important;line-height:1;margin:0!important;min-height:48px!important;min-width:48px!important;opacity:1!important;padding:12px!important;pointer-events:auto!important;position:relative;transition:all .3s ease;visibility:visible!important;z-index:100000!important}@media only screen and (max-width:1199px){.mobile-aside-button{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}}.mobile-aside-button:hover{opacity:.8!important}.mobile-aside-button:active{opacity:.6!important}.mobile-aside-button i{color:#fff!important;display:block!important;font-size:32px!important;font-weight:400;line-height:1;opacity:1!important;text-shadow:0 2px 4px #0000004d;visibility:visible!important}.header-area .mobile-aside-button,.header-area .mobile-aside-button i,.home-navbar.transparent-bar .mobile-aside-button,.home-navbar.transparent-bar .mobile-aside-button i,.sticky-bar.stick .mobile-aside-button,.sticky-bar.stick .mobile-aside-button i,.transparent-bar .mobile-aside-button,.transparent-bar .mobile-aside-button i{color:#fff!important}@media only screen and (min-width:768px) and (max-width:1199px){.mobile-off-canvas{opacity:1!important;pointer-events:auto!important;position:fixed!important;right:20px!important;top:50px!important;z-index:99999!important}.mobile-off-canvas,.mobile-off-canvas-active{display:block!important;visibility:visible!important}}@media only screen and (min-width:1200px){.mobile-off-canvas{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}}.mobile-off-canvas-active{display:none}@media only screen and (max-width:1199px){.mobile-off-canvas-active{-ms-overflow-style:none;background:linear-gradient(180deg,#2d6a5f,#234d44)!important;bottom:0!important;box-shadow:-5px 0 30px #0000004d!important;color:#fff!important;display:flex!important;flex-direction:column!important;height:100%!important;max-width:80%!important;min-height:100vh!important;min-height:100dvh!important;overflow:hidden!important;position:fixed!important;right:-100%!important;scrollbar-width:none;top:0!important;transition:right .3s cubic-bezier(.4,0,.2,1)!important;visibility:visible!important;width:280px!important;z-index:99999!important}.mobile-off-canvas-active::-webkit-scrollbar{display:none}.mobile-off-canvas-active.inside{right:0!important}}@media only screen and (min-width:768px) and (max-width:1199px){.mobile-off-canvas-active{max-width:50%!important;width:300px!important}.mobile-sidebar-header{min-height:56px;padding:10px 16px}.mobile-sidebar-logo{padding-top:4px}.mobile-sidebar-logo img{height:36px}.mobile-menu-wrap{gap:1px;padding:8px 0}.mobile-menu li{margin-bottom:0}.mobile-menu li a{font-size:13px;margin:1px 10px;padding:8px 16px}.mobile-menu li a i{font-size:16px;margin-right:10px;min-width:20px}.mobile-social-section{padding:12px 20px}.mobile-social-icons{gap:10px}.mobile-social-icons .social-icon{height:38px;width:38px}.mobile-social-icons .social-icon i{font-size:18px}.mobile-contact-section{gap:8px;padding:12px 16px}.contact-item{padding:8px 12px}.contact-item a,.contact-item span{font-size:12px;line-height:1.5}.contact-address span,.contact-email a{font-size:12px;line-height:1.6}.mobile-sidebar-footer{font-size:10px;padding:10px 16px}.header-mobile-aside-wrap{max-height:calc(100vh - 60px);overflow-y:visible}.mobile-menu-wrap{flex:0 1 auto;overflow-y:visible}}@media only screen and (min-width:1200px){.mobile-off-canvas-active{display:none!important;visibility:hidden!important}}.mobile-sidebar-header{border-bottom:1px solid #ffffff14;flex-shrink:0;min-height:56px;padding:20px 16px 12px;position:relative}.mobile-sidebar-header,.mobile-sidebar-logo{align-items:center;display:flex;justify-content:center}.mobile-sidebar-logo{flex:1 1;padding-top:4px}.mobile-sidebar-logo img{height:36px;width:auto}.mobile-aside-close{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.mobile-aside-close i{color:#fff;font-size:22px;font-weight:700;line-height:1}.mobile-aside-close:hover{background:#ffffff40;border-color:#ffffff4d;color:#fff;transform:scale(1.05)}.mobile-aside-close:hover i{color:#fff}.header-mobile-aside-wrap{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}.header-mobile-aside-wrap::-webkit-scrollbar{display:none}.mobile-menu-wrap{-ms-overflow-style:none;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;overflow-y:visible;padding:10px 0;scrollbar-width:none}.mobile-menu-wrap::-webkit-scrollbar{display:none}.mobile-menu{list-style:none;margin:0;padding:0}.mobile-menu li{margin-bottom:0}.mobile-menu li a{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;margin:1px 12px;padding:9px 20px;pointer-events:auto;position:relative;text-decoration:none;white-space:nowrap;z-index:1}.mobile-menu li a,.mobile-menu li a i{color:#ffffffb3;transition:all .2s ease}.mobile-menu li a i{font-size:18px;margin-right:12px;min-width:24px;opacity:.8;text-align:center}.mobile-menu li a span{flex:1 1}.mobile-menu li a:hover{background-color:#ffffff1a;color:#fff}.mobile-menu li a:hover i{color:#fff;opacity:1}.mobile-menu li.active a{background:#ffffff26;box-shadow:0 2px 8px #0000001a;color:#fff}.mobile-menu li.active a i{color:#fff;opacity:1}.mobile-menu li.install-app-item a{background:#ffffff1a;border:1px dashed #ffffff59;border-radius:8px;color:#fff;font-weight:600;margin-top:8px}.mobile-menu li.install-app-item a i{color:#fff;font-size:20px;opacity:1}.mobile-menu li.install-app-item a:hover{background:#fff3;color:#fff}.pwa-push-btn{align-items:center;background:#30766b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;margin-left:8px;transition:all .2s ease;width:38px}.pwa-push-btn:hover{background:#235a52;transform:translateY(-1px)}.rtl .pwa-push-btn,[dir=rtl] .pwa-push-btn{margin-left:0;margin-right:8px}.install-guide-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.install-guide-modal{animation:installGuideSlideUp .3s ease-out;background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -8px 40px #00000026;left:0;padding:28px 24px 36px;position:fixed;right:0;z-index:1000000}@keyframes installGuideSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.install-guide-close{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s;width:32px}[dir=rtl] .install-guide-close{left:16px;right:auto}.install-guide-close:hover{background:#e0e0e0}.install-guide-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.install-guide-icon{border-radius:14px;box-shadow:0 2px 10px #0000001a;height:56px;width:56px}.install-guide-header h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.install-guide-header p{color:#888;font-size:13px;margin:4px 0 0}.install-guide-steps{display:flex;flex-direction:column;gap:16px}.install-guide-step{align-items:center;color:#333;display:flex;font-size:15px;gap:14px;line-height:1.5}.install-guide-step-num{align-items:center;background:#30766b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.language-menu-wrapper{position:relative}.header-area .cart-wrap,.language-menu-wrapper,.rtl .language-menu-wrapper,[dir=rtl] .language-menu-wrapper{margin-left:0;margin-right:0}.language-nav-button{align-items:center;background:none;border:none;color:#30766b!important;cursor:pointer;display:flex;font-family:inherit;font-size:14px!important;font-weight:400;gap:4px;line-height:1.2!important;padding:8px 0!important;transition:all .3s ease}.language-nav-button i{font-size:12px;transition:transform .3s ease}.language-nav-button.active i{transform:rotate(180deg)}.language-nav-button:hover{color:#30766b!important;opacity:.8}.language-dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:8px;min-width:150px;overflow:hidden;position:absolute;top:100%;z-index:1000}.lang-option{background:none;border:none;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:12px 16px;text-align:left;transition:all .3s ease;width:100%}.lang-option:hover{background-color:#f5f5f5;color:#30766b}.lang-option.active{background-color:#30766b;color:#fff}.lang-option.active:hover{background-color:#255a52}.rtl .language-dropdown{left:auto;right:0}.rtl .lang-option{text-align:right}.mobile-language-section{border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14;flex-shrink:0;padding:10px 16px}.mobile-language-wrapper{display:flex;flex-direction:column;gap:6px}.mobile-language-label{align-items:center;color:#ffffffe6;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:4px}.mobile-language-label i{color:#fffc;font-size:18px}.mobile-language-options{display:flex;gap:8px}.mobile-lang-btn{background:#0000;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;padding:8px 12px;text-align:center;transition:all .2s ease}.mobile-lang-btn:hover{background-color:#ffffff1a;color:#fff}.mobile-lang-btn.active{font-weight:500}.mobile-lang-btn.active,.mobile-lang-btn.active:hover{background:#e8f5f3;color:#30766b}.rtl .mobile-menu li a:hover{transform:translateX(-4px)}.rtl .mobile-language-wrapper{direction:rtl}.rtl .mobile-language-label{flex-direction:row-reverse}.mobile-menu li a:hover i{color:#30766b}.mobile-menu li.active a{background:#e8f5f3;color:#30766b;font-weight:500}.mobile-menu li.active a i{color:#30766b}.mobile-social-section{border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 20px}.mobile-social-icons{align-items:center;display:flex;gap:10px;justify-content:center}.mobile-social-icons .social-icon{align-items:center;background:#ffffff1a;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;pointer-events:auto;position:relative;text-decoration:none;transition:all .2s ease;width:34px;z-index:1}.mobile-social-icons .social-icon i{color:#fffc;font-size:16px}.mobile-social-icons .social-icon:hover{background:#fff3;transform:scale(1.05)}.mobile-social-icons .social-icon:hover i{color:#fff}.mobile-contact-section{border-top:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-top:auto;padding:12px 16px}.mobile-contact-title{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.contact-item{align-items:center;background:none;border-radius:0;display:flex;gap:6px;padding:3px 0}.contact-item i{flex-shrink:0;margin-top:0;min-width:16px;text-align:center}.contact-item i,.contact-item:last-child i{color:#ffffffb3;font-size:14px}.contact-item a,.contact-item span{color:#ffffffd9;cursor:pointer;flex:1 1;font-size:11px;font-weight:400;line-height:1.3;pointer-events:auto;position:relative;text-decoration:none;word-break:break-word;z-index:1}.contact-item a:hover{color:#fff}.contact-item span{cursor:default}.contact-email a{color:#ffffffd9;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.contact-email i{color:#ffffffb3;font-size:14px}.contact-address a,.contact-address span{color:#ffffffd9;font-size:11px;font-weight:400;line-height:1.5;overflow-wrap:break-word;text-align:left;word-break:normal}.contact-address a{cursor:pointer}.contact-address a:hover{color:#fff;opacity:.9}.contact-address{align-items:flex-start!important}.contact-address i{color:#ffffffb3;font-size:14px;margin-top:2px}.rtl .contact-address a,.rtl .contact-address span,[dir=rtl] .contact-address a,[dir=rtl] .contact-address span{direction:ltr;text-align:left}.mobile-sidebar-footer{border-top:1px solid #ffffff14;color:#ffffff80;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;gap:2px;letter-spacing:.5px;padding:10px 16px;text-align:center}.mobile-sidebar-footer .footer-line{line-height:1.4;text-align:center;width:100%}.rtl .mobile-sidebar-footer,[dir=rtl] .mobile-sidebar-footer{direction:rtl;text-align:center}.rtl .mobile-sidebar-footer .footer-line,[dir=rtl] .mobile-sidebar-footer .footer-line{direction:rtl;text-align:center;width:100%}.rtl .contact-item a[dir=ltr],[dir=rtl] .contact-item a[dir=ltr]{direction:ltr;text-align:left;unicode-bidi:embed}.mobile-sidebar-footer span{color:#ffffff80;font-size:11px}.mobile-sidebar-footer strong{color:#fffc;font-weight:600}.body-overlay{display:none}@media only screen and (max-width:1199px){.body-overlay{background-color:#00000080!important;display:block!important;height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99998!important}}@media only screen and (min-width:1200px){.body-overlay{display:none!important}}.main-wrapper.overlay-active{overflow:hidden}.footer-area{margin-top:auto;width:100%}.footer-content{color:#fff;text-align:center}.footer-content[dir=ltr],.footer-content[dir=ltr] *{direction:ltr!important;text-align:center!important}.footer-info{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:20px}.footer-info-item{align-items:center;display:flex;font-size:14px;gap:10px;transition:all .3s ease}.footer-info-item:hover{cursor:pointer}.footer-info-item i{color:#fff;font-size:18px;transition:color .3s ease}.footer-info-item:hover i{color:#a8d5c9}.footer-info-item a{color:#fff;display:inline-block;text-decoration:none;transition:color .3s ease}.footer-info-item a:hover,.footer-info-item:hover a{color:#a8d5c9}.footer-social{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.footer-social .social-icon{align-items:center;background-color:initial;color:#fff;display:inline-flex;font-size:40px;justify-content:center;line-height:1;padding:10px;text-decoration:none;transition:all .3s ease}.footer-social .social-icon i{color:#fff;display:inline-block;font-size:40px;line-height:1;transition:color .3s ease}.footer-social .social-icon:hover{transform:translateY(-5px) scale(1.15)}.footer-social .social-icon:hover i{color:#a8d5c9}.footer-social .social-icon.facebook,.footer-social .social-icon.facebook:hover{background-color:initial}.footer-social .social-icon.instagram{background:#0000}.footer-social .social-icon.instagram:hover{background:#0000;filter:brightness(1.1)}.footer-credits{margin-top:20px;text-align:center}.footer-credits p{color:#fff;font-size:14px;margin:0;text-align:center}.footer-credits[dir=ltr],.footer-credits[dir=ltr] *{direction:ltr!important;text-align:center!important}.codecraft-link{color:#fff;text-decoration:none;transition:color .3s ease}.codecraft-link:hover,.codecraft-link:hover strong{color:#a8d5c9}.codecraft-link strong{font-weight:700}.cart-float{align-items:center;background-color:#30766b;border-radius:50%;bottom:190px;box-shadow:0 4px 15px #30766b66;color:#fff;display:flex;font-size:32px;height:60px;left:auto;position:fixed;right:30px;inset-inline:auto 30px;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease;width:60px;z-index:1000}.cart-float:hover{background-color:#255a52;box-shadow:0 6px 20px #30766b99;transform:scale(1.1)}.cart-float i{color:#fff}.cart-float-badge{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:-5px;top:-5px;width:24px}.rtl .cart-float,[dir=rtl] .cart-float,html[dir=rtl] .cart-float{left:auto!important;right:30px!important}.info-float{align-items:center;background-color:#fff;border:2px solid #30766b;border-radius:50%;bottom:110px;box-shadow:0 4px 15px #30766b66;color:#30766b;cursor:pointer;display:flex;font-size:32px;height:60px;left:auto;position:fixed;right:30px;inset-inline:auto 30px;justify-content:center;text-align:center;transition:all .3s ease;width:60px;z-index:1000}.info-float:hover{background-color:#f0f0f0;border-color:#255a52;box-shadow:0 6px 20px #30766b99;transform:scale(1.1)}.info-float i{color:#30766b}.rtl .info-float,[dir=rtl] .info-float,html[dir=rtl] .info-float{left:auto!important;right:30px!important}.whatsapp-float{align-items:center;animation:pulse 2s infinite;background-color:#30766b;border-radius:50%;bottom:30px;box-shadow:0 4px 15px #30766b66;color:#fff;display:flex;font-size:32px;height:60px;left:auto;position:fixed;right:30px;inset-inline:auto 30px;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease;width:60px;z-index:1000}.whatsapp-float:hover{background-color:#255a52;box-shadow:0 6px 20px #30766b99;transform:scale(1.1)}.whatsapp-float i{color:#fff}.rtl .whatsapp-float,[dir=rtl] .whatsapp-float,html[dir=rtl] .whatsapp-float{left:auto!important;right:30px!important}@keyframes pulse{0%{box-shadow:0 4px 15px #30766b66}50%{box-shadow:0 4px 25px #30766b99}to{box-shadow:0 4px 15px #30766b66}}.info-popup-overlay{background-color:#0000;height:100%;left:0;position:fixed;top:0;transition:background-color .2s ease;width:100%;z-index:9998}.info-popup-overlay.visible{background-color:#00000080}.info-popup{background:linear-gradient(180deg,#2a6b5f,#1e4f46 40%,#183d36);border-radius:16px;bottom:110px;box-shadow:0 8px 30px #0000004d;max-width:90vw;opacity:0;overflow:hidden;position:fixed;right:30px;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;width:340px;z-index:9999}.info-popup.visible{opacity:1;transform:translateY(0)}.rtl .info-popup-content,[dir=rtl] .info-popup-content{direction:rtl;text-align:right}.rtl .info-popup-content h3,.rtl .info-popup-item,[dir=rtl] .info-popup-content h3,[dir=rtl] .info-popup-item{text-align:right}.rtl .info-popup-item i,[dir=rtl] .info-popup-item i{margin-left:0}.rtl .info-popup-item a,.rtl .info-popup-item span,[dir=rtl] .info-popup-item a,[dir=rtl] .info-popup-item span{text-align:right}.rtl .info-popup-item a[href^="mailto:"],.rtl .info-popup-item a[href^="tel:"],[dir=rtl] .info-popup-item a[href^="mailto:"],[dir=rtl] .info-popup-item a[href^="tel:"]{direction:ltr!important;text-align:left!important;unicode-bidi:embed}.info-popup-close{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10000}.rtl .info-popup-close,[dir=rtl] .info-popup-close{left:16px!important;right:auto!important}.info-popup-close:hover{background:#fff3;color:#fff}.info-popup-content{flex:1 1;padding:24px 20px 20px}.info-popup-content h3{border-bottom:1px solid #ffffff14;color:#fff;font-size:18px;font-weight:600;margin:0 0 24px;padding-bottom:16px}.info-popup-details{margin-bottom:24px}.info-popup-item{align-items:center;background:#ffffff0f;border-radius:10px;display:flex;font-size:14px;gap:14px;margin-bottom:20px;padding:10px 12px;transition:background .2s ease}.info-popup-item:hover{background:#ffffff1a}.info-popup-item:last-child{margin-bottom:0}.info-popup-item i{align-items:center;background-color:#ffffff1f;border:none;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;height:36px;justify-content:center;line-height:1;margin-top:0;min-width:36px;width:36px}.info-popup-item i:before{display:inline-block;line-height:1}.info-popup-item a,.info-popup-item span{align-self:center;color:#ffffffd9;flex:1 1;line-height:1.5;min-width:0;overflow-wrap:break-word;text-decoration:none;word-break:break-word}.info-popup-item a:hover{color:#fff}.info-popup-social{border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:center;padding-top:20px}.popup-social-icon{align-items:center;background-color:#ffffff14;border:none;border-radius:10px;color:#ffffffb3;display:flex;font-size:22px;height:42px;justify-content:center;text-decoration:none;transition:all .2s ease;width:42px}.popup-social-icon:hover{background-color:#ffffff26;color:#fff}.popup-social-icon i{color:#fffc;display:inline-block;font-style:normal;font-weight:400;line-height:1}.popup-social-icon:hover i{color:#fff}@media (max-width:768px){.cart-float{bottom:170px;font-size:28px;height:55px;left:auto;right:20px;inset-inline:auto 20px;width:55px}.cart-float-badge{font-size:11px;height:20px;right:-4px;top:-4px;width:20px}.info-float{bottom:95px}.info-float,.whatsapp-float{font-size:28px;height:55px;left:auto;right:20px;inset-inline:auto 20px;width:55px}.whatsapp-float{bottom:20px}.info-popup{bottom:95px;right:20px;width:320px}.rtl .cart-float,.rtl .info-float,.rtl .info-popup,.rtl .whatsapp-float,[dir=rtl] .cart-float,[dir=rtl] .info-float,[dir=rtl] .info-popup,[dir=rtl] .whatsapp-float,html[dir=rtl] .cart-float,html[dir=rtl] .info-float,html[dir=rtl] .info-popup,html[dir=rtl] .whatsapp-float{left:auto!important;right:20px!important}.footer-credits p{font-size:12px}}.toast-container{display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;position:fixed;right:24px;top:80px;z-index:99999}.toast-item{align-items:flex-start;animation:toastSlideIn .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;box-shadow:0 6px 24px #0000001f,0 2px 8px #0000000f;display:flex;gap:14px;max-width:380px;min-width:280px;overflow:hidden;padding:16px 18px;pointer-events:auto;position:relative}.toast-item:after{animation:toastTimer linear forwards;border-radius:0 0 14px 14px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.toast-item.toast-exit{animation:toastSlideOut .3s cubic-bezier(.4,0,1,1) forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(110%)}}@keyframes toastTimer{0%{width:100%}to{width:0}}.toast-success{background:linear-gradient(135deg,#f0faf8,#e6f5f2);border:1px solid #30766b33}.toast-success:after{animation-duration:4s;background:#30766b}.toast-success .toast-icon{background:#30766b1f;color:#30766b}.toast-success .toast-message{color:#1a4a43}.toast-error{background:linear-gradient(135deg,#fef2f2,#fde8e8);border:1px solid #dc353533}.toast-error:after{animation-duration:4s;background:#dc3535}.toast-error .toast-icon{background:#dc35351f;color:#dc3535}.toast-error .toast-message{color:#7f1d1d}.toast-warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #d9770633}.toast-warning:after{animation-duration:4s;background:#d97706}.toast-warning .toast-icon{background:#d977061f;color:#d97706}.toast-warning .toast-message{color:#78350f}.toast-info{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f633}.toast-info:after{animation-duration:4s;background:#3b82f6}.toast-info .toast-icon{background:#3b82f61f;color:#3b82f6}.toast-info .toast-message{color:#1e3a5f}.toast-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.toast-message{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:14px;font-weight:500;line-height:1.5;min-width:0;overflow:hidden;overflow-wrap:break-word;padding-top:6px;text-overflow:ellipsis;word-break:break-word}.toast-close{align-items:center;background:none;border:none;border-radius:6px;color:#0000004d;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;margin-top:4px;padding:4px;transition:all .2s ease}.toast-close:hover{background:#0000000f;color:#0009}@media (max-width:767px){.toast-container{box-sizing:border-box;left:12px;max-width:none;right:12px;top:44px;width:calc(100% - 24px)}.toast-item{border-radius:12px;box-sizing:border-box;gap:10px;max-width:100%;min-width:0;padding:12px 14px;width:100%}.toast-icon{border-radius:8px;font-size:16px;height:28px;width:28px}.toast-message{-webkit-line-clamp:1;display:block;font-size:13px;overflow:hidden;padding-top:3px;text-overflow:ellipsis;white-space:nowrap}.toast-close{margin-top:2px}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}html.pwa-standalone .toast-container{top:calc(80px + env(safe-area-inset-top, 0px))}@media (max-width:767px){html.pwa-standalone .toast-container{top:calc(44px + env(safe-area-inset-top, 0px))}}.admin-layout{background-color:#f5f7fa;display:flex;min-height:100vh}.admin-layout,.admin-layout *{direction:ltr!important;text-align:left!important}.admin-layout input[dir=rtl],.admin-layout textarea[dir=rtl]{direction:rtl!important;text-align:right!important}.rtl .admin-layout,[dir=rtl] .admin-layout{direction:ltr!important}.rtl .admin-layout .row,[dir=rtl] .admin-layout .row{flex-direction:row!important}.rtl .admin-layout .form-group,[dir=rtl] .admin-layout .form-group{text-align:left!important}.admin-sidebar{background:linear-gradient(180deg,#2d6a5f,#234d44);box-shadow:4px 0 20px #0000001a;color:#fff;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:260px;z-index:1000}.admin-sidebar::-webkit-scrollbar{width:6px}.admin-sidebar::-webkit-scrollbar-track{background:#ffffff0d}.admin-sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.admin-sidebar.closed{box-shadow:none;transform:translateX(-100%);width:0}.sidebar-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;min-height:68px;padding:16px}html.pwa-standalone .sidebar-header{padding-top:calc(16px + env(safe-area-inset-top, 0px))}.admin-sidebar.closed .sidebar-header{justify-content:center;padding:16px 12px}.sidebar-logo{align-items:center;color:#fff;display:flex;text-decoration:none}.sidebar-logo img{height:40px;object-fit:contain;width:auto}.sidebar-logo-placeholder{display:none}.sidebar-toggle{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.sidebar-toggle:hover{background:#fff3}.admin-sidebar.closed .sidebar-toggle{font-size:18px;height:40px;width:40px}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:16px 0}.nav-section{margin-bottom:8px}.nav-section-title{color:#fff6;font-size:11px;font-weight:600;letter-spacing:1px;padding:12px 20px 6px;text-transform:uppercase;white-space:nowrap}.nav-item{align-items:center;border-radius:10px;color:#ffffffb3;display:flex;font-size:14px;font-weight:500;margin:2px 12px;padding:11px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nav-item i{font-size:18px;margin-right:12px;min-width:24px;opacity:.8;text-align:center}.admin-sidebar.closed .nav-item{justify-content:center;margin:2px 8px;padding:11px}.admin-sidebar.closed .nav-item i{font-size:20px;margin-right:0}.admin-sidebar.closed .nav-item span,.admin-sidebar.closed .nav-section-title{display:none}.nav-item:hover{background-color:#ffffff1a;color:#fff}.nav-item:hover i{opacity:1}.nav-item.active{background:#ffffff26;box-shadow:0 2px 8px #0000001a;color:#4dd0b8}.nav-item.active i{color:#4dd0b8;opacity:1}.sidebar-footer{border-top:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.sidebar-user{background:#ffffff0d;border-radius:10px;gap:12px;padding:10px 12px}.sidebar-user,.user-avatar{align-items:center;display:flex}.user-avatar{background:#fff3;border-radius:50%;flex-shrink:0;height:36px;justify-content:center;width:36px}.user-avatar i{color:#fff;font-size:18px}.user-details{display:flex;flex-direction:column;overflow:hidden}.user-name{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role{color:#ffffff80;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.admin-sidebar.closed .sidebar-user{justify-content:center;padding:10px}.admin-sidebar.closed .user-details{display:none}.logout-btn{align-items:center;background:#e74c3c26;border:none;border-radius:10px;color:#ff7675;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.logout-btn i{font-size:18px}.admin-sidebar.closed .logout-btn{padding:12px}.admin-sidebar.closed .logout-btn span{display:none}.logout-btn:hover{background:#e74c3c40;color:#fff}.admin-main{display:flex;flex:1 1;flex-direction:column;height:100vh;margin-left:260px;min-height:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1);width:100%}.admin-sidebar.closed~.admin-main{margin-left:0}.admin-header{align-items:center;background-color:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 12px #0000000a;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:100}html.pwa-standalone .admin-header{padding-top:calc(16px + env(safe-area-inset-top, 0px))}.header-left{align-items:center;display:flex;gap:12px}.mobile-menu-toggle{align-items:center;background:#f5f5f5;border:none;border-radius:10px;color:#30766b;cursor:pointer;display:none;font-size:22px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.mobile-menu-toggle:hover{background:#30766b;color:#fff}.sidebar-closed .mobile-menu-toggle{display:flex}.admin-header h1{color:#333;font-size:22px;font-weight:700;margin:0}@media only screen and (max-width:991px){.admin-header h1{font-size:16px!important}}@media only screen and (max-width:480px){.admin-header h1{font-size:14px!important}}.header-right{gap:20px}.header-right,.user-info{align-items:center;display:flex}.user-info{background:#f5f7fa;border-radius:50px;color:#555;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.user-info i{color:#30766b;font-size:16px}.push-subscribe-btn{align-items:center;background:#30766b;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.push-subscribe-btn i{font-size:16px}.push-subscribe-label{font-size:12px}.push-subscribe-btn:hover{background:#235a52;box-shadow:0 2px 8px #30766b4d;transform:translateY(-1px)}@media only screen and (max-width:480px){.push-subscribe-btn .push-subscribe-label{display:none}.push-subscribe-btn{border-radius:50%;height:36px;justify-content:center;padding:8px;width:36px}}.admin-install-btn{align-items:center;animation:installBounce 2.5s ease-in-out infinite;background:#e0f2ef;border:2px dashed #30766b;border-radius:50%;color:#30766b;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.admin-install-btn:hover{background:#30766b;border-style:solid;color:#fff}@keyframes installBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sidebar-install-btn{align-items:center;background:linear-gradient(135deg,#30766b1f,#30766b0f);border:1px dashed #30766b66;border-radius:8px;color:#30766b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:8px;padding:10px 16px;transition:all .2s ease;width:100%}.sidebar-install-btn:hover{background:#30766b33;border-style:solid}.sidebar-install-btn i{font-size:18px}.notification-bell{align-items:center;background:#fff3cd;border:none;border-radius:50%;color:#856404;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.notification-bell:hover{background:#ffc107;color:#856404}.notification-bell.bell-shake{animation:bellShake .8s ease}@keyframes bellShake{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}to{transform:rotate(0)}}.notification-badge{align-items:center;background:#e74c3c;border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-2px;top:-2px}.notification-overlay{animation:fadeIn .2s ease;background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.notification-modal{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:600px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.notification-modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.notification-modal-header h3{color:#333;font-size:20px;font-weight:700;margin:0}.notification-header-actions{align-items:center;display:flex;gap:8px}.mark-all-read-btn{align-items:center;background:none;border:1px solid #30766b;border-radius:6px;color:#30766b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.mark-all-read-btn:hover{background:#30766b;color:#fff}.mark-all-read-btn i{font-size:15px}.notification-close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:4px;transition:all .2s ease}.notification-close:hover{background:#eee;color:#333}.notification-modal-content{flex:1 1;overflow-y:auto;padding:0}.notification-loading{align-items:center;color:#999;display:flex;font-size:14px;gap:10px;justify-content:center;padding:40px}.notification-loading i{font-size:20px}.notification-section{border-bottom:1px solid #eee}.notification-section:last-child{border-bottom:none}.notification-section-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;display:flex;gap:10px;padding:16px 24px}.notification-section-header i{color:#30766b;font-size:18px}.notification-section-header h4{color:#333;flex:1 1;font-size:16px;font-weight:600;margin:0}.notification-view-all{color:#30766b;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}.notification-view-all:hover{color:#255a52;text-decoration:underline}.notification-list{max-height:300px;overflow-y:auto}.notification-item{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;display:flex;justify-content:space-between;padding:14px 24px;text-decoration:none;transition:background .2s ease}.notification-item:hover{background:#f8f9fa}.notification-item:last-child{border-bottom:none}.notification-item-content{flex:1 1}.notification-item-title{color:#333;font-size:14px;font-weight:600;margin-bottom:4px}.notification-item-meta{color:#999;font-size:12px}.notification-item i{color:#ccc;font-size:14px;margin-left:12px}.notification-empty{align-items:center;color:#999;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center}.notification-empty i{color:#ddd;font-size:48px;margin-bottom:12px}.notification-empty p{font-size:14px;margin:0}.admin-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:28px;width:100%!important}.admin-content,.admin-main{max-width:none!important}.admin-footer{align-items:center;background:#30766b;border-top:1px solid #255a52;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:12px;font-weight:400;gap:4px;justify-content:center;letter-spacing:.5px;padding:14px 28px;text-align:center!important}.admin-footer-link{color:#fff;font-weight:700;text-decoration:none;transition:opacity .3s ease}.admin-footer-link:hover{opacity:.8;text-decoration:underline}@media only screen and (max-width:991px){.notification-modal{max-height:90vh;width:95%}.notification-modal-header{padding:16px 20px}.notification-modal-header h3{font-size:18px}.notification-section-header{padding:14px 20px}.notification-item{padding:12px 20px}.notification-list{max-height:250px}}@keyframes slideInMobile{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@media only screen and (max-width:767px){.notification-modal{animation:slideInMobile .2s ease;border-radius:0;height:100vh;left:0;max-height:100vh;top:0;transform:none;width:100%}.notification-bell{font-size:16px;height:36px;width:36px}.notification-badge{border-radius:8px;font-size:10px;height:16px;min-width:16px}html.pwa-standalone .notification-modal{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}html.pwa-standalone .notification-modal-header{padding-top:calc(20px + env(safe-area-inset-top, 0px))}}@media only screen and (max-width:991px){.admin-sidebar{transform:translateX(-100%);width:0}.admin-sidebar.open{box-shadow:4px 0 30px #0000004d;transform:translateX(0);width:260px;z-index:1001}.admin-main,.admin-sidebar.open~.admin-main{margin-left:0}.header-left{align-items:center;display:flex;gap:12px}.mobile-menu-toggle{align-items:center;background:#f5f5f5;border:none;border-radius:10px;color:#30766b;cursor:pointer;display:flex!important;font-size:22px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.mobile-menu-toggle:hover{background:#30766b;color:#fff}.nav-section-title{display:none}.admin-sidebar.open .nav-section-title{display:block}.nav-item span{display:none}.admin-sidebar.open .nav-item span{display:block}.nav-item{justify-content:center;margin:2px 8px;padding:11px}.admin-sidebar.open .nav-item{justify-content:flex-start;margin:2px 12px;padding:11px 20px}.nav-item i{margin-right:0}.admin-sidebar.open .nav-item i{margin-right:12px}.user-details{display:none}.admin-sidebar.open .user-details{display:flex}.logout-btn span{display:none}.admin-sidebar.open .logout-btn span{display:inline}}@media only screen and (max-width:767px){.admin-sidebar{transform:translateX(-100%);width:0}.admin-sidebar.open{box-shadow:4px 0 30px #0000004d;transform:translateX(0);width:280px}.admin-main{margin-left:0;max-width:100%;overflow-x:hidden}.admin-header,.admin-main{box-sizing:border-box;width:100%}.admin-header{padding:12px 16px}.admin-header h1{font-size:16px}.admin-content{max-width:100%;overflow-x:hidden;padding:16px 12px}.admin-content,.admin-footer{box-sizing:border-box;width:100%}.admin-footer{font-size:11px;padding:12px 16px}.header-left{align-items:center;display:flex;gap:12px}.mobile-menu-toggle{align-items:center;background:#f5f5f5;border:none;border-radius:10px;color:#30766b;cursor:pointer;display:flex!important;font-size:22px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.mobile-menu-toggle:hover{background:#30766b;color:#fff}.user-info{font-size:12px;padding:6px 12px}.user-info i{font-size:14px}}.mobile-overlay{display:none}@media only screen and (max-width:991px){.mobile-overlay{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1000}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (min-width:992px){.sidebar-open .mobile-menu-toggle{display:none!important}.sidebar-closed .mobile-menu-toggle{display:flex!important}}@media only screen and (max-width:480px){.header-right{gap:10px}.user-info{font-size:11px;max-width:100px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:375px){.admin-header h1{font-size:14px}.admin-content{padding:12px 10px}.mobile-menu-toggle{font-size:20px;height:36px;width:36px}.header-right .user-info{border-radius:50%;font-size:0;height:36px;justify-content:center;max-width:36px;min-width:36px;padding:6px 8px}.header-right .user-info i{font-size:16px}.header-right{gap:8px}}.loading-screen{background:#fff!important;background-color:#fff!important;bottom:0;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:99999}.loader,.loading-screen{align-items:center;display:flex;justify-content:center}.loader{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.truckWrapper{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:flex-end;overflow-x:hidden;position:relative;width:200px}.truckBody{animation:motion 1s linear infinite;height:-webkit-fit-content;height:fit-content;margin-bottom:6px;width:130px}@keyframes motion{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}.truckTires{align-items:center;bottom:0;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:space-between;padding:0 10px 0 15px;position:absolute;width:130px}.truckTires svg{width:24px}.truck-logo{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));opacity:.9}.road{align-self:flex-end;background-color:#282828;border-radius:3px;bottom:0;height:1.5px;position:relative;width:100%}.road:before{border-left:10px solid #fff;right:-50%;width:20px}.road:after,.road:before{animation:roadAnimation 1.4s linear infinite;background-color:#282828;border-radius:3px;content:"";height:100%;position:absolute}.road:after{border-left:4px solid #fff;right:-65%;width:10px}.lampPost{animation:roadAnimation 1.4s linear infinite;bottom:0;height:90px;position:absolute;right:-90%}@keyframes roadAnimation{0%{transform:translateX(0)}to{transform:translateX(-350px)}}.loading-footer{bottom:30px;color:#00000080;font-family:Arial,sans-serif;font-size:12px;font-weight:400;left:50%;letter-spacing:.5px;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.loading-footer-link{color:#30766b;font-weight:700;text-decoration:none;transition:color .3s ease}.loading-footer-link:hover{color:#255a52;text-decoration:underline}@media (max-width:768px){.truckWrapper{height:90px;width:180px}.truckBody,.truckTires{width:110px}.truckTires svg{width:20px}.lampPost{height:75px}}@media (max-width:375px){.truckWrapper{height:80px;width:160px}.truckBody,.truckTires{width:100px}.truckTires svg{width:18px}.lampPost{height:65px}.loading-footer{bottom:20px;font-size:10px}}.popup-overlay{align-items:center;animation:popupFadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.popup-overlay.popup-closing{animation:popupFadeOut .3s ease-in forwards}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupFadeOut{0%{opacity:1}to{opacity:0}}.popup-container{animation:popupSlideIn .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:16px;box-shadow:0 25px 80px #0006;max-height:90vh;max-width:500px;overflow:hidden;position:relative;width:100%}.popup-container.popup-container-closing{animation:popupSlideOut .3s ease-in forwards}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popupSlideOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(30px)}}.popup-close{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s ease;width:36px;z-index:10}.popup-close:hover{background:#fff;box-shadow:0 4px 15px #0000004d;transform:scale(1.1)}.popup-image-wrapper{overflow:hidden;width:100%}.popup-image{display:block;height:auto;object-fit:contain;width:100%}.popup-content{padding:24px;text-align:center}.popup-title{color:#333;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.popup-description{color:#666;font-size:15px;line-height:1.5;margin:0 0 20px}.popup-button{background:linear-gradient(135deg,#30766b,#255a52);border-radius:50px;box-shadow:0 4px 15px #30766b66;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s ease}.popup-button:hover{box-shadow:0 6px 20px #30766b80;color:#fff;transform:translateY(-2px)}@media (max-width:576px){.popup-overlay{align-items:center;padding:10px}.popup-container{border-radius:12px;max-height:85vh;max-width:100%;overflow-y:auto}.popup-close{font-size:18px;height:32px;right:8px;top:8px;width:32px}.popup-image-wrapper{width:100%}.popup-image{height:auto;object-fit:contain;width:100%}.popup-content{padding:20px}.popup-title{font-size:20px}.popup-button,.popup-description{font-size:14px}.popup-button{padding:12px 28px;width:100%}}.pwa-update-overlay{align-items:center;animation:pwaFadeIn .3s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}@keyframes pwaFadeIn{0%{opacity:0}to{opacity:1}}.pwa-update-card{animation:pwaCardIn .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;max-width:360px;padding:36px 32px 28px;text-align:center;width:100%}@keyframes pwaCardIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.pwa-update-icon-wrap{align-items:center;background:linear-gradient(135deg,#e8f5f2,#d0ece7);border-radius:50%;color:#30766b;display:flex;height:64px;justify-content:center;margin:0 auto 20px;position:relative;width:64px}.pwa-update-icon-wrap:before{border:2px solid #30766b26;border-radius:50%;content:"";inset:-4px;position:absolute}.pwa-update-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0 0 8px}.pwa-update-desc{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 24px}.pwa-update-actions{display:flex;flex-direction:column;gap:10px}.pwa-update-btn-primary{background:#30766b;border:none;border-radius:12px;box-shadow:0 3px 12px #30766b4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:13px 24px;transition:all .2s ease;width:100%}.pwa-update-btn-primary:hover{background:#255a52;box-shadow:0 5px 18px #30766b66;transform:translateY(-1px)}.pwa-update-btn-primary:active{transform:translateY(0)}.pwa-update-btn-dismiss{background:#0000;border:none;border-radius:12px;color:#9ca3af;cursor:pointer;font-size:14px;font-weight:500;padding:11px 24px;transition:all .2s ease;width:100%}.pwa-update-btn-dismiss:hover{background:#f3f4f6;color:#6b7280}@media (max-width:400px){.pwa-update-card{border-radius:16px;padding:28px 24px 24px}.pwa-update-title{font-size:17px}.pwa-update-desc{font-size:13px}}.pwa-offline-bar{align-items:center;animation:pwaOfflineSlide .3s ease;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;left:0;padding:max(.5rem,env(safe-area-inset-top)) 1rem .5rem;position:fixed;right:0;top:0;z-index:99997}@keyframes pwaOfflineSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.pwa-offline-bar--offline{background:#f39c12;color:#fff}.pwa-offline-bar--online{background:#27ae60;color:#fff}.pwa-offline-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pwa-offline-bar--offline .pwa-offline-dot{animation:pwaOfflinePulse 1.5s ease-in-out infinite;background:#fff}.pwa-offline-bar--online .pwa-offline-dot{background:#fff}@keyframes pwaOfflinePulse{0%,to{opacity:1}50%{opacity:.4}}.pwa-offline-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.pwa-offline-bar{font-size:.75rem}}:root{--primary-color:#30766b;--primary-dark:#255a52;--primary-light:#3d8a7d}html{overscroll-behavior-y:contain}@supports (padding-top:env(safe-area-inset-top)){body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.btn-color-theme,.btn-color-theme-bg,.btn-color-theme:hover,.btn-hover:hover,a.btn-color-theme,a.btn-color-theme-bg{background-color:#30766b!important;background-color:var(--primary-color)!important;border-color:#30766b!important;border-color:var(--primary-color)!important;color:#fff!important}a.btn-color-theme-bg:hover,a.btn-color-theme:hover{background-color:#255a52!important;background-color:var(--primary-dark)!important;border-color:#255a52!important;border-color:var(--primary-dark)!important}.product-action a:hover,.product-addtocart a:hover{color:#30766b!important;color:var(--primary-color)!important}.main-wrapper{display:flex;flex-direction:column;margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}main{flex:1 1;margin:0!important;overflow-x:hidden;overflow-y:visible;padding:0!important;position:relative;width:100%!important}main>:first-child{margin-left:0!important;margin-right:0!important;margin-top:0!important;padding-top:0!important}.rtl .top-announcement-bar,[dir=rtl] .top-announcement-bar{direction:ltr}.rtl .announcement-text,[dir=rtl] .announcement-text{animation:scroll-infinite-rtl 50s linear infinite!important;direction:rtl}.rtl .announcement-text span,[dir=rtl] .announcement-text span{direction:rtl;unicode-bidi:embed}@keyframes scroll-infinite-rtl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[dir=rtl]{text-align:right}[dir=rtl],[dir=rtl] body{direction:rtl}.rtl,.rtl body,[dir=rtl],[dir=rtl] body{font-family:Tajawal,Amiri,Arial,Tahoma,sans-serif!important}.rtl .la,.rtl .ti,.rtl [class*=la-],.rtl [class*=ti-],.rtl i,[dir=rtl] .la,[dir=rtl] .ti,[dir=rtl] [class*=la-],[dir=rtl] [class*=ti-],[dir=rtl] i{font-family:LineAwesome,themify!important}.rtl .container,.rtl .row,[dir=rtl] .container,[dir=rtl] .row{direction:rtl}.rtl div,.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6,.rtl p,.rtl span,[dir=rtl] div,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span{text-align:right}.rtl .main-menu ul,[dir=rtl] .main-menu ul{direction:rtl;text-align:right}.rtl .main-menu nav,[dir=rtl] .main-menu nav{direction:rtl}.rtl .main-menu.menu-common-style.menu-margin-4>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4>nav>ul>li{margin-left:76px!important;margin-right:0!important}@media only screen and (min-width:1366px) and (max-width:1600px){.rtl .main-menu.menu-common-style.menu-margin-4>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4>nav>ul>li{margin-left:38px!important}}@media only screen and (min-width:1200px) and (max-width:1365px){.rtl .main-menu.menu-common-style.menu-margin-4>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4>nav>ul>li{margin-left:32px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.rtl .main-menu.menu-common-style.menu-margin-4>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4>nav>ul>li{margin-left:27px!important}}.rtl .main-menu.menu-common-style.menu-margin-4>nav>ul>li:last-child,[dir=rtl] .main-menu.menu-common-style.menu-margin-4>nav>ul>li:last-child{margin-left:0!important}@media only screen and (min-width:1366px) and (max-width:1600px){.rtl .main-menu.menu-common-style.menu-margin-4.menu-others-page>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4.menu-others-page>nav>ul>li{margin-left:65px!important}}@media only screen and (min-width:1200px) and (max-width:1365px){.rtl .main-menu.menu-common-style.menu-margin-4.menu-others-page>nav>ul>li,[dir=rtl] .main-menu.menu-common-style.menu-margin-4.menu-others-page>nav>ul>li{margin-left:50px!important}}.rtl .header-area .main-header-wrap,.rtl .header-area .main-menu,[dir=rtl] .header-area .main-header-wrap,[dir=rtl] .header-area .main-menu{direction:rtl}.rtl .header-area .container .row,[dir=rtl] .header-area .container .row{direction:rtl;flex-direction:row-reverse}.rtl .header-area .logo,[dir=rtl] .header-area .logo{order:3}.rtl .header-area .main-menu,[dir=rtl] .header-area .main-menu{order:2}.rtl .header-area .header-right-wrap,[dir=rtl] .header-area .header-right-wrap{direction:rtl;order:1}.rtl .header-right-wrap,[dir=rtl] .header-right-wrap{align-items:center;direction:rtl;display:flex;gap:15px;justify-content:flex-end!important}.rtl .cart-wrap,[dir=rtl] .cart-wrap{order:2}.rtl .language-menu-wrapper,[dir=rtl] .language-menu-wrapper{direction:rtl}.rtl .language-nav-button,[dir=rtl] .language-nav-button{direction:rtl;flex-direction:row-reverse}.rtl .language-nav-button i,[dir=rtl] .language-nav-button i{margin-left:0;margin-right:4px}.rtl .mobile-menu,[dir=rtl] .mobile-menu{direction:rtl;text-align:right}.rtl .cart-content-wrapper,.rtl .checkout-content-wrapper,.rtl .payment-content-wrapper,.rtl .products-grid,[dir=rtl] .cart-content-wrapper,[dir=rtl] .checkout-content-wrapper,[dir=rtl] .payment-content-wrapper,[dir=rtl] .products-grid{direction:rtl}.rtl .section-title,.rtl .section-title h2,.rtl .section-title p,[dir=rtl] .section-title,[dir=rtl] .section-title h2,[dir=rtl] .section-title p{text-align:center}.rtl .cart-actions,.rtl .payment-action-buttons,[dir=rtl] .cart-actions,[dir=rtl] .payment-action-buttons{direction:rtl}.rtl .notice-badge,[dir=rtl] .notice-badge{direction:rtl;flex-direction:row-reverse;text-align:center}.rtl .notice-badge span,[dir=rtl] .notice-badge span{text-align:center}.rtl .form-group input,.rtl .form-group label,.rtl .form-group textarea,[dir=rtl] .form-group input,[dir=rtl] .form-group label,[dir=rtl] .form-group textarea{text-align:right}.rtl .product-actions,[dir=rtl] .product-actions{left:15px;right:auto}.rtl .cart-item-card,[dir=rtl] .cart-item-card{direction:rtl}.rtl .cart-item-remove,[dir=rtl] .cart-item-remove{left:20px;right:auto}.rtl .order-info-row,.rtl .shipping-info-row,.rtl .summary-item,[dir=rtl] .order-info-row,[dir=rtl] .shipping-info-row,[dir=rtl] .summary-item{direction:rtl}.rtl .mobile-menu li a,[dir=rtl] .mobile-menu li a{flex-direction:row-reverse}.rtl .mobile-menu li a i,[dir=rtl] .mobile-menu li a i{margin-left:12px;margin-right:0}.rtl .footer-content,.rtl .footer-credits,.rtl .footer-credits p,[dir=rtl] .footer-content,[dir=rtl] .footer-credits,[dir=rtl] .footer-credits p{direction:ltr!important;text-align:center!important}.rtl .info-float,.rtl .info-popup,.rtl .whatsapp-float,[dir=rtl] .info-float,[dir=rtl] .info-popup,[dir=rtl] .whatsapp-float{left:auto!important;right:30px!important}.rtl .info-popup,[dir=rtl] .info-popup{direction:rtl}.rtl .info-popup-item,[dir=rtl] .info-popup-item{flex-direction:row-reverse}.rtl .info-popup-item i,[dir=rtl] .info-popup-item i{margin-left:12px;margin-right:0}.rtl .cart-item-quantity-controls,.rtl .quantity-cart-wrapper,[dir=rtl] .cart-item-quantity-controls,[dir=rtl] .quantity-cart-wrapper{direction:rtl}@media only screen and (max-width:767px){.rtl .mobile-language-selector,[dir=rtl] .mobile-language-selector{display:flex;justify-content:center;margin-top:20px}}html{-webkit-text-size-adjust:100%;font-size:14px}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:18px!important}h4{font-size:16px!important}.container{padding-left:12px;padding-right:12px}input,select,textarea{font-size:16px!important}.btn,button{font-size:14px;min-height:44px;padding:12px 20px}section{padding:40px 0}.products-grid{gap:8px;grid-template-columns:repeat(2,1fr);padding:0 4px}.product-card{height:auto!important;min-height:0!important;min-height:auto!important}.product-image-wrapper{height:150px}.product-info{flex:0 1 auto!important;padding:8px}.product-price{margin-top:4px!important}.product-info h4{-webkit-line-clamp:2;font-size:12px;height:auto;line-height:1.3;min-height:30px}.product-price span:not(.price-default):not(.price-original):not(.price-discounted){font-size:14px}.old-price,.price-original{font-size:11px!important}.new-price,.price-discounted{color:#e74c3c!important;font-size:14px!important}.product-price .price-default{font-size:14px!important}.discount-badge{font-size:10px!important;padding:4px 8px!important}.brand-label,.stock-status{font-size:10px!important;padding:3px 8px!important}.about-hero-wallpaper,.cart-hero-wallpaper,.checkout-hero-wallpaper,.contact-hero-wallpaper,.payment-hero-wallpaper,.product-detail-hero-wallpaper,.shop-hero-wallpaper{height:160px!important;margin-top:32px!important}.shop-filters{border-radius:12px;margin-bottom:16px;padding:12px}.filter-row{flex-direction:column;gap:10px}.filter-item,.filter-item.discount-filter,.filter-item.search-filter{min-width:100%!important;width:100%!important}.filter-input,.filter-select{border-radius:10px;font-size:14px;padding:12px 16px}.discount-toggle{justify-content:center;padding:12px 16px;width:100%}.section-title h2{font-size:20px!important;margin-bottom:8px}.section-title p{font-size:14px}.pagination{gap:4px}.pagination-btn{font-size:11px;padding:6px 10px}.pagination-number{font-size:11px;height:32px;width:32px}.cart-items-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.cart-total-section{padding:20px}.checkout-form-grid{gap:20px;grid-template-columns:1fr!important}.checkout-summary{margin-bottom:20px;order:-1}.product-detail-content{flex-direction:column}.product-detail-images,.product-detail-info{width:100%!important}.product-detail-images{margin-bottom:24px}.footer-widgets{flex-direction:column;gap:30px}.footer-widget{text-align:center;width:100%!important}.summary-cards{gap:10px;grid-template-columns:1fr}.summary-card{flex-direction:row;gap:14px;padding:14px;text-align:left}.summary-icon{flex-shrink:0;height:44px;width:44px}.summary-icon i,.summary-value{font-size:18px}.summary-label{font-size:11px}.admin-stats{gap:8px;grid-template-columns:1fr 1fr}.stat-card{padding:12px}.stat-card .stat-value{font-size:18px}.stat-card .stat-label{font-size:11px}.module-header{align-items:flex-start;flex-direction:column;gap:12px}.module-header h2{font-size:20px}.module-header .btn-primary{justify-content:center;width:100%}.admin-toolbar{flex-direction:column;gap:10px;padding:12px}.admin-search{max-width:100%;min-width:100%}.admin-filter,.admin-filter select{width:100%}.module-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.module-table table{min-width:600px}.module-table td,.module-table th{font-size:12px;padding:10px 8px}.admin-pagination{gap:4px}.admin-pagination button{font-size:12px;height:32px;min-width:32px;padding:0 8px}.modal-overlay{padding:10px}.modal-content{border-radius:12px;max-height:90vh;max-width:100%;width:100%}.modal-header{padding:14px 16px}.modal-header h3{font-size:15px}.modal-content form{padding:14px}.form-group{margin-bottom:16px}.form-group label{font-size:11px;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{font-size:16px!important;padding:10px 12px}.form-row{grid-template-columns:1fr}.modal-actions{flex-direction:column;gap:10px;padding:16px}.modal-actions button{width:100%}.info-tooltip-modal{max-width:none;width:95%}.info-tooltip-body{padding:18px}.size-specs{flex-direction:column;gap:8px}.bar-chart{min-width:400px}.bar{width:18px}.mom-cards{gap:12px;grid-template-columns:1fr}.mom-header{align-items:flex-start;flex-direction:column;gap:10px}.mom-current .value{font-size:18px}.mom-previous .value{font-size:14px}.stock-overview{flex-wrap:wrap;gap:16px}.stock-circle{font-size:14px;height:50px;width:50px}.stock-label{font-size:11px}.top-list{gap:8px}.top-item{gap:10px;padding:10px 12px}.rank{font-size:10px;height:24px;width:24px}.item-image{height:36px;width:36px}.item-name{font-size:12px}.item-meta{font-size:10px}.item-stats .stat-primary{font-size:12px}.insights-module{padding:14px!important}.insights-module .module-header h2{font-size:18px!important}.insights-filters{gap:10px;margin-bottom:16px;padding:12px}.filter-group{min-width:100%;width:100%}.filter-group label{font-size:11px;margin-bottom:4px}.filter-group select{border-radius:8px;font-size:14px;padding:10px 14px;width:100%}.insights-module .summary-cards{grid-template-columns:1fr!important}.insights-module .summary-card{align-items:center;flex-direction:row;gap:14px;padding:14px}.insights-module .summary-icon{flex-shrink:0;height:46px;width:46px}.insights-module .summary-icon i,.insights-module .summary-value{font-size:18px}.insights-module .summary-label{font-size:11px}.insight-section{margin-bottom:20px}.section-title{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px}.section-title i{font-size:16px;height:32px;width:32px}.section-title h3{font-size:14px}.section-subtitle{font-size:11px;margin-left:0;text-align:center;width:100%}.insights-mom{gap:10px;grid-template-columns:1fr!important}.insights-mom .mom-card{padding:14px}.insights-mom .mom-current .value{font-size:18px}.insights-mom .mom-previous .value{font-size:14px}.insight-card{border-radius:12px;padding:14px}.insight-header h3{font-size:13px}.chart-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-content{padding:16px}.insights-grid{grid-template-columns:1fr}.insight-card.full-width{grid-column:1}body{overflow-x:hidden}*,:after,:before{box-sizing:border-box}iframe,img,video{height:auto;max-width:100%}html{overscroll-behavior:none;scroll-behavior:smooth}@media only screen and (min-width:480px){.products-grid{gap:12px;padding:0 8px}.product-card{min-height:320px}.product-image-wrapper{height:180px}.product-info h4{font-size:13px;min-height:34px}.product-price span:not(.price-default):not(.price-original):not(.price-discounted){font-size:16px}.old-price,.price-original{font-size:12px!important}.new-price,.price-discounted,.product-price .price-default{font-size:16px!important}.container{padding-left:15px;padding-right:15px}.summary-cards{gap:12px;grid-template-columns:repeat(2,1fr)}.summary-card{flex-direction:column;gap:10px;text-align:center}.about-hero-wallpaper,.cart-hero-wallpaper,.checkout-hero-wallpaper,.contact-hero-wallpaper,.payment-hero-wallpaper,.product-detail-hero-wallpaper,.shop-hero-wallpaper{height:200px!important}h1{font-size:28px!important}h2{font-size:24px!important}h3{font-size:20px!important}.section-title h2{font-size:24px!important}.pagination{gap:6px}.pagination-btn{font-size:12px;padding:8px 12px}.pagination-number{font-size:12px;height:36px;width:36px}.summary-icon{height:44px;width:44px}.summary-icon i{font-size:20px}.stat-card .stat-value{font-size:22px}.modal-content form{padding:16px}.form-group label{font-size:12px}.shop-filters{margin-bottom:24px;padding:16px}.filter-input,.filter-select{font-size:14px;padding:12px 16px}}@media only screen and (min-width:768px){html{font-size:16px}.container{padding-left:20px;padding-right:20px}.products-grid{gap:20px;grid-template-columns:repeat(3,1fr);padding:0}.product-card{min-height:auto}.product-image-wrapper{height:auto}.product-info{padding:10px}.product-info h4{font-size:14px;min-height:auto}h1{font-size:32px!important}h2{font-size:28px!important}h3{font-size:22px!important}h4{font-size:18px!important}.btn,button{font-size:14px;padding:10px 20px}.about-hero-wallpaper,.cart-hero-wallpaper,.checkout-hero-wallpaper,.contact-hero-wallpaper,.payment-hero-wallpaper,.product-detail-hero-wallpaper,.shop-hero-wallpaper{height:300px!important;margin-top:0!important}.filter-row{flex-direction:row;gap:16px}.filter-item,.filter-item.discount-filter,.filter-item.search-filter{min-width:auto!important;width:auto!important}.discount-toggle{width:auto}.checkout-form-grid{grid-template-columns:1fr 1fr!important}.checkout-summary{order:0}.product-detail-content{flex-direction:row}.product-detail-images,.product-detail-info{width:50%!important}.footer-widgets{flex-direction:row;gap:30px}.footer-widget{text-align:left}.summary-cards{gap:16px;grid-template-columns:repeat(3,1fr)}.admin-stats{gap:10px;grid-template-columns:repeat(2,1fr)}.admin-toolbar{flex-direction:row;padding:16px}.admin-search{max-width:300px;min-width:auto}.admin-filter{width:auto}.module-header{align-items:center;flex-direction:row}.module-header .btn-primary{width:auto}.modal-content{margin:auto;max-width:600px}.modal-actions{flex-direction:row}.modal-actions button{width:auto}.form-row{grid-template-columns:1fr 1fr}.admin-content{padding:20px}.mom-cards{grid-template-columns:repeat(2,1fr)}.insights-mom{grid-template-columns:repeat(2,1fr)!important}.mom-header{align-items:center;flex-direction:row}}@media only screen and (min-width:1200px){.container{margin:0 auto;max-width:1200px}.products-grid,.summary-cards{grid-template-columns:repeat(4,1fr)}.about-hero-wallpaper,.cart-hero-wallpaper,.checkout-hero-wallpaper,.contact-hero-wallpaper,.payment-hero-wallpaper,.product-detail-hero-wallpaper,.shop-hero-wallpaper{height:400px!important}}@media only screen and (min-width:1920px){.container{max-width:1600px}.products-grid{gap:30px;grid-template-columns:repeat(5,1fr)}.product-card{height:500px}.product-image-wrapper{height:360px}.hero-wallpaper,.shop-hero-wallpaper{height:600px!important}.summary-cards{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:767px) and (orientation:landscape){.product-detail-hero-wallpaper,.shop-hero-wallpaper{height:180px!important}.products-grid{grid-template-columns:repeat(3,1fr)}.product-image-wrapper{height:140px}}@media (hover:none) and (pointer:coarse){.btn,a.btn,button{min-height:44px;min-width:44px}.product-card.out-of-stock:hover,.product-card.visible:hover,.product-card:hover{box-shadow:0 4px 15px #0000001a!important;transform:none!important}.product-card.visible{opacity:1!important;transform:translateY(0)!important}.brand-item:hover,.brand-item:hover .brand-logo,.btn:hover,.category-card:hover,.checkout-continue-btn:hover,.checkout-form-card:hover,.checkout-submit-btn:hover,.contact-card:hover,.discount-toggle:hover,.map-link-btn:hover,.news-item:hover,.pagination-btn:hover,.pagination-number:hover,.payment-action-btn:hover,.payment-method-option:hover,.product-actions button:hover,.product-brand:hover,.product-card:hover .product-image,.product-info h4 a:hover,.promo-code-btn:hover,.stat-card.clickable:hover,.stat-card:hover,.summary-card:hover,a:hover,button:hover{transform:none!important}.product-card:active{transform:scale(.98)!important}.btn:active,button:active{transform:scale(.97)!important}}@supports (padding:max(0px)){.top-announcement-bar{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}.modal-overlay{padding-top:max(20px,env(safe-area-inset-top))}.admin-sidebar,.modal-overlay{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (prefers-color-scheme:dark){.loading-screen{background:linear-gradient(180deg,#0a0a0a,#1a1a2e 50%,#0f0f23)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.announcement-text{animation:none}}@media print{.admin-sidebar,.header-area,.loading-screen,.mobile-header,.top-announcement-bar{display:none!important}.admin-main{margin-left:0!important}.modal-overlay{display:none!important}}
/*# sourceMappingURL=main.d295d685.css.map*/