﻿.preloader{display:none !important}.topbar{background:#f8f9fa !important;border-bottom:1px solid #eaeaea;padding:2px 0 !important}.topbar .top-left,.topbar .right-content,.topbar .list-main{padding:0 !important;margin:0 !important}.topbar .list-main li{font-size:0.82rem !important;font-weight:500;color:#555 !important;padding:0 !important;margin:0 15px 0 0 !important;line-height:22px !important}.topbar .list-main li a{color:#555 !important;transition:color 0.2s ease}.topbar .list-main li a:hover{color:#F7941D !important}.topbar .list-main li i{color:#F7941D !important;margin-right:5px}.header.shop .search-bar-top{margin-top:0 !important}.header.shop .search-bar{border:1.5px solid #e2e8f0 !important;border-radius:30px !important;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.03) !important;height:46px !important;position:relative !important;display:flex !important;align-items:center !important;padding:0 !important}.header.shop .search-bar form{display:flex !important;flex:1 !important;height:100% !important;align-items:center !important;position:relative !important;margin:0 !important;padding:0 !important}.header.shop .search-bar select,.header.shop .search-bar .nice-select{border-radius:30px 0 0 30px !important;border:none !important;background:#f8fafc;padding-left:18px !important;height:43px !important;line-height:43px !important;flex-shrink:0 !important;font-size:0.85rem !important;color:#475569 !important}.header.shop .search-bar input{border:none !important;padding-left:15px !important;padding-right:60px !important;font-size:0.9rem !important;height:43px !important;border-radius:0 !important;width:100% !important;background:transparent !important;outline:none !important;box-shadow:none !important}.header.shop .search-bar .btnn{position:absolute !important;right:2px !important;top:50% !important;transform:translateY(-50%) !important;height:40px !important;width:50px !important;border-radius:20px !important;background:#F7941D !important;color:#fff !important;transition:all 0.2s ease !important;margin:0 !important;border:none !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:5 !important;cursor:pointer !important}.header.shop .search-bar .btnn:hover{background:#e08316 !important;box-shadow:0 4px 12px rgba(247,148,29,0.3) !important}.header.shop .search-bar .btnn i{font-size:1.1rem !important;color:#fff !important;line-height:1 !important}#search-results{border-radius:12px !important;box-shadow:0 8px 30px rgba(0,0,0,0.12) !important;border:1px solid #f0f0f0 !important;margin-top:8px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.98) !important;scrollbar-width:thin}.single-product{border-radius:12px !important;overflow:hidden;background:#fff;border:1px solid #eaeaea !important;box-shadow:0 4px 12px rgba(0,0,0,0.02) !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important}.single-product:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.08) !important;border-color:#d1d1d1 !important}.single-product .product-img{border-radius:12px 12px 0 0 !important;overflow:hidden}.single-product .product-img img{transition:transform 0.5s ease !important;height:250px !important;width:100% !important;object-fit:contain !important;background-color:#fff !important;padding:15px}.single-product:hover .product-img img{transform:scale(1.04)}.btn,.button .btn{border-radius:30px;font-weight:600 !important;font-size:0.88rem !important;letter-spacing:0.3px;transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important}.btn-primary,.btn-warning,.btn-theme,.btn.animate,.search-bar .btnn,.shop.single .add-to-cart .btn{background:linear-gradient(135deg,#F7941D 0%,#e05e16 100%) !important;color:#ffffff !important;border:none !important;box-shadow:0 4px 14px rgba(247,148,29,0.25) !important}.btn-primary:hover,.btn-warning:hover,.btn-theme:hover,.btn.animate:hover,.search-bar .btnn:hover,.shop.single .add-to-cart .btn:hover{background:linear-gradient(135deg,#e05e16 0%,#c44d0f 100%) !important;color:#ffffff !important;box-shadow:0 6px 18px rgba(224,94,22,0.35) !important}.btn-outline-secondary{color:#475569 !important;border:1.5px solid #cbd5e1 !important;background:#ffffff !important;box-shadow:none !important}.btn-outline-secondary:hover{background:#f1f5f9 !important;color:#0f172a !important;border-color:#94a3b8 !important}.btn-dark{background:#1e293b !important;color:#ffffff !important;border:none !important;box-shadow:none !important}.btn-dark:hover{background:#0f172a !important;color:#ffffff !important}.section{padding:20px 0 !important}.single-product{margin-top:30px !important}.footer{background:#111116 !important}.footer .footer-top{background:#111116 !important;border-bottom:1px solid #1e1e24;padding-top:30px !important;padding-bottom:18px !important}.footer .copyright{background:#0b0b0e !important;border-top:1px solid #1e1e24;padding:10px 0 !important}.footer .single-footer h4{color:#fff !important;border-bottom:2px solid #1e1e24 !important;padding-bottom:8px !important;margin-bottom:12px !important;font-size:1.05rem !important}.footer .links li a{color:#a0a0a5 !important;transition:all 0.25s ease-in-out !important}.footer .links li a:hover{color:#F7941D !important;padding-left:5px !important}a,button,input,select,.navbar-collapse .dropdown li a{transition:all 0.25s cubic-bezier(0.4,0,0.2,1) !important}#Gslider .carousel-item{position:relative}#Gslider .carousel-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent !important;z-index:1}#Gslider .carousel-caption{z-index:2;max-width:650px;bottom:auto;top:50%;transform:translateY(-50%);padding-left:20px}#Gslider .carousel-caption h1{font-family:'Poppins',sans-serif;font-weight:800;font-size:3.5rem;color:#fff;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 10px rgba(0,0,0,0.3);opacity:0;animation:fadeInUp 1s forwards}#Gslider .carousel-caption p{font-size:1.1rem;color:#e2e8f0;margin-bottom:30px;line-height:1.6;text-shadow:0 2px 5px rgba(0,0,0,0.3);opacity:0;animation:fadeInUp 1s forwards 0.3s}#Gslider .carousel-caption .btn{border-radius:50px !important;background-color:#F7941D !important;border:2px solid #F7941D !important;color:white !important;font-weight:600 !important;padding:12px 35px !important;font-size:1rem !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;box-shadow:0 4px 15px rgba(247,148,29,0.4) !important;opacity:0;animation:fadeInUp 1s forwards 0.6s;text-transform:uppercase;letter-spacing:0.5px}#Gslider .carousel-caption .btn:hover{background-color:#fff !important;border-color:#fff !important;color:#F7941D !important;transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,255,255,0.3) !important}#Gslider .carousel-caption .btn i{margin-left:8px;transition:transform 0.2s ease}#Gslider .carousel-caption .btn:hover i{transform:translateX(4px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){#Gslider .carousel-caption h1{font-size:2.2rem}#Gslider .carousel-caption p{font-size:0.95rem}}#categoryCarousel.bg-light-alt{padding-top:10px !important;padding-bottom:10px !important}#categoryCarousel .row{margin-left:-5px !important;margin-right:-5px !important}#categoryCarousel [class*="col-"]{padding-left:5px !important;padding-right:5px !important}.category-carousel-wrapper{padding:0 10px}.category-circle-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:50% !important;width:140px !important;height:140px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1);text-decoration:none !important;margin:10px auto 10px auto;padding:6px 4px 2px 4px !important;overflow:hidden !important;position:relative}.category-circle-card:hover{transform:translateY(-6px);background:#ffffff !important;border-color:rgba(247,148,29,0.5) !important;box-shadow:0 10px 22px rgba(247,148,29,0.18)}.category-circle-card .cat-img-box{width:88px !important;height:88px !important;max-width:88px !important;max-height:88px !important;border-radius:50% !important;border:1px solid #e2e8f0 !important;background:#f8fafc !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.3s ease;margin-top:2px !important;padding:6px !important}.category-circle-card:hover .cat-img-box{transform:scale(1.04);border-color:rgba(247,148,29,0.4) !important}.category-circle-card .cat-img-box img{width:80% !important;height:80% !important;object-fit:contain !important;padding:0;border:none !important;box-shadow:none !important;outline:none !important;background:transparent !important;border-radius:0 !important;mix-blend-mode:multiply !important}.category-circle-card .cat-title-box h6{margin:3px 0 0 0 !important;font-size:0.78rem !important;font-weight:600 !important;color:#2d3748 !important;transition:color 0.2s ease !important;text-align:center !important;width:110px !important;white-space:normal !important;overflow:hidden !important;line-height:1.15 !important;max-height:2.3em !important}.category-circle-card:hover .cat-title-box h6{color:#F7941D !important}.premium-section-title{font-size:1.8rem !important;font-weight:800 !important;letter-spacing:0.5px !important;color:#1a1a1a !important;text-transform:uppercase !important;position:relative !important;margin-bottom:12px !important;display:inline-block !important;text-shadow:none !important}.premium-section-title::after{content:"";position:absolute;bottom:-8px;left:0;height:4px;width:45px;background:#F7941D;border-radius:2px}.premium-section-title::before{content:"";position:absolute;bottom:-8px;left:50px;height:4px;width:12px;background:#1a1a1a;border-radius:2px}.premium-service-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:35px 20px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);height:100%;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,0.02)}.premium-service-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,0.07);border-color:rgba(247,148,29,0.25)}.premium-service-icon-wrapper{width:60px;height:60px;border-radius:50%;background:rgba(247,148,29,0.08);color:#F7941D;display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:all 0.3s ease}.premium-service-card:hover .premium-service-icon-wrapper{background:#F7941D;color:#fff;transform:scale(1.1);box-shadow:0 4px 10px rgba(247,148,29,0.2)}.premium-service-icon-wrapper i{font-size:1.8rem !important;margin-bottom:0 !important}.premium-service-card h4{font-size:1.1rem;font-weight:700;color:#222;margin-bottom:8px}.premium-service-card p{font-size:0.9rem;color:#777;margin-bottom:0}.premium-newsletter{background:linear-gradient(135deg,#1e293b,#0f172a) !important;border-radius:16px;padding:55px 40px !important;box-shadow:0 15px 35px rgba(15,23,42,0.25);color:#fff;position:relative;overflow:hidden}.premium-newsletter h4{font-size:2.2rem !important;font-weight:800 !important;color:#fff !important;margin-bottom:12px;letter-spacing:0.5px}.premium-newsletter p{color:#94a3b8 !important;font-size:1.05rem !important;margin-bottom:28px}.premium-newsletter p span{color:#F7941D !important;font-weight:700}.premium-newsletter-form{display:flex;gap:12px;max-width:550px;margin:0 auto}.premium-newsletter-form input{flex:1;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:14px 20px;color:#fff;font-size:0.95rem;transition:all 0.3s ease}.premium-newsletter-form input::placeholder{color:#64748b}.premium-newsletter-form input:focus{background:rgba(255,255,255,0.12);border-color:#F7941D;box-shadow:0 0 0 3px rgba(247,148,29,0.2);outline:none}.premium-newsletter-form button{background:#F7941D;border:1px solid #F7941D;color:#fff;font-weight:700;padding:14px 28px;border-radius:8px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;font-size:0.9rem}.premium-newsletter-form button:hover{background:#e08316;border-color:#e08316;transform:translateY(-2px);box-shadow:0 4px 12px rgba(247,148,29,0.25)}.custom-product-card{background:#fff;border:1px solid #eee !important;border-radius:8px;overflow:hidden;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);position:relative;display:flex;flex-direction:column;height:100%}.custom-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.08) !important;border-color:#ddd !important}.card-img-container{position:relative;width:100%;padding-top:100%;background:#fdfdfd;overflow:hidden}.card-img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px;transition:transform 0.5s ease}.custom-product-card:hover .card-img-container img{transform:scale(1.05)}.badge-discount{position:absolute;top:10px;left:10px;z-index:5;background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;font-weight:600;font-size:0.75rem;padding:4px 8px;border-radius:4px;box-shadow:0 2px 6px rgba(255,75,43,0.2)}.btn-wishlist{position:absolute;top:10px;right:10px;z-index:5;background:#fff;color:#555;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:all 0.2s ease;text-decoration:none !important}.btn-wishlist:hover{background:#fff;color:#ff4b2b;transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.btn-wishlist i{font-size:1.1rem}.card-details{padding:12px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.card-product-title{font-size:0.9rem;font-weight:600;color:#222;margin-bottom:8px;text-align:left;line-height:1.3;height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-product-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.card-product-title a:hover{color:#F7941D}.price-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;min-height:24px}.price-original{text-decoration:line-through;color:#999;font-size:0.8rem}.price-final{color:#222;font-weight:700;font-size:0.95rem}.price-final.discounted{color:#ff4b2b}.card-actions{display:flex;gap:6px}.btn-action-cart{flex:1;border:1px solid #222;background:transparent;color:#222;font-weight:600;font-size:0.75rem;padding:8px 4px;border-radius:4px;text-align:center;text-transform:uppercase;transition:all 0.2s ease;text-decoration:none !important;white-space:nowrap}.btn-action-cart:hover{background:#222;color:#fff}.btn-action-buy{flex:1;background:#F7941D;border:1px solid #F7941D;color:#fff;font-weight:600;font-size:0.75rem;padding:8px 4px;border-radius:4px;text-align:center;text-transform:uppercase;transition:all 0.2s ease;text-decoration:none !important;white-space:nowrap}.btn-action-buy:hover{background:#e08316;border-color:#e08316;color:#fff}@media (max-width:576px){.card-product-title{font-size:0.8rem;height:2.6em}.price-final{font-size:0.85rem}.price-original{font-size:0.7rem}.btn-action-cart,.btn-action-buy{font-size:0.65rem;padding:6px 2px}.card-img-container img{padding:6px}}.middle-inner{padding-top:6px !important;padding-bottom:6px !important;background:#fff;border-bottom:1px solid #eaeaea}.header.shop .right-bar{top:0 !important;margin-top:0 !important;margin-bottom:0 !important}.header.shop .right-bar .sinlge-bar{top:0 !important;margin-top:0 !important}.header.shop .nav li a{padding:8px 14px !important;font-size:0.9rem !important}.middle-inner .row.align-items-center{display:flex;align-items:center}.nav-cta-btn{border-radius:30px !important;font-size:0.8rem !important;font-weight:700 !important;padding:8px 18px !important;display:inline-flex !important;align-items:center;justify-content:center;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;text-decoration:none !important;text-transform:uppercase;letter-spacing:0.5px;height:34px}.cta-deals{border:2px solid #F7941D !important;background:transparent !important;color:#F7941D !important;box-shadow:none !important}.cta-deals:hover{background:#F7941D !important;color:#fff !important;box-shadow:0 4px 12px rgba(247,148,29,0.25) !important;transform:translateY(-2px)}.cta-service{background:linear-gradient(135deg,#F7941D 0%,#e05e16 100%) !important;border:none !important;color:#fff !important;box-shadow:0 4px 10px rgba(247,148,29,0.2) !important}.cta-service:hover{background:linear-gradient(135deg,#e05e16 0%,#c44d0f 100%) !important;box-shadow:0 6px 15px rgba(224,94,22,0.3) !important;transform:translateY(-2px);color:#fff !important}.search-bar-top{position:relative}#search-results{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;margin-top:5px;z-index:9999 !important}.header-inner{padding:0 !important}.header .nav.main-menu li a{padding:8px 15px !important;line-height:22px !important}.nav-cta-btn{height:30px !important;padding:6px 14px !important;font-size:0.75rem !important}.header-inner .nav.main-menu li{margin-right:2px !important}.header-inner .menu-area{float:left}.owl-carousel{position:relative}.owl-carousel .owl-nav{display:block !important}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav [class*="owl-"]{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:40px !important;height:40px !important;border-radius:50% !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;color:#333 !important;box-shadow:0 4px 15px rgba(0,0,0,0.06) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;z-index:100 !important;outline:none !important;margin:0 !important;padding:0 !important}.owl-carousel .owl-nav .owl-prev,.owl-theme .owl-nav .owl-prev{left:5px !important}.owl-carousel .owl-nav .owl-next,.owl-theme .owl-nav .owl-next{right:5px !important}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover,.owl-theme .owl-nav .owl-next:hover{background:#F7941D !important;color:#fff !important;border-color:#F7941D !important;box-shadow:0 6px 18px rgba(247,148,29,0.3) !important;transform:translateY(-50%) scale(1.08) !important}.owl-carousel .owl-nav .owl-prev i,.owl-carousel .owl-nav .owl-next i,.owl-theme .owl-nav .owl-prev i,.owl-theme .owl-nav .owl-next i{font-size:1.3rem !important;line-height:1 !important;color:inherit !important}.owl-carousel .owl-nav .owl-prev span,.owl-carousel .owl-nav .owl-next span,.owl-theme .owl-nav .owl-prev span,.owl-theme .owl-nav .owl-next span{display:none !important}.custom-carousel-btn{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:42px !important;height:42px !important;border-radius:50% !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;color:#333 !important;box-shadow:0 4px 15px rgba(0,0,0,0.06) !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;z-index:100 !important;text-decoration:none !important;opacity:1 !important}.custom-carousel-btn.prev-btn{left:-15px !important}.custom-carousel-btn.next-btn{right:-15px !important}.custom-carousel-btn:hover{background:#F7941D !important;color:#fff !important;border-color:#F7941D !important;box-shadow:0 6px 18px rgba(247,148,29,0.3) !important;transform:translateY(-50%) scale(1.08) !important;text-decoration:none !important}.custom-carousel-btn i{font-size:1.5rem !important;line-height:1 !important;color:inherit !important}.header .nav.main-menu>li>a{color:rgba(255,255,255,0.85) !important;font-weight:600 !important}.header .nav.main-menu>li:hover>a,.header .nav.main-menu>li.active>a{color:#fff !important}.premium-view-all-link{font-size:0.9rem !important;font-weight:600 !important;color:#444 !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;transition:all 0.25s ease !important}.premium-view-all-link i{font-size:1.1rem !important;margin-left:6px !important;transition:transform 0.25s ease !important;color:#F7941D !important}.premium-view-all-link:hover{color:#F7941D !important;text-decoration:none !important}.premium-view-all-link:hover i{transform:translateX(4px) !important}.product-gallery{max-width:420px !important;margin:0 auto !important;padding:0 !important}.flexslider-thumbnails{border:none !important;background:transparent !important;width:100% !important}.flexslider-thumbnails .flex-viewport{border:1px solid #eaeaea !important;border-radius:8px !important;overflow:hidden !important;width:100% !important;aspect-ratio:1 / 1 !important;background:#ffffff !important}.flexslider-thumbnails .slides,.flexslider-thumbnails .slides li{height:100% !important}.flexslider-thumbnails .slides li img{height:100% !important;width:100% !important;object-fit:contain !important;background:#ffffff !important;border-radius:0 !important}.shop.single .product-info .nav-tabs{border-bottom:2px solid #eaeaea !important;margin-bottom:20px !important}.shop.single .product-info .nav-tabs .nav-link{border:none !important;color:#666 !important;font-weight:600 !important;font-size:1rem !important;padding:12px 20px !important;position:relative;background:transparent !important}.shop.single .product-info .nav-tabs .nav-link.active{color:#F7941D !important}.shop.single .product-info .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#F7941D}.product-buy .input-group{display:inline-flex !important;width:auto !important;align-items:center !important;border:1px solid #eaeaea !important;border-radius:6px !important;overflow:hidden !important;background:#fff !important}.product-buy .input-group .button{display:block !important}.product-buy .input-group .btn-number{border-radius:0 !important;background:#f8f9fa !important;color:#444 !important;border:none !important;box-shadow:none !important;height:38px !important;width:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;transition:all 0.2s ease !important}.product-buy .input-group .btn-number:hover{background:#e9ecef !important;color:#F7941D !important}.product-buy .input-group .input-number{border-top:none !important;border-bottom:none !important;border-left:1px solid #eaeaea !important;border-right:1px solid #eaeaea !important;height:38px !important;width:60px !important;text-align:center !important;font-weight:600 !important;color:#222 !important;margin:0 !important;background:#fff !important;outline:none !important;box-shadow:none !important;padding:0 !important}.shop.single .product-des .price .discount,.shop.single .product-des .price span{color:#F7941D !important;font-size:1.5rem !important;font-weight:700 !important}.shop.single .product-des .price s{color:#888 !important;font-size:1.1rem !important;margin-left:5px !important}.shop.single .product-des .rating li i,.shop.single .ratting-main .single-rating ul li i,.shop.single .comment-review .rating li i,.shop-list .list-content .rating li i{color:#F7941D !important}.shop.single .flex-control-nav{position:static !important;margin-top:15px !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important;padding:0 !important;list-style:none !important}.shop.single .flex-control-thumbs li{width:auto !important;margin:0 !important;float:none !important;display:block !important}.shop.single .flex-control-thumbs li img{width:70px !important;height:70px !important;object-fit:contain !important;background:#ffffff !important;border:2px solid #eaeaea !important;border-radius:6px !important;padding:4px !important;cursor:pointer !important;opacity:0.7 !important;transition:all 0.2s ease !important}.shop.single .flex-control-thumbs li img:hover,.shop.single .flex-control-thumbs li img.flex-active{opacity:1 !important;border-color:#F7941D !important;box-shadow:0 2px 8px rgba(247,148,29,0.15) !important}.shop-single-blog{display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;background:#ffffff !important;border:1px solid #eef2f6 !important;border-radius:8px !important;overflow:hidden !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;transition:all 0.25s ease !important;margin-bottom:30px !important}.shop-single-blog:hover{transform:translateY(-5px) !important;box-shadow:0 8px 25px rgba(0,0,0,0.07) !important}.shop-single-blog .blog-img-container{width:100% !important;height:200px !important;overflow:hidden !important;background:#fafafa !important}.shop-single-blog .blog-img-container img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.3s ease !important}.shop-single-blog:hover .blog-img-container img{transform:scale(1.04) !important}.shop-single-blog .content{padding:22px 20px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important}.shop-single-blog .content .title{font-size:1.1rem !important;font-weight:700 !important;margin-bottom:12px !important;color:#222 !important;min-height:48px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;line-height:1.35 !important;transition:color 0.2s ease !important}.shop-single-blog .content .title:hover{color:#F7941D !important}.shop-single-blog .content p:not(.date){flex-grow:1 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin-bottom:20px !important;color:#666 !important;font-size:0.85rem !important;line-height:1.5 !important}.shop-single-blog .more-btn{margin-top:auto !important;display:inline-block !important;color:#F7941D !important;font-weight:600 !important;transition:all 0.2s ease !important}.shop-single-blog .more-btn:hover{color:#e08316 !important;letter-spacing:0.5px !important}.carousel-caption.text-left-custom{left:8% !important;right:auto !important;text-align:left !important;bottom:22% !important;transform:none !important}.carousel-caption.text-right-custom{right:8% !important;left:auto !important;text-align:right !important;bottom:22% !important;transform:none !important}.carousel-caption.text-center-custom{left:50% !important;right:auto !important;text-align:center !important;bottom:22% !important;transform:translateX(-50%) !important}@media (max-width:768px){.carousel-caption.text-left-custom,.carousel-caption.text-right-custom,.carousel-caption.text-center-custom{bottom:12% !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;text-align:center !important}}body{background-color:#f6f8fa !important}.shop-sidebar .title{transition:all 0.2s ease}.shop-sidebar .title i{transition:transform 0.2s ease !important}.shop-sidebar .title.collapsed i{transform:rotate(-90deg) !important}.shop-sidebar .single-widget{margin-top:15px !important;padding:15px 20px !important}.shop-sidebar .single-widget .title{font-size:16px !important;margin-bottom:12px !important;font-weight:600 !important}.shop-sidebar .categor-list{margin-top:5px !important}.shop-sidebar .categor-list li{margin-bottom:6px !important}.shop-sidebar .categor-list li a{font-size:13px !important;color:#444 !important}.shop-sidebar .price-filter{padding-top:5px !important}.shop-sidebar .price-filter-inner{margin-top:10px !important}.shop-sidebar .filter_button{padding:6px 12px !important;font-size:0.85rem !important;margin-top:8px !important}.shop-sidebar .label-input{margin-top:8px !important;font-size:0.85rem !important}#search-results{box-shadow:0 8px 30px rgba(0,0,0,0.12) !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;margin-top:6px !important;background:#fff !important}#search-results a{display:block !important;padding:11px 16px !important;font-size:0.88rem !important;font-weight:500 !important;color:#333 !important;text-align:left !important;border-bottom:1px solid #f1f5f9 !important;text-decoration:none !important;transition:all 0.2s ease !important}#search-results a:last-child{border-bottom:none !important}#search-results a:hover{background-color:#f8fafc !important;color:#F7941D !important;padding-left:22px !important}#search-results p{text-align:left !important;padding:12px 16px !important;font-size:0.88rem !important;color:#64748b !important;margin:0 !important}.header.shop .nav li .new{top:-14px !important}@media (min-width:992px){.col-lg-5-custom{flex:0 0 20% !important;max-width:20% !important}}#Gslider.carousel-fade .carousel-item{opacity:0;transition-duration:0.8s;transition-property:opacity}#Gslider.carousel-fade .carousel-item.active,#Gslider.carousel-fade .carousel-item-next.carousel-item-left,#Gslider.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}#Gslider.carousel-fade .active.carousel-item-left,#Gslider.carousel-fade .active.carousel-item-right{opacity:0}#Gslider{width:100% !important;height:auto !important;min-height:auto !important;aspect-ratio:1920 / 500 !important;overflow:hidden}#Gslider .carousel-inner,#Gslider .carousel-item{width:100% !important;height:100% !important;min-height:auto !important}#Gslider .carousel-item img{width:100% !important;height:100% !important;object-fit:contain !important;image-rendering:-webkit-optimize-contrast !important;image-rendering:crisp-edges !important;image-rendering:-moz-crisp-edges !important}#Gslider .carousel-item::after{display:none !important}#Gslider .carousel-caption .banner-btn{display:inline-block !important;padding:12px 36px !important;font-size:0.95rem !important;font-weight:700 !important;text-transform:uppercase !important;color:#fff !important;background:linear-gradient(135deg,#F7941D 0%,#e08316 100%) !important;border-radius:50px !important;box-shadow:0 6px 20px rgba(247,148,29,0.35) !important;transition:all 0.3s ease !important;text-decoration:none !important;border:none !important}#Gslider .carousel-caption .banner-btn:hover{transform:translateY(-3px) !important;box-shadow:0 8px 25px rgba(247,148,29,0.55) !important;color:#fff !important}#Gslider .carousel-control-prev,#Gslider .carousel-control-next{width:6% !important;opacity:0.7 !important;transition:all 0.3s !important;z-index:3 !important}#Gslider .carousel-control-prev:hover,#Gslider .carousel-control-next:hover{opacity:1 !important}#Gslider .carousel-control-prev-icon,#Gslider .carousel-control-next-icon{width:48px !important;height:48px !important;background:rgba(255,255,255,0.15) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;backdrop-filter:blur(5px) !important;border:1px solid rgba(255,255,255,0.2) !important;transition:all 0.2s !important}#Gslider .carousel-control-prev-icon::after,#Gslider .carousel-control-next-icon::after{font-family:'FontAwesome';color:#fff;font-size:1.1rem}#Gslider .carousel-control-prev-icon::after{content:"\f104"}#Gslider .carousel-control-next-icon::after{content:"\f105"}#Gslider .carousel-control-prev-icon:hover,#Gslider .carousel-control-next-icon:hover{background-color:#F7941D !important;border-color:#F7941D !important;box-shadow:0 4px 15px rgba(247,148,29,0.4) !important}@media (max-width:576px){#Gslider{width:100% !important;height:auto !important;min-height:auto !important;aspect-ratio:1920 / 500 !important}#Gslider .carousel-inner,#Gslider .carousel-item{width:100% !important;height:100% !important;min-height:auto !important}#Gslider .carousel-item>img{width:100% !important;height:100% !important;object-fit:contain !important}#Gslider .premium-split-slide{padding:25px 15px !important}.banner-content-box{text-align:center !important;margin:15px auto 0 auto !important}.banner-title{font-size:1.45rem !important;margin-bottom:8px !important;line-height:1.2 !important}.banner-desc{margin-bottom:15px !important}.banner-desc h2{font-size:1.15rem !important;margin-bottom:4px !important}.banner-desc p{font-size:0.8rem !important;line-height:1.4 !important}.banner-product-img{max-height:160px !important;margin-bottom:15px !important}.premium-banner-btn{padding:8px 24px !important;font-size:0.78rem !important}#Gslider .carousel-control-prev,#Gslider .carousel-control-next{width:10% !important}#Gslider .carousel-control-prev-icon,#Gslider .carousel-control-next-icon{width:32px !important;height:32px !important}#Gslider .carousel-control-prev-icon::after,#Gslider .carousel-control-next-icon::after{font-size:0.8rem !important}.category-circle-card{width:100px !important;height:100px !important;padding:4px 2px 2px 2px !important;margin:10px auto !important;justify-content:flex-start !important}.category-circle-card .cat-img-box{width:62px !important;height:62px !important;max-width:62px !important;max-height:62px !important;border-radius:50% !important;border:1px solid #e2e8f0 !important;background:#f8fafc !important;margin-top:2px !important;padding:4px !important}.category-circle-card .cat-title-box h6{font-size:0.65rem !important;width:82px !important;margin-top:2px !important;white-space:normal !important;line-height:1.15 !important;max-height:2.3em !important}#categoryCarousel{padding:20px 5px !important}#categoryCarousel .custom-carousel-btn{display:none !important}.bg-light-alt,.bg-white-alt{padding-top:40px !important;padding-bottom:40px !important}.premium-section-title{font-size:1.2rem !important}.premium-view-all-link{font-size:0.78rem !important}.card-actions{flex-direction:column !important;gap:4px !important}.btn-action-cart,.btn-action-buy{width:100% !important;font-size:0.7rem !important;padding:6px 2px !important}.price-container{margin-bottom:8px !important}.premium-service-card{padding:20px 15px !important}.premium-service-icon-wrapper{width:48px !important;height:48px !important;margin-bottom:12px !important}.premium-service-icon-wrapper i{font-size:1.4rem !important}.premium-service-card h4{font-size:0.92rem !important}.premium-service-card p{font-size:0.78rem !important}.premium-newsletter{padding:30px 15px !important}.premium-newsletter h4{font-size:1.5rem !important}.premium-newsletter p{font-size:0.85rem !important;margin-bottom:18px !important}.premium-newsletter-form{flex-direction:column !important;gap:8px !important}.premium-newsletter-form input{width:100% !important;padding:10px 16px !important;font-size:0.88rem !important;border-radius:6px !important}.premium-newsletter-form button{width:100% !important;padding:10px 20px !important;font-size:0.85rem !important;border-radius:6px !important}}@media (max-width:991px){.header.shop .middle-inner .col-lg-4.col-md-9{display:none !important}.header.shop{position:relative !important}.header.shop .middle-inner{position:static !important;overflow:visible !important}.header.shop .search-top{display:block !important;position:static !important;right:auto !important;top:auto !important}.header.shop .search-form{display:none !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;z-index:9998 !important;background:#fff !important;padding:10px 15px !important;box-shadow:0 6px 20px rgba(0,0,0,0.12) !important;border-top:2px solid #F7941D !important;flex-direction:row !important;align-items:center !important}.header.shop .search-top.active .search-form{display:flex !important}.header.shop .search-form input{flex:1 !important;height:42px !important;border:1px solid #ddd !important;border-right:none !important;border-radius:4px 0 0 4px !important;padding:0 12px !important;font-size:0.9rem !important;color:#333 !important;background:#fafafa !important;outline:none !important;box-shadow:none !important}.header.shop .search-form button{height:42px !important;width:46px !important;flex-shrink:0 !important;background:#F7941D !important;border:none !important;border-radius:0 4px 4px 0 !important;color:#fff !important;font-size:1rem !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important}.header.shop .mobile-nav{display:block !important;position:static !important}.header.shop .slicknav_menu{display:block !important;background:transparent !important;padding:0 !important;margin:0 !important;position:static !important}.header.shop .slicknav_btn{margin:0 !important;padding:7px 9px !important;background-color:#222 !important;border-radius:4px !important;display:block !important;float:none !important}.header.shop .slicknav_menu .slicknav_icon-bar{background-color:#F7941D !important;display:block !important;width:22px !important;height:3px !important;border-radius:1px !important;box-shadow:none !important}.header.shop .slicknav_nav{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;z-index:99999 !important;background:#ffffff !important;border-top:2px solid #F7941D !important;box-shadow:0 8px 24px rgba(0,0,0,0.14) !important;padding:6px 20px 16px !important;margin:0 !important;overflow:visible !important;color:#222 !important}.header.shop .slicknav_nav li{border-bottom:1px solid #f0f0f0 !important;padding:0 !important;margin:0 !important;background:transparent !important;list-style:none !important}.header.shop .slicknav_nav li:last-child{border-bottom:none !important}.header.shop .slicknav_nav a,.header.shop .slicknav_nav .slicknav_row{display:flex !important;align-items:center !important;padding:10px 4px !important;color:#222 !important;font-size:0.95rem !important;font-weight:500 !important;text-decoration:none !important;background:transparent !important;margin:0 !important}.header.shop .slicknav_nav a:hover,.header.shop .slicknav_nav li:hover>a{color:#F7941D !important;background:transparent !important}.header.shop .slicknav_nav ul{margin:0 0 4px 12px !important;padding:0 !important;border-left:2px solid #F7941D !important;list-style:none !important}.header.shop .slicknav_nav ul li a{font-size:0.875rem !important;color:#555 !important;padding:7px 0 7px 12px !important}.header.shop .slicknav_nav ul li a:hover{color:#F7941D !important}.header.shop .slicknav_arrow{font-size:0.75rem !important;color:#F7941D !important;margin-left:auto !important}.header.shop .slicknav_nav li .new{display:none !important}}.premium-toast{position:fixed;bottom:24px;right:24px;background:#2c3e50;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.15);z-index:999999;display:flex;align-items:center;gap:12px;font-weight:600;font-size:0.9rem;transform:translateY(100px);opacity:0;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.4s ease}.premium-toast.show{transform:translateY(0);opacity:1}.premium-toast-icon{width:24px;height:24px;border-radius:50%;background:#F7941D;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.8rem;flex-shrink:0}.premium-toast-success .premium-toast-icon{background:#1cc88a}.premium-toast-error .premium-toast-icon{background:#e74a3b}.form-group{clear:both !important;position:relative;width:100%;margin-bottom:1.25rem !important}.form-group::after{content:"";display:table;clear:both}.form-group label{display:block !important;width:100% !important;clear:both !important;float:none !important;margin-bottom:6px !important}.form-group .nice-select,.form-group select{float:none !important;clear:both !important;width:100% !important;display:block !important;height:48px !important;line-height:46px !important;box-sizing:border-box !important;margin-bottom:0 !important}.form-group .nice-select .list{width:100% !important;margin-top:2px !important;max-height:240px;overflow-y:auto;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,0.15)}.footer{background:#111116 !important;border-top:3px solid #F7941D !important}.footer .single-footer h4{color:#ffffff !important;font-size:1.1rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;position:relative !important;padding-bottom:12px !important;margin-bottom:20px !important;border-bottom:2px solid rgba(255,255,255,0.08) !important}.footer .single-footer h4::after{content:'';position:absolute;left:0;bottom:-2px;width:42px;height:2px;background:#F7941D}.footer-link,.footer-contact-link{color:#a0a0a8 !important;transition:all 0.25s ease-in-out !important;text-decoration:none !important}.footer-link:hover,.footer-contact-link:hover{color:#F7941D !important;padding-left:5px !important}.footer-call-box{transition:all 0.3s ease}.footer-call-box:hover{background:rgba(247,148,29,0.14) !important;transform:translateY(-2px)}html{height:auto !important;overflow-x:hidden !important;overflow-y:scroll !important}body{height:auto !important;min-height:100vh !important;overflow-x:hidden !important;overflow-y:visible !important;position:relative !important}.product-area,.section{overflow-x:hidden !important;position:relative !important}.product-area .container-fluid{max-width:100% !important;overflow:hidden !important}.homepage-product-carousel.owl-carousel{width:100% !important;margin:0 !important;padding:10px 0 !important;overflow:hidden !important}.homepage-product-carousel .owl-stage-outer{padding:12px 6px !important;margin:0 !important;overflow:hidden !important}.homepage-product-carousel .owl-item{padding:0 4px !important}.shopping-cart.section{padding:25px 0 !important;background:#f8fafc !important}.shopping-summery{background:#ffffff !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;border:1px solid #e2e8f0 !important;margin-bottom:25px !important;border-collapse:separate !important;border-spacing:0 !important}.shopping-summery thead tr,.shopping-summery thead .main-hading{background:#1e293b !important}.shopping-summery thead tr th{color:#ffffff !important;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.5px !important;padding:12px 16px !important;text-transform:uppercase !important;border:none !important;vertical-align:middle !important}.shopping-summery tbody tr{border-bottom:1px solid #f1f5f9 !important;transition:background 0.2s ease !important}.shopping-summery tbody tr:hover{background:#f8fafc !important}.shopping-summery tbody tr td{padding:12px 16px !important;vertical-align:middle !important;border-top:none !important}.shopping-summery tbody tr td.image{width:75px !important;text-align:center !important}.shopping-summery tbody tr td.image img{width:55px !important;height:55px !important;object-fit:contain !important;border-radius:8px !important;border:1px solid #e2e8f0 !important;background:#ffffff !important;padding:4px !important}.shopping-summery tbody .product-name a{font-size:0.92rem !important;font-weight:600 !important;color:#0f172a !important;transition:color 0.2s ease !important}.shopping-summery tbody .product-name a:hover{color:#F7941D !important}.shopping-summery tbody .product-des{font-size:0.8rem !important;color:#64748b !important;margin-bottom:0 !important}.shopping-summery tbody .price span,.shopping-summery tbody .total-amount span.money{font-size:0.92rem !important;font-weight:700 !important;color:#0f172a !important}.shopping-summery tbody .qty .input-group{width:105px !important;height:32px !important;background:#f1f5f9 !important;border-radius:20px !important;border:1px solid #cbd5e1 !important;display:inline-flex !important;align-items:center !important;justify-content:space-between !important;padding:2px !important;margin:0 auto !important}.shopping-summery tbody .qty .input-group .button{margin:0 !important;padding:0 !important}.shopping-summery tbody .qty .input-group .btn-number{width:26px !important;height:26px !important;border-radius:50% !important;background:#ffffff !important;border:1px solid #cbd5e1 !important;color:#334155 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0.7rem !important;box-shadow:0 1px 3px rgba(0,0,0,0.06) !important;cursor:pointer !important;transition:all 0.2s ease !important}.shopping-summery tbody .qty .input-group .btn-number:hover{background:#F7941D !important;color:#ffffff !important;border-color:#F7941D !important}.shopping-summery tbody .qty .input-number{width:38px !important;height:26px !important;border:none !important;background:transparent !important;text-align:center !important;font-size:0.85rem !important;font-weight:700 !important;color:#0f172a !important;padding:0 !important;box-shadow:none !important}.shopping-summery tbody .action a{width:32px !important;height:32px !important;border-radius:50% !important;background:#fee2e2 !important;color:#ef4444 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:0.85rem !important;transition:all 0.2s ease !important;text-decoration:none !important}.shopping-summery tbody .action a:hover{background:#ef4444 !important;color:#ffffff !important;transform:scale(1.08) !important}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.animate-marquee{animation:marqueeScroll 25s linear infinite;will-change:transform}@media (min-width:992px){.nav-item.dropdown.category-megamenu:hover>.dropdown-menu{display:block !important;margin-top:0}.dropdown-submenu{position:relative}.dropdown-submenu>.submenu-flyout{top:0;left:100%;margin-top:-8px;display:none !important;position:absolute}.dropdown-submenu:hover>.submenu-flyout{display:block !important}}.compact-dropdown-menu .dropdown-item{padding:5px 14px !important;font-size:0.84rem !important;color:#334155 !important;line-height:1.3 !important;transition:background-color 0.15s ease,color 0.15s ease !important}.compact-dropdown-menu .dropdown-item:hover{background-color:#f1f5f9 !important;color:#F7941D !important}.product-hover-card{transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.3s cubic-bezier(0.165,0.84,0.44,1) !important;box-shadow:0 3px 10px rgba(0,0,0,0.05) !important;border:1px solid #f1f5f9 !important}.product-hover-card:hover{transform:translateY(-5px) !important;box-shadow:0 14px 28px rgba(0,0,0,0.12),0 10px 10px rgba(0,0,0,0.04) !important;border-color:#e2e8f0 !important}.product-img-box{aspect-ratio:1 / 1 !important;width:100% !important;max-height:none !important;position:relative !important;overflow:hidden !important;background:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important}.product-img-box img{width:100% !important;height:100% !important;object-fit:contain !important;padding:0 !important;transition:transform 0.3s ease !important}.product-hover-card:hover .product-img-box img{transform:scale(1.06) !important}.search-bar-container:focus-within{border-color:#F7941D !important;box-shadow:0 4px 18px rgba(247,148,29,0.18) !important}.search-submit-btn{transition:transform 0.2s ease,box-shadow 0.2s ease !important}.search-submit-btn:hover{transform:scale(1.05) !important;box-shadow:0 4px 12px rgba(247,148,29,0.4) !important}.hover-bg-light:hover{background-color:#f8fafc !important}.shop-sidebar .categor-list{list-style:none !important;padding-left:0 !important;margin:0 !important}.shop-sidebar .categor-list ul{list-style:none !important}.shop-sidebar .categor-list li{list-style:none !important}.shop-sidebar .categor-list a{transition:color 0.15s ease !important}.shop-sidebar .categor-list a:hover{color:#F7941D !important}.shop-sidebar .subcat-toggle-btn{box-shadow:none !important;cursor:pointer}.shop-sidebar .subcat-toggle-btn:hover{color:#F7941D !important}.shop-sidebar .subcat-toggle-btn.collapsed .subcat-chevron{transform:rotate(-90deg) !important}.shop-sidebar .subcat-toggle-btn:not(.collapsed) .subcat-chevron{transform:rotate(0deg) !important}.shop-sidebar .single-widget .title.collapsed .widget-chevron{transform:rotate(-90deg) !important}.shop-sidebar .single-widget .title:not(.collapsed) .widget-chevron{transform:rotate(0deg) !important}