/* © TRUTH BETWEEN — جميع الحقوق محفوظة */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&family=Tajawal:wght@300;400;500;700&display=swap');

:root{--brand:#0f172a;--brand-mid:#1e293b;--brand-deep:#0c4a6e;--accent:#e94560;--accent-dark:#be123c;--accent-glow:rgba(233,69,96,0.2);--gold:#f59e0b;--bg:#f1f5f9;--card:#fff;--heading:#0f172a;--body:#475569;--muted:#94a3b8;--border:#e2e8f0;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--ease:cubic-bezier(0.4,0,0.2,1)}



body{font-family:'Cairo','Tajawal',sans-serif!important;background:var(--bg)!important;-webkit-font-smoothing:antialiased!important}
*{font-family:inherit!important}

#edit-header{display:none!important;height:0!important}
header .s-design-before,header .s-design-after,header .s-design-invisible-dom,.s-design-before,.s-design-after,.s-design-invisible-dom{display:none!important;height:0!important}

header.store-header,header.store-header.store-header--live-editor{background:var(--card)!important;border-bottom:none!important;position:sticky!important;top:0!important;z-index:9999!important;box-shadow:none!important;transition:box-shadow .4s var(--ease)!important}
header.store-header.is-scrolled{box-shadow:0 4px 30px rgba(0,0,0,.07)!important}

div.top-navbar{background:linear-gradient(135deg,#0a0f1e,#131b35 45%,#162456)!important;padding:12px 0!important;border:none!important;position:relative!important;overflow:hidden!important}
div.top-navbar::before{content:''!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 20% 50%,rgba(233,69,96,.06) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(22,36,86,.3) 0%,transparent 50%)!important;pointer-events:none!important}
div.top-navbar::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(233,69,96,.3) 20%,rgba(233,69,96,.5) 50%,rgba(233,69,96,.3) 80%,transparent)!important}
div.top-navbar a{color:rgba(255,255,255,.65)!important;font-family:'Cairo',sans-serif!important;font-size:12px!important;font-weight:600!important;transition:all .25s var(--ease)!important}
div.top-navbar a:hover{color:#fff!important}
div.top-navbar input{background:rgba(255,255,255,.07)!important;border:1.5px solid rgba(255,255,255,.1)!important;border-radius:50px!important;color:#fff!important;font-family:'Cairo',sans-serif!important;font-size:13px!important;font-weight:600!important;height:44px!important;transition:all .35s var(--ease)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;outline:none!important;width:100%!important}
div.top-navbar input::placeholder{color:rgba(255,255,255,.35)!important;font-weight:400!important}
div.top-navbar input:focus{background:rgba(255,255,255,.14)!important;border-color:rgba(233,69,96,.4)!important;box-shadow:0 0 0 4px rgba(233,69,96,.08),0 4px 20px rgba(0,0,0,.15)!important}
div.top-navbar .sicon-search{color:rgba(255,255,255,.4)!important;transition:color .2s!important}

#mainnav,#mainnav.main-nav-container,#mainnav.shadow-default,#mainnav.main-nav-container.shadow-default.bg-white,div#mainnav.main-nav-container.shadow-default.bg-white.flex.items-center{background:var(--card)!important;box-shadow:none!important;border-bottom:1px solid var(--border)!important;padding:0!important}
#mainnav>.inner,#mainnav .inner.bg-inherit.w-full{padding:0!important}

#mainnav .container>.flex.items-stretch.justify-between,#mainnav .container>div[class*="items-stretch"]{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:110px!important;padding:4px 0!important}

#mainnav .flex.items-stretch>.flex.items-center:first-child{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}

a.mburger,a.lg\:hidden.mburger{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;flex-shrink:0!important;border-radius:10px!important;transition:all .25s var(--ease)!important;margin:0!important;padding:0!important}
a.mburger:hover{background:var(--bg)!important}
a.mburger i.sicon-menu,a.mburger .sicon-menu{font-size:24px!important;color:var(--heading)!important;transition:color .2s!important}
a.mburger:hover i.sicon-menu{color:var(--accent)!important}
a.mburger b{background:var(--heading)!important;height:2px!important;border-radius:2px!important}

a.navbar-brand,#mainnav a.navbar-brand,header.store-header a.navbar-brand,html body header a.navbar-brand{display:flex!important;align-items:center!important;flex-shrink:0!important;height:auto!important;padding:0!important;margin:0!important}
a.navbar-brand>img,#mainnav a.navbar-brand>img,header a.navbar-brand img,header.store-header a.navbar-brand img,.main-nav-container a.navbar-brand img,a[class="navbar-brand"] img,a.navbar-brand img[src],a.navbar-brand img[alt],html body header a.navbar-brand img,html body a.navbar-brand img[width="100%"]{width:280px!important;min-width:280px!important;height:auto!important;max-height:120px!important;max-width:350px!important;object-fit:contain!important;object-position:center!important;display:block!important;transition:transform .3s var(--ease)!important;transform-origin:center!important}
a.navbar-brand:hover>img{transform:scale(1.03)!important}
a.navbar-brand img[width],a.navbar-brand img[height],a.navbar-brand img[width="100%"],a.navbar-brand img[height="100%"],html body a.navbar-brand img[width="100%"]{width:280px!important;min-width:280px!important;height:auto!important;max-height:120px!important}
a.navbar-brand h1.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}

custom-main-menu{display:flex!important;align-items:center!important}
custom-main-menu ul.main-menu{display:flex!important;align-items:center!important;gap:0!important}
custom-main-menu li.root-level{display:inline-flex!important;align-items:center!important}
custom-main-menu li.root-level>a{font-family:'Cairo',sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--heading)!important;text-decoration:none!important;padding:8px 14px!important;position:relative!important;transition:color .25s var(--ease)!important;white-space:nowrap!important}
custom-main-menu li.root-level>a::after{content:''!important;position:absolute!important;bottom:0!important;right:14px!important;left:14px!important;height:2.5px!important;background:var(--accent)!important;border-radius:3px!important;transform:scaleX(0)!important;transition:transform .3s var(--ease)!important}
custom-main-menu li.root-level>a:hover{color:var(--accent)!important}
custom-main-menu li.root-level>a:hover::after{transform:scaleX(1)!important}

#mainnav .flex.items-center.justify-end,#mainnav div.flex.items-center.justify-end.my-2\.5{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}

button.header-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:none!important;background:transparent!important;border-radius:10px!important;cursor:pointer!important;transition:all .25s var(--ease)!important;padding:0!important;flex-shrink:0!important}
button.header-btn:hover{background:var(--bg)!important}
button.header-btn i.header-btn__icon.sicon-user-circle,button.header-btn .sicon-user-circle{font-size:24px!important;color:var(--heading)!important;transition:color .2s!important;line-height:1!important}
button.header-btn:hover .sicon-user-circle{color:var(--accent)!important}

salla-cart-summary{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;flex-shrink:0!important}
a.s-cart-summary-wrapper{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:10px!important;transition:all .25s var(--ease)!important;text-decoration:none!important;position:relative!important}
a.s-cart-summary-wrapper:hover{background:var(--bg)!important}
div#s-cart-icon{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:28px!important;height:28px!important;flex-shrink:0!important}
div#s-cart-icon i.sicon-shopping-bag,div#s-cart-icon .header-btn__icon.sicon-shopping-bag{font-size:24px!important;color:var(--heading)!important;transition:color .2s!important;line-height:1!important}
a.s-cart-summary-wrapper:hover .sicon-shopping-bag{color:var(--accent)!important}
div#s-cart-icon slot-fb,div#s-cart-icon .s-cart-summary-icon{display:none!important}
span.s-cart-summary-count{background:var(--accent)!important;color:#fff!important;font-family:'Cairo',sans-serif!important;font-weight:800!important;font-size:10px!important;width:18px!important;height:18px!important;min-width:18px!important;line-height:18px!important;text-align:center!important;border-radius:50%!important;border:2px solid var(--card)!important;box-shadow:0 2px 8px rgba(233,69,96,.4)!important;position:absolute!important;top:-4px!important;right:-4px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
p.s-cart-summary-content{margin:0!important;padding:0!important}
b.s-cart-summary-total{font-family:'Cairo',sans-serif!important;font-weight:700!important;font-size:13px!important;color:var(--heading)!important;white-space:nowrap!important}

a.navbar-brand::after,a.mburger::after,button.header-btn::after,a.s-cart-summary-wrapper::after,#mainnav .flex.items-center.justify-end a::after,#mainnav .flex.items-center.justify-end button::after{display:none!important;content:none!important}

@keyframes badgePulse{0%,100%{box-shadow:0 2px 10px rgba(233,69,96,.45)}50%{box-shadow:0 2px 16px rgba(233,69,96,.7)}}

header.store-header.is-scrolled div.top-navbar{padding:8px 0!important}
header.store-header.is-scrolled div.top-navbar input{height:38px!important}
header.store-header.is-scrolled #mainnav .container>div[class*="items-stretch"]{min-height:90px!important}
header.store-header.is-scrolled a.navbar-brand>img,header.store-header.is-scrolled #mainnav a.navbar-brand>img,header.store-header.is-scrolled .main-nav-container a.navbar-brand img,header.store-header.is-scrolled a.navbar-brand img[width],header.store-header.is-scrolled a.navbar-brand img[height]{width:230px!important;min-width:230px!important;height:auto!important;max-height:90px!important}

.swiper.s-slider-container,.s-products-slider .swiper{overflow:visible!important}
.s-products-slider .swiper-wrapper{justify-content:center!important;display:flex!important}
.s-products-slider-card{margin:0 auto!important}
salla-products-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:20px!important}
salla-products-list .s-product-card-entry{flex:0 0 auto!important}
.carousel-slider .swiper-wrapper{justify-content:center!important}
.s-products-slider-card,.s-product-card-entry,salla-product-card,custom-salla-product-card{background:var(--card)!important;border-radius:var(--r-lg)!important;overflow:hidden!important;border:1px solid var(--border)!important;box-shadow:0 2px 8px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03)!important;transition:all .4s var(--ease)!important}
.s-products-slider-card:hover,.s-product-card-entry:hover,salla-product-card:hover,custom-salla-product-card:hover{transform:translateY(-8px)!important;box-shadow:0 12px 40px rgba(0,0,0,.12)!important;border-color:transparent!important}
.s-product-card-image{overflow:hidden!important;position:relative!important;background:#f8fafc!important}
.s-product-card-image img{transition:transform .6s var(--ease)!important;object-fit:cover!important}
.s-products-slider-card:hover .s-product-card-image img,.s-product-card-entry:hover .s-product-card-image img,salla-product-card:hover .s-product-card-image img{transform:scale(1.1)!important}
.s-product-card-wishlist-btn{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-radius:50%!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;transition:all .3s var(--ease)!important;border:none!important}
.s-product-card-wishlist-btn:hover{background:var(--accent)!important;color:#fff!important;transform:scale(1.15)!important;box-shadow:0 4px 16px var(--accent-glow)!important}
.s-product-card-content{padding:16px!important}
.s-product-card-content-title,.s-product-card-content-title a{font-family:'Cairo',sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--heading)!important;line-height:1.6!important;text-align:center!important}
.s-product-card-content-title a:hover{color:var(--brand-deep)!important}
.s-product-card-sale-price,.s-product-card-price{font-family:'Cairo',sans-serif!important;font-weight:900!important;color:var(--accent)!important;font-size:18px!important}
.s-product-card-starting-price{color:var(--muted)!important;text-decoration:line-through!important;font-size:13px!important;font-weight:400!important}
.s-product-card-promotion-title{background:linear-gradient(135deg,var(--accent),var(--accent-dark))!important;color:#fff!important;font-weight:800!important;border-radius:8px!important;font-size:11px!important;padding:4px 12px!important;box-shadow:0 3px 12px var(--accent-glow)!important}
.s-product-card-rating .sicon-star2{color:var(--gold)!important}
.s-product-card-content-footer salla-add-product-button button,salla-add-product-button[fill="outline"] button{background:var(--brand)!important;color:#fff!important;border:none!important;border-radius:var(--r-md)!important;font-family:'Cairo',sans-serif!important;font-weight:700!important;font-size:13px!important;padding:10px 16px!important;transition:all .3s var(--ease)!important;width:100%!important;cursor:pointer!important}
.s-product-card-content-footer salla-add-product-button button:hover,salla-add-product-button[fill="outline"] button:hover{background:var(--brand-deep)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(15,52,96,.25)!important}
salla-products-slider [class*="block-title"],.s-block-title{font-family:'Cairo',sans-serif!important;font-weight:900!important;font-size:22px!important;color:var(--heading)!important}

.product-image .swiper,.s-product-slider,[class*="product-images"]{border-radius:var(--r-xl)!important;overflow:hidden!important;box-shadow:0 4px 30px rgba(0,0,0,.06)!important}
.product-image .swiper img,.s-product-slider img{border-radius:var(--r-lg)!important}
.product-image .swiper-slide-thumb-active{border-color:var(--accent)!important;border-radius:var(--r-sm)!important}
.product-info h1,[class*="product-title"],main h1{font-family:'Cairo',sans-serif!important;font-weight:900!important;font-size:26px!important;color:var(--heading)!important;line-height:1.5!important}
.product-info [class*="price"],.product-info .text-red-500,.product-info .text-primary{font-family:'Cairo',sans-serif!important;font-weight:900!important;font-size:30px!important;color:var(--accent)!important}
.product-info del,.product-info .line-through{font-size:18px!important;color:var(--muted)!important;font-weight:400!important}
.product-info salla-add-product-button button,main salla-add-product-button button{background:linear-gradient(135deg,var(--brand),var(--brand-deep))!important;color:#fff!important;border:none!important;border-radius:var(--r-lg)!important;font-family:'Cairo',sans-serif!important;font-weight:800!important;font-size:16px!important;padding:16px 40px!important;width:100%!important;cursor:pointer!important;transition:all .4s var(--ease)!important;box-shadow:0 6px 24px rgba(15,52,96,.2)!important;position:relative!important;overflow:hidden!important}
.product-info salla-add-product-button button::before,main salla-add-product-button button::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)!important;transition:left .6s!important}
.product-info salla-add-product-button button:hover::before,main salla-add-product-button button:hover::before{left:100%!important}
.product-info salla-add-product-button button:hover,main salla-add-product-button button:hover{transform:translateY(-3px)!important;box-shadow:0 10px 36px rgba(15,52,96,.3)!important}
salla-product-options{margin:24px 0!important}
salla-product-options label{font-family:'Cairo',sans-serif!important;font-weight:700!important}
salla-tabs [role="tablist"]{background:var(--bg)!important;border-radius:var(--r-lg)!important;padding:5px!important;border:none!important}
salla-tabs [role="tab"]{border-radius:var(--r-md)!important;font-family:'Cairo',sans-serif!important;font-weight:700!important;padding:10px 24px!important;transition:all .25s var(--ease)!important}
salla-tabs [role="tab"][aria-selected="true"]{background:var(--card)!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;color:var(--heading)!important}

footer.store-footer,.store-footer{background:linear-gradient(175deg,#c1ddf1,#a8cce4)!important;border-top:none!important;position:relative!important;overflow:hidden!important}
.footer-is-light .store-footer .store-footer__inner,.store-footer .store-footer__inner,.store-footer__inner{background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:none!important;padding:60px 0 20px!important}
footer.store-footer::before,.store-footer::before{content:''!important;position:absolute!important;top:0!important;left:5%!important;right:5%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 50%,transparent)!important;z-index:2!important}
footer.store-footer::after,.store-footer::after{content:''!important;position:absolute!important;top:-120px!important;right:-80px!important;width:350px!important;height:350px!important;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 65%)!important;pointer-events:none!important;z-index:0!important}
.store-footer__inner .container{position:relative!important;z-index:1!important}
.store-footer__inner .container>.grid{gap:32px 40px!important}
.store-footer h3,.store-footer h4,.store-footer h5,footer.store-footer h3,footer.store-footer h4{font-family:'Cairo',sans-serif!important;font-weight:800!important;color:#0f172a!important;font-size:18px!important;margin-bottom:20px!important;position:relative!important;padding-bottom:14px!important}
.store-footer h3::after,.store-footer h4::after,footer.store-footer h3::after,footer.store-footer h4::after{content:''!important;position:absolute!important;bottom:0!important;right:0!important;width:36px!important;height:2.5px!important;background:#0f172a!important;border-radius:4px!important}
.store-footer p,.store-footer span:not([class*="sicon"]),footer.store-footer p{font-family:'Tajawal',sans-serif!important;font-size:14px!important;color:#1e293b!important;line-height:1.9!important}
.store-footer a,footer.store-footer a{color:#334155!important;font-family:'Tajawal',sans-serif!important;font-size:14px!important;transition:all .25s var(--ease)!important;display:block!important;padding:6px 0!important;text-decoration:none!important;width:fit-content!important}
.store-footer a:hover,footer.store-footer a:hover{color:#0f172a!important;transform:translateX(-5px)!important}
.store-footer ul,.store-footer ol,footer.store-footer ul{list-style:none!important;padding:0!important;margin:0!important}
.store-footer ul li,footer.store-footer ul li{margin:0!important;padding:0!important}
.store-footer ul li a,footer.store-footer ul li a{display:block!important;padding:7px 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}
.store-footer ul li:last-child a{border-bottom:none!important}
.store-footer .rounded-icon,footer .rounded-icon{background:rgba(255,255,255,.5)!important;color:#0f172a!important;border-radius:var(--r-sm)!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s var(--ease)!important;border:1px solid rgba(255,255,255,.4)!important}
.store-footer .rounded-icon:hover,footer .rounded-icon:hover{background:#0f172a!important;color:#fff!important;transform:translateY(-3px)!important;border-color:#0f172a!important;box-shadow:0 4px 16px rgba(15,23,42,.2)!important}
.store-footer salla-social-links a,footer salla-social-links a,.store-footer [class*="social"] a{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.45)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:var(--r-sm)!important;transition:all .35s var(--ease)!important;color:#1e293b!important;margin:0 4px!important;font-size:18px!important}
.store-footer salla-social-links a:hover,footer salla-social-links a:hover,.store-footer [class*="social"] a:hover{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;transform:translateY(-5px) scale(1.05)!important;box-shadow:0 8px 24px rgba(15,23,42,.2)!important}
.store-footer salla-apps-icons,footer salla-apps-icons{opacity:.8!important;transition:opacity .3s!important}
.store-footer salla-apps-icons:hover,footer salla-apps-icons:hover{opacity:1!important}
.store-footer .md\:flex.items-center.justify-between,footer .border-t,.store-footer .py-4.container{border-top:1px solid rgba(0,0,0,.08)!important;padding:20px 0!important;margin-top:32px!important}
.store-footer .md\:flex.items-center.justify-between p,.store-footer .md\:flex.items-center.justify-between span{font-size:12px!important;color:#475569!important}

.swiper:not(.s-slider-container),salla-slider .swiper{border-radius:var(--r-lg)!important;overflow:hidden!important}
.swiper-button-next,.swiper-button-prev{background:var(--card)!important;box-shadow:0 2px 16px rgba(0,0,0,.1)!important;border-radius:50%!important;width:44px!important;height:44px!important;transition:all .3s var(--ease)!important;color:var(--heading)!important}
.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--brand)!important;color:#fff!important;box-shadow:0 6px 20px rgba(15,52,96,.25)!important;transform:scale(1.08)!important}
.swiper-button-next::after,.swiper-button-prev::after{font-size:16px!important;font-weight:900!important}

.btn--primary,.bg-primary:not(header .bg-primary):not(.top-navbar):not(.rounded-full){background:linear-gradient(135deg,var(--brand),var(--brand-deep))!important;border-radius:var(--r-md)!important;transition:all .3s var(--ease)!important}
.btn--primary:hover{box-shadow:0 6px 20px rgba(15,52,96,.25)!important;transform:translateY(-2px)!important}
salla-breadcrumb a{transition:color .2s!important}
salla-breadcrumb a:hover{color:var(--accent)!important}
[class*="whatsapp"],a[href*="wa.me"]{transition:all .35s var(--ease)!important}
[class*="whatsapp"]:hover,a[href*="wa.me"]:hover{transform:scale(1.12) translateY(-5px)!important;box-shadow:0 8px 28px rgba(37,211,102,.4)!important}

.tb-animate{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease),transform .6s var(--ease)}
.tb-animate.is-visible{opacity:1;transform:translateY(0)}

@media(max-width:1024px){p.s-cart-summary-content{display:none!important}a.s-cart-summary-wrapper{padding:6px!important}}

@media(max-width:768px){
#mainnav .container>.flex.items-stretch.justify-between,#mainnav .container>div[class*="items-stretch"]{min-height:90px!important;padding:4px 0!important}
a.navbar-brand,#mainnav a.navbar-brand{height:auto!important}
a.navbar-brand>img,#mainnav a.navbar-brand>img,header a.navbar-brand img{width:220px!important;min-width:220px!important;height:auto!important;max-height:80px!important;max-width:250px!important}
a.mburger{width:38px!important;height:38px!important}
a.mburger i.sicon-menu{font-size:22px!important}
#mainnav .flex.items-center.justify-end{gap:4px!important}
button.header-btn{width:36px!important;height:36px!important}
button.header-btn .sicon-user-circle{font-size:22px!important}
div#s-cart-icon .sicon-shopping-bag{font-size:22px!important}
.s-product-card-content-title,.s-product-card-content-title a{font-size:13px!important}
.s-product-card-sale-price,.s-product-card-price{font-size:16px!important}
.product-info h1,main h1{font-size:22px!important}
.product-info [class*="price"]{font-size:26px!important}
.store-footer h3,.store-footer h4{font-size:16px!important}
div.top-navbar{padding:10px 0!important}
div.top-navbar input{height:40px!important;font-size:12px!important}
}

@media(max-width:400px){
a.navbar-brand>img,#mainnav a.navbar-brand>img,header a.navbar-brand img{width:170px!important;min-width:170px!important;height:auto!important;max-height:65px!important;max-width:200px!important}
a.mburger{width:34px!important;height:34px!important;margin:0!important}
a.mburger i.sicon-menu{font-size:20px!important}
#mainnav .flex.items-center.justify-end{gap:2px!important}
button.header-btn{width:32px!important;height:32px!important}
button.header-btn .sicon-user-circle{font-size:20px!important}
a.s-cart-summary-wrapper{padding:4px!important}
div#s-cart-icon .sicon-shopping-bag{font-size:20px!important}
}

.tb-footer-logo{margin-bottom:12px}
.tb-footer-logo a,.store-footer .tb-footer-logo a,footer .tb-footer-logo a{display:inline-block!important;padding:0!important;border:none!important;width:auto!important;color:transparent!important;transform:none!important}
.tb-footer-logo a::after{display:none!important;content:none!important}
.tb-footer-logo a:hover{transform:none!important;color:transparent!important}
.tb-footer-logo img{width:160px!important;height:auto!important;max-width:160px!important;min-width:160px!important;display:block!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))!important;transition:transform .3s var(--ease),filter .3s!important;border-radius:8px!important}
.tb-footer-logo img:hover{transform:scale(1.05)!important;filter:drop-shadow(0 6px 20px rgba(0,0,0,.12))!important}
.store-footer .navbar-brand,.store-footer a.navbar-brand,footer a.navbar-brand{display:none!important}
.store-footer h4 a[href="/"],.store-footer h3 a[href="/"],footer h4 a[href="/"],footer h3 a[href="/"]{display:none!important}
.store-footer__inner .container>.grid>div:first-child>h3,.store-footer__inner .container>.grid>div:first-child>h4{display:none!important}
.store-footer__inner .container>.grid>div:first-child>p:first-of-type{margin-top:0!important}

::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-track{background:var(--bg)}
::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#94a3b8}
::selection{background:var(--accent);color:#fff}
html{scroll-behavior:smooth!important}