@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=League+Spartan:wght@100..900&display=swap";:root{--bg-color:#fff;--text-color:#000;--card-bg:#f5f5f5}[data-theme=dark],body.dark,body[data-theme=dark]{--bg-color:#121212;--text-color:#fff;--card-bg:#1e1e1e}#product1 .pro .cart{cursor:pointer;transition:all .3s}#product1 .pro .cart:hover{background-color:var(--primary-color,#c483e6);color:#fff;border-color:var(--primary-color,#c483e6);transform:scale(1.12)translateY(-2px);box-shadow:0 4px 12px #08817859}#product1 .pro .cart i{transition:transform .3s}#product1 .pro .cart:hover i{transform:rotate(-10deg)scale(1.1)}[data-theme=dark] #product1 .pro .cart:hover{background-color:var(--accent);border-color:var(--accent);box-shadow:0 4px 12px #06b6d459}.banner-btn{color:#111;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffffeb;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .3s;position:relative;box-shadow:0 4px 15px #00000040}.banner-btn:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}#banner3 .banner-box button:hover,#sm-banner .banner-box button:hover{background:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000059}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--accent);border:2px solid var(--bg-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b062d8}[data-theme=dark] #banner3 .banner-box button,[data-theme=dark] #sm-banner .banner-box button{color:#fff;background:#ffffff26;border:1px solid #fff6}[data-theme=dark] #banner3 .banner-box button:hover,[data-theme=dark] #sm-banner .banner-box button:hover{background:var(--accent);border-color:var(--accent);color:#fff}#sm-banner .banner-box,#banner3 .banner-box{transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s cubic-bezier(.25,.8,.25,1);overflow:hidden}#sm-banner .banner-box:before,#banner3 .banner-box:before{content:"";background:inherit;z-index:0;background-position:50%;background-size:cover;transition:transform .55s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}#sm-banner .banner-box>*,#banner3 .banner-box>*{z-index:1;position:relative}#sm-banner .banner-box:hover,#banner3 .banner-box:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 45px #00000038}#sm-banner .banner-box:hover:before,#banner3 .banner-box:hover:before{transform:scale(1.08)}#sm-banner .banner-box:after,#banner3 .banner-box:after{content:"";z-index:0;border-radius:inherit;background:0 0;transition:background .35s;position:absolute;inset:0}#sm-banner .banner-box:hover:after,#banner3 .banner-box:hover:after{background:#0000001f}#sm-banner .banner-box button,#banner3 .banner-box button{transition:background-color .3s,color .3s,transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s}#sm-banner .banner-box:hover button,#banner3 .banner-box:hover button{transform:translateY(-3px);box-shadow:0 8px 20px #0003}#sm-banner .banner-box h2,#sm-banner .banner-box h4,#banner3 .banner-box h2,#banner3 .banner-box h3{transition:transform .35s,letter-spacing .35s}#sm-banner .banner-box:hover h2,#sm-banner .banner-box:hover h4,#banner3 .banner-box:hover h2,#banner3 .banner-box:hover h3{letter-spacing:.5px;transform:translateY(-4px)}[data-theme=dark] #sm-banner .banner-box:hover,[data-theme=dark] #banner3 .banner-box:hover{box-shadow:0 20px 45px #06b6d42e}:root{--bg-primary:#fff;--bg-secondary:#f8f9fa;--text-primary:#222;--text-secondary:#465b52;--header-bg:#fff;--card-bg:#fff;--border-color:#d9d2d2;--shadow:#00000005;--shadow-hover:#00000040;--accent:var(--primary-color,#c483e6);--feature-bg-1:#fddde4;--feature-bg-2:#cdebbc;--feature-bg-3:#d1e8f2;--feature-bg-4:#cdd4f6;--feature-bg-5:#f6dbf6;--feature-bg-6:#fff2e5;--input-bg:#fff;--footer-text:#222;--cart-icon-bg:#f8e8fa;--feature-label-color:var(--primary-color,#c483e6)}[data-theme=dark]{--bg-primary:#0f1419;--bg-secondary:#1a1f26;--text-primary:#e6eef8;--text-secondary:#94a3b8;--header-bg:#4a5560;--card-bg:#1a1f26;--border-color:#2d3748;--shadow:#0006;--shadow-hover:#7c3aed4d;--accent:#c483e6;--feature-bg-1:#7c3aed;--feature-bg-2:#ed9ae9;--feature-bg-3:#3b82f6;--feature-bg-4:#8b5cf6;--feature-bg-5:#ed9ae9;--feature-bg-6:#f59e0b;--input-bg:#2d3748;--footer-text:#e6eef8;--cart-icon-bg:#2d3748;--feature-label-color:#fff}*{box-sizing:border-box;margin:0;padding:0;font-family:League Spartan,sans-serif}body{background-color:var(--bg-primary);width:100%;color:var(--text-primary);transition:background-color .3s,color .3s}h1{color:var(--text-primary);font-size:70px;line-height:74px;transition:color .3s}h2{color:var(--text-primary);font-size:56px;line-height:60px;transition:color .3s}h4{color:var(--text-primary);font-size:30px;transition:color .3s}h6{font-size:20px;font-weight:700}p{color:var(--text-secondary);margin:12px 0 20px;font-size:22px;transition:color .3s}.section-p1{background-color:var(--bg-primary);padding:40px 80px;transition:background-color .3s}.section-m1{margin:40px 0}button.normal{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:4px;outline:none;padding:15px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}button.white{color:#fff;cursor:pointer;will-change:transform, box-shadow;background-color:#0000;border:1px solid #fff;outline:none;padding:12px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s;position:relative;overflow:hidden}button.white:hover{background-color:var(--text-primary);color:var(--bg-primary);box-shadow:0 6px 15px var(--shadow-hover);transform:translateY(-2px)scale(1.03)}button.white:active{box-shadow:0 2px 5px var(--shadow);transform:translateY(0)scale(.99)}button.normal:focus-visible,button.white:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.back-btn{background:var(--accent);color:#fff;cursor:pointer;z-index:1000;border:none;border-radius:5px;padding:11px 24px;font-size:15px;transition:all .3s;position:absolute;top:140px;right:110px}.back-btn:hover{opacity:.9;transform:translateY(-2px)}.ripple-effect{pointer-events:none;background:#fff6;border-radius:50%;width:200px;height:200px;animation:.6s ease-out ripple-animation;position:absolute;transform:translate(-50%,-50%)scale(0)}button.white .ripple-effect{background:#00000026}@keyframes ripple-animation{to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}.theme-toggle{cursor:pointer;color:var(--text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .3s;display:flex}.theme-toggle:hover{color:var(--accent);transform:scale(1.1)}.mobile .theme-toggle{margin-right:10px}#main{width:100%;height:auto;min-height:100vh}#back{width:100%;height:90vh}#back img{object-fit:contain;object-position:start;width:100%;height:90%}#top{pointer-events:none;width:100%;height:auto;position:relative;top:0;left:0}#workingArea{width:100%;max-width:1920px;margin:0 auto;position:relative}#header{background:var(--header-bg);z-index:999;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:6px 35px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 10px #00000014}#siteLogo{object-fit:contain;width:70px;height:28px}#navbar{justify-content:center;align-items:center;display:flex}#navbar li{padding:0 10px;list-style:none}#navbar li a{color:var(--text-primary);font-size:16px;font-weight:500;text-decoration:none}#header{height:55px!important;min-height:55px!important;padding:4px 30px!important}#siteLogo{width:65px!important;height:24px!important}#navbar li{padding:0 8px!important}.pro-container .pro img{aspect-ratio:1;object-fit:contain}#navbar li a{font-size:15px!important}#hero.hero-slider{margin-top:55px!important}#hero{z-index:1;position:relative}[data-theme=dark] #hero:after{content:"";pointer-events:none;background:#0006;position:absolute;inset:0}[data-theme=dark] .hero-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414bf;border:1px solid #ffffff1a}#hero.hero-slider{isolation:isolate;width:100%;height:clamp(500px,85vh,750px);min-height:500px;margin-bottom:50px;padding:0;position:relative;overflow:hidden}.hero-slider{position:relative;overflow:hidden}.hero-slider .slide{opacity:0;visibility:hidden;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s;display:flex;position:absolute;top:0;left:0}#hero.hero-slider{overflow:hidden!important}.hero-slider .slide.active{opacity:1;visibility:visible;z-index:1;opacity:1;z-index:1}.hero-slider .slide:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffffbf 0%,#ffffff73 35%,#fff0 65%);position:absolute;inset:0}[data-theme=dark] .hero-slider .slide:before{background:linear-gradient(90deg,#000000d9 0%,#0009 45%,#0000 100%)}.hero-slider .slide-content{z-index:2;max-width:700px;padding:0 80px;position:relative}#hero h4{padding-bottom:15px}#hero h1{color:var(--accent)}#hero .slide-content h4{color:var(--primary-color,#c483e6);text-shadow:0 1px 2px #0000001f}#hero .slide-content h2{color:#1a1a1a;text-shadow:0 1px 3px #0000001a}#hero .slide-content p{color:#2d2d2d;text-shadow:0 1px 2px #00000014}[data-theme=dark] #hero .slide-content h2,[data-theme=dark] #hero .slide-content p{color:#fff}.slider-btn{width:42px;height:42px;color:var(--text-primary);cursor:pointer;z-index:3;background:#ffffff40;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn:hover{background:var(--accent);color:#fff}.slider-btn.prev{left:20px}.slider-btn.next{right:20px}.slider-dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.slider-dots .dot{cursor:pointer;background:#0006;border-radius:50%;width:12px;height:12px;transition:all .3s}.slider-dots .dot.active{background:#000;transform:scale(1.2)}[data-theme=dark] .slider-dots .dot{background:#ffffff4d}[data-theme=dark] .slider-dots .dot.active{background:#fff}@media (width<=992px){#hero.hero-slider{height:75vh}.hero-slider .slide-content{padding:0 50px}#hero h1{font-size:56px;line-height:60px}#hero h2{font-size:42px;line-height:48px}}@media (width<=768px){#hero.hero-slider{height:65vh;min-height:420px}.hero-slider .slide-content{max-width:100%;padding:0 24px}#hero h1{font-size:42px;line-height:48px}#hero h2{font-size:32px;line-height:38px}#hero h4{font-size:20px}#hero p{font-size:16px}.slider-btn{width:36px;height:36px}}@media (width<=480px){#hero.hero-slider{height:60vh;min-height:380px}#hero h1{font-size:34px;line-height:40px}#hero h2{font-size:26px;line-height:32px}#hero p{font-size:15px}.slider-dots{bottom:20px}}@media (width>=1440px){#hero.hero-slider{max-height:860px}}@media (width<=1280px){#hero.hero-slider{max-height:700px}.hero-slider .slide{background-position:right 0 top 20%}.hero-slider .slide-content{padding:0 60px}}@media (width<=1024px){#hero.hero-slider{height:75vh;min-height:460px;max-height:620px}.hero-slider .slide{background-position:50% 15%}.hero-slider .slide:before{background-image:linear-gradient(90deg,#ffffffd9 0%,#fff9 45%,#fff0 70%)}[data-theme=dark] .hero-slider .slide:before{background-image:linear-gradient(90deg,#000000eb 0%,#000000bf 55%,#0000 100%)}.hero-slider .slide-content{padding:0 48px}}@media (width<=768px){#hero.hero-slider{height:70vh;min-height:420px;max-height:560px;margin-bottom:36px}.hero-slider .slide{background-position:50% 10%;background-size:cover}.hero-slider .slide:before{background-image:linear-gradient(90deg,#ffffffe6 0%,#ffffffb3 50%,#ffffff1a 100%)}[data-theme=dark] .hero-slider .slide:before{background-image:linear-gradient(90deg,#000000f2 0%,#000c 55%,#00000026 100%)}.hero-slider .slide-content{padding:0 32px}.slider-btn{width:28px;height:28px}.slider-btn.prev{left:12px}.slider-btn.next{right:12px}.slider-dots{gap:8px;bottom:18px}.slider-dots .dot{width:10px;height:10px}}@media (width<=480px){#hero.hero-slider{height:65vh;min-height:360px;max-height:480px;margin-bottom:24px}.hero-slider .slide{background-position:50% 5%}.hero-slider .slide:before{background-image:linear-gradient(#ffffffe0 0%,#ffffffa6 60%,#fff3 100%)}[data-theme=dark] .hero-slider .slide:before{background-image:linear-gradient(#000000eb 0%,#000000bf 60%,#00000040 100%)}.hero-slider .slide-content{padding:0 20px}.slider-btn{width:26px;height:26px}.slider-dots{gap:7px;bottom:14px}.slider-dots .dot{width:9px;height:9px}}@media (prefers-reduced-motion:reduce){.hero-slider .slide,.slider-dots .dot{transition:none}}[data-theme=dark] #hero .slide-content h4{color:#4ecdc4;text-shadow:0 1px 3px #0006}[data-theme=dark] #hero .slide-content h2{color:#f5f5f5;text-shadow:0 1px 4px #00000080}[data-theme=dark] #hero .slide-content p{color:#d4d4d4;text-shadow:0 1px 3px #0006}.btn-shop-now{pointer-events:auto;background-color:var(--accent);color:#fff;cursor:pointer;border-radius:6px;margin:12px;padding:14px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:background .3s,transform .2s,box-shadow .3s;display:inline-block;box-shadow:0 4px 15px #08817859}.btn-shop-now:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #08817880}#hero button{pointer-events:all;border:2px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;padding:14px 30px;font-size:15px;font-weight:700;transition:background .3s,color .3s,transform .2s}#hero button:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}#hero .slider-btn{box-shadow:0 4px 16px #00000073;background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:50%!important;width:46px!important;height:46px!important;padding:0!important;font-size:16px!important;font-weight:400!important;transition:background .25s,opacity .25s!important;transform:translateY(-50%)!important}#hero .slider-btn:hover{opacity:.9;color:#fff!important;background:#2a2a2a!important;transform:translateY(-50%)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}#feature{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));place-items:stretch center;gap:24px;padding-top:8px;display:grid}#feature .fe-box{text-align:center;width:100%;max-width:320px;box-shadow:0 8px 22px var(--shadow);border:1px solid var(--border-color);background-color:var(--card-bg);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px 20px;transition:transform .28s,box-shadow .28s;display:flex}#feature .fe-box:hover{box-shadow:0 18px 48px var(--shadow-hover);transform:translateY(-6px)}#feature .fe-box img{object-fit:contain;width:auto;height:72px;margin-bottom:0;display:block}#feature .fe-box h6{color:var(--feature-label-color);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:15px;font-weight:700;line-height:1;display:inline-block}[data-theme=dark] #feature .fe-box h6{text-shadow:0 1px 2px #0006;color:#fff!important}#feature .fe-box:first-child h6{background-color:var(--feature-bg-1)}#feature .fe-box:nth-child(2) h6{background-color:var(--feature-bg-2)}#feature .fe-box:nth-child(3) h6{background-color:var(--feature-bg-3)}#feature .fe-box:nth-child(4) h6{background-color:var(--feature-bg-4)}#feature .fe-box:nth-child(5) h6{background-color:var(--feature-bg-5)}#feature .fe-box:nth-child(6) h6{background-color:var(--feature-bg-6)}@media (width>=1200px){#feature{padding:28px 80px}#feature .fe-box{padding:20px 22px}}@media (width<=520px){#feature{gap:14px}#feature .fe-box img{height:56px}#feature .fe-box h6{font-size:14px}}#product1{text-align:center}#product1 .pro-container{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px;display:grid}#product1 .pro{border:1.5px solid var(--border-color);cursor:pointer;background-color:var(--card-bg);border-radius:16px;flex-direction:column;width:100%;min-width:0;margin:10px 0;padding:12px 12px 14px;transition:box-shadow .3s,transform .25s;display:flex;position:relative;box-shadow:0 4px 20px #0000000d}#product1 .pro:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000001f}.pro-img-wrap{background:var(--bg-secondary,#f8f9fa);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:100%;height:230px;max-height:230px;padding:8px;display:flex;overflow:hidden}[data-theme=dark] .pro-img-wrap{background:#ffffff0d}.pro-img-wrap img,.pro img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .35s}#product1 .pro:hover .pro-img-wrap img,.pro:hover .pro-img-wrap img{transform:scale(1.05)}#product1 .pro:hover .pro-img-wrap img{transform:scale(1.04)}#product1 .pro .des{text-align:start;flex-direction:column;flex:1;gap:4px;padding:10px 2px 0;display:flex}.pro-brand-row{align-items:center;gap:5px;margin-top:4px;display:flex}.pro-brand-logo{color:#555;flex-shrink:0;width:14px;height:14px}.pro-brand-row span{letter-spacing:.06em;text-transform:uppercase;color:#777;font-size:11px;font-weight:600}[data-theme=dark] .pro-brand-row span{color:#aaa}footer.section-p1,footer.main-footer,footer#footer,.site-footer{--footer-bg:#f8f9fb;--footer-color:#333;background-color:var(--footer-bg)!important;color:var(--footer-color)!important;box-sizing:border-box!important;padding:36px 20px!important}.footer-container,.main-footer .footer-middle,footer.section-p1 .footer-container,.footer-bottom{grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.footer-col{min-width:0}.footer-logo-box img{max-width:160px;height:auto}.footer-note{text-align:center;color:#777;border-top:1px solid #0000000f;grid-column:1/-1;padding-top:18px;font-size:13px}@media (width<=900px){.footer-container,.main-footer .footer-middle,.footer-bottom{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.footer-container,.main-footer .footer-middle,.footer-bottom{grid-template-columns:1fr}.footer-col{padding:12px 0}}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li{color:inherit;margin:8px 0}#product1 .pro .des h5{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}#product1 .pro .des .star{gap:2px;display:flex}#product1 .pro .des i{color:#ffb800;font-size:12px}#product1 .pro .des h4{color:var(--accent);margin:2px 0 6px;font-size:17px;font-weight:700}.pro-action-bar{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pro-buy-btn{color:#fff;letter-spacing:.06em;cursor:pointer;text-align:center;white-space:nowrap;box-sizing:border-box;background:#000;border:none;border-radius:22px;flex:1;max-width:100%;padding:9px 14px;font-size:12px;font-weight:700;transition:background .25s,transform .2s,box-shadow .25s}.pro-buy-btn:hover{background:#1a1a1a;transform:scale(1.02);box-shadow:0 6px 18px #00000040}.pro-cart-btn{color:#fff;cursor:pointer;background:#000;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:16px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex}.pro-cart-btn:hover{color:#fff;border-color:var(--primary-color,#c483e6);background:#1a1a1a;box-shadow:0 0 0 2px #0881784d}#product1 .pro .cart{width:36px;height:36px;color:var(--accent);border:1.5px solid var(--border-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:36px;text-decoration:none;transition:all .25s;display:flex;position:absolute;bottom:14px;right:12px}#product1 .pro .cart:hover{background:var(--accent);color:#fff;border-color:var(--accent)}#search-filter{grid-template-columns:1.8fr 1fr .6fr;align-items:flex-end;gap:24px;margin-bottom:32px;display:grid}#search-filter .search-container,#search-filter .filter-container,#search-filter .search-summary{width:100%}.search-box{gap:8px;width:100%;display:flex}#searchInput{border:1px solid var(--border-color);border-radius:12px;width:100%;padding:14px 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}#searchInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #0881781f}#searchBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:5px;font-size:20px;transition:color .3s;display:flex}#searchBtn:hover{transform:translateY(-1px)}.search-suggestions{z-index:1000;border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;width:100%;max-height:240px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000026}.search-suggestions button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:12px 16px;font-size:15px;transition:background .2s}.search-suggestions button:hover,.search-suggestions button:focus{background:#08817814}.search-suggestions p{color:var(--text-secondary);margin:0;padding:12px 16px}.no-results-message{width:100%;color:var(--text-primary);text-align:center;background:#08817814;border-radius:18px;justify-content:center;margin:0 auto;padding:24px 20px;font-size:16px;display:inline-flex}#search-filter label,#search-filter select,#search-filter .search-summary{display:block}#search-filter select{border:1px solid var(--border-color);background:var(--body-bg);border-radius:12px;width:100%;padding:14px 16px;font-size:15px}.search-summary{text-align:right;color:var(--text-secondary);font-size:15px}#searchCount{background:#08817814;border-radius:999px;padding:10px 16px;display:inline-block}@media (width<=900px){#search-filter{grid-template-columns:1fr;align-items:stretch;gap:18px}.search-box{flex-direction:column}#searchBtn{width:100%}.search-suggestions{max-height:200px}#search-filter .search-summary{text-align:left}}@media (width<=600px){#search-filter{gap:14px}#searchInput,#search-filter select{padding:12px 14px;font-size:14px}#searchBtn{min-width:unset;padding:14px}}#banner{color:#fff;text-align:center;background-image:url(./images/banner/b2.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40vh;display:flex}#banner h4{color:var(--text-primary);font-size:28px}#banner span{color:red}#banner h2{color:var(--text-primary);padding:10px 0;font-size:45px}#banner button:hover{color:#fff;background-color:var(--primary-color,#c483e6)}#sm-banner{flex-wrap:wrap;justify-content:space-between;display:flex}#sm-banner .banner-box{color:#fff;background-image:url(/assets/b18-BEsKrpY5.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-width:660px;height:50vh;padding:30px;display:flex}#sm-banner .banner-box2{background-image:url(/assets/b10-B83sued1.jpg)}#sm-banner h4{color:#fff;font-size:30px;font-weight:300}#sm-banner h2{color:#fff;font-size:40px;font-weight:700}#sm-banner span{color:#fff;padding-bottom:15px;font-size:23px;font-weight:500}#sm-banner .banner-box:hover button{color:#000;background-color:#1ea59c}#banner3{flex-wrap:wrap;justify-content:space-between;padding:0 80px;display:flex}#banner3 .banner-box{background-image:url(/assets/b7-DwKAl7-S.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-width:30%;height:30vh;margin-bottom:20px;padding:20px;display:flex}#banner3 .banner-box2{background-image:url(../images/banner/b4.jpg)}#banner3 .banner-box3{background-image:url(/assets/b18-BEsKrpY5.jpg)}#banner3 h2{color:#fff;font-size:30px;font-weight:900}#banner3 h3{color:#ec544e;font-size:22px;font-weight:700}footer{box-sizing:border-box;background-color:var(--bg-secondary);flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:100%;margin:0 auto;padding:2rem;transition:background-color .3s;display:flex}footer .col{flex-direction:column;flex:220px;align-items:flex-start;min-width:200px;margin-bottom:20px;display:flex}footer .logo{max-width:150px;height:auto;margin-bottom:30px}footer h4{color:var(--footer-text);margin-bottom:20px;font-size:16px;font-weight:600}footer p{color:var(--footer-text);margin:0 0 12px;font-size:14px;line-height:1.6}footer a{color:var(--footer-text);margin-bottom:8px;font-size:14px;text-decoration:none;transition:color .3s}footer .follow{width:100%;margin-top:20px}footer .follow .icon{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}footer .follow i{color:var(--text-secondary);cursor:pointer;font-size:18px;transition:color .3s}footer .follow i:hover,footer a:hover{color:var(--accent)}footer .newsletter-footer{flex:220px;min-width:200px}footer .newsletter-footer p{color:var(--footer-text);margin:10px 0 18px;font-size:14px;line-height:1.6}footer .newsletter-footer p span{color:var(--primary-color,#c483e6);font-weight:600}footer .newsletter-form{align-items:stretch;gap:.5rem;width:100%;display:flex}footer .newsletter-form input{border:1px solid var(--border-color,#d1d1d1);background-color:var(--input-bg,#fff);min-width:150px;height:44px;color:var(--text-primary);box-sizing:border-box;border-radius:6px;outline:none;flex:1;padding:0 15px;font-size:14px;transition:border-color .3s}footer .newsletter-form input:focus{border-color:var(--primary-color,#c483e6)}footer .newsletter-form button{background-color:var(--primary-color,#c483e6);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;height:44px;padding:0 20px;font-weight:600;transition:background-color .3s}footer .newsletter-form button:hover{background-color:#066356}footer .install{flex:220px;min-width:200px}footer .install .row{flex-wrap:wrap;gap:.5rem;width:100%;margin:15px 0;display:flex}footer .install .row img{border:1px solid var(--primary-color,#c483e6);border-radius:6px;max-width:calc(50% - .25rem);height:auto}footer .install img{margin:0}.payment-icons{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:10px;display:flex}.payment-icons a{justify-content:center;align-items:center;padding:4px;text-decoration:none;transition:transform .3s;display:flex}.payment-icons i{color:#444;cursor:pointer;font-size:28px;transition:color .3s}.payment-icons i:hover{color:var(--primary-color,#c483e6);transform:scale(1.15)}[data-theme=dark] .payment-icons i{color:#f5f5f5}[data-theme=dark] .payment-icons i:hover{color:var(--accent)}footer .copyright{text-align:center;border-top:1px solid var(--border-color,#e0e0e0);width:100%;margin-top:1rem;padding-top:1rem;font-size:14px}footer .copyright a{color:var(--primary-color,#c483e6);margin-bottom:0}footer .copyright a:hover{text-decoration:underline}@media (width<=768px){footer{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem}footer .col{flex:100%;align-items:flex-start;margin-bottom:0}footer .newsletter-footer,footer .install{flex:100%}footer .newsletter-form{flex-direction:column}footer .newsletter-form input,footer .newsletter-form button{width:100%}footer .follow .icon{gap:.75rem}footer h4{font-size:14px}footer p,footer a{font-size:13px}.payment-icons i{font-size:24px}}@media (width<=480px){footer{gap:1rem;padding:1rem}footer h4{font-size:13px}footer p,footer a{font-size:12px}footer .logo{max-width:100px}.payment-icons i{font-size:20px}}@media (width<=768px){footer{text-align:center;align-items:center}footer .col{text-align:center;align-items:center;margin-bottom:20px}footer .col p,footer .col a{margin-bottom:10px;line-height:1.6}footer .follow .icon{justify-content:center}}html,body{overflow-x:hidden}footer{word-wrap:break-word;overflow-wrap:break-word}#shop-hero{background-image:url(./images/banner/b2.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:50vh;padding:14px;display:flex}#shop-hero h2,#shop-hero p{color:#fff;text-align:center}#pagination{text-align:center}#pagination a{background-color:var(--primary-color,#c483e6);color:#fff;border-radius:4px;padding:15px 20px;font-weight:600;text-decoration:none}.search-container{background:var(--input-bg);border:1px solid var(--border-color);width:100%;max-width:400px;height:48px;box-shadow:0 4px 10px var(--shadow);box-sizing:border-box;border-radius:50px;flex:1;align-items:center;margin-left:auto;padding:6px 20px;transition:all .3s;display:flex;position:relative;overflow:hidden}.search-container:focus-within{border-color:var(--accent);box-shadow:0 6px 15px var(--shadow-hover)}#searchInput{color:var(--text-primary);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;padding:10px 5px;font-size:16px}#searchBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:5px;font-size:20px;transition:color .3s}#searchBtn:hover{color:var(--accent)}.filter-container{align-items:center;gap:15px;display:flex}.filter-container label{color:var(--text-primary);font-size:16px;font-weight:600}#categoryFilter{border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-primary);cursor:pointer;box-shadow:0 4px 10px var(--shadow);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%23C483E6\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;outline:none;padding:12px 40px 12px 20px;font-size:16px;transition:all .3s}#categoryFilter:focus,#categoryFilter:hover{border-color:var(--accent);box-shadow:0 6px 15px var(--shadow-hover)}#product1 .pro{box-shadow:0 5px 15px var(--shadow);background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;padding:15px 15px 75px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}#product1 .pro:hover{box-shadow:0 15px 35px var(--shadow-hover);transform:translateY(-6px)}#product1 .pro img{object-fit:contain;aspect-ratio:1;border-radius:12px;width:100%;margin-bottom:12px}#pro-details .single-pro-details .quantity-selector{flex-direction:row;align-items:center;gap:8px;margin-bottom:10px;display:flex}#pro-details .single-pro-details .qty-btn{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:13px;transition:background .2s;display:flex}#pro-details .single-pro-details .qty-btn:hover{background-color:#066b63}#pro-details .single-pro-details .quantity-selector input{text-align:center;border:1px solid var(--border-color);width:50px;height:38px;color:var(--text-primary);appearance:textfield;background:0 0;border-radius:6px;margin:0;padding:0;font-size:18px;font-weight:600}#product1 .pro .des{flex-direction:column;gap:5px;padding:0 5px;display:flex}#product1 .pro .des h5{padding-top:0;font-size:17px;font-weight:600;line-height:1.3}#product1 .pro .des h4{color:var(--accent);padding-top:0;font-size:18px;font-weight:800}.buy-now-btn{background-color:var(--accent);color:#fff;cursor:pointer;opacity:0;box-sizing:border-box;pointer-events:none;border:none;border-radius:20px;max-width:100%;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s;position:absolute;bottom:18px;left:10px;transform:translateY(6px)}#product1 .pro:hover .buy-now-btn{opacity:1;pointer-events:auto;transform:translateY(0)}#product1 .pro .cart{text-align:center;background-color:var(--cart-icon-bg);width:42px;height:42px;color:var(--accent);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;line-height:42px;transition:all .3s;display:flex;position:absolute;bottom:18px;right:15px}#product1 .pro .cart:hover{background-color:var(--accent);color:#fff}#contact-section{background-color:var(--bg-primary);flex-wrap:wrap;gap:50px;padding:60px 80px;display:flex}.contact-left,.contact-right{flex:1;min-width:320px}.contact-right{flex-direction:column;gap:30px;display:flex}.contact-heading span{letter-spacing:2px;color:var(--accent);text-transform:uppercase;font-size:14px;font-weight:600}.contact-heading h2{margin:15px 0;font-size:38px;line-height:1.2}.contact-heading p{color:var(--text-secondary);font-size:17px;line-height:1.6}.contact-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:40px 0;display:grid}.stat-box{background:var(--card-bg);border:1px solid var(--border-color);text-align:center;box-shadow:0 4px 15px var(--shadow);border-radius:12px;padding:25px 20px;transition:transform .3s}.stat-box:hover{transform:translateY(-5px)}.stat-box i{color:var(--accent);margin-bottom:15px;font-size:28px}.stat-box h4{margin-bottom:8px;font-size:16px;font-weight:700}.stat-box p{margin:0;font-size:13px;line-height:1.4}.contact-form{background:var(--card-bg);box-shadow:0 10px 30px var(--shadow);border:1px solid var(--border-color);border-radius:16px;padding:40px}.contact-form span{letter-spacing:2px;color:var(--accent);text-transform:uppercase;font-size:14px;font-weight:600}.contact-form h2{margin:10px 0 30px;font-size:28px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border-color);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:8px;margin-bottom:20px;padding:16px;font-family:inherit;font-size:15px;transition:all .3s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #08817826}.contact-form textarea{resize:vertical}.contact-form button{background-color:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s}.contact-form button:hover{background-color:#066b63;transform:translateY(-2px);box-shadow:0 8px 20px #08817840}.team-card,.office-card,.faq-card{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow);border-radius:16px;padding:35px}.team-card h3,.office-card h3,.faq-card h3{margin-bottom:20px;font-size:22px;font-weight:700}.team-card p,.faq-card p{margin-bottom:25px;font-size:15px;line-height:1.6}.team-member{align-items:center;gap:20px;margin-top:25px;display:flex}.team-member img{object-fit:contain;border:2px solid var(--accent);border-radius:50%;width:75px;height:75px}.member-info h4{margin-bottom:4px;font-size:18px;font-weight:700}.member-info span{color:var(--text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.member-info a{color:var(--text-primary);margin-bottom:4px;font-size:14px;text-decoration:none;transition:color .3s;display:block}.member-info a:hover{color:var(--accent)}.member-info small{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.office-item{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.office-item i{color:var(--accent);margin-top:2px;font-size:20px}.office-item span{color:var(--text-primary);font-size:15px;line-height:1.5}.faq-card a{color:var(--accent);border:2px solid var(--accent);background:0 0;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.faq-card a:hover{background:var(--accent);color:#fff}@media (width<=768px){#contact-section{flex-direction:column;padding:40px 20px}}#pro-details{pointer-events:all;margin-top:80px;display:flex}#pro-details .single-pro-image{pointer-events:all;width:40%;margin-right:50px}.small-img-group{pointer-events:all;justify-content:space-between;display:flex}.small-img-col{cursor:pointer;flex-basis:24%}#MainImg{will-change:opacity;backface-visibility:hidden;width:100%;transition:opacity .3s ease-in-out;transform:translateZ(0)}#pro-details .single-pro-details{width:50%;padding-top:30px}#pro-details .single-pro-details h4{padding:40px 0 20px}#pro-details .single-pro-details h2{font-size:26px}#pro-details .single-pro-details select{margin-bottom:10px;padding:5px 10px;display:block}#pro-details .single-pro-details input{width:50px;height:47px;margin-right:10px;padding-left:10px;font-size:16px}#pro-details .single-pro-details input:focus{outline:none}#pro-details .single-pro-details button{color:#fff;background:#0881362a}#blog-head{background-image:url(/assets/b19-DOzHg7IP.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:50vh;font-size:14px;transition:all .3s;display:flex}#pro-details .single-pro-details .qty-btn:hover{background-color:var(--accent);color:#fff}#pro-details .single-pro-details .quantity-selector input{text-align:center;width:50px;height:100%;color:var(--text-primary);-moz-appearance:textfield;background:0 0;border:none;margin:0;padding:0;font-size:18px;font-weight:600}#pro-details .single-pro-details .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pro-details .single-pro-details .quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#pro-details .single-pro-details .quantity-selector input:focus{outline:none}#pro-details .single-pro-details .cart-action-group button.normal{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:50px;height:50px;padding:0 35px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #08817833}#pro-details .single-pro-details .cart-action-group button.normal:hover{background:var(--accent-hover,#066b63);transform:translateY(-2px);box-shadow:0 6px 20px #08817866}.normals{margin:10px;font-size:17px;text-decoration:none}a.normal{color:#fff;letter-spacing:.4px;cursor:pointer;background-color:#2563eb;border:2px solid #0000;border-radius:8px;padding:12px 28px;font-family:Segoe UI,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-block}a.normal:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb59}a.normal:active{box-shadow:none;transform:translateY(0)}button.normal{color:#fff;letter-spacing:.4px;cursor:pointer;background-color:#2563eb;border:2px solid #0000;border-radius:8px;padding:12px 28px;font-family:Segoe UI,sans-serif;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-block}button.normal:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb59}.normal:active{box-shadow:none;transform:translateY(0)}#toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}.toast{color:#1e293b;border-left:4px solid var(--primary-color,#c483e6);pointer-events:all;background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:420px;padding:14px 18px;font-family:Outfit,Segoe UI,sans-serif;font-size:14px;font-weight:500;animation:.4s cubic-bezier(.22,1,.36,1) forwards toastSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f}.toast-hiding{animation:.35s cubic-bezier(.22,1,.36,1) forwards toastSlideOut}.toast-icon{text-align:center;flex-shrink:0;width:24px;font-size:20px}.toast-msg{flex:1;line-height:1.4}.toast-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:20px;line-height:1;transition:color .2s,transform .2s}.toast-close:hover{color:#334155;transform:scale(1.2)}.toast-progress{border-radius:0 0 0 12px;height:3px;animation:4s linear forwards toastProgress;position:absolute;bottom:0;left:0}.toast-success{border-left-color:var(--primary-color,#c483e6)}.toast-success .toast-icon{color:var(--primary-color,#c483e6)}.toast-success .toast-progress{background:var(--primary-color,#c483e6)}.toast-error{border-left-color:#dc2626}.toast-error .toast-icon{color:#dc2626}.toast-error .toast-progress{background:#dc2626}.toast-warning{border-left-color:#f59e0b}.toast-warning .toast-icon{color:#f59e0b}.toast-warning .toast-progress{background:#f59e0b}.toast-info{border-left-color:#3b82f6}.toast-info .toast-icon{color:#3b82f6}.toast-info .toast-progress{background:#3b82f6}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}[data-theme=dark] .toast{color:#e2e8f0;background:#1e293b;box-shadow:0 8px 30px #0006,0 2px 8px #0003}[data-theme=dark] .toast-close{color:#64748b}[data-theme=dark] .toast-close:hover{color:#e2e8f0}@media (width<=480px){#toast-container{inset:auto 12px 20px}.toast{min-width:unset;width:100%;max-width:100%}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}}#blog-head{background-image:url(/assets/b19-DOzHg7IP.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:50vh;padding:14px;display:flex}#blog-head h2,#blog-head p{color:#fff;text-align:center}#blog{padding:150px 150px 0}#blog .blog-box{align-items:center;width:100%;padding-bottom:90px;display:flex;position:relative}#blog .blog-box h1{z-index:-9;color:#c9cbce;font-size:70px;font-weight:700;position:absolute;top:-12%;left:0}#blog .blog-img{width:50%;margin-right:50px}#blog img{object-fit:contain;width:100%;height:300px}#blog .blog-details{width:50%}#blog .blog-details a{color:#000;font-size:11px;font-weight:700;text-decoration:none;transition:all .3s;position:relative}#blog .blog-details a:after{content:"";background-color:#000;width:50%;height:1px;position:absolute;top:-4%;right:-60%}#blog .blog-details a:hover{color:var(--primary-color,#c483e6)}#blog .blog-details a:hover:after{background-color:var(--primary-color,#c483e6)}#about-head{background-image:url(/assets/banner-Bk-v02Av.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:50vh;padding:14px;display:flex}#about-head h2,#about-head p{color:#fff;text-align:center}.about-us{flex-direction:row;justify-content:space-around;align-items:center;gap:60px;padding:80px 10%;display:flex}.about-image-container{border-radius:24px;width:50%;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.about-image-container:before{content:"";opacity:0;z-index:1;background:linear-gradient(#0881781a,#0000);transition:opacity .4s;position:absolute;inset:0}.about-image-container:hover{transform:translateY(-5px);box-shadow:0 25px 50px #08817826}.about-image-container:hover:before{opacity:1}.about-content{flex-direction:column;align-items:flex-start;width:50%;display:flex}.about-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--primary-color,#c483e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08817814;border:1px solid #0881781f;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .35s;display:inline-flex;position:relative;overflow:hidden}.about-eyebrow:before{content:"";background:var(--primary-color,#c483e6);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #08817880}.about-eyebrow:hover{background:#0881781f;transform:translateY(-2px);box-shadow:0 10px 25px #0881781f}.about-content h2{color:#1a1a1a;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.2}.about-content p{color:#555;margin-bottom:18px;font-size:16px;line-height:1.7}.about-stats-grid{border-top:1px solid #00000014;grid-template-columns:repeat(3,minmax(140px,1fr));gap:24px;width:100%;margin-top:40px;padding-top:35px;display:grid}.stat-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000000a;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px 22px;transition:all .35s;display:flex;position:relative;overflow:hidden}.stat-item:before{content:"";opacity:0;background:linear-gradient(135deg,#08817814,#08817800);transition:opacity .35s;position:absolute;inset:0}.stat-item:hover:before{opacity:1}.stat-item:hover{transform:translateY(-8px);box-shadow:0 18px 40px #00000014}.stat-number{color:var(--primary-color,#c483e6);letter-spacing:-1px;z-index:1;margin-bottom:10px;font-size:38px;font-weight:800;line-height:1;position:relative}.stat-label{color:#5f6b7a;letter-spacing:.2px;z-index:1;font-size:14px;font-weight:600;position:relative}.about-image-container{border-radius:28px;transition:all .4s;position:relative;overflow:hidden}.about-image-container img{width:100%;transition:transform .45s;display:block}.about-image-container:hover img{transform:scale(1.05)}.about-image-container:hover{box-shadow:0 25px 60px #0881782e}#about-app{text-align:center;padding:60px 0}#about-app .video{border-radius:24px;width:72%;margin:40px auto 0;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001f}#about-app .video:hover{transform:translateY(-6px)}#about-app .video video{object-fit:contain;cursor:pointer;border-radius:24px;width:100%;display:block}[data-theme=dark] .about-content h2{color:#f8fbfd}[data-theme=dark] .about-content p{color:#9fb0bf}[data-theme=dark] .about-stats-grid{border-top-color:#ffffff14}[data-theme=dark] .stat-item{background:#0f1720bf;border:1px solid #ffffff0f;box-shadow:0 10px 25px #0003}[data-theme=dark] .stat-item:before{background:linear-gradient(135deg,#06b6d42e,#06b6d400)}[data-theme=dark] .stat-item:hover{box-shadow:0 20px 45px #06b6d41f}[data-theme=dark] .stat-number{color:#c483e6}[data-theme=dark] .stat-label{color:#9fb0bf}[data-theme=dark] .about-image-container:hover{box-shadow:0 25px 60px #06b6d433}[data-theme=dark] #about-app .video{box-shadow:0 20px 50px #00000059}@media (width<=992px){.about-content h2{font-size:34px}#about-app .video{width:85%}}@media (width<=768px){.about-stats-grid{grid-template-columns:1fr}.about-content h2{font-size:30px}.about-content p{max-width:100%}#about-app .video{width:100%}}.sara-features{max-width:1200px;margin:100px auto;padding:0 40px;position:relative}.sara-features:before,.sara-features:after{content:"";pointer-events:none;z-index:0;filter:blur(24px);opacity:.55;border-radius:50%;position:absolute}.sara-features:before{background:#08817812;width:180px;height:180px;top:-24px;left:-40px}.sara-features:after{background:#0881780b;width:220px;height:220px;bottom:-30px;right:-60px}.sara-heading{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.sara-heading span{letter-spacing:.18em;text-transform:uppercase;color:var(--primary-color,#c483e6);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.sara-heading h2{color:#1a1a1a;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,4.5vw,3.5rem);font-weight:700;line-height:1.1}.sara-heading p{color:#5f6b6a;max-width:650px;margin:16px auto 0;font-size:18px;line-height:1.7}.sara-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px;display:grid}.sara-card{z-index:1;background:#fff;border:1px solid #0000000d;border-radius:24px;flex-direction:column;gap:0;min-height:100%;padding:32px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000000f}.sara-card:before{content:"";background:linear-gradient(90deg,#08817838,#0881780a);height:3px;position:absolute;top:0;left:0;right:0}.sara-card:after{content:"";opacity:0;background:linear-gradient(#08817805,#0000 30%);transition:opacity .35s;position:absolute;inset:0}.sara-card:hover{border-color:var(--primary-color,#c483e6);transform:translateY(-8px);box-shadow:0 18px 50px #0881781f}.sara-card:hover:after{opacity:1}.sara-icon{background:#08817814;border-radius:18px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:22px;transition:all .35s;display:flex}.sara-card:hover .sara-icon{background:#08817824;transform:translateY(-1px)}.sara-icon svg{width:26px;height:26px;stroke:var(--primary-color,#c483e6);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.sara-card h3{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:700}.sara-card p{color:#666;margin:0;font-size:15px;line-height:1.7}[data-theme=dark] .sara-features{background:linear-gradient(#0f1419fc 0%,#0f1419f0 100%)}[data-theme=dark] .sara-features:before{background:#06b6d414}[data-theme=dark] .sara-features:after{background:#06b6d40d}[data-theme=dark] .sara-heading span{color:#6ee7df}[data-theme=dark] .sara-heading h2{color:#f8fbfd}[data-theme=dark] .sara-heading p{color:#a7b7c6}[data-theme=dark] .sara-card{background:#151b20;border-color:#ffffff14;box-shadow:0 12px 40px #00000052}[data-theme=dark] .sara-card:before{background:linear-gradient(90deg,#06b6d44d,#06b6d40a)}[data-theme=dark] .sara-card:after{background:linear-gradient(#06b6d40f,#0000 30%)}[data-theme=dark] .sara-card:hover{border-color:#c483e6;box-shadow:0 20px 54px #06b6d41f}[data-theme=dark] .sara-icon{background:#06b6d41a}[data-theme=dark] .sara-card:hover .sara-icon{background:#06b6d42e}[data-theme=dark] .sara-card h3{color:#f8fbfd}[data-theme=dark] .sara-card p{color:#99a8b5}@media (width<=991px){.sara-grid{grid-template-columns:repeat(2,1fr)}.sara-heading h2{font-size:44px}}@media (width<=767px){.sara-features{margin:80px auto;padding:0 20px}.sara-features:before{width:120px;height:120px}.sara-features:after{width:140px;height:140px}.sara-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.sara-card{padding:28px}.sara-heading h2{font-size:34px}.sara-heading p{font-size:16px}}#contact-details{justify-content:space-between;align-items:center;display:flex}#contact-details .details{width:40%}#contact-details .details span,#form-details form span{font-size:20px}#contact-details .details h2,#form-details form h2{padding:20px 0;font-size:30px;line-height:30px}#contact-details .details h3{padding-bottom:15px;font-size:22px;font-weight:500}#contact-details .details li{padding:10px 0;list-style:none;display:flex}#contact-details .details li i{padding-right:22px;font-size:18px}#contact-details .details li p{margin:0;font-size:20px}#contact-details .map{width:55%;height:400px}#contact-details .map iframe{width:100%;height:100%}#form-details{border:1px solid #ccc;justify-content:space-between;margin:30px;padding:80px;display:flex}#form-details form{flex-direction:column;align-items:flex-start;width:65%;display:flex}#form-details form input,#form-details form textarea{border:1px solid #e1e1e1;outline:none;width:100%;margin-bottom:25px;padding:12px 15px;font-size:16px}#form-details form button{background-color:var(--primary-color,#c483e6);color:#fff}#form-details .social-media div{align-items:flex-start;padding-bottom:25px;display:flex}#form-details .social-media div img{object-fit:contain;width:65px;height:65px;margin-right:15px}#form-details .social-media div p{margin:0;font-size:18px;line-height:25px}#form-details .social-media div p span{color:#000;font-size:20px;font-weight:600;display:block}#cart{width:100%;margin-top:20px;padding-top:0;overflow-x:auto}#cart table{border-collapse:collapse;table-layout:auto;width:100%}#cart table td,#cart table thead td{text-align:center;vertical-align:middle}#cart table td:first-child{width:80px}#cart table td:nth-child(2){width:120px}#cart table td:nth-child(3){width:auto}#cart table td:nth-child(4),#cart table td:nth-child(5),#cart table td:nth-child(6){width:120px}#cart table img{object-fit:contain;width:90px;height:auto}#cart table tbody tr td,#cart table tbody td{vertical-align:middle;border-bottom:1px solid #333;padding:15px;transition:background-color .25s,box-shadow .25s;color:#fff!important;background-color:#000!important}#cart table tbody tr:hover td{box-shadow:inset 3px 0 0 var(--primary-color,#c483e6);background-color:#1a1a1a!important}#cart-add{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:30px;display:flex}#cart-add .coupon,.subtotal{flex:1;min-width:320px}.subtotal{box-sizing:border-box;background:var(--bg-primary);border:1px solid #c9cbce;padding:30px}.subtotal table{border-collapse:collapse;width:100%;margin-bottom:20px}.subtotal table td{border:1px solid #c9cbce;padding:12px 10px;font-size:16px}.subtotal button{background-color:var(--primary-color,#c483e6);color:#fff;cursor:pointer;border:none;width:100%;padding:14px 20px}#page-header{text-align:center;min-height:auto;padding:40px 80px}#page-header h2{margin-bottom:10px}#page-header p{opacity:.8;margin:0}#cart.section-p1{padding-top:10px;padding-bottom:30px}#cart-add.section-p1{padding-top:20px;padding-bottom:20px}@media (width<=799px){#navbar{background-color:var(--card-bg);z-index:999;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;padding:80px 0 40px 20px;display:flex;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:0 40px 60px #0000001a}#cart table{border-collapse:collapse;white-space:normal;width:100%;margin-top:0}#cart table img{object-fit:contain;width:150px;height:auto}#cart table td:first-child{text-align:center;width:100px}#cart table td:nth-child(2){text-align:center;width:150px}#cart table td:nth-child(3){text-align:center;width:auto;min-width:200px}#cart table td:nth-child(4),#cart table td:nth-child(5),#cart table td:nth-child(6){text-align:center;width:150px}#cart table td:nth-child(5) input{text-align:center;border:1px solid #ccc;width:70px;margin:0 auto;padding:10px;display:block}#cart table td:nth-child(5) input:focus{outline:none}#cart table thead{border:1px solid #e2e9e1;border-left:none;border-right:none}#cart table thead td{text-align:center;text-transform:uppercase;padding:18px;font-weight:600}#cart table thead td a i{color:#000}#cart table tbody tr td{color:#fff;background-color:#000;border-bottom:1px solid #333;padding:15px;transition:background-color .25s,box-shadow .25s}#cart table tbody td{color:#fff;background-color:#000;font-size:20px}#cart table tbody tr:hover td{box-shadow:inset 3px 0 0 var(--primary-color,#c483e6);background-color:#1a1a1a}#cart table td{word-break:break-word}#cart-add{flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:30px;display:flex}#cart-add .coupon{width:50%;margin-bottom:30px}#cart-add .coupon h3,.subtotal h3{padding-bottom:15px;font-size:28px}#cart-add .coupon input{border:1px solid #e2e9e1;border-radius:4px;outline:none;width:60%;margin-right:10px;padding:18px 20px}#cart-add .coupon button{background-color:var(--primary-color,#c483e6);color:#fff;cursor:pointer}.subtotal{border:1px solid #c9cbce;width:50%;margin-bottom:30px;padding:30px}.subtotal table{border-collapse:collapse;width:100%;margin-bottom:20px}.subtotal table td{border:1px solid #c9cbce;width:50%;padding:10px;font-size:16px}.subtotal button{background-color:var(--primary-color,#c483e6);color:#fff;cursor:pointer}.login-page{background-color:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;margin:10px;display:flex}#signUpMessage{text-align:center;color:#fff;background-color:#ef4444;border-radius:.375rem;min-width:300px;padding:.75rem;font-size:.875rem;transition:opacity .5s ease-in-out;display:none;position:fixed;top:2rem;left:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.auth-container{background-color:#fff;border-radius:.5rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.auth-container h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.divider{align-items:center;margin-bottom:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex;position:relative}.divider:before,.divider:after{content:"";border-top:1px solid #d1d5db;flex-grow:1}.divider span{color:#6b7280;flex-shrink:0;margin-left:1rem;margin-right:1rem}label{color:#374151;margin-bottom:.4rem;font-size:.9rem;font-weight:500;display:block}input{color:#111827;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;display:block;box-shadow:0 1px 2px #0000000d}input::placeholder{color:#9ca3af}input:focus{outline-offset:2px;border-color:var(--primary-color,#c483e6);box-shadow:0 0 0 1px var(--primary-color,#c483e6), 0 1px 2px 0 #0000000d;outline:2px solid #0000}#register-fields>div{margin-bottom:1rem}#forgot-password-link{text-align:right;margin-top:1rem;font-size:.875rem}#forgot-password-link a{color:var(--primary-color,#c483e6);font-weight:500;text-decoration:none}#forgot-password-link a:hover{color:#088179ec}.submit-button-container{margin-top:1.5rem}#submitButton{color:#fff;background-color:var(--primary-color,#c483e6);cursor:pointer;border:1px solid #0000;border-radius:.375rem;justify-content:center;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out;display:flex;box-shadow:0 1px 2px #0000000d}#submitButton:hover{background-color:var(--primary-color,#c483e6)}#submitButton:focus{outline-offset:2px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--primary-color,#c483e6);outline:2px solid #0000}.toggle-auth-footer{text-align:center;margin-top:1.5rem;font-size:.875rem}.toggle-auth-footer a{color:var(--primary-color,#c483e6);font-weight:500;text-decoration:none}.toggle-auth-footer a:hover{color:var(--primary-color,#c483e6)}#backToTop,#Toptoback{color:var(--text-primary);cursor:pointer;width:55px;height:55px;background:#facc15;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;font-size:24px;font-weight:700;transition:color .3s,transform .3s;display:flex;position:fixed;right:25px}#bar:hover{color:var(--accent)}#bar.active{color:var(--accent);transform:rotate(90deg)}button,.cart{min-width:44px;min-height:44px}#navbar{transition:right .3s cubic-bezier(.4,0,.2,1)}@media (width<=1200px){#header{padding:16px 50px}#hero{padding:0 60px}.section-p1{padding:40px 60px}#banner3{padding:0 60px}#blog{padding:120px 100px 0}#form-details{margin:20px;padding:60px}#product1 .pro-container{grid-template-columns:repeat(3,1fr)}#product1 .pro{width:100%}}@media (width<=1024px){#header{padding:14px 40px}#navbar li{padding:0 12px}#navbar li a{font-size:18px}h1{font-size:52px;line-height:58px}h2{font-size:40px;line-height:46px}h4{font-size:24px}}.profile-security-badge{color:#c483e6;font-size:11px;font-weight:700}.quickview-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;justify-content:center;align-items:center;padding:20px;z-index:999999!important;background:#000000bf!important;width:100vw!important;height:100vh!important;display:none!important;position:fixed!important;top:0!important;left:0!important}.quickview-modal.active{display:flex!important}.quickview-content{background:var(--card-bg,#fff);color:var(--text-primary,#222);border-radius:12px;flex-wrap:wrap;gap:20px;width:100%;max-width:800px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.quickview-close{cursor:pointer;color:var(--text-primary,#222);background:0 0;border:none;font-size:26px;position:absolute;top:15px;right:15px}.quickview-left{flex:1;justify-content:center;align-items:center;min-width:250px;display:flex}.quickview-left img{object-fit:contain;border-radius:8px;max-width:100%;max-height:320px}.quickview-right{flex-direction:column;flex:1.2;gap:12px;min-width:250px;display:flex}.quickview-brand{color:var(--text-secondary,#465b52);text-transform:uppercase;letter-spacing:1px;font-size:13px}.quickview-title{color:var(--text-primary,#222);margin:0;font-size:20px;font-weight:700}.quickview-price{color:var(--accent,#c483e6);font-size:22px;font-weight:700}.quickview-selects{flex-direction:column;gap:12px;margin:10px 0;display:flex}.quickview-select-wrap{flex-direction:column;gap:6px;display:flex}.quickview-select-wrap select{border:1px solid var(--border-color,#d9d2d2);background:var(--bg-primary,#fff);color:var(--text-primary,#222);border-radius:6px;padding:8px 12px}.quickview-qty-container{align-items:center;gap:8px;display:flex}.quickview-qty-btn{border:1px solid var(--border-color,#d9d2d2);background:var(--bg-secondary,#f8f9fa);width:32px;height:32px;color:var(--text-primary,#222);cursor:pointer;border-radius:4px;font-weight:700}.quickview-qty-input{text-align:center;border:1px solid var(--border-color,#d9d2d2);background:var(--bg-primary,#fff);width:48px;height:32px;color:var(--text-primary,#222);border-radius:4px}.quickview-actions{gap:12px;margin-top:10px;display:flex}.quickview-btn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:12px;font-weight:700;transition:opacity .2s}.quickview-btn.cart-btn{background:var(--accent,#c483e6);color:#fff}.quickview-btn.buy-btn{color:#fff;background:#000}[data-theme=dark] .quickview-btn.buy-btn{color:#000;background:#fff}footer.section-p1,footer.main-footer,footer#footer,.site-footer{border-top:1px solid var(--border-color,#d9d2d2);background-color:var(--bg-secondary,#f8f9fa)!important;color:var(--text-primary,#222)!important;padding:40px 80px!important}footer.section-p1 .col,footer.main-footer .footer-col{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}footer.section-p1 h4,footer.main-footer h4{padding-bottom:15px;font-size:16px;font-weight:700;color:var(--text-primary,#222)!important}footer.section-p1 p,footer.section-p1 strong,footer.main-footer p{margin:0 0 8px;font-size:13px;color:var(--text-secondary,#465b52)!important}footer.section-p1 a,footer.main-footer a{margin-bottom:10px;font-size:13px;text-decoration:none;transition:color .2s;color:var(--text-secondary,#222)!important}footer.section-p1 a:hover,footer.main-footer a:hover{color:var(--accent,#c483e6)!important}footer.section-p1 .follow i,footer.main-footer .follow i{cursor:pointer;padding-right:8px;font-size:18px;color:var(--text-secondary,#465b52)!important}footer.section-p1 .follow i:hover,footer.main-footer .follow i:hover{color:var(--accent,#c483e6)!important}footer.section-p1 .copyright,footer.main-footer .copyright{text-align:center;border-top:1px solid var(--border-color,#d9d2d2);width:100%;margin-top:20px;padding-top:20px}footer.section-p1 .copyright p{color:var(--text-secondary,#465b52)!important}[data-theme=dark] footer.section-p1,[data-theme=dark] footer.main-footer,body.dark footer.section-p1{background-color:var(--bg-secondary,#1a1f26)!important;color:var(--text-primary,#e6eef8)!important}[data-theme=dark] footer.section-p1 h4,[data-theme=dark] footer.main-footer h4,body.dark footer.section-p1 h4{color:var(--text-primary,#e6eef8)!important}[data-theme=dark] footer.section-p1 p,[data-theme=dark] footer.section-p1 a,[data-theme=dark] footer.section-p1 .follow i,body.dark footer.section-p1 p,body.dark footer.section-p1 a,body.dark footer.section-p1 .follow i{color:var(--text-secondary,#94a3b8)!important}[data-theme=dark] footer.section-p1 a:hover,body.dark footer.section-p1 a:hover{color:var(--accent,#c483e6)!important}}#sm-banner .banner-box,#banner3 .banner-box,.banner-box{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001f}#sm-banner .banner-box:before,#banner3 .banner-box:before,.banner-box:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#0f0e17ad 0%,#0f0e1773 100%);border-radius:14px;position:absolute;inset:0}#sm-banner .banner-box>*,#banner3 .banner-box>*,.banner-box>*{z-index:2;position:relative}#sm-banner h4,#sm-banner h2,#sm-banner span,#banner3 h2,.banner-box h2,.banner-box h4{color:#fff!important;text-shadow:0 2px 10px #000000b3!important}#sm-banner h2,#banner3 h2,.banner-box h2{letter-spacing:.5px!important;font-weight:800!important}#banner3 h3,.banner-box h3{color:#ed9ae9!important;text-shadow:0 2px 8px #000000b3!important;margin-bottom:12px!important;font-size:16px!important;font-weight:700!important}#sm-banner .banner-box button.white,#banner3 .banner-box button.white,.banner-box button.white,.banner-box button{color:#111827!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #fff!important;border-radius:6px!important;padding:10px 22px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;box-shadow:0 4px 14px #0000004d!important}#sm-banner .banner-box button.white:hover,#banner3 .banner-box button.white:hover,.banner-box button.white:hover,.banner-box button:hover{color:#fff!important;background-color:#c483e6!important;border-color:#c483e6!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #c483e673!important}#feature .fe-box:first-child h6{color:#111827!important;background-color:#fddde4!important}#feature .fe-box:nth-child(2) h6{color:#111827!important;background-color:#cdebbc!important}#feature .fe-box:nth-child(3) h6{color:#111827!important;background-color:#d1e8f2!important}#feature .fe-box:nth-child(4) h6{color:#111827!important;background-color:#cdd4f6!important}#feature .fe-box:nth-child(5) h6{color:#111827!important;background-color:#f6dbf6!important}#feature .fe-box:nth-child(6) h6{color:#111827!important;background-color:#fff2e5!important}[data-theme=dark] #feature .fe-box h6,body.dark #feature .fe-box h6{color:#111827!important}.pro-img-wrap{position:relative!important;overflow:hidden!important}.pro-quick-view-overlay{opacity:0!important;visibility:hidden!important;z-index:10!important;pointer-events:none!important;background:#00000047!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;transition:opacity .3s,visibility .3s!important;display:flex!important;position:absolute!important;inset:0!important}.pro-img-wrap:hover .pro-quick-view-overlay,.pro:hover .pro-quick-view-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.pro-quick-view-btn{color:#111827!important;cursor:pointer!important;z-index:11!important;background:#fff!important;border:1px solid #ffffffe6!important;border-radius:20px!important;outline:none!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .25s!important;display:inline-flex!important;position:relative!important;box-shadow:0 4px 15px #00000040!important}.pro-quick-view-btn:hover{color:#fff!important;background:#c483e6!important;border-color:#c483e6!important;transform:scale(1.05)!important;box-shadow:0 6px 20px #c483e673!important}[data-theme=dark] .pro-quick-view-btn,body.dark .pro-quick-view-btn{color:#f8eef9!important;background:#1f1924!important;border-color:#3b2b42!important}[data-theme=dark] .pro-quick-view-btn:hover,body.dark .pro-quick-view-btn:hover{color:#111827!important;background:#ed9ae9!important;border-color:#ed9ae9!important}.header-search-wrap{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:20px;align-items:center;margin:0 10px;padding:4px 12px;transition:border-color .25s,box-shadow .25s;display:flex}.header-search-wrap:focus-within{border-color:#c483e6;box-shadow:0 0 0 3px #c483e633}.header-search-input{color:var(--text-primary,#111827);background:0 0;border:none;outline:none;width:140px;padding:4px 8px;font-size:13px;transition:width .3s}.header-search-input:focus{width:180px}.header-search-btn{color:#c483e6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;font-size:15px;transition:transform .2s;display:flex}.header-search-btn:hover{transform:scale(1.15)}[data-theme=dark] .header-search-wrap,body.dark .header-search-wrap{background:#1a1622;border-color:#3b2b42}[data-theme=dark] .header-search-input,body.dark .header-search-input{color:#f8eef9}.header-search-item,.header-search-wrap,#header .search-container{display:none!important}#navbar li.nav-icon a,.mobile a{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important}#navbar .cart-count,#navbar .wishlist-count,.mobile .cart-count,.mobile .wishlist-count{color:#111827!important;z-index:10!important;pointer-events:none!important;background-color:#ed9ae9!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:-5px!important;right:-9px!important;box-shadow:0 2px 6px #00000040!important}.cart-count.hidden,.wishlist-count.hidden,.cart-count:empty,.wishlist-count:empty{display:none!important}
