body{font-family:var(--smartiz-font)}.smartiz-notice{padding:14px;border:1px solid var(--smartiz-border);background:var(--smartiz-soft);border-radius:var(--smartiz-card-radius);color:var(--smartiz-muted)}.smartiz-product-carousel{max-width:var(--smartiz-container);margin:0 auto;padding:var(--smartiz-section-padding) 16px;direction:rtl}.smartiz-carousel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.smartiz-carousel-head h2{margin:0;color:var(--smartiz-text);font-weight:var(--smartiz-heading-weight);font-size:clamp(24px,3vw,36px);line-height:1.45}.smartiz-carousel-track{display:grid;grid-template-columns:repeat(var(--smartiz-carousel-columns,4),minmax(0,1fr));gap:16px}.smartiz-product-card{background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);overflow:hidden;box-shadow:0 18px 45px rgba(20,20,20,.07);transition:transform .22s ease,border-color .22s ease}.smartiz-product-card:hover{transform:translateY(-4px);border-color:var(--smartiz-primary)}.smartiz-product-card-image{position:relative;display:flex;align-items:center;justify-content:center;height:190px;background:var(--smartiz-soft);overflow:hidden;text-decoration:none}.smartiz-product-card-image img{width:100%;height:100%;object-fit:cover;display:block}.smartiz-ai-badge{position:absolute;top:12px;left:12px;min-width:42px;height:30px;border-radius:999px;background:var(--smartiz-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:13px}.smartiz-product-card-body{padding:14px;display:flex;flex-direction:column;gap:10px}.smartiz-product-card-meta{display:flex;gap:7px;flex-wrap:wrap}.smartiz-product-card-meta span,.smartiz-suppliers-count{border:1px solid var(--smartiz-border);background:var(--smartiz-soft);color:var(--smartiz-primary);border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:900}.smartiz-product-card h3{margin:0;color:var(--smartiz-text);font-size:15.5px;line-height:1.7;font-weight:950}.smartiz-product-card h3 a{color:inherit;text-decoration:none}.smartiz-score{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--smartiz-border);background:var(--smartiz-soft);border-radius:16px;padding:9px}.smartiz-score small{color:var(--smartiz-muted);font-weight:800}.smartiz-score b{color:var(--smartiz-primary);font-weight:950}.smartiz-product-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.smartiz-price{color:var(--smartiz-text);font-weight:950;font-size:13px}@media(max-width:1024px){.smartiz-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.smartiz-product-carousel{padding:var(--smartiz-section-padding-mobile) 12px}.smartiz-carousel-track{grid-template-columns:1fr}.smartiz-product-card-image{height:170px}}

.smartiz-hero-slider{position:relative;min-height:var(--smartiz-hero-height,620px);overflow:hidden;background:linear-gradient(135deg,var(--smartiz-soft),#fff);direction:rtl;font-family:var(--smartiz-font);border-radius:0}.smartiz-hero-track,.smartiz-hero-slide{position:absolute;inset:0}.smartiz-hero-slide{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.smartiz-hero-slide.is-active{opacity:1;visibility:visible;z-index:2}.smartiz-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.smartiz-hero-bg-mobile{display:none}.smartiz-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(227,6,19,.12),transparent 36%),linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.84),rgba(255,255,255,.58));z-index:1}.smartiz-hero-inner{position:relative;z-index:2;max-width:var(--smartiz-container);min-height:var(--smartiz-hero-height,620px);margin:0 auto;padding:56px 16px;display:grid;grid-template-columns:minmax(0,var(--smartiz-hero-content,620px)) 1fr;gap:34px;align-items:center}.smartiz-hero-slider.align-center .smartiz-hero-inner{grid-template-columns:1fr;text-align:center}.smartiz-hero-slider.align-center .smartiz-hero-content{margin:0 auto}.smartiz-hero-slider.align-center .smartiz-hero-actions{justify-content:center}.smartiz-hero-slider.align-left .smartiz-hero-inner{direction:ltr}.smartiz-hero-slider.align-left .smartiz-hero-content{direction:rtl}.smartiz-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--smartiz-soft);color:var(--smartiz-primary);border:1px solid var(--smartiz-border);font-weight:950;font-size:13px;margin-bottom:14px}.smartiz-hero-content h1{margin:0;color:var(--smartiz-text);font-size:clamp(34px,5vw,62px);line-height:1.25;font-weight:var(--smartiz-heading-weight);letter-spacing:-.035em;max-width:850px}.smartiz-hero-content p{margin:18px 0 0;color:var(--smartiz-muted);font-size:clamp(15px,1.6vw,19px);line-height:2;max-width:720px;font-weight:var(--smartiz-body-weight)}.smartiz-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.smartiz-hero-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--smartiz-button-radius);padding:0 22px;text-decoration:none;font-weight:950;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}.smartiz-hero-btn:hover{transform:translateY(-2px)}.smartiz-hero-btn.is-primary{background:var(--smartiz-primary);color:#fff;border:1px solid var(--smartiz-primary);box-shadow:0 14px 30px color-mix(in srgb,var(--smartiz-primary) 22%,transparent)}.smartiz-hero-btn.is-outline{background:#fff;color:var(--smartiz-primary);border:1px solid var(--smartiz-primary)}.smartiz-hero-visual{min-height:360px;position:relative;display:flex;align-items:center;justify-content:center}.smartiz-hero-orb{position:absolute;width:min(36vw,430px);height:min(36vw,430px);border-radius:50%;background:radial-gradient(circle,var(--smartiz-primary) 0%,rgba(227,6,19,.16) 32%,rgba(227,6,19,.04) 68%,transparent 70%);filter:blur(.2px);opacity:.85}.smartiz-hero-panel{position:relative;width:min(100%,360px);min-height:245px;border-radius:34px;background:rgba(255,255,255,.78);border:1px solid var(--smartiz-border);box-shadow:0 30px 70px rgba(20,20,20,.11);backdrop-filter:blur(14px);padding:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;overflow:hidden}.smartiz-hero-panel:before{content:"";position:absolute;inset:18px 18px auto auto;width:86px;height:86px;border-radius:26px;background:var(--smartiz-primary);box-shadow:0 18px 35px color-mix(in srgb,var(--smartiz-primary) 24%,transparent)}.smartiz-hero-panel span{width:max-content;position:relative;z-index:1;background:var(--smartiz-soft);color:var(--smartiz-primary);border:1px solid var(--smartiz-border);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.smartiz-hero-panel strong{position:relative;z-index:1;color:var(--smartiz-text);font-size:28px;line-height:1.3;font-weight:950}.smartiz-hero-panel small{position:relative;z-index:1;color:var(--smartiz-muted);font-size:13px;font-weight:800}.smartiz-hero-panel i{position:relative;z-index:1;height:9px;border-radius:999px;background:var(--smartiz-soft);display:block}.smartiz-hero-panel i:nth-of-type(1){width:78%}.smartiz-hero-panel i:nth-of-type(2){width:55%}.smartiz-hero-panel i:nth-of-type(3){width:68%;background:color-mix(in srgb,var(--smartiz-primary) 14%,#fff)}.smartiz-hero-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-primary);font-size:34px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 28px rgba(20,20,20,.08)}.smartiz-hero-arrow.is-prev{right:18px}.smartiz-hero-arrow.is-next{left:18px}.smartiz-hero-dots{position:absolute;z-index:6;left:0;right:0;bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.smartiz-hero-dots button{width:9px;height:9px;border-radius:999px;border:0;background:color-mix(in srgb,var(--smartiz-primary) 24%,#fff);padding:0;cursor:pointer;transition:width .2s ease,background .2s ease}.smartiz-hero-dots button.is-active{width:28px;background:var(--smartiz-primary)}@media(max-width:1024px){.smartiz-hero-slider{min-height:var(--smartiz-hero-height-tablet,560px)}.smartiz-hero-inner{min-height:var(--smartiz-hero-height-tablet,560px);grid-template-columns:1fr .72fr}.smartiz-hero-visual{min-height:300px}.smartiz-hero-content h1{font-size:clamp(30px,5vw,48px)}}@media(max-width:767px){.smartiz-hero-slider{min-height:var(--smartiz-hero-height-mobile,720px)}.smartiz-hero-bg-mobile{display:block}.smartiz-hero-bg-mobile+.smartiz-hero-overlay,.smartiz-hero-bg-mobile~.smartiz-hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.78),rgba(255,255,255,.96))}.smartiz-hero-bg-desktop{display:none}.smartiz-hero-inner{min-height:var(--smartiz-hero-height-mobile,720px);grid-template-columns:1fr;padding:38px 12px 76px;gap:18px}.smartiz-hero-content h1{font-size:30px;line-height:1.35}.smartiz-hero-content p{font-size:14px;line-height:1.9}.smartiz-hero-actions{flex-direction:column}.smartiz-hero-btn{width:100%}.smartiz-hero-visual{min-height:220px}.smartiz-hero-panel{width:100%;min-height:205px;border-radius:26px}.smartiz-hero-panel strong{font-size:22px}.smartiz-hero-arrow{display:none}.smartiz-hero-dots{bottom:20px}}

/* Smartiz Header + Mega Menu */
.smartiz-site-header{position:relative;z-index:1000;background:var(--smartiz-surface);border-bottom:1px solid var(--smartiz-border);font-family:var(--smartiz-font);direction:rtl}.smartiz-site-header.is-sticky{position:sticky;top:0}.smartiz-site-header.is-transparent{background:color-mix(in srgb,var(--smartiz-surface) 88%,transparent);backdrop-filter:blur(14px)}.smartiz-header-inner{max-width:var(--smartiz-container);height:var(--smartiz-header-height,78px);margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:16px}.smartiz-header-brand{display:flex;align-items:center;gap:10px;min-width:max-content}.smartiz-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--smartiz-text);font-weight:950;font-size:22px}.smartiz-logo img{max-height:44px;width:auto;display:block}.smartiz-mobile-menu-btn{width:42px;height:42px;border:1px solid var(--smartiz-border);border-radius:14px;background:#fff;color:var(--smartiz-text);display:none;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.smartiz-mobile-menu-btn i{display:block;width:18px;height:2px;background:currentColor;border-radius:9px}.smartiz-header-mega-wrap{min-width:220px}.smartiz-header-nav{flex:1;min-width:0}.smartiz-main-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:22px}.smartiz-main-menu li{position:relative;margin:0}.smartiz-main-menu a{color:var(--smartiz-text);text-decoration:none;font-size:14px;font-weight:850;line-height:1.6}.smartiz-main-menu a:hover{color:var(--smartiz-primary)}.smartiz-header-actions{display:flex;align-items:center;gap:8px;min-width:max-content}.smartiz-action-icon{position:relative;width:42px;height:42px;border-radius:14px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-text);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.smartiz-action-icon:hover{color:var(--smartiz-primary);border-color:var(--smartiz-primary)}.smartiz-action-icon svg{width:20px;height:20px}.smartiz-cart-link span{position:absolute;top:-6px;left:-6px;min-width:20px;height:20px;border-radius:999px;background:var(--smartiz-primary);color:#fff;font-size:11px;font-weight:950;display:flex;align-items:center;justify-content:center}.smartiz-header-cta{min-height:42px;border-radius:var(--smartiz-button-radius);padding:0 14px;background:var(--smartiz-primary);color:#fff!important;text-decoration:none;font-size:13px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 9px 20px color-mix(in srgb,var(--smartiz-primary) 18%,transparent)}
.smartiz-mega-menu{position:relative}.smartiz-mega-trigger{height:46px;border:1px solid var(--smartiz-border);border-radius:16px;background:var(--smartiz-soft);color:var(--smartiz-text);padding:0 12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:inherit}.smartiz-mega-trigger strong{font-size:13.5px;font-weight:950;white-space:nowrap}.smartiz-mega-burger{width:22px;height:22px;border-radius:8px;background:var(--smartiz-primary);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.smartiz-mega-burger i{display:block;width:11px;height:2px;border-radius:9px;background:#fff}.smartiz-mega-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(960px,calc(100vw - 32px));min-height:420px;background:#fff;border:1px solid var(--smartiz-border);border-radius:28px;box-shadow:0 28px 75px rgba(20,20,20,.14);display:grid;grid-template-columns:280px 1fr;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s ease}.smartiz-mega-menu.is-open .smartiz-mega-panel,.smartiz-mega-menu:hover .smartiz-mega-panel{opacity:1;visibility:visible;transform:translateY(0)}.smartiz-mega-tabs{background:linear-gradient(180deg,var(--smartiz-soft),#fff);border-left:1px solid var(--smartiz-border);padding:14px;display:flex;flex-direction:column;gap:8px}.smartiz-mega-tab{border:1px solid transparent;background:transparent;border-radius:16px;padding:10px;display:flex;align-items:center;gap:10px;color:var(--smartiz-text);font-family:inherit;cursor:pointer;text-align:right}.smartiz-mega-tab.is-active,.smartiz-mega-tab:hover{background:#fff;border-color:var(--smartiz-border);color:var(--smartiz-primary)}.smartiz-mega-icon{width:38px;height:38px;min-width:38px;border-radius:14px;background:var(--smartiz-soft);display:flex;align-items:center;justify-content:center;color:var(--smartiz-primary)}.smartiz-mega-icon svg{width:22px;height:22px}.smartiz-mega-tab span:last-child{font-weight:950;font-size:13px}.smartiz-mega-content{position:relative;padding:18px 18px 70px}.smartiz-mega-pane{display:none}.smartiz-mega-pane.is-active{display:block}.smartiz-mega-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.smartiz-mega-pane-head strong{display:block;color:var(--smartiz-text);font-size:22px;font-weight:950;line-height:1.5}.smartiz-mega-pane-head p{margin:4px 0 0;color:var(--smartiz-muted);font-size:13px;line-height:1.9}.smartiz-mega-pane-head a{min-height:36px;border-radius:13px;background:var(--smartiz-primary);color:#fff;text-decoration:none;font-size:12px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;white-space:nowrap}.smartiz-mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.smartiz-mega-links a{border:1px solid var(--smartiz-border);background:#fff;border-radius:14px;padding:10px;color:var(--smartiz-text);text-decoration:none;font-size:12.8px;font-weight:850}.smartiz-mega-links a:hover{color:var(--smartiz-primary);border-color:var(--smartiz-primary);background:var(--smartiz-soft)}.smartiz-mega-banner{margin-top:16px;border-radius:22px;padding:16px;background:linear-gradient(135deg,var(--smartiz-primary),color-mix(in srgb,var(--smartiz-primary) 66%,#111));color:#fff;overflow:hidden}.smartiz-mega-banner span{display:inline-flex;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;margin-bottom:8px}.smartiz-mega-banner strong{display:block;font-size:18px;font-weight:950;line-height:1.6}.smartiz-mega-banner p{margin:4px 0 0;color:rgba(255,255,255,.82);font-size:12.5px;line-height:1.8}.smartiz-mega-footer{position:absolute;left:18px;right:298px;bottom:16px;display:flex;justify-content:flex-end}.smartiz-mega-footer a{min-height:38px;border-radius:14px;background:#fff;color:var(--smartiz-primary);border:1px solid var(--smartiz-primary);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:12.5px;font-weight:950}
.smartiz-mobile-drawer{position:fixed;inset:0;z-index:9999;display:none}.smartiz-mobile-drawer.is-open{display:block}.smartiz-mobile-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.34)}.smartiz-mobile-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(86vw,360px);background:#fff;border-left:1px solid var(--smartiz-border);box-shadow:-20px 0 60px rgba(0,0,0,.14);padding:16px;overflow:auto}.smartiz-mobile-drawer-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--smartiz-border);padding-bottom:14px;margin-bottom:14px}.smartiz-mobile-drawer-head strong{display:block;color:var(--smartiz-text);font-size:17px;font-weight:950}.smartiz-mobile-drawer-head small{display:block;color:var(--smartiz-muted);font-size:12px;line-height:1.8}.smartiz-mobile-drawer-head button{width:38px;height:38px;border-radius:13px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-primary);font-size:24px;cursor:pointer}.smartiz-mobile-drawer-links{display:flex;flex-direction:column;gap:8px}.smartiz-mobile-drawer-links>a{display:flex;align-items:center;gap:9px;border:1px solid var(--smartiz-border);border-radius:16px;padding:10px;text-decoration:none;color:var(--smartiz-text);background:#fff}.smartiz-mobile-drawer-links>a span{width:34px;height:34px;border-radius:13px;background:var(--smartiz-soft);color:var(--smartiz-primary);display:flex;align-items:center;justify-content:center}.smartiz-mobile-drawer-links>a svg{width:20px;height:20px}.smartiz-mobile-drawer-links>a strong{font-size:13px;font-weight:950}.smartiz-mobile-sub-links{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 6px}.smartiz-mobile-sub-links a{font-size:11.8px;color:var(--smartiz-muted);text-decoration:none;border:1px solid var(--smartiz-border);border-radius:999px;padding:5px 8px;background:var(--smartiz-soft)}
@media(max-width:1024px){.smartiz-header-inner{height:var(--smartiz-header-mobile-height,64px);padding:0 12px}.smartiz-mobile-menu-btn{display:flex}.smartiz-header-mega-wrap,.smartiz-header-nav{display:none}.smartiz-logo img{max-height:38px}.smartiz-header-actions{margin-right:auto}.smartiz-header-cta{display:none}.smartiz-action-icon{width:38px;height:38px;border-radius:13px}.smartiz-mega-panel{display:none}}@media(max-width:767px){.smartiz-action-icon:nth-child(2){display:none}.smartiz-main-menu{display:none}}


.smartiz-vendor-offers{direction:rtl;background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:18px;box-shadow:0 18px 45px rgba(20,20,20,.07);font-family:var(--smartiz-font)}
.smartiz-vendor-offers h3{margin:0 0 14px;color:var(--smartiz-text);font-size:20px;font-weight:var(--smartiz-heading-weight);line-height:1.5}.smartiz-vendor-offers-list{display:grid;gap:9px}.smartiz-vendor-offer-row{display:grid;grid-template-columns:1.25fr .9fr .7fr .9fr;gap:12px;align-items:center;background:#fff;border:1px solid var(--smartiz-border);border-radius:18px;padding:12px}.smartiz-vendor-offer-row.is-best{background:linear-gradient(90deg,var(--smartiz-soft),#fff);border-color:color-mix(in srgb,var(--smartiz-primary) 40%,#fff)}.smartiz-vendor-offer-supplier strong{display:block;color:var(--smartiz-text);font-size:14px;font-weight:950;line-height:1.6}.smartiz-vendor-offer-supplier small,.smartiz-vendor-offer-stock small,.smartiz-vendor-offer-delivery small{display:block;color:var(--smartiz-muted);font-size:11.5px;line-height:1.6}.smartiz-vendor-offer-price b{display:block;color:var(--smartiz-primary);font-size:14px;font-weight:950;line-height:1.6}.smartiz-vendor-offer-price em{display:inline-flex;color:var(--smartiz-primary);background:var(--smartiz-soft);border:1px solid var(--smartiz-border);border-radius:999px;padding:3px 7px;font-style:normal;font-size:10.5px;font-weight:900}.smartiz-vendor-offer-stock span{display:inline-flex;color:var(--smartiz-success);background:color-mix(in srgb,var(--smartiz-success) 10%,#fff);border:1px solid color-mix(in srgb,var(--smartiz-success) 24%,#fff);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950}.smartiz-vendor-offer-delivery span{display:block;color:var(--smartiz-text);font-size:12.3px;font-weight:850;line-height:1.6}.smartiz-vendor-contact{margin-top:12px}.smartiz-vendor-empty{padding:14px;border:1px solid var(--smartiz-border);background:var(--smartiz-soft);border-radius:var(--smartiz-card-radius);color:var(--smartiz-muted);font-weight:800}
@media(max-width:767px){.smartiz-vendor-offer-row{grid-template-columns:1fr;gap:7px}.smartiz-vendor-offers{padding:13px}}

/* Smartiz 1.3.0 Home Widgets */
.smartiz-section-head{max-width:850px;margin:0 auto 24px;text-align:center}.smartiz-section-head>span{display:inline-flex;padding:6px 14px;border-radius:999px;background:var(--smartiz-soft);color:var(--smartiz-primary);border:1px solid var(--smartiz-border);font-size:13px;font-weight:900;margin-bottom:11px}.smartiz-section-head h2{margin:0;color:var(--smartiz-text);font-size:clamp(25px,3vw,39px);line-height:1.45;font-weight:var(--smartiz-heading-weight);letter-spacing:-.02em}.smartiz-section-head p{margin:11px auto 0;color:var(--smartiz-muted);font-size:15px;line-height:2;max-width:760px;font-weight:var(--smartiz-body-weight)}
.smartiz-benefits-bar{direction:rtl;background:var(--smartiz-bg);padding:calc(var(--smartiz-section-padding) / 1.7) 16px;font-family:var(--smartiz-font)}.smartiz-benefits-inner{max-width:var(--smartiz-container);margin:0 auto}.smartiz-benefits-title{margin:0 0 18px;text-align:center;color:var(--smartiz-text);font-size:26px;font-weight:var(--smartiz-heading-weight)}.smartiz-benefits-grid{display:grid;grid-template-columns:repeat(var(--smartiz-benefits-desktop,4),minmax(0,1fr));gap:14px}.smartiz-benefit-item{display:flex;align-items:center;gap:12px;background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:15px;text-decoration:none;box-shadow:0 14px 38px rgba(20,20,20,.055);transition:.22s ease}.smartiz-benefit-item:hover{transform:translateY(-3px);border-color:var(--smartiz-primary)}.smartiz-benefit-icon{width:48px;height:48px;min-width:48px;border-radius:18px;background:var(--smartiz-soft);color:var(--smartiz-primary);display:flex;align-items:center;justify-content:center}.smartiz-benefit-icon svg{width:25px;height:25px}.smartiz-benefit-content{display:flex;flex-direction:column;gap:4px;min-width:0}.smartiz-benefit-content strong{color:var(--smartiz-text);font-size:14px;font-weight:950;line-height:1.6}.smartiz-benefit-content small{color:var(--smartiz-muted);font-size:12.3px;line-height:1.7;font-weight:700}
.smartiz-paths-section{direction:rtl;background:var(--smartiz-bg);padding:var(--smartiz-section-padding) 16px;font-family:var(--smartiz-font);position:relative;overflow:hidden}.smartiz-paths-inner{max-width:var(--smartiz-container);margin:0 auto}.smartiz-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.smartiz-path-card{background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:20px;box-shadow:0 18px 45px rgba(20,20,20,.07);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.smartiz-path-card:before{content:"";position:absolute;inset:auto -80px -110px auto;width:260px;height:260px;border-radius:50%;background:color-mix(in srgb,var(--smartiz-primary) 8%,transparent)}.smartiz-path-card-top{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px}.smartiz-path-icon{width:60px;height:60px;min-width:60px;border-radius:22px;background:var(--smartiz-primary);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px color-mix(in srgb,var(--smartiz-primary) 20%,transparent)}.smartiz-path-icon svg{width:31px;height:31px}.smartiz-path-card h3{margin:0;color:var(--smartiz-text);font-size:22px;line-height:1.5;font-weight:var(--smartiz-heading-weight)}.smartiz-path-card p{margin:6px 0 0;color:var(--smartiz-muted);font-size:13.5px;line-height:1.95}.smartiz-path-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:10px}.smartiz-path-steps li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--smartiz-border);border-radius:17px;padding:10px}.smartiz-path-steps span{width:28px;height:28px;border-radius:10px;background:var(--smartiz-soft);color:var(--smartiz-primary);font-size:12px;font-weight:950;display:flex;align-items:center;justify-content:center}.smartiz-path-steps strong{color:var(--smartiz-text);font-size:13px;font-weight:900}.smartiz-path-btn{position:relative;z-index:1;min-height:44px;border-radius:var(--smartiz-button-radius);background:var(--smartiz-primary);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:950;box-shadow:0 10px 24px color-mix(in srgb,var(--smartiz-primary) 20%,transparent)}.smartiz-path-card.is-supplier .smartiz-path-icon{background:var(--smartiz-secondary)}
.smartiz-search-cats-section{direction:rtl;background:var(--smartiz-bg);padding:var(--smartiz-section-padding) 16px;font-family:var(--smartiz-font)}.smartiz-search-cats-inner{max-width:var(--smartiz-container);margin:0 auto}.smartiz-home-search{max-width:850px;margin:0 auto 14px;display:flex;gap:10px;background:#fff;border:1px solid var(--smartiz-border);border-radius:24px;padding:8px;box-shadow:0 18px 45px rgba(20,20,20,.06)}.smartiz-home-search input[type=search]{flex:1;min-height:50px;border:none;background:transparent;padding:0 14px;color:var(--smartiz-text);font-family:var(--smartiz-font);font-size:14px;outline:none}.smartiz-home-search button{min-width:130px;border:none;border-radius:18px;background:var(--smartiz-primary);color:#fff;font-family:var(--smartiz-font);font-size:14px;font-weight:950;cursor:pointer}.smartiz-popular-terms{max-width:850px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:var(--smartiz-muted);font-size:12.5px}.smartiz-popular-terms strong{color:var(--smartiz-text);font-weight:950}.smartiz-popular-terms a{border:1px solid var(--smartiz-border);background:var(--smartiz-soft);color:var(--smartiz-muted);text-decoration:none;border-radius:999px;padding:6px 10px;font-weight:800}.smartiz-popular-terms a:hover{color:var(--smartiz-primary);border-color:var(--smartiz-primary)}.smartiz-quick-cats{display:grid;grid-template-columns:repeat(var(--smartiz-search-cols,4),minmax(0,1fr));gap:12px}.smartiz-quick-cats a{background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:14px;display:flex;align-items:center;gap:11px;text-decoration:none;box-shadow:0 14px 38px rgba(20,20,20,.055);transition:.22s ease}.smartiz-quick-cats a:hover{transform:translateY(-3px);border-color:var(--smartiz-primary)}.smartiz-quick-cats span{width:46px;height:46px;min-width:46px;border-radius:17px;background:var(--smartiz-soft);color:var(--smartiz-primary);display:flex;align-items:center;justify-content:center}.smartiz-quick-cats svg{width:24px;height:24px}.smartiz-quick-cats strong{color:var(--smartiz-text);font-size:13.5px;font-weight:950;line-height:1.55}
@media(max-width:1024px){.smartiz-benefits-grid{grid-template-columns:repeat(var(--smartiz-benefits-tablet,2),minmax(0,1fr))}.smartiz-quick-cats{grid-template-columns:repeat(var(--smartiz-search-cols-tablet,2),minmax(0,1fr))}}@media(max-width:767px){.smartiz-section-head{text-align:right;margin-bottom:18px}.smartiz-section-head h2{font-size:24px}.smartiz-section-head p{font-size:13.5px;line-height:1.9}.smartiz-benefits-bar,.smartiz-paths-section,.smartiz-search-cats-section{padding:var(--smartiz-section-padding-mobile) 12px}.smartiz-benefits-grid{grid-template-columns:repeat(var(--smartiz-benefits-mobile,1),minmax(0,1fr));gap:10px}.smartiz-benefit-item{padding:12px;border-radius:22px}.smartiz-paths-grid{grid-template-columns:1fr}.smartiz-path-card{padding:15px;border-radius:22px}.smartiz-path-card-top{flex-direction:column}.smartiz-home-search{flex-direction:column;border-radius:22px}.smartiz-home-search button{min-height:46px;width:100%}.smartiz-popular-terms{justify-content:flex-start}.smartiz-quick-cats{grid-template-columns:repeat(var(--smartiz-search-cols-mobile,2),minmax(0,1fr));gap:10px}.smartiz-quick-cats a{flex-direction:column;text-align:center;align-items:center;padding:12px;border-radius:22px}.smartiz-quick-cats strong{font-size:12.5px}}

/* Smartiz 1.4.0 Home Commerce Widgets */
.smartiz-main-cats-section,.smartiz-ai-products-section,.smartiz-supplier-compare-section{direction:rtl;background:var(--smartiz-bg);padding:var(--smartiz-section-padding) 16px;font-family:var(--smartiz-font);position:relative;overflow:hidden}.smartiz-main-cats-inner,.smartiz-ai-products-inner,.smartiz-supplier-compare-inner{max-width:var(--smartiz-container);margin:0 auto}.smartiz-section-action{display:flex;justify-content:center;margin-top:22px}.smartiz-section-action a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--smartiz-button-radius);padding:0 22px;background:#fff;color:var(--smartiz-primary);border:1px solid var(--smartiz-primary);text-decoration:none;font-size:14px;font-weight:950}
.smartiz-main-cats-grid{display:grid;grid-template-columns:repeat(var(--smartiz-main-cats-desktop,4),minmax(0,1fr));gap:14px}.smartiz-main-cat-card{min-height:218px;display:flex;flex-direction:column;gap:14px;background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:16px;text-decoration:none;box-shadow:0 18px 45px rgba(20,20,20,.07);transition:transform .22s ease,border-color .22s ease}.smartiz-main-cat-card:hover{transform:translateY(-4px);border-color:var(--smartiz-primary)}.smartiz-main-cat-icon{height:86px;border-radius:22px;background:linear-gradient(135deg,var(--smartiz-soft),#fff);border:1px solid var(--smartiz-border);display:flex;align-items:center;justify-content:center;color:var(--smartiz-primary)}.smartiz-main-cat-icon svg{width:48px;height:48px}.smartiz-main-cat-content{display:flex;flex-direction:column;gap:8px;flex:1}.smartiz-main-cat-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.smartiz-main-cat-title-row strong{color:var(--smartiz-text);font-size:16px;line-height:1.55;font-weight:950}.smartiz-main-cat-title-row em{font-style:normal;white-space:nowrap;color:var(--smartiz-primary);background:var(--smartiz-soft);border:1px solid var(--smartiz-border);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.smartiz-main-cat-content small{color:var(--smartiz-muted);font-size:12.6px;line-height:1.85;font-weight:700}.smartiz-main-cat-tags{display:flex;flex-wrap:wrap;gap:6px}.smartiz-main-cat-tags b{font-size:11px;line-height:1.4;color:var(--smartiz-muted);background:#fff;border:1px solid var(--smartiz-border);border-radius:999px;padding:5px 8px;font-weight:800}.smartiz-main-cat-more{margin-top:auto;color:var(--smartiz-primary);font-size:12.5px;font-weight:950}
.smartiz-ai-products-grid{display:grid;grid-template-columns:repeat(var(--smartiz-ai-products-desktop,3),minmax(0,1fr));gap:16px}.smartiz-ai-product-card{background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 45px rgba(20,20,20,.075);transition:transform .22s ease,border-color .22s ease}.smartiz-ai-product-card:hover{transform:translateY(-4px);border-color:var(--smartiz-primary)}.smartiz-ai-product-image{position:relative;height:168px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--smartiz-soft),#fff);color:var(--smartiz-primary);text-decoration:none;overflow:hidden}.smartiz-ai-product-image img{width:100%;height:100%;object-fit:cover;display:block}.smartiz-ai-placeholder svg{width:92px;height:92px;display:block}.smartiz-ai-product-body{padding:15px;display:flex;flex-direction:column;gap:10px;flex:1}.smartiz-ai-product-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.smartiz-ai-product-top span,.smartiz-ai-product-top em{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:900;line-height:1.35}.smartiz-ai-product-top span{background:#fff;color:var(--smartiz-muted);border:1px solid var(--smartiz-border)}.smartiz-ai-product-top em{font-style:normal;background:var(--smartiz-soft);color:var(--smartiz-primary);border:1px solid var(--smartiz-border)}.smartiz-ai-product-card h3{margin:0;color:var(--smartiz-text);font-size:16.5px;line-height:1.65;font-weight:950}.smartiz-ai-product-card h3 a{color:inherit;text-decoration:none}.smartiz-ai-score-row{display:flex;align-items:center;justify-content:space-between;background:var(--smartiz-soft);border:1px solid var(--smartiz-border);border-radius:16px;padding:9px}.smartiz-ai-score-row small{color:var(--smartiz-muted);font-size:12px;font-weight:900}.smartiz-ai-score-row b{color:var(--smartiz-primary);font-size:13px;font-weight:950}.smartiz-ai-product-meta{display:flex;flex-direction:column;gap:7px}.smartiz-ai-product-meta span{color:var(--smartiz-muted);font-size:12.5px;line-height:1.75;font-weight:600}.smartiz-ai-product-meta strong{color:var(--smartiz-text);font-weight:950}.smartiz-ai-product-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.smartiz-ai-product-footer span{display:inline-flex;color:var(--smartiz-success);background:color-mix(in srgb,var(--smartiz-success) 10%,#fff);border:1px solid color-mix(in srgb,var(--smartiz-success) 20%,#fff);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;white-space:nowrap}.smartiz-ai-product-footer a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--smartiz-primary);color:#fff;padding:0 13px;text-decoration:none;font-size:12.5px;font-weight:950;white-space:nowrap}
.smartiz-supplier-compare-grid{display:grid;grid-template-columns:repeat(var(--smartiz-compare-desktop,2),minmax(0,1fr));gap:16px}.smartiz-supplier-compare-card{background:var(--smartiz-surface);border:1px solid var(--smartiz-border);border-radius:var(--smartiz-card-radius);padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 45px rgba(20,20,20,.075)}.smartiz-compare-product{display:grid;grid-template-columns:145px 1fr;gap:14px;align-items:stretch}.smartiz-compare-product-image{height:145px;border-radius:22px;background:linear-gradient(135deg,var(--smartiz-soft),#fff);border:1px solid var(--smartiz-border);color:var(--smartiz-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.smartiz-compare-product-image img{width:100%;height:100%;object-fit:cover;display:block}.smartiz-compare-product-image svg{width:82px;height:82px;display:block}.smartiz-compare-product-info{display:flex;flex-direction:column;gap:8px;min-width:0}.smartiz-compare-product-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.smartiz-compare-product-top span,.smartiz-compare-product-top em{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:900;line-height:1.35}.smartiz-compare-product-top span{color:var(--smartiz-muted);background:#fff;border:1px solid var(--smartiz-border)}.smartiz-compare-product-top em{font-style:normal;color:var(--smartiz-primary);background:var(--smartiz-soft);border:1px solid var(--smartiz-border)}.smartiz-compare-product-info h3{margin:0;color:var(--smartiz-text);font-size:16.5px;line-height:1.65;font-weight:950}.smartiz-compare-product-info h3 a{color:inherit;text-decoration:none}.smartiz-compare-product-info p{margin:0;color:var(--smartiz-muted);font-size:12.7px;line-height:1.85}.smartiz-compare-offers-list{display:flex;flex-direction:column;gap:8px}.smartiz-compare-offer-row{display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:10px;align-items:center;text-decoration:none;background:#fff;border:1px solid var(--smartiz-border);border-radius:18px;padding:11px 12px;transition:.2s ease}.smartiz-compare-offer-row:hover{transform:translateY(-2px);border-color:var(--smartiz-primary);background:var(--smartiz-soft)}.smartiz-compare-offer-row.is-best{border-color:color-mix(in srgb,var(--smartiz-primary) 55%,#fff);background:linear-gradient(90deg,var(--smartiz-soft),#fff)}.smartiz-compare-offer-main{display:flex;flex-direction:column;gap:5px;min-width:0}.smartiz-compare-offer-main strong{color:var(--smartiz-text);font-size:13px;font-weight:950;line-height:1.55}.smartiz-compare-offer-main em{font-style:normal;width:max-content;max-width:100%;color:var(--smartiz-primary);background:#fff;border:1px solid var(--smartiz-border);border-radius:999px;padding:3px 7px;font-size:10.8px;font-weight:900}.smartiz-compare-offer-price{color:var(--smartiz-primary);font-size:13px;font-weight:950;line-height:1.6}.smartiz-compare-offer-meta{display:flex;flex-direction:column;gap:3px;align-items:flex-start;color:var(--smartiz-muted);font-size:11.5px;line-height:1.5}.smartiz-compare-offer-meta b{color:var(--smartiz-success);font-weight:950}.smartiz-compare-offer-meta i{font-style:normal;color:var(--smartiz-warning);font-weight:900}.smartiz-compare-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.smartiz-compare-footer span{color:var(--smartiz-muted);font-size:12.5px;font-weight:900}.smartiz-compare-footer a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--smartiz-primary);color:#fff;padding:0 15px;text-decoration:none;font-size:12.5px;font-weight:950;white-space:nowrap}
@media(max-width:1024px){.smartiz-main-cats-grid{grid-template-columns:repeat(var(--smartiz-main-cats-tablet,2),minmax(0,1fr))}.smartiz-ai-products-grid{grid-template-columns:repeat(var(--smartiz-ai-products-tablet,2),minmax(0,1fr))}.smartiz-supplier-compare-grid{grid-template-columns:repeat(var(--smartiz-compare-tablet,1),minmax(0,1fr))}}@media(max-width:767px){.smartiz-main-cats-section,.smartiz-ai-products-section,.smartiz-supplier-compare-section{padding:var(--smartiz-section-padding-mobile) 12px}.smartiz-main-cats-grid{grid-template-columns:repeat(var(--smartiz-main-cats-mobile,1),minmax(0,1fr));gap:10px}.smartiz-ai-products-grid{grid-template-columns:repeat(var(--smartiz-ai-products-mobile,1),minmax(0,1fr));gap:12px}.smartiz-main-cat-card,.smartiz-ai-product-card,.smartiz-supplier-compare-card{border-radius:22px}.smartiz-main-cat-icon{height:78px}.smartiz-ai-product-image{height:150px}.smartiz-ai-product-footer,.smartiz-compare-footer{align-items:stretch;flex-direction:column}.smartiz-ai-product-footer a,.smartiz-compare-footer a{width:100%}.smartiz-compare-product{grid-template-columns:1fr}.smartiz-compare-product-image{height:136px}.smartiz-compare-offer-row{grid-template-columns:1fr;gap:6px}.smartiz-section-action a{width:100%}}

/* Smartiz 1.5.0 widgets: Smart Advisor, Featured Suppliers, Final CTA */
.smartiz-smart-advisor,
.smartiz-featured-suppliers,
.smartiz-final-cta{
    padding:var(--smartiz-section-padding,44px) 16px;
    font-family:var(--smartiz-font);
}
.smartiz-smart-advisor-inner,
.smartiz-featured-suppliers-inner,
.smartiz-final-cta-inner{
    width:min(100%,var(--smartiz-container,1240px));
    margin:0 auto;
}
.smartiz-section-eyebrow{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:8px 13px;
    border-radius:999px;
    background:var(--smartiz-soft,#FFF5F6);
    color:var(--smartiz-primary,#E30613);
    border:1px solid var(--smartiz-border,#F2D7DA);
    font-size:13px;
    font-weight:800;
}
.smartiz-section-head{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:10px;
    margin-bottom:24px;
}
.smartiz-section-head h2,
.smartiz-smart-advisor-copy h2,
.smartiz-final-cta-content h2{
    margin:0;
    color:var(--smartiz-text,#151515);
    font-weight:var(--smartiz-heading-weight,800);
    line-height:1.25;
    letter-spacing:-.02em;
}
.smartiz-section-head h2{font-size:clamp(25px,3vw,38px)}
.smartiz-section-head p,
.smartiz-smart-advisor-copy p,
.smartiz-final-cta-content p{
    margin:0;
    color:var(--smartiz-muted,#626262);
    line-height:2;
    max-width:780px;
}
.smartiz-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:44px;
    padding:12px 18px;
    border-radius:var(--smartiz-button-radius,16px);
    text-decoration:none!important;
    font-weight:850;
    transition:.2s ease;
}
.smartiz-btn-primary{background:var(--smartiz-primary,#E30613);color:#fff!important;box-shadow:0 18px 35px rgba(227,6,19,.18)}
.smartiz-btn-primary:hover{transform:translateY(-2px);filter:saturate(1.05)}
.smartiz-btn-ghost{background:#fff;color:var(--smartiz-text,#151515)!important;border:1px solid var(--smartiz-border,#F2D7DA)}
.smartiz-btn-light{background:#fff;color:var(--smartiz-primary,#E30613)!important;border:1px solid rgba(255,255,255,.35)}

.smartiz-smart-advisor-inner{
    display:grid;
    grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);
    gap:28px;
    align-items:center;
    background:linear-gradient(135deg,#fff 0%,var(--smartiz-soft,#FFF5F6) 100%);
    border:1px solid var(--smartiz-border,#F2D7DA);
    border-radius:calc(var(--smartiz-card-radius,28px) + 10px);
    padding:32px;
    overflow:hidden;
    position:relative;
}
.smartiz-smart-advisor-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;z-index:1}
.smartiz-smart-advisor-copy h2{font-size:clamp(28px,4vw,48px);max-width:780px}
.smartiz-smart-advisor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.smartiz-smart-advisor-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
.smartiz-smart-advisor-stats span{min-width:96px;background:#fff;border:1px solid var(--smartiz-border,#F2D7DA);border-radius:20px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}
.smartiz-smart-advisor-stats b{font-size:22px;color:var(--smartiz-primary,#E30613);line-height:1}
.smartiz-smart-advisor-stats small{color:var(--smartiz-muted,#626262);font-size:12px}
.smartiz-smart-advisor-panel{
    background:rgba(255,255,255,.86);
    border:1px solid rgba(255,255,255,.7);
    border-radius:var(--smartiz-card-radius,28px);
    padding:20px;
    box-shadow:0 25px 70px rgba(21,21,21,.10);
    backdrop-filter:blur(12px);
    position:relative;
    z-index:1;
}
.smartiz-advisor-card-head{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;position:relative;padding-inline-start:40px}
.smartiz-advisor-card-head strong{font-size:20px;color:var(--smartiz-text,#151515)}
.smartiz-advisor-card-head small{color:var(--smartiz-muted,#626262);line-height:1.8}
.smartiz-advisor-glow{position:absolute;right:0;top:3px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,var(--smartiz-primary,#E30613),transparent 70%);box-shadow:0 0 28px rgba(227,6,19,.35)}
.smartiz-advisor-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.smartiz-advisor-chips span{padding:8px 12px;border-radius:999px;background:var(--smartiz-soft,#FFF5F6);color:var(--smartiz-secondary,#151515);border:1px solid var(--smartiz-border,#F2D7DA);font-size:12px;font-weight:750}
.smartiz-advisor-steps{display:grid;gap:10px}
.smartiz-advisor-step{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;background:#fff;border:1px solid var(--smartiz-border,#F2D7DA);border-radius:20px;padding:14px}
.smartiz-advisor-step em{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:var(--smartiz-primary,#E30613);color:#fff;font-style:normal;font-weight:900}
.smartiz-advisor-step strong{display:block;color:var(--smartiz-text,#151515);margin-bottom:4px}
.smartiz-advisor-step small{display:block;color:var(--smartiz-muted,#626262);line-height:1.8}

.smartiz-featured-suppliers-grid{display:grid;grid-template-columns:repeat(var(--smartiz-featured-suppliers-desktop,3),minmax(0,1fr));gap:16px}
.smartiz-supplier-card{background:var(--smartiz-surface,#fff);border:1px solid var(--smartiz-border,#F2D7DA);border-radius:var(--smartiz-card-radius,28px);padding:20px;display:grid;gap:14px;box-shadow:0 16px 40px rgba(21,21,21,.05)}
.smartiz-supplier-avatar{width:52px;height:52px;border-radius:18px;background:var(--smartiz-soft,#FFF5F6);color:var(--smartiz-primary,#E30613);display:grid;place-items:center;font-size:24px;font-weight:950;border:1px solid var(--smartiz-border,#F2D7DA)}
.smartiz-supplier-main strong{display:block;font-size:18px;color:var(--smartiz-text,#151515);margin-bottom:4px}
.smartiz-supplier-main small{display:block;color:var(--smartiz-muted,#626262)}
.smartiz-supplier-meta{display:flex;flex-wrap:wrap;gap:8px}
.smartiz-supplier-meta span{font-size:12px;font-weight:750;padding:7px 10px;border-radius:999px;background:var(--smartiz-soft,#FFF5F6);color:var(--smartiz-secondary,#151515)}
.smartiz-supplier-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.smartiz-supplier-stats span{border:1px solid var(--smartiz-border,#F2D7DA);border-radius:18px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:3px}
.smartiz-supplier-stats b{color:var(--smartiz-primary,#E30613);font-size:17px}
.smartiz-supplier-stats small{color:var(--smartiz-muted,#626262);font-size:12px}
.smartiz-supplier-link{display:flex;align-items:center;justify-content:center;padding:12px 14px;border-radius:var(--smartiz-button-radius,16px);background:var(--smartiz-secondary,#151515);color:#fff!important;text-decoration:none!important;font-weight:850}
.smartiz-supplier-register-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--smartiz-soft,#FFF5F6);border:1px solid var(--smartiz-border,#F2D7DA);border-radius:var(--smartiz-card-radius,28px);padding:18px 20px}
.smartiz-supplier-register-cta span{font-weight:850;color:var(--smartiz-text,#151515)}

.smartiz-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:24px;align-items:center;background:linear-gradient(135deg,var(--smartiz-secondary,#151515),#2a1114);color:#fff;border-radius:calc(var(--smartiz-card-radius,28px) + 14px);padding:34px;position:relative;overflow:hidden}
.smartiz-final-cta-inner:before{content:"";position:absolute;inset:auto -120px -150px auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(227,6,19,.55),transparent 68%)}
.smartiz-final-cta-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative;z-index:1}
.smartiz-final-cta-content h2{font-size:clamp(27px,4vw,46px);color:#fff;max-width:820px}
.smartiz-final-cta-content p{color:rgba(255,255,255,.78)}
.smartiz-final-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
.smartiz-final-cta-cards{display:grid;gap:12px;position:relative;z-index:1}
.smartiz-final-card{display:grid;grid-template-columns:16px 1fr;gap:8px 12px;align-items:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:16px;backdrop-filter:blur(10px)}
.smartiz-final-card span{width:12px;height:12px;border-radius:50%;background:var(--smartiz-primary,#E30613);box-shadow:0 0 0 6px rgba(227,6,19,.14);margin-top:7px}
.smartiz-final-card strong{grid-column:2;color:#fff;font-size:16px}
.smartiz-final-card small{grid-column:2;color:rgba(255,255,255,.72);line-height:1.8}

@media (max-width: 900px){
    .smartiz-smart-advisor-inner,
    .smartiz-final-cta-inner{grid-template-columns:1fr;padding:24px}
    .smartiz-featured-suppliers-grid{grid-template-columns:repeat(var(--smartiz-featured-suppliers-tablet,2),minmax(0,1fr))}
}
@media (max-width: 640px){
    .smartiz-smart-advisor,
    .smartiz-featured-suppliers,
    .smartiz-final-cta{padding:var(--smartiz-section-padding-mobile,28px) 12px}
    .smartiz-featured-suppliers-grid{grid-template-columns:repeat(var(--smartiz-featured-suppliers-mobile,1),minmax(0,1fr))}
    .smartiz-smart-advisor-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}
    .smartiz-supplier-register-cta{align-items:stretch}
    .smartiz-supplier-register-cta .smartiz-btn{width:100%}
}

/* Smartiz 1.5.2 — compact header actions, WooCommerce mini cart, Smartiz Interactive notifications */
.smartiz-header-actions--compact{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content;position:relative;z-index:20}.smartiz-header-actions--compact .smartiz-action,.smartiz-header-actions--compact .reza-bell{position:relative;width:42px;height:42px;border-radius:14px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-text);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none;transition:.18s ease}.smartiz-header-actions--compact .smartiz-action:hover,.smartiz-header-actions--compact .reza-bell:hover{color:var(--smartiz-primary);border-color:color-mix(in srgb,var(--smartiz-primary) 55%,var(--smartiz-border));background:color-mix(in srgb,var(--smartiz-primary) 5%,#fff)}.smartiz-header-actions--compact svg{width:20px;height:20px;display:block}.smartiz-header-actions--compact .smartiz-action-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.smartiz-header-actions--compact .smartiz-action-button,.smartiz-header-actions--compact .reza-bell-button{all:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;border-radius:inherit}.smartiz-cart-count,.smartiz-header-actions--compact .reza-bell-count{position:absolute;top:-7px;left:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--smartiz-primary);color:#fff;font-size:11px;font-weight:950;line-height:20px;text-align:center;box-shadow:0 7px 16px color-mix(in srgb,var(--smartiz-primary) 24%,transparent);z-index:2}.smartiz-cart-count.is-empty,.smartiz-header-actions--compact .reza-bell-count.is-empty{display:none}.smartiz-cart-action,.smartiz-notification-action{overflow:visible!important}.smartiz-dropdown,.smartiz-header-actions--compact .reza-bell-panel{position:absolute;top:calc(100% + 12px);left:50%;right:auto;width:min(360px,calc(100vw - 24px));max-width:360px;transform:translateX(-50%);background:#fff;border:1px solid var(--smartiz-border);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.16);padding:0;z-index:99999;color:var(--smartiz-text);overflow:hidden}.smartiz-dropdown[hidden]{display:none!important}.smartiz-dropdown-head,.smartiz-header-actions--compact .reza-bell-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--smartiz-border);background:var(--smartiz-soft)}.smartiz-dropdown-head strong,.smartiz-header-actions--compact .reza-bell-head strong{font-size:14px;font-weight:950}.smartiz-dropdown-head a,.smartiz-header-actions--compact .reza-bell-head button{font-size:12px;font-weight:850;color:var(--smartiz-primary);text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer}.smartiz-mini-cart-content{max-height:min(60vh,420px);overflow:auto;padding:12px}.smartiz-mini-cart-content .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.smartiz-mini-cart-content .woocommerce-mini-cart-item{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--smartiz-border);font-size:13px}.smartiz-mini-cart-content .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:12px;margin:12px 0;font-weight:950}.smartiz-mini-cart-content .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smartiz-mini-cart-content .button{min-height:40px;border-radius:14px!important;background:var(--smartiz-primary)!important;color:#fff!important;text-decoration:none!important;display:flex!important;align-items:center;justify-content:center;font-size:12px;font-weight:900}.smartiz-header-actions--compact .reza-bell-panel{display:none;opacity:0;pointer-events:none}.smartiz-header-actions--compact .reza-bell.is-open .reza-bell-panel{display:block;opacity:1;pointer-events:auto;animation:smartizHeaderDrop .16s ease both}.smartiz-header-actions--compact .reza-bell-list{max-height:min(55vh,390px);overflow:auto;padding:8px}.smartiz-header-actions--compact .reza-bell-item{display:block;padding:11px 12px;border-radius:14px;text-decoration:none;color:var(--smartiz-text);font-size:13px;line-height:1.7}.smartiz-header-actions--compact .reza-bell-item:hover{background:var(--smartiz-soft)}.smartiz-header-actions--compact .reza-bell-item.is-unread{background:color-mix(in srgb,var(--smartiz-primary) 7%,#fff)}.smartiz-header-actions--compact .reza-bell-item small{display:block;color:var(--smartiz-muted);font-size:11px;margin-top:3px}.smartiz-header-actions--compact .reza-empty-state,.smartiz-cart-unavailable{padding:18px;text-align:center;color:var(--smartiz-muted);font-size:13px}.smartiz-header-actions--compact .smartiz-header-cta{margin-right:4px}@keyframes smartizHeaderDrop{from{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:1024px){.smartiz-header-actions--compact{gap:5px}.smartiz-header-actions--compact .smartiz-action,.smartiz-header-actions--compact .reza-bell{width:38px;height:38px;border-radius:13px}.smartiz-header-actions--compact svg{width:19px;height:19px}.smartiz-dropdown,.smartiz-header-actions--compact .reza-bell-panel{left:12px;right:auto;transform:none;width:calc(100vw - 24px);max-width:360px}.smartiz-header-actions--compact .smartiz-header-cta{display:none}}@media(max-width:767px){.smartiz-header-actions--compact .smartiz-search-action,.smartiz-header-actions--compact .smartiz-wishlist-action,.smartiz-header-actions--compact .smartiz-compare-action{display:none}.smartiz-header-actions--compact{gap:4px}.smartiz-cart-count,.smartiz-header-actions--compact .reza-bell-count{top:-6px;left:-6px}}

/* Smartiz 1.5.4 — Advanced Mega Menu rebuilt from previous dynamic mobile-header menu */
.smartiz-smm{font-family:var(--smartiz-font);position:relative;z-index:40}.smartiz-smm svg{width:20px;height:20px;display:block}.smartiz-smm-desktop{display:block}.smartiz-smm-main-nav{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.smartiz-smm-main-nav>li{margin:0;padding:0}.smartiz-smm-nav-link{min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:16px;text-decoration:none!important;color:var(--smartiz-text);font-size:14px;font-weight:850;border:1px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;font-family:inherit}.smartiz-smm-nav-link:hover,.smartiz-smm-products-menu-item.is-open>.smartiz-smm-products-toggle{color:var(--smartiz-primary);background:color-mix(in srgb,var(--smartiz-primary) 6%,#fff);border-color:color-mix(in srgb,var(--smartiz-primary) 22%,var(--smartiz-border))}.smartiz-smm-products-toggle{background:#fff;border-color:var(--smartiz-border);box-shadow:0 10px 28px rgba(16,24,40,.05)}.smartiz-smm-products-toggle svg:last-child{width:16px;height:16px;transition:.18s ease}.smartiz-smm-products-menu-item.is-open .smartiz-smm-products-toggle svg:last-child{transform:rotate(90deg)}.smartiz-smm-mega-panel{position:fixed;top:80px;right:20px;width:min(960px,calc(100vw - 24px));display:none;grid-template-columns:280px minmax(0,1fr);gap:0;background:#fff;border:1px solid var(--smartiz-border);border-radius:26px;box-shadow:0 28px 90px rgba(15,23,42,.18);overflow:hidden;z-index:999999;min-height:440px;max-height:min(72vh,620px)}.smartiz-smm-products-menu-item.is-open .smartiz-smm-mega-panel{display:grid;animation:smartizSmmDrop .16s ease both}.smartiz-smm-mega-cats{background:var(--smartiz-soft);border-left:1px solid var(--smartiz-border);padding:12px;overflow:auto}.smartiz-smm-mega-cat{width:100%;min-height:54px;border:0;border-radius:16px;background:transparent;color:var(--smartiz-text);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;text-align:right;font-family:inherit;font-weight:900;cursor:pointer}.smartiz-smm-mega-cat:hover,.smartiz-smm-mega-cat.is-active{background:#fff;color:var(--smartiz-primary);box-shadow:0 10px 28px rgba(16,24,40,.06)}.smartiz-smm-mega-cat svg:first-child{width:22px;height:22px}.smartiz-smm-mega-cat svg:last-child{width:15px;height:15px}.smartiz-smm-mega-content{padding:18px;overflow:auto}.smartiz-smm-mega-content-pane{display:none}.smartiz-smm-mega-content-pane.is-active{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.smartiz-smm-mega-feature{border-radius:22px;background:linear-gradient(135deg,var(--smartiz-soft),#fff);border:1px solid var(--smartiz-border);padding:12px;min-height:240px;display:grid;gap:12px;align-content:start}.smartiz-smm-mega-feature img{width:100%;height:156px;object-fit:cover;border-radius:18px;background:#fff}.smartiz-smm-mega-feature-placeholder{height:156px;border-radius:18px;background:#fff;display:grid;place-items:center;color:var(--smartiz-primary)}.smartiz-smm-mega-feature-placeholder svg{width:58px;height:58px}.smartiz-smm-mega-feature a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;background:var(--smartiz-primary);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:950;text-align:center}.smartiz-smm-mega-subcats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smartiz-smm-mega-subcat{min-height:72px;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--smartiz-border);border-radius:18px;background:#fff;text-decoration:none!important;color:var(--smartiz-text);transition:.16s ease}.smartiz-smm-mega-subcat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--smartiz-primary) 35%,var(--smartiz-border));box-shadow:0 14px 34px rgba(15,23,42,.08);color:var(--smartiz-primary)}.smartiz-smm-mega-subcat>svg{width:24px;height:24px;color:var(--smartiz-primary);flex:0 0 auto}.smartiz-smm-mega-subcat span{display:grid;gap:3px}.smartiz-smm-mega-subcat strong{font-size:13px;font-weight:950}.smartiz-smm-mega-subcat small{font-size:11px;color:var(--smartiz-muted);font-weight:600}.smartiz-smm-mobile-menu{display:none}.smartiz-smm-mobile-menu-button{width:42px;height:42px;border-radius:14px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-text);display:grid;place-items:center;cursor:pointer}.smartiz-smm-mobile-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:999990;opacity:0;pointer-events:none;transition:.2s ease}.smartiz-smm-mobile-drawer{position:fixed;top:0;right:0;width:min(390px,92vw);height:100vh;background:#fff;z-index:999999;transform:translateX(105%);transition:.24s ease;box-shadow:-18px 0 70px rgba(15,23,42,.18);display:flex;flex-direction:column;overflow:hidden}.smartiz-smm-mobile-menu.is-open .smartiz-smm-mobile-backdrop{opacity:1;pointer-events:auto}.smartiz-smm-mobile-menu.is-open .smartiz-smm-mobile-drawer{transform:translateX(0)}body.smartiz-smm-drawer-open{overflow:hidden}.smartiz-smm-mobile-drawer-head{min-height:96px;padding:16px;border-bottom:1px solid var(--smartiz-border);background:linear-gradient(135deg,var(--smartiz-soft),#fff);display:flex;align-items:center;justify-content:space-between;gap:12px}.smartiz-smm-mobile-drawer-head-compact{min-height:62px}.smartiz-smm-mobile-drawer-head>button{width:38px;height:38px;border-radius:12px;border:1px solid var(--smartiz-border);background:#fff;color:var(--smartiz-text);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.smartiz-smm-mobile-brand{display:flex;align-items:center;gap:12px;min-width:0}.smartiz-smm-mobile-logo-mark,.smartiz-smm-mobile-brand-image{width:50px;height:50px;border-radius:16px;background:var(--smartiz-primary);color:#fff;display:grid;place-items:center;font-weight:950;object-fit:cover}.smartiz-smm-mobile-brand-copy{display:grid;gap:4px;min-width:0}.smartiz-smm-mobile-brand-title{font-size:15px;font-weight:950;color:var(--smartiz-text)}.smartiz-smm-mobile-brand-subtitle{font-size:12px;color:var(--smartiz-muted);line-height:1.7}.smartiz-smm-mobile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-bottom:1px solid var(--smartiz-border)}.smartiz-smm-mobile-tabs button{min-height:42px;border:0;border-radius:14px;background:var(--smartiz-soft);font-family:inherit;font-weight:900;cursor:pointer;color:var(--smartiz-text)}.smartiz-smm-mobile-tabs button.is-active{background:var(--smartiz-primary);color:#fff}.smartiz-smm-mobile-pane{display:none;overflow:auto;padding:12px;flex:1}.smartiz-smm-mobile-pane.is-active{display:block}.smartiz-smm-mobile-links{display:grid;gap:8px}.smartiz-smm-mobile-links a,.smartiz-smm-mobile-cats summary{min-height:52px;border-radius:16px;border:1px solid var(--smartiz-border);background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;text-decoration:none!important;color:var(--smartiz-text);font-size:13px;font-weight:900;cursor:pointer;list-style:none}.smartiz-smm-mobile-links a:hover,.smartiz-smm-mobile-cats summary:hover{color:var(--smartiz-primary);border-color:color-mix(in srgb,var(--smartiz-primary) 25%,var(--smartiz-border))}.smartiz-smm-mobile-cats{display:grid;gap:8px}.smartiz-smm-mobile-cats details{border:0}.smartiz-smm-mobile-cats summary::-webkit-details-marker{display:none}.smartiz-smm-mobile-subcats{display:grid;gap:7px;padding:8px 12px 10px}.smartiz-smm-mobile-subcats a,.smartiz-smm-mobile-subcats span{min-height:38px;border-radius:12px;background:var(--smartiz-soft);display:flex;align-items:center;padding:0 12px;color:var(--smartiz-text);text-decoration:none!important;font-size:12px;font-weight:800}.smartiz-smm-mobile-all-cat{background:color-mix(in srgb,var(--smartiz-primary) 9%,#fff)!important;color:var(--smartiz-primary)!important}.smartiz-smm-mobile-help{margin:12px;border:1px solid var(--smartiz-border);border-radius:18px;padding:12px;background:var(--smartiz-soft);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--smartiz-muted)}.smartiz-smm-mobile-help a{margin-right:auto;color:var(--smartiz-primary);font-weight:950;text-decoration:none}@keyframes smartizSmmDrop{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){.smartiz-smm-desktop{display:none}.smartiz-smm-mobile-menu{display:block}.smartiz-smm-mega-panel{display:none!important}}@media(max-width:620px){.smartiz-smm-mobile-drawer{width:92vw}.smartiz-smm-mobile-drawer-head{align-items:flex-start}.smartiz-smm-mobile-brand-subtitle{font-size:11px}}


/* Smartiz 1.5.4 — clean 3-level mega menu layout */
.smartiz-smm .smartiz-smm-nav-link,
.smartiz-smm .smartiz-smm-products-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;border:0!important;box-shadow:none!important;background:transparent!important;line-height:1!important;flex-direction:row!important}.smartiz-smm .smartiz-smm-nav-link>svg,.smartiz-smm .smartiz-smm-products-toggle>svg{flex:0 0 auto!important}.smartiz-smm .smartiz-smm-nav-link>span{display:inline-block!important;white-space:nowrap!important}.smartiz-smm .smartiz-smm-products-toggle:hover,.smartiz-smm .smartiz-smm-products-menu-item.is-open>.smartiz-smm-products-toggle{background:color-mix(in srgb,var(--smartiz-primary) 7%,#fff)!important;color:var(--smartiz-primary)!important;border:0!important}.smartiz-smm .smartiz-smm-mega-panel{border:0!important;box-shadow:0 28px 90px rgba(15,23,42,.16)!important}.smartiz-smm .smartiz-smm-mega-panel-3level{grid-template-columns:270px minmax(0,1fr)!important;min-height:430px!important}.smartiz-smm .smartiz-smm-mega-cats{border-left:0!important;background:linear-gradient(180deg,#fff,var(--smartiz-soft))!important;padding:10px!important}.smartiz-smm .smartiz-smm-mega-cat{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:48px!important;height:48px!important;padding:0 12px!important;border:0!important;border-radius:14px!important;white-space:nowrap!important;text-align:right!important;overflow:hidden!important}.smartiz-smm .smartiz-smm-mega-cat span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}.smartiz-smm .smartiz-smm-mega-cat svg:first-child{width:21px!important;height:21px!important;flex:0 0 21px!important}.smartiz-smm .smartiz-smm-mega-cat svg:last-child{margin-right:auto!important;width:14px!important;height:14px!important;flex:0 0 14px!important}.smartiz-smm .smartiz-smm-mega-cat:hover,.smartiz-smm .smartiz-smm-mega-cat.is-active{box-shadow:none!important;background:color-mix(in srgb,var(--smartiz-primary) 8%,#fff)!important;color:var(--smartiz-primary)!important}.smartiz-smm .smartiz-smm-mega-content-pane.is-active{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;gap:16px!important}.smartiz-smm .smartiz-smm-mega-feature{border:0!important;box-shadow:none!important;background:var(--smartiz-soft)!important;min-height:250px!important}.smartiz-smm .smartiz-smm-mega-groups{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-content:start!important}.smartiz-smm .smartiz-smm-mega-subcat-group{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-height:54px!important;padding:9px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 24px rgba(15,23,42,.055)!important}.smartiz-smm .smartiz-smm-mega-subcat-head{min-height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;color:var(--smartiz-text)!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important}.smartiz-smm .smartiz-smm-mega-subcat-head svg:first-child{width:21px!important;height:21px!important;color:var(--smartiz-primary)!important;flex:0 0 auto!important}.smartiz-smm .smartiz-smm-mega-subcat-head span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.smartiz-smm .smartiz-smm-mega-subcat-head svg:last-child{margin-right:auto!important;width:13px!important;height:13px!important;color:var(--smartiz-muted)!important;flex:0 0 auto!important}.smartiz-smm .smartiz-smm-mega-third-list{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.smartiz-smm .smartiz-smm-mega-third-list a,.smartiz-smm .smartiz-smm-mega-third-list span{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:var(--smartiz-soft)!important;color:var(--smartiz-muted)!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.smartiz-smm .smartiz-smm-mega-third-list a:hover{background:color-mix(in srgb,var(--smartiz-primary) 10%,#fff)!important;color:var(--smartiz-primary)!important}.smartiz-smm .smartiz-smm-mega-third-list-empty a{color:var(--smartiz-primary)!important;background:color-mix(in srgb,var(--smartiz-primary) 8%,#fff)!important}.smartiz-smm .smartiz-smm-mega-subcats{display:none!important}.smartiz-smm-mobile-child-group{border:0!important}.smartiz-smm-mobile-child-group>summary{min-height:42px!important;border:0!important;background:var(--smartiz-soft)!important;margin-top:6px!important}.smartiz-smm-mobile-third-list{display:grid!important;gap:6px!important;padding:6px 14px 8px!important}.smartiz-smm-mobile-third-list a{min-height:34px!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:center!important;padding:0 11px!important;text-decoration:none!important;color:var(--smartiz-text)!important;font-size:12px!important;font-weight:800!important}@media(max-width:1180px){.smartiz-smm .smartiz-smm-mega-panel-3level{grid-template-columns:245px minmax(0,1fr)!important}.smartiz-smm .smartiz-smm-mega-content-pane.is-active{grid-template-columns:1fr!important}.smartiz-smm .smartiz-smm-mega-feature{display:none!important}.smartiz-smm .smartiz-smm-mega-subcat-group{grid-template-columns:190px minmax(0,1fr)!important}}@media(max-width:1024px){.smartiz-smm .smartiz-smm-mega-panel{display:none!important}}

/* Smartiz 2.0.0 — Intelligent Product Archive */
.smartiz-archive-page{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--smartiz-soft) 28%,#fff) 100%);font-family:var(--smartiz-font);color:var(--smartiz-text);min-height:70vh}.smartiz-archive-container{max-width:calc(var(--smartiz-container) + 260px);margin:0 auto;padding:24px 16px 54px}.smartiz-category-hero{display:grid;grid-template-columns:minmax(300px,42%) minmax(0,1fr);gap:24px;align-items:stretch;background:rgba(255,255,255,.92);border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);border-radius:24px;box-shadow:0 18px 60px rgba(15,23,42,.055);overflow:hidden;margin-bottom:18px}.smartiz-category-hero-visual{min-height:220px;background:linear-gradient(135deg,#f8fafc,#fff);position:relative;overflow:hidden}.smartiz-category-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 50%,color-mix(in srgb,var(--smartiz-primary) 14%,transparent) 50% 54%,transparent 54% 100%)}.smartiz-category-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.smartiz-category-hero-visual.has-category-image{background:#111}.smartiz-category-hero-visual.has-category-image:after{background:linear-gradient(90deg,rgba(0,0,0,.08),transparent 48%),linear-gradient(180deg,transparent,rgba(0,0,0,.08))}.smartiz-category-hero-thumbnail{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001)}.smartiz-hero-product-scene{position:absolute;inset:0;background:radial-gradient(circle at 25% 70%,rgba(227,6,19,.14),transparent 34%),linear-gradient(90deg,#f7f8fa,#fff);display:flex;align-items:flex-end;justify-content:center;gap:18px;padding:32px}.smartiz-hero-product-scene .scene-card{position:relative;display:block;border-radius:18px;background:#fff;border:1px solid #e9edf2;box-shadow:0 18px 40px rgba(15,23,42,.12)}.scene-drive{width:94px;height:132px}.scene-drive:before{content:"";position:absolute;inset:16px 18px auto;height:34px;border-radius:10px;background:#1f2937}.scene-drive:after{content:"";position:absolute;left:20px;right:20px;bottom:18px;height:46px;border-radius:12px;background:repeating-linear-gradient(180deg,#dbe2ea 0 6px,#fff 6px 11px)}.scene-motor{width:122px;height:90px;border-radius:999px!important}.scene-motor:before{content:"";position:absolute;inset:16px;border-radius:999px;border:12px solid #374151;background:#fbbf24}.scene-board{width:118px;height:76px}.scene-board:before{content:"AI";position:absolute;right:12px;top:12px;width:38px;height:38px;border-radius:12px;background:var(--smartiz-primary);color:#fff;display:grid;place-items:center;font-weight:950}.scene-line{position:absolute;right:32px;top:34px;width:160px;height:5px;border-radius:999px;background:var(--smartiz-primary);transform:rotate(-18deg);opacity:.9}.smartiz-category-hero-copy{padding:24px 24px 20px;display:flex;flex-direction:column;justify-content:center}.smartiz-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--smartiz-muted);font-size:12px;font-weight:800;margin-bottom:8px}.smartiz-breadcrumb a{color:var(--smartiz-muted);text-decoration:none}.smartiz-breadcrumb a:hover{color:var(--smartiz-primary)}.smartiz-category-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.45;margin:0;color:var(--smartiz-text);font-weight:950;letter-spacing:-.03em}.smartiz-category-hero p{margin:10px 0 0;color:var(--smartiz-muted);font-size:15px;line-height:2;max-width:820px}.smartiz-archive-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.smartiz-archive-stats span{min-height:70px;border-radius:18px;background:linear-gradient(180deg,#fff,var(--smartiz-soft));border:1px solid color-mix(in srgb,var(--smartiz-border) 80%,#fff);display:grid;place-items:center;padding:10px;text-align:center}.smartiz-archive-stats b{font-weight:950;font-size:18px;color:var(--smartiz-text)}.smartiz-archive-stats small{font-size:11.5px;color:var(--smartiz-muted);font-weight:800}.smartiz-archive-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.smartiz-archive-sidebar{position:sticky;top:calc(var(--smartiz-header-height,78px) + 16px);z-index:10}.smartiz-smart-filters{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border) 72%,#fff);border-radius:22px;padding:14px;box-shadow:0 18px 50px rgba(15,23,42,.055);display:grid;gap:12px}.smartiz-filter-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px;border-bottom:1px solid color-mix(in srgb,var(--smartiz-border) 65%,#fff);font-size:17px}.smartiz-filter-head strong{font-weight:950}.smartiz-filter-head span{color:var(--smartiz-primary);font-size:22px}.smartiz-filter-box{border:1px solid color-mix(in srgb,var(--smartiz-border) 62%,#fff);border-radius:18px;background:#fff;padding:12px;display:grid;gap:10px}.smartiz-filter-box>label{font-size:13px;font-weight:950;color:var(--smartiz-text)}.smartiz-filter-box select,.smartiz-filter-box input[type=text],.smartiz-filter-box input[type=number]{width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);border-radius:13px;background:#fff;padding:0 12px;color:var(--smartiz-text);font-family:var(--smartiz-font);font-weight:800;box-shadow:none}.smartiz-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.smartiz-filter-pills label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border-radius:12px;border:1px solid color-mix(in srgb,var(--smartiz-border) 75%,#fff);background:#fff;cursor:pointer;font-size:12px;font-weight:850;color:var(--smartiz-muted);transition:.18s ease}.smartiz-filter-pills label input{display:none}.smartiz-filter-pills label.is-active,.smartiz-filter-pills label:has(input:checked){background:var(--smartiz-primary);border-color:var(--smartiz-primary);color:#fff}.smartiz-filter-pills.small label{min-width:44px}.smartiz-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smartiz-filter-submit{min-height:48px;border:0;border-radius:16px;background:var(--smartiz-primary);color:#fff;font-family:var(--smartiz-font);font-weight:950;cursor:pointer;box-shadow:0 14px 30px color-mix(in srgb,var(--smartiz-primary) 18%,transparent)}.smartiz-archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,255,255,.92);border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);border-radius:20px;padding:12px;margin-bottom:16px;box-shadow:0 14px 35px rgba(15,23,42,.045);flex-wrap:wrap}.smartiz-result-count{font-weight:900;color:var(--smartiz-muted);font-size:13px}.smartiz-sort-form label{display:flex;align-items:center;gap:8px}.smartiz-sort-form span{font-size:12px;color:var(--smartiz-muted);font-weight:850}.smartiz-sort-form select{min-height:40px;border:1px solid color-mix(in srgb,var(--smartiz-border) 72%,#fff);border-radius:13px;background:#fff;padding:0 12px;font-family:var(--smartiz-font);font-weight:900;color:var(--smartiz-text)}.smartiz-quick-chips{display:flex;flex-wrap:wrap;gap:8px}.smartiz-quick-chips a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:13px;border:1px solid color-mix(in srgb,var(--smartiz-border) 72%,#fff);background:#fff;color:var(--smartiz-text);padding:0 12px;text-decoration:none;font-size:12px;font-weight:900}.smartiz-quick-chips a:hover{color:var(--smartiz-primary);border-color:color-mix(in srgb,var(--smartiz-primary) 35%,var(--smartiz-border))}.smartiz-quick-chips .is-clear{color:var(--smartiz-primary);background:color-mix(in srgb,var(--smartiz-primary) 7%,#fff)}.smartiz-products-grid{display:grid;grid-template-columns:repeat(var(--smartiz-archive-columns,3),minmax(0,1fr));gap:16px}.smartiz-smart-product-card{position:relative;background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);border-radius:22px;box-shadow:0 16px 46px rgba(15,23,42,.07);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-width:0}.smartiz-smart-product-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(15,23,42,.11);border-color:color-mix(in srgb,var(--smartiz-primary) 28%,var(--smartiz-border))}.smartiz-card-topline{position:absolute;z-index:3;top:12px;right:12px;left:12px;display:flex;align-items:center;gap:6px;min-height:30px}.smartiz-card-badge{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:950;line-height:1;white-space:nowrap}.smartiz-card-badge.ai{background:#e8fff9;color:#00866b}.smartiz-card-badge.vendor{background:#fff3d8;color:#9a6000}.smartiz-card-fav{margin-right:auto;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);display:grid;place-items:center;color:var(--smartiz-muted);text-decoration:none;font-size:18px;box-shadow:0 8px 18px rgba(15,23,42,.055)}.smartiz-card-image{height:190px;padding:42px 18px 10px;background:linear-gradient(180deg,#fff,var(--smartiz-soft));display:flex;align-items:center;justify-content:center;text-decoration:none}.smartiz-card-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.smartiz-card-content{padding:14px;display:grid;gap:9px}.smartiz-card-content h3{margin:0;font-size:15.5px;line-height:1.75;font-weight:950;min-height:54px;color:var(--smartiz-text)}.smartiz-card-content h3 a{color:inherit;text-decoration:none}.smartiz-card-brand{display:inline-block;width:max-content;max-width:100%;font-size:13px;line-height:1.2;color:#1264b0;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartiz-card-intel-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.smartiz-score-circle{width:58px;height:58px;border-radius:999px;background:#f0fff5;border:1px solid #b8f0c8;display:grid;place-items:center;text-align:center;color:#0f8b3e;flex:0 0 auto}.smartiz-score-circle b{font-size:18px;line-height:1;font-weight:950}.smartiz-score-circle small{font-size:9px;font-weight:900;line-height:1.2;color:#2f7b4c}.smartiz-grade-chip{margin-right:auto;border-radius:999px;background:color-mix(in srgb,var(--smartiz-primary) 8%,#fff);border:1px solid color-mix(in srgb,var(--smartiz-primary) 20%,#fff);color:var(--smartiz-primary);font-size:11px;font-weight:950;padding:6px 9px}.smartiz-suitable{font-size:11.5px;color:var(--smartiz-muted);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smartiz-card-info-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid color-mix(in srgb,var(--smartiz-border) 70%,#fff);padding-top:10px}.smartiz-card-info-row span{font-size:11px;font-weight:850;color:var(--smartiz-muted)}.smartiz-card-info-row span b{display:block;color:var(--smartiz-text);font-size:12px;font-weight:950}.smartiz-card-info-row .is-stock{display:flex;align-items:center;gap:5px;color:var(--smartiz-success);font-weight:950;justify-content:flex-end}.smartiz-card-info-row .is-stock:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.smartiz-card-info-row .is-stock.no{color:#9ca3af}.smartiz-mini-vendors{display:flex;align-items:center;gap:6px;min-height:30px;overflow:hidden}.smartiz-mini-vendors i{width:28px;height:22px;border-radius:8px;background:linear-gradient(135deg,#eef2ff,#fff);border:1px solid #e5e7eb;box-shadow:0 5px 12px rgba(15,23,42,.05)}.smartiz-mini-vendors i:nth-child(2){background:linear-gradient(135deg,#fff7ed,#fff)}.smartiz-mini-vendors i:nth-child(3){background:linear-gradient(135deg,#ecfdf5,#fff)}.smartiz-mini-vendors em{font-size:11px;color:var(--smartiz-muted);font-style:normal;font-weight:800;margin-right:auto}.smartiz-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.smartiz-card-price small{display:block;color:var(--smartiz-muted);font-size:10.5px;font-weight:800;margin-bottom:2px}.smartiz-card-price b{display:block;color:var(--smartiz-text);font-size:15px;line-height:1.6;font-weight:950}.smartiz-compare-icon{width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--smartiz-primary) 8%,#fff);color:var(--smartiz-primary);display:grid;place-items:center;text-decoration:none;font-weight:950}.smartiz-card-cta{min-height:42px;border-radius:14px;background:var(--smartiz-primary);color:#fff!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:13px;box-shadow:0 12px 24px color-mix(in srgb,var(--smartiz-primary) 16%,transparent)}.smartiz-archive-empty{border:1px solid color-mix(in srgb,var(--smartiz-border) 75%,#fff);background:#fff;border-radius:20px;padding:28px;text-align:center;color:var(--smartiz-muted);font-weight:900}.smartiz-pagination{display:flex;align-items:center;justify-content:center;margin-top:22px}.smartiz-pagination .woocommerce-pagination ul{border:0!important;display:flex;gap:8px;flex-wrap:wrap}.smartiz-pagination .woocommerce-pagination li{border:0!important}.smartiz-pagination .woocommerce-pagination a,.smartiz-pagination .woocommerce-pagination span{min-width:42px;height:42px;border-radius:13px!important;border:1px solid color-mix(in srgb,var(--smartiz-border) 72%,#fff)!important;background:#fff!important;color:var(--smartiz-text)!important;display:grid!important;place-items:center!important;font-weight:950!important;text-decoration:none!important}.smartiz-pagination .woocommerce-pagination .current{background:var(--smartiz-primary)!important;border-color:var(--smartiz-primary)!important;color:#fff!important}.smartiz-product-grid-section{direction:rtl}.smartiz-product-grid-section .smartiz-products-grid{max-width:var(--smartiz-container);margin:0 auto}@media(max-width:1180px){.smartiz-archive-layout{grid-template-columns:260px minmax(0,1fr)}.smartiz-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartiz-category-hero{grid-template-columns:1fr}.smartiz-category-hero-visual{min-height:180px}.smartiz-archive-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.smartiz-archive-layout{grid-template-columns:1fr}.smartiz-archive-sidebar{position:static}.smartiz-smart-filters{grid-template-columns:1fr 1fr}.smartiz-filter-head{grid-column:1/-1}.smartiz-filter-submit{grid-column:1/-1}.smartiz-archive-toolbar{align-items:stretch}.smartiz-sort-form,.smartiz-sort-form label{width:100%}.smartiz-sort-form select{width:100%}}@media(max-width:640px){.smartiz-archive-container{padding:14px 10px 36px}.smartiz-products-grid{grid-template-columns:1fr}.smartiz-smart-filters{grid-template-columns:1fr}.smartiz-category-hero{border-radius:18px}.smartiz-category-hero-copy{padding:18px}.smartiz-category-hero h1{font-size:26px}.smartiz-archive-stats{grid-template-columns:1fr}.smartiz-card-image{height:176px}.smartiz-archive-toolbar{border-radius:16px}.smartiz-quick-chips{width:100%}.smartiz-quick-chips a{flex:1 1 auto}}
.smartiz-archive-layout.sidebar-left{grid-template-columns:minmax(0,1fr) 300px}.smartiz-archive-layout.sidebar-left .smartiz-archive-sidebar{order:2}.smartiz-archive-layout.sidebar-left .smartiz-archive-main{order:1}@media(max-width:1180px){.smartiz-archive-layout.sidebar-left{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:900px){.smartiz-archive-layout.sidebar-left{grid-template-columns:1fr}.smartiz-archive-layout.sidebar-left .smartiz-archive-sidebar,.smartiz-archive-layout.sidebar-left .smartiz-archive-main{order:initial}}

/* Smartiz 2.0.1 — category SEO article + required category attribute filters */
.smartiz-category-article{margin-top:26px;background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:26px;padding:28px;box-shadow:0 18px 48px rgba(15,23,42,.055);overflow:hidden}.smartiz-category-article-head{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.smartiz-category-article-head span{width:max-content;display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--smartiz-primary,#E30613) 8%,#fff);color:var(--smartiz-primary,#E30613);border:1px solid color-mix(in srgb,var(--smartiz-primary,#E30613) 18%,#fff);padding:7px 12px;font-size:12px;font-weight:950}.smartiz-category-article-head h2{margin:0;color:var(--smartiz-text,#151515);font-size:clamp(22px,3vw,34px);line-height:1.55;font-weight:950}.smartiz-category-article-content{color:var(--smartiz-muted,#626262);font-size:15px;line-height:2.25}.smartiz-category-article-content p{margin:0 0 14px}.smartiz-category-article-content h2,.smartiz-category-article-content h3,.smartiz-category-article-content h4{color:var(--smartiz-text,#151515);line-height:1.7;margin:24px 0 10px}.smartiz-category-article-content ul,.smartiz-category-article-content ol{padding-inline-start:22px;margin:12px 0;line-height:2.15}.smartiz-filter-required-attrs{display:contents}.smartiz-filter-subhead{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:2px 0 -4px;color:var(--smartiz-text,#151515);font-size:13px;font-weight:950}.smartiz-filter-subhead:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--smartiz-primary,#E30613);box-shadow:0 0 0 5px color-mix(in srgb,var(--smartiz-primary,#E30613) 10%,transparent)}.smartiz-required-attr-box{position:relative}.smartiz-required-attr-box:after{content:"ضروری";position:absolute;top:13px;left:14px;font-size:10px;font-weight:950;color:var(--smartiz-primary,#E30613);background:color-mix(in srgb,var(--smartiz-primary,#E30613) 8%,#fff);border:1px solid color-mix(in srgb,var(--smartiz-primary,#E30613) 18%,#fff);border-radius:999px;padding:3px 7px}.smartiz-attr-pills{max-height:132px;overflow:auto;padding-inline-end:2px}.smartiz-spec-range-inputs input{min-width:0}@media(max-width:640px){.smartiz-category-article{padding:20px;border-radius:20px;margin-top:18px}.smartiz-category-article-content{font-size:14px;line-height:2.1}}



/* Smartiz 3.3.11 — keep mobile filter buttons strictly mobile-only */
.smartiz-mobile-filter-toggle,
.smartiz-mobile-filter-fab{display:none!important;}
@media (min-width:901px){
  .smartiz-mobile-filter-toggle,
  .smartiz-mobile-filter-fab,
  .smartiz-mobile-filter-drawer{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }
}

/* Smartiz 2.0.2 — mobile floating filters + supplier-name filter */
.smartiz-supplier-name-filter .smartiz-filter-checks{display:grid;gap:9px;max-height:188px;overflow:auto;padding-inline-end:3px}.smartiz-filter-checks label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:13px;background:#fff;padding:8px 10px;cursor:pointer;color:var(--smartiz-text,#151515);font-size:12px;font-weight:900}.smartiz-filter-checks input{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 85%,#999);background:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.smartiz-filter-checks input:checked{background:var(--smartiz-primary,#E30613);border-color:var(--smartiz-primary,#E30613)}.smartiz-filter-checks input:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:950;line-height:1}.smartiz-filter-checks label.is-active{border-color:color-mix(in srgb,var(--smartiz-primary,#E30613) 35%,#fff);background:color-mix(in srgb,var(--smartiz-primary,#E30613) 6%,#fff);color:var(--smartiz-primary,#E30613)}.smartiz-mobile-filter-toggle{display:none!important}.smartiz-mobile-filter-drawer{display:none}
@media(max-width:900px){body.smartiz-filter-drawer-open{overflow:hidden}.smartiz-archive-sidebar{display:none}.smartiz-category-hero-visual{position:relative}.smartiz-mobile-filter-toggle{display:grid;position:absolute;z-index:9;left:18px;top:50%;transform:translateY(-50%);width:54px;height:54px;border:0;border-radius:999px;background:var(--smartiz-primary,#E30613);color:#fff;box-shadow:0 18px 42px color-mix(in srgb,var(--smartiz-primary,#E30613) 30%,transparent);place-items:center;cursor:pointer}.smartiz-mobile-filter-toggle span{font-size:0;position:relative;width:24px;height:18px;display:block}.smartiz-mobile-filter-toggle span:before,.smartiz-mobile-filter-toggle span:after,.smartiz-mobile-filter-toggle span{background:linear-gradient(#fff,#fff) center/100% 2px no-repeat}.smartiz-mobile-filter-toggle span:before,.smartiz-mobile-filter-toggle span:after{content:"";position:absolute;right:0;width:100%;height:2px;border-radius:3px;background:#fff}.smartiz-mobile-filter-toggle span:before{top:1px}.smartiz-mobile-filter-toggle span:after{bottom:1px}.smartiz-mobile-filter-drawer{display:block;position:fixed;inset:0;z-index:99999;pointer-events:none}.smartiz-mobile-filter-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.44);opacity:0;transition:opacity .24s ease;cursor:pointer}.smartiz-mobile-filter-panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,420px);background:#fff;border-radius:0 28px 28px 0;box-shadow:24px 0 70px rgba(15,23,42,.22);transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);overflow:auto;padding:18px 16px 24px;direction:rtl}.smartiz-mobile-filter-drawer.is-open{pointer-events:auto}.smartiz-mobile-filter-drawer.is-open .smartiz-mobile-filter-backdrop{opacity:1}.smartiz-mobile-filter-drawer.is-open .smartiz-mobile-filter-panel{transform:translateX(0)}.smartiz-mobile-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;position:sticky;top:0;background:#fff;z-index:3;padding:6px 0 12px}.smartiz-mobile-filter-head strong{font-size:18px;font-weight:950;color:var(--smartiz-text,#151515)}.smartiz-mobile-filter-head a{font-size:12px;font-weight:950;color:var(--smartiz-primary,#E30613);text-decoration:none}.smartiz-mobile-filter-close{width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:var(--smartiz-text,#151515);font-size:30px;line-height:1;box-shadow:0 7px 18px rgba(15,23,42,.08);cursor:pointer}.smartiz-mobile-filter-panel .smartiz-smart-filters{display:grid!important;grid-template-columns:1fr!important;border:0;box-shadow:none;padding:0;background:transparent}.smartiz-mobile-filter-panel .smartiz-filter-head{display:none}.smartiz-mobile-filter-panel .smartiz-filter-submit{position:sticky;bottom:0;z-index:3;box-shadow:0 -12px 24px rgba(255,255,255,.9),0 12px 28px color-mix(in srgb,var(--smartiz-primary,#E30613) 20%,transparent)}}

/* Smartiz 2.0.3 — robust mobile floating filter button */
.smartiz-mobile-filter-fab{display:none!important}
@media(max-width:900px){
  .smartiz-mobile-filter-fab{
    display:grid!important;
    position:fixed!important;
    left:16px!important;
    top:44vh!important;
    z-index:99998!important;
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    min-height:58px!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    border-radius:999px!important;
    background:var(--smartiz-primary,#E30613)!important;
    color:#fff!important;
    box-shadow:0 18px 44px color-mix(in srgb,var(--smartiz-primary,#E30613) 34%,transparent),0 8px 18px rgba(15,23,42,.18)!important;
    place-items:center!important;
    cursor:pointer!important;
    pointer-events:auto!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
  }
  .smartiz-mobile-filter-fab span,
  .smartiz-mobile-filter-fab span:before,
  .smartiz-mobile-filter-fab span:after{
    content:"";
    display:block;
    width:24px;
    height:2px;
    border-radius:999px;
    background:#fff!important;
    position:relative;
  }
  .smartiz-mobile-filter-fab span:before,
  .smartiz-mobile-filter-fab span:after{position:absolute;right:0}
  .smartiz-mobile-filter-fab span:before{top:-8px;width:18px}
  .smartiz-mobile-filter-fab span:after{top:8px;width:14px}
  .smartiz-mobile-filter-fab b{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0;
  }
  body.smartiz-filter-drawer-open .smartiz-mobile-filter-fab{pointer-events:none!important}
  body.admin-bar .smartiz-mobile-filter-fab{top:calc(44vh + 16px)!important}
  .smartiz-archive-page .smartiz-category-hero{position:relative}
  .smartiz-archive-page .smartiz-category-hero-visual .smartiz-mobile-filter-toggle{display:none!important}
}

/* Smartiz 2.1.1 — intelligent single product page */
.smartiz-single-product-page{background:linear-gradient(180deg,#fff 0%,#fbfbfc 45%,#fff 100%);padding:24px 0 96px;color:var(--smartiz-text,#151515)}.smartiz-single-shell{width:min(var(--smartiz-container,1240px),calc(100% - 32px));margin:0 auto;direction:rtl}.smartiz-single-breadcrumb{margin:6px 0 16px;color:var(--smartiz-muted,#626262);font-size:13px}.smartiz-single-breadcrumb .woocommerce-breadcrumb,.smartiz-single-breadcrumb .smartiz-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.smartiz-single-top{display:grid;grid-template-columns:minmax(0,.96fr) minmax(390px,1.04fr);gap:18px;align-items:stretch}.smartiz-single-summary-card,.smartiz-single-gallery-card,.smartiz-single-tabs,.smartiz-single-supplier-section,.smartiz-product-description-card,.smartiz-similar-products{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:28px;box-shadow:0 18px 55px rgba(15,23,42,.055)}.smartiz-single-summary-card{padding:24px;display:flex;flex-direction:column;gap:18px}.smartiz-single-badges{display:flex;gap:8px;flex-wrap:wrap}.smartiz-ai-badge,.smartiz-grade-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:950}.smartiz-ai-badge{background:color-mix(in srgb,var(--smartiz-primary,#E30613) 8%,#fff);color:var(--smartiz-primary,#E30613);border:1px solid color-mix(in srgb,var(--smartiz-primary,#E30613) 20%,#fff)}.smartiz-ai-badge:before{content:"✦"}.smartiz-grade-badge{background:#f6fff8;color:var(--smartiz-success,#16A34A);border:1px solid #ccefd5}.smartiz-single-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.smartiz-single-title-row h1{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.55;font-weight:950;color:var(--smartiz-text,#151515)}.smartiz-single-title-row p{margin:7px 0 0;color:var(--smartiz-muted,#626262);font-size:13px}.smartiz-single-brand{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:10px 12px;border-radius:16px;background:#f8fafc;color:#1261b1;font-size:15px}.smartiz-single-mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.smartiz-single-mini-cards span{min-height:74px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:17px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:7px}.smartiz-single-mini-cards small{color:var(--smartiz-muted,#626262);font-size:12px}.smartiz-single-mini-cards b{font-size:13px;color:var(--smartiz-text,#151515);line-height:1.7}.smartiz-single-mini-cards b.ok{color:var(--smartiz-success,#16A34A)}.smartiz-single-mini-cards b.no{color:var(--smartiz-primary,#E30613)}.smartiz-technical-score-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 68%,#fff);border-radius:22px;padding:18px;background:linear-gradient(135deg,#fff,#fbfcfd)}.smartiz-score-ring{--score:86;position:relative;width:128px;height:128px;border-radius:50%;display:grid;place-items:center;justify-self:center;background:conic-gradient(var(--smartiz-success,#16A34A) calc(var(--score)*1%),#edf1f4 0)}.smartiz-score-ring:before{content:"";position:absolute;inset:12px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.smartiz-score-ring b,.smartiz-score-ring small{position:relative;z-index:1;display:block;text-align:center}.smartiz-score-ring b{font-size:32px;font-weight:950;color:var(--smartiz-text,#151515);line-height:1}.smartiz-score-ring small{font-size:12px;color:var(--smartiz-muted,#626262);margin-top:-28px}.smartiz-score-bars{display:flex;flex-direction:column;gap:9px}.smartiz-score-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.smartiz-score-head strong{font-size:15px;font-weight:950}.smartiz-score-head em{font-style:normal;color:var(--smartiz-success,#16A34A);font-size:12px;font-weight:950}.smartiz-score-bars p{margin:0 0 3px;color:var(--smartiz-muted,#626262);font-size:13px;line-height:1.9}.smartiz-score-bar{display:grid;grid-template-columns:105px minmax(0,1fr) 34px;gap:10px;align-items:center;font-size:12px;font-weight:800;color:var(--smartiz-muted,#626262)}.smartiz-score-bar i{height:8px;border-radius:999px;background:#e9eef0;overflow:hidden}.smartiz-score-bar i b{display:block;height:100%;border-radius:999px;background:var(--smartiz-success,#16A34A)}.smartiz-score-bar em{font-style:normal;color:var(--smartiz-text,#151515);font-weight:900}.smartiz-single-actions{display:grid;grid-template-columns:1fr .75fr 48px;gap:10px}.smartiz-single-primary,.smartiz-single-ghost,.smartiz-single-icon-btn{min-height:50px;border-radius:var(--smartiz-button-radius,16px);display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-weight:950}.smartiz-single-primary{background:linear-gradient(135deg,var(--smartiz-primary,#E30613),#ff3441);color:#fff!important;box-shadow:0 16px 32px color-mix(in srgb,var(--smartiz-primary,#E30613) 24%,transparent)}.smartiz-single-ghost,.smartiz-single-icon-btn{background:#fff;color:var(--smartiz-text,#151515)!important;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 78%,#fff)}.smartiz-single-icon-btn{font-size:22px;color:var(--smartiz-primary,#E30613)!important}.smartiz-single-price-strip{display:grid;grid-template-columns:1fr 150px;gap:10px}.smartiz-single-price-strip span{border-radius:18px;background:var(--smartiz-soft,#FFF5F6);border:1px solid color-mix(in srgb,var(--smartiz-primary,#E30613) 12%,#fff);padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.smartiz-single-price-strip small{color:var(--smartiz-muted,#626262);font-size:12px}.smartiz-single-price-strip b{font-size:18px;color:var(--smartiz-primary,#E30613);font-weight:950}.smartiz-single-gallery-card{padding:18px}.smartiz-single-gallery-main{min-height:488px;border-radius:22px;background:linear-gradient(135deg,#fff,#f7f8fa);display:grid;place-items:center;position:relative;overflow:hidden}.smartiz-single-gallery-main img{max-width:82%;max-height:430px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(15,23,42,.12))}.smartiz-single-gallery-placeholder{color:var(--smartiz-muted,#626262);font-weight:900}.smartiz-gallery-zoom{position:absolute;left:16px;bottom:16px;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 78%,#fff);background:#fff;border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.08);cursor:pointer}.smartiz-single-thumbs{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;overflow:auto;padding:4px}.smartiz-single-thumbs button{width:76px;height:72px;border-radius:14px;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);background:#fff;display:grid;place-items:center;cursor:pointer}.smartiz-single-thumbs button.is-active{border-color:var(--smartiz-primary,#E30613);box-shadow:0 0 0 3px color-mix(in srgb,var(--smartiz-primary,#E30613) 8%,transparent)}.smartiz-single-thumbs img{max-width:58px;max-height:58px;object-fit:contain}.smartiz-single-tabs{margin-top:18px;padding:0;overflow:hidden}.smartiz-single-tab-nav{display:flex;gap:0;overflow:auto;border-bottom:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 65%,#fff);padding:0 14px}.smartiz-single-tab-nav button{border:0;background:transparent;min-height:66px;padding:0 20px;white-space:nowrap;color:var(--smartiz-muted,#626262);font-weight:900;cursor:pointer;border-bottom:3px solid transparent}.smartiz-single-tab-nav button.is-active{color:var(--smartiz-primary,#E30613);border-bottom-color:var(--smartiz-primary,#E30613)}.smartiz-single-tab-panels{padding:22px}.smartiz-single-tab-panel{display:none}.smartiz-single-tab-panel.is-active{display:block}.smartiz-ai-decision-grid,.smartiz-specs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:18px}.smartiz-ai-summary-box,.smartiz-pros-cons>div,.smartiz-specs-table-box,.smartiz-specs-explain-box,.smartiz-reviews-preview,.smartiz-product-faq{border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:20px;background:#fff;padding:18px}.smartiz-ai-summary-box h3,.smartiz-specs-table-box h3,.smartiz-specs-explain-box h3,.smartiz-product-description-card h3,.smartiz-similar-products h3{margin:0 0 12px;font-size:20px;font-weight:950;color:var(--smartiz-text,#151515)}.smartiz-ai-summary-box p,.smartiz-specs-explain-box p,.smartiz-product-description-card div{line-height:2;color:var(--smartiz-muted,#626262);margin:0}.smartiz-ai-recommendation{margin-top:16px;border-radius:18px;background:#f3fff6;border:1px solid #ccefd5;padding:14px;display:flex;gap:10px;align-items:center;color:#11792f}.smartiz-ai-recommendation b{background:var(--smartiz-success,#16A34A);color:#fff;padding:7px 10px;border-radius:12px;white-space:nowrap}.smartiz-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smartiz-pros-cons h4{margin:0 0 10px;font-weight:950}.smartiz-pros-cons span{display:block;margin-top:8px;line-height:1.8;font-size:13px}.smartiz-pros-cons .ok{color:var(--smartiz-success,#16A34A)}.smartiz-pros-cons .no{color:var(--smartiz-primary,#E30613)}.smartiz-specs-table-box table{width:100%;border-collapse:collapse}.smartiz-specs-table-box th,.smartiz-specs-table-box td{text-align:right;border-bottom:1px solid #f1f3f5;padding:11px 8px;font-size:13px}.smartiz-specs-table-box th{color:var(--smartiz-muted,#626262);font-weight:800;width:42%}.smartiz-specs-table-box td{color:var(--smartiz-text,#151515);font-weight:850}.smartiz-specs-explain-box a{margin-top:16px;display:inline-flex;text-decoration:none!important;color:var(--smartiz-primary,#E30613);font-weight:950}.smartiz-single-supplier-section{margin-top:18px;padding:22px}.smartiz-single-supplier-section .smartiz-vendor-offers{box-shadow:none;border:0;padding:0;margin:0}.smartiz-single-lower-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;margin-top:18px}.smartiz-product-description-card,.smartiz-similar-products{padding:22px}.smartiz-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.smartiz-section-heading h3{margin:0}.smartiz-section-heading a{font-weight:950;color:var(--smartiz-primary,#E30613);text-decoration:none!important}.smartiz-similar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.smartiz-similar-grid .smartiz-product-card{min-width:0}.smartiz-sticky-buy-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:9990;width:min(980px,calc(100% - 28px));background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff);border-radius:22px;box-shadow:0 18px 55px rgba(15,23,42,.14);display:grid;grid-template-columns:1fr 260px 190px;gap:10px;align-items:center;padding:12px}.smartiz-sticky-buy-bar span{display:flex;gap:8px;align-items:center;padding-inline:12px}.smartiz-sticky-buy-bar small{color:var(--smartiz-muted,#626262)}.smartiz-sticky-buy-bar b{color:var(--smartiz-primary,#E30613);font-weight:950}.smartiz-sticky-primary,.smartiz-sticky-secondary{min-height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;text-decoration:none!important;font-weight:950}.smartiz-sticky-primary{background:var(--smartiz-primary,#E30613);color:#fff!important}.smartiz-sticky-secondary{background:#fff;color:var(--smartiz-text,#151515)!important;border:1px solid color-mix(in srgb,var(--smartiz-border,#F2D7DA) 72%,#fff)}.smartiz-muted{color:var(--smartiz-muted,#626262)}@media(max-width:1024px){.smartiz-single-top,.smartiz-ai-decision-grid,.smartiz-specs-grid,.smartiz-single-lower-grid{grid-template-columns:1fr}.smartiz-single-gallery-card{order:-1}.smartiz-single-gallery-main{min-height:380px}.smartiz-sticky-buy-bar{grid-template-columns:1fr 1fr}.smartiz-sticky-buy-bar span{grid-column:1/-1;justify-content:space-between}}@media(max-width:640px){.smartiz-single-product-page{padding-top:12px}.smartiz-single-shell{width:min(100% - 20px,1240px)}.smartiz-single-summary-card,.smartiz-single-gallery-card,.smartiz-single-tabs,.smartiz-single-supplier-section,.smartiz-product-description-card,.smartiz-similar-products{border-radius:20px}.smartiz-single-summary-card{padding:18px}.smartiz-single-mini-cards,.smartiz-single-price-strip,.smartiz-single-actions,.smartiz-pros-cons,.smartiz-similar-grid{grid-template-columns:1fr}.smartiz-technical-score-card{grid-template-columns:1fr}.smartiz-score-bar{grid-template-columns:88px minmax(0,1fr) 32px}.smartiz-single-gallery-main{min-height:310px}.smartiz-single-tab-nav button{min-height:58px;padding:0 14px;font-size:13px}.smartiz-single-tab-panels{padding:16px}.smartiz-sticky-buy-bar{bottom:8px;width:calc(100% - 16px);border-radius:18px;grid-template-columns:1fr;padding:10px}.smartiz-sticky-primary,.smartiz-sticky-secondary{min-height:46px}.smartiz-single-product-page{padding-bottom:190px}}

/* Smartiz 2.1.1 - supplier contact + preferred price + recommendations */
.smartiz-vendor-offers-list .smartiz-vendor-offer-row{grid-template-columns:1.15fr .85fr .65fr .8fr 170px;align-items:center}
.smartiz-vendor-offer-row.is-sponsored{background:linear-gradient(90deg,#fff7e8,#fff);border-color:#ffd89b}
.smartiz-vendor-offer-flags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:3px 0 2px}
.smartiz-vendor-offer-flags em{font-style:normal;display:inline-flex;align-items:center;border-radius:999px;background:var(--smartiz-soft,#fff5f6);border:1px solid color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,#fff);color:var(--smartiz-primary,#e30613);font-size:10.5px;font-weight:950;padding:3px 7px}
.smartiz-vendor-offer-flags small{display:inline-flex!important;margin:0!important;color:#0f766e!important;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:3px 7px;font-size:10.5px!important;font-weight:950}
.smartiz-vendor-offer-contact{display:flex;justify-content:flex-end;align-items:center}
.smartiz-supplier-contact-btn,.smartiz-vendor-offer-contact .smp-supplier-contact-button,.smartiz-vendor-offer-contact .supplier-contact-button{min-height:40px;width:100%;border-radius:14px!important;background:var(--smartiz-primary,#e30613)!important;color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:0 13px!important;text-decoration:none!important;font-weight:950;font-size:12.5px;border:0!important;box-shadow:0 10px 22px color-mix(in srgb,var(--smartiz-primary,#e30613) 20%,transparent)}
.smartiz-supplier-contact-disabled{min-height:40px;width:100%;border-radius:14px;background:#f6f7f9;color:var(--smartiz-muted,#626262);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;border:1px dashed var(--smartiz-border,#f2d7da)}
.smartiz-summary-price-mini{border-color:color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,#fff)!important;background:linear-gradient(135deg,var(--smartiz-soft,#fff5f6),#fff)!important}
.smartiz-summary-price-mini b{color:var(--smartiz-primary,#e30613)!important;font-size:15px!important;line-height:1.8!important}
.smartiz-summary-price-mini em,.smartiz-single-price-strip em{display:block;font-style:normal;color:var(--smartiz-muted,#626262);font-size:11px;font-weight:850;margin-top:3px}
.smartiz-single-price-strip span{align-items:flex-start;flex-direction:column}
.smartiz-recommended-products{padding:22px;margin-bottom:18px;background:var(--smartiz-surface,#fff);border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:var(--smartiz-card-radius,24px);box-shadow:0 18px 45px rgba(15,23,42,.06)}
.smartiz-section-heading span{color:var(--smartiz-muted,#626262);font-size:12.5px;font-weight:850}
.smartiz-recommended-plugin-output{overflow:hidden}.smartiz-recommended-plugin-output>*{max-width:100%}
@media(max-width:920px){.smartiz-vendor-offers-list .smartiz-vendor-offer-row{grid-template-columns:1fr 1fr}.smartiz-vendor-offer-contact{grid-column:1/-1;justify-content:stretch}.smartiz-supplier-contact-btn,.smartiz-vendor-offer-contact .smp-supplier-contact-button,.smartiz-vendor-offer-contact .supplier-contact-button{width:100%}}
@media(max-width:640px){.smartiz-vendor-offers-list .smartiz-vendor-offer-row{grid-template-columns:1fr}.smartiz-recommended-products{padding:18px;border-radius:20px}.smartiz-summary-price-mini b{font-size:14px!important}}

/* Smartiz 2.1.2 - product related stories from Smartiz Interactive Community */
.smartiz-product-stories-section{margin:0 0 18px;padding:18px 20px;background:var(--smartiz-surface,#fff);border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:var(--smartiz-card-radius,24px);box-shadow:0 18px 45px rgba(15,23,42,.055);overflow:hidden}
.smartiz-product-stories-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.smartiz-product-stories-title h2{margin:0;font-size:18px;font-weight:950;color:var(--smartiz-text,#151515)}.smartiz-product-stories-title span{color:var(--smartiz-muted,#626262);font-size:12px;font-weight:850;white-space:nowrap}.smartiz-product-stories-output .reza-stories,.smartiz-product-stories-output .reza-stories-railbox{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.smartiz-product-stories-output .reza-stories-topline{display:none!important}.smartiz-product-stories-output .reza-stories-ring-rail{gap:14px;padding:4px 2px 8px;scrollbar-width:thin}.smartiz-product-stories-output .reza-story-ring{flex-basis:86px;color:var(--smartiz-text,#151515)!important}.smartiz-product-stories-output .reza-story-ring-avatar{width:76px!important;height:76px!important;background:linear-gradient(135deg,var(--smartiz-primary,#e30613),#ff6b6b)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--smartiz-primary,#e30613) 20%,transparent)!important}.smartiz-product-stories-output .reza-story-ring-avatar img{width:68px!important;height:68px!important;border:3px solid #fff!important}.smartiz-product-stories-output .reza-story-ring>span:last-child{font-weight:950!important;font-size:12px!important;max-width:86px!important}.smartiz-product-stories-output .reza-story-add-ring .reza-story-ring-avatar{background:linear-gradient(135deg,var(--smartiz-primary,#e30613),#111827)!important}.smartiz-product-stories-output .reza-story-empty-inline{background:var(--smartiz-soft,#fff5f6)!important;border-color:color-mix(in srgb,var(--smartiz-primary,#e30613) 16%,#fff)!important;color:var(--smartiz-muted,#626262)!important}
@media(max-width:640px){.smartiz-product-stories-section{margin-bottom:14px;padding:14px 12px;border-radius:20px}.smartiz-product-stories-title{align-items:flex-start;flex-direction:column;margin-bottom:8px}.smartiz-product-stories-output .reza-story-ring{flex-basis:74px}.smartiz-product-stories-output .reza-story-ring-avatar{width:66px!important;height:66px!important}.smartiz-product-stories-output .reza-story-ring-avatar img{width:58px!important;height:58px!important}.smartiz-product-stories-output .reza-story-ring>span:last-child{max-width:74px!important;font-size:11.5px!important}}

/* Smartiz 2.1.3 plugin bridge sections */
.smartiz-product-advisor-bridge,.smartiz-product-interactive-bridge,.smartiz-plugin-decision-summary,.smartiz-plugin-specs-explained,.izsp-wrap.izsp-bars-wrap{background:#fff;border:1px solid var(--smartiz-border,#eef2f7);border-radius:24px;padding:18px;box-shadow:0 14px 36px rgba(15,23,42,.06);margin:18px 0}.smartiz-plugin-specs-explained .iztools-specs-explained,.smartiz-plugin-decision-summary .izdd,.izsp-bars-wrap .izdd{margin:0;border:0;box-shadow:none}.smartiz-product-advisor-bridge .smartiz-section-heading,.smartiz-product-interactive-bridge .smartiz-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.smartiz-product-advisor-bridge .smartiz-section-heading h3,.smartiz-product-interactive-bridge .smartiz-section-heading h3{margin:0;font-size:20px}.smartiz-product-advisor-bridge .smartiz-section-heading span,.smartiz-product-interactive-bridge .smartiz-section-heading span{color:var(--smartiz-muted,#64748b);font-size:13px}.smartiz-product-faq details{border:1px solid #eef2f7;border-radius:14px;margin:10px 0;background:#fff}.smartiz-product-faq summary{cursor:pointer;font-weight:800;padding:14px}.smartiz-product-faq details>div{padding:0 14px 14px;line-height:2;color:#475569}@media(max-width:768px){.smartiz-product-advisor-bridge,.smartiz-product-interactive-bridge,.smartiz-plugin-decision-summary,.smartiz-plugin-specs-explained,.izsp-wrap.izsp-bars-wrap{border-radius:18px;padding:14px}.smartiz-product-advisor-bridge .smartiz-section-heading,.smartiz-product-interactive-bridge .smartiz-section-heading{align-items:flex-start;flex-direction:column}}

/* Smartiz 2.3.0 — vendor profile, seller page and vendor product grid */
.smartiz-vendor-page{width:min(100% - 28px,var(--smartiz-container-width,1240px));margin:22px auto 60px;display:grid;gap:22px;direction:rtl}.smartiz-vendor-profile-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,var(--smartiz-soft,#fff5f6));border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 70%,#fff);border-radius:var(--smartiz-card-radius,28px);box-shadow:0 24px 70px rgba(15,23,42,.08);padding:26px;display:grid;gap:22px}.smartiz-vendor-profile-bg{position:absolute;inset:auto -12% -55% auto;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,transparent),transparent 64%);pointer-events:none}.smartiz-vendor-profile-main{position:relative;display:flex;align-items:center;gap:18px}.smartiz-vendor-profile-avatar,.smartiz-vendor-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--smartiz-primary,#e30613),#111827);color:#fff;font-weight:950;overflow:hidden}.smartiz-vendor-profile-avatar{width:96px;height:96px;border-radius:30px;font-size:36px;box-shadow:0 18px 45px color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,transparent)}.smartiz-vendor-profile-avatar img,.smartiz-vendor-avatar img{width:100%;height:100%;object-fit:cover}.smartiz-vendor-profile-title span{display:inline-flex;margin-bottom:6px;color:var(--smartiz-primary,#e30613);font-size:12px;font-weight:950}.smartiz-vendor-profile-title h1{margin:0 0 6px;font-size:clamp(25px,3.2vw,42px);line-height:1.35;color:var(--smartiz-text,#151515);font-weight:950}.smartiz-vendor-profile-title p{margin:0;color:var(--smartiz-muted,#626262);font-weight:800}.smartiz-vendor-profile-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.smartiz-vendor-profile-badges em{font-style:normal;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,#fff);color:var(--smartiz-primary,#e30613);font-size:12px;font-weight:950;padding:7px 10px}.smartiz-vendor-profile-stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smartiz-vendor-profile-stats span{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 70%,#fff);border-radius:20px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.smartiz-vendor-profile-stats b{font-size:18px;color:var(--smartiz-text,#151515);font-weight:950}.smartiz-vendor-profile-stats small{color:var(--smartiz-muted,#626262);font-size:12px;font-weight:850}.smartiz-vendor-profile-actions{position:relative;display:flex;gap:10px;flex-wrap:wrap}.smartiz-vendor-profile-actions .smartiz-btn,.smartiz-vendor-card-actions a{min-height:44px;border-radius:15px;background:var(--smartiz-primary,#e30613);color:#fff!important;text-decoration:none!important;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;border:0}.smartiz-vendor-profile-actions .smartiz-btn-ghost,.smartiz-vendor-card-actions a.is-secondary{background:#fff;color:var(--smartiz-text,#151515)!important;border:1px solid var(--smartiz-border,#f2d7da)}.smartiz-vendor-products-section{background:var(--smartiz-surface,#fff);border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:var(--smartiz-card-radius,28px);box-shadow:0 18px 45px rgba(15,23,42,.06);padding:22px}.smartiz-vendor-products-section .smartiz-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.smartiz-vendor-products-section .smartiz-section-heading h3{margin:0;font-size:22px;font-weight:950}.smartiz-vendor-products-section .smartiz-section-heading span{color:var(--smartiz-muted,#626262);font-weight:850;font-size:13px}.smartiz-vendor-card{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:24px;box-shadow:0 16px 40px rgba(15,23,42,.06);padding:16px;display:grid;gap:14px;direction:rtl}.smartiz-vendor-card-main{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:inherit!important}.smartiz-vendor-avatar{width:58px;height:58px;border-radius:18px;font-size:24px}.smartiz-vendor-card-info{display:grid;gap:3px}.smartiz-vendor-card-info strong{font-size:16px;font-weight:950;color:var(--smartiz-text,#151515)}.smartiz-vendor-card-info small{color:var(--smartiz-muted,#626262);font-weight:800}.smartiz-vendor-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.smartiz-vendor-card-meta span{border-radius:16px;background:var(--smartiz-soft,#fff5f6);padding:10px;display:grid;gap:2px;text-align:center}.smartiz-vendor-card-meta b{font-weight:950;color:var(--smartiz-primary,#e30613)}.smartiz-vendor-card-meta small{font-size:11px;color:var(--smartiz-muted,#626262);font-weight:850}.smartiz-vendor-card-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.smartiz-vendor-empty{background:#fff;border:1px dashed var(--smartiz-border,#f2d7da);border-radius:20px;padding:18px;text-align:center;color:var(--smartiz-muted,#626262);font-weight:900;direction:rtl}@media(max-width:720px){.smartiz-vendor-page{width:min(100% - 20px,1240px);margin-top:12px}.smartiz-vendor-profile-hero{padding:18px;border-radius:22px}.smartiz-vendor-profile-main{align-items:flex-start}.smartiz-vendor-profile-avatar{width:76px;height:76px;border-radius:24px;font-size:28px}.smartiz-vendor-profile-stats{grid-template-columns:1fr}.smartiz-vendor-profile-actions,.smartiz-vendor-card-actions{grid-template-columns:1fr}.smartiz-vendor-profile-actions .smartiz-btn{width:100%}.smartiz-vendor-products-section{padding:16px;border-radius:22px}.smartiz-vendor-products-section .smartiz-section-heading{align-items:flex-start;flex-direction:column}.smartiz-vendor-card-meta{grid-template-columns:1fr 1fr 1fr}}

/* Smartiz Footer Builder - v2.4.0 */
.smartiz-footer{background:linear-gradient(180deg,#fff,var(--smartiz-soft));color:var(--smartiz-text);border-top:1px solid color-mix(in srgb,var(--smartiz-border) 70%,transparent);margin-top:48px}
.smartiz-footer a{text-decoration:none;color:inherit}.smartiz-footer .smartiz-container{max-width:var(--smartiz-container);margin:0 auto;padding-inline:18px}.smartiz-footer-trust{background:#fff;border-bottom:1px solid color-mix(in srgb,var(--smartiz-border) 75%,transparent)}.smartiz-footer-trust .smartiz-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:18px;padding-bottom:18px}.smartiz-trust-item{display:flex;align-items:center;gap:12px;background:var(--smartiz-soft);border-radius:18px;padding:14px}.smartiz-trust-icon{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--smartiz-primary);color:#fff;font-weight:900}.smartiz-trust-item strong{display:block;font-size:14px}.smartiz-trust-item small{display:block;color:var(--smartiz-muted);font-size:12px;margin-top:4px}.smartiz-footer-main{display:grid;grid-template-columns:1.15fr 1.6fr 1.15fr;gap:28px;padding-top:38px;padding-bottom:34px}.smartiz-footer-logo{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:24px;color:var(--smartiz-primary)}.smartiz-footer-logo img{max-height:52px;width:auto}.smartiz-footer-brand p{color:var(--smartiz-muted);line-height:2;margin:16px 0 0}.smartiz-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.smartiz-footer-col h3,.smartiz-footer-newsletter h3{font-size:16px;margin:0 0 14px;font-weight:900}.smartiz-footer-col ul{list-style:none;margin:0;padding:0}.smartiz-footer-col li{margin:0 0 10px}.smartiz-footer-col a{color:var(--smartiz-muted);font-size:14px}.smartiz-footer-col a:hover{color:var(--smartiz-primary)}.smartiz-footer-newsletter{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border) 75%,transparent);box-shadow:0 18px 45px rgba(20,20,20,.06);border-radius:var(--smartiz-card-radius);padding:22px}.smartiz-footer-newsletter p{color:var(--smartiz-muted);line-height:1.9;margin:0 0 16px}.smartiz-footer-newsletter form{display:flex;gap:8px}.smartiz-footer-newsletter input{min-width:0;flex:1;border:1px solid var(--smartiz-border);border-radius:var(--smartiz-button-radius);padding:12px 14px;background:#fff}.smartiz-footer-newsletter button{border:0;border-radius:var(--smartiz-button-radius);background:var(--smartiz-primary);color:#fff;padding:12px 16px;font-weight:800;cursor:pointer}.smartiz-footer-bottom{border-top:1px solid color-mix(in srgb,var(--smartiz-border) 80%,transparent);background:#fff}.smartiz-footer-bottom .smartiz-container{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--smartiz-muted);font-size:13px}.smartiz-footer-socials{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smartiz-footer-socials a{background:var(--smartiz-soft);border-radius:999px;padding:8px 12px;color:var(--smartiz-text);font-weight:700;font-size:12px}.smartiz-footer-socials a:hover{background:var(--smartiz-primary);color:#fff}@media (max-width:1024px){.smartiz-footer-main{grid-template-columns:1fr}.smartiz-footer-trust .smartiz-container{grid-template-columns:repeat(2,minmax(0,1fr))}.smartiz-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.smartiz-footer{margin-top:32px}.smartiz-footer-trust .smartiz-container,.smartiz-footer-columns{grid-template-columns:1fr}.smartiz-footer-main{padding-top:26px;padding-bottom:26px}.smartiz-footer-newsletter form{flex-direction:column}.smartiz-footer-bottom .smartiz-container{padding-top:14px;padding-bottom:14px;flex-direction:column;text-align:center}.smartiz-trust-item{padding:12px}.smartiz-footer-col{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border) 70%,transparent);border-radius:18px;padding:16px}}

/* Smartiz 2.6.0 — public pages and demo importer ready pages */
.smartiz-public-page{direction:rtl;width:min(100% - 28px,var(--smartiz-container,1240px));margin:32px auto 70px;color:var(--smartiz-text);font-family:var(--smartiz-font)}
.smartiz-public-hero{position:relative;overflow:hidden;border-radius:var(--smartiz-card-radius,28px);background:linear-gradient(135deg,var(--smartiz-soft,#fff5f6),#fff);border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);box-shadow:0 22px 65px rgba(15,23,42,.07);padding:42px 34px;margin-bottom:22px}
.smartiz-public-hero:after{content:"";position:absolute;inset:auto -80px -160px auto;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--smartiz-primary,#e30613) 18%,transparent),transparent 68%);pointer-events:none}.smartiz-public-hero span{display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:var(--smartiz-primary);border:1px solid color-mix(in srgb,var(--smartiz-primary) 18%,#fff);padding:7px 12px;font-size:12px;font-weight:950;margin-bottom:14px}.smartiz-public-hero h1{position:relative;margin:0 0 10px;font-size:clamp(28px,4vw,48px);font-weight:950;line-height:1.35}.smartiz-public-hero p{position:relative;margin:0;max-width:720px;color:var(--smartiz-muted);font-size:16px;line-height:2;font-weight:800}.smartiz-public-body{display:grid;gap:20px}.smartiz-public-grid{display:grid;gap:16px}.smartiz-public-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.smartiz-public-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.smartiz-public-card{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:24px;box-shadow:0 16px 42px rgba(15,23,42,.055);padding:22px;line-height:2}.smartiz-public-card h2,.smartiz-public-card h3{margin:0 0 10px;font-weight:950;color:var(--smartiz-text)}.smartiz-public-card p{margin:0;color:var(--smartiz-muted);font-weight:750}.smartiz-public-card a{color:var(--smartiz-primary);font-weight:950;text-decoration:none}.smartiz-public-card ul{margin:10px 0 0;padding:0 20px;color:var(--smartiz-muted);font-weight:800}.smartiz-public-wide{grid-column:1/-1}.smartiz-public-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smartiz-public-stats span{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:22px;padding:18px;text-align:center;box-shadow:0 14px 38px rgba(15,23,42,.045)}.smartiz-public-stats b{display:block;color:var(--smartiz-primary);font-size:24px;font-weight:950}.smartiz-public-stats small{display:block;color:var(--smartiz-muted);font-weight:850;margin-top:4px}.smartiz-public-cta{background:linear-gradient(135deg,var(--smartiz-primary),#151515);color:#fff;border-radius:28px;padding:30px;display:grid;gap:8px;box-shadow:0 22px 60px color-mix(in srgb,var(--smartiz-primary) 18%,transparent)}.smartiz-public-cta h2,.smartiz-public-cta p{margin:0}.smartiz-public-cta p{opacity:.86;line-height:2}.smartiz-public-cta a{margin-top:10px;justify-self:start;background:#fff;color:var(--smartiz-primary)!important;text-decoration:none;border-radius:var(--smartiz-button-radius,14px);padding:12px 18px;font-weight:950}.smartiz-faq-list{display:grid;gap:10px}.smartiz-faq-list details{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:20px;padding:16px 18px;box-shadow:0 14px 36px rgba(15,23,42,.045)}.smartiz-faq-list summary{cursor:pointer;font-weight:950;color:var(--smartiz-text)}.smartiz-faq-list p{margin:10px 0 0;color:var(--smartiz-muted);line-height:2;font-weight:750}.smartiz-public-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.smartiz-public-steps span{background:#fff;border:1px solid color-mix(in srgb,var(--smartiz-border,#f2d7da) 72%,#fff);border-radius:24px;padding:18px;display:grid;gap:8px;box-shadow:0 14px 36px rgba(15,23,42,.045)}.smartiz-public-steps b{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--smartiz-primary);color:#fff}.smartiz-public-steps strong{font-weight:950}.smartiz-public-steps small{color:var(--smartiz-muted);line-height:1.9;font-weight:750}.smartiz-demo-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.smartiz-demo-form textarea{grid-column:1/-1;min-height:120px}.smartiz-demo-form input,.smartiz-demo-form textarea{border:1px solid var(--smartiz-border);border-radius:16px;padding:12px 14px;background:#fff;font-family:inherit}.smartiz-demo-form button{grid-column:1/-1;border:0;border-radius:var(--smartiz-button-radius,14px);background:var(--smartiz-primary);color:#fff;padding:13px 18px;font-weight:950;cursor:pointer;font-family:inherit}@media(max-width:900px){.smartiz-public-grid.two,.smartiz-public-grid.three,.smartiz-public-stats,.smartiz-public-steps{grid-template-columns:1fr 1fr}.smartiz-public-hero{padding:30px 22px}.smartiz-demo-form{grid-template-columns:1fr}}@media(max-width:640px){.smartiz-public-page{width:min(100% - 20px,1240px);margin:18px auto 42px}.smartiz-public-grid.two,.smartiz-public-grid.three,.smartiz-public-stats,.smartiz-public-steps{grid-template-columns:1fr}.smartiz-public-hero{border-radius:22px;padding:24px 18px}.smartiz-public-card,.smartiz-faq-list details{border-radius:20px;padding:18px}.smartiz-public-cta{border-radius:22px;padding:22px}.smartiz-public-cta a{justify-self:stretch;text-align:center}}


/* Smartiz 3.3.3 — inline social notifications in Header Actions */
.smartiz-header-actions--compact .smartiz-bell,
.smartiz-header-actions--compact .reza-bell{
  position:relative!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:14px!important;
  border:1px solid var(--smartiz-border)!important;
  background:#fff!important;
  color:var(--smartiz-text)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  overflow:visible!important;
  z-index:1000000!important;
}
.smartiz-header-actions--compact .smartiz-bell-button,
.smartiz-header-actions--compact .reza-bell-button,
.smartiz-header-actions--compact .smartiz-notification-toggle{
  all:unset!important;
  width:100%!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer!important;
  color:inherit!important;
  border-radius:inherit!important;
  background:transparent!important;
  box-shadow:none!important;
}
.smartiz-header-actions--compact .smartiz-bell-icon,
.smartiz-header-actions--compact .reza-bell-icon{display:grid!important;place-items:center!important;font-size:0!important;line-height:0!important;}
.smartiz-header-actions--compact .smartiz-bell-icon svg,
.smartiz-header-actions--compact .reza-bell-icon svg{width:20px!important;height:20px!important;display:block!important;}
.smartiz-header-actions--compact .smartiz-bell-count,
.smartiz-header-actions--compact .reza-bell-count{
  position:absolute!important;
  top:-7px!important;
  left:-7px!important;
  right:auto!important;
  min-width:20px!important;
  height:20px!important;
  padding:0 5px!important;
  border-radius:999px!important;
  background:var(--smartiz-primary)!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:950!important;
  line-height:20px!important;
  text-align:center!important;
  border:0!important;
  box-shadow:0 7px 16px color-mix(in srgb,var(--smartiz-primary) 24%,transparent)!important;
  z-index:2!important;
}
.smartiz-header-actions--compact .smartiz-bell-count.is-empty,
.smartiz-header-actions--compact .reza-bell-count.is-empty{display:none!important;}
.smartiz-header-actions--compact .smartiz-bell-panel,
.smartiz-header-actions--compact .reza-bell-panel,
.smartiz-header-actions--compact .smartiz-notification-dropdown{
  position:absolute!important;
  top:calc(100% + 12px)!important;
  bottom:auto!important;
  left:50%!important;
  right:auto!important;
  width:min(360px,calc(100vw - 24px))!important;
  max-width:360px!important;
  transform:translateX(calc(-50% + var(--smartiz-bell-shift-x,0px))) translateY(0)!important;
  transform-origin:top center!important;
  background:#fff!important;
  border:1px solid var(--smartiz-border)!important;
  border-radius:22px!important;
  box-shadow:0 24px 70px rgba(15,23,42,.16)!important;
  padding:0!important;
  z-index:1000002!important;
  color:var(--smartiz-text)!important;
  overflow:hidden!important;
}
.smartiz-header-actions--compact .smartiz-bell-panel,
.smartiz-header-actions--compact .reza-bell-panel{display:none!important;opacity:0!important;pointer-events:none!important;}
.smartiz-header-actions--compact .smartiz-bell.is-open .smartiz-bell-panel,
.smartiz-header-actions--compact .reza-bell.is-open .reza-bell-panel{display:block!important;opacity:1!important;pointer-events:auto!important;animation:smartizHeaderNotificationDrop .16s ease both!important;}
.smartiz-header-actions--compact .smartiz-notification-dropdown[hidden]{display:none!important;}
.smartiz-header-actions--compact .smartiz-notification-action.is-open .smartiz-notification-dropdown{display:block!important;animation:smartizHeaderNotificationDrop .16s ease both!important;}
.smartiz-header-actions--compact .smartiz-bell-head,
.smartiz-header-actions--compact .reza-bell-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid var(--smartiz-border)!important;background:var(--smartiz-soft)!important;}
.smartiz-header-actions--compact .smartiz-bell-head strong,
.smartiz-header-actions--compact .reza-bell-head strong{font-size:14px!important;font-weight:950!important;}
.smartiz-header-actions--compact .smartiz-bell-head button,
.smartiz-header-actions--compact .reza-bell-head button{font-size:12px!important;font-weight:850!important;color:var(--smartiz-primary)!important;text-decoration:none!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer!important;}
.smartiz-header-actions--compact .smartiz-bell-list,
.smartiz-header-actions--compact .reza-bell-list{max-height:min(55vh,390px)!important;overflow:auto!important;padding:8px!important;}
.smartiz-header-actions--compact .smartiz-bell-item,
.smartiz-header-actions--compact .reza-bell-item{display:block!important;padding:11px 12px!important;border-radius:14px!important;text-decoration:none!important;color:var(--smartiz-text)!important;font-size:13px!important;line-height:1.7!important;}
.smartiz-header-actions--compact .smartiz-bell-item:hover,
.smartiz-header-actions--compact .reza-bell-item:hover{background:var(--smartiz-soft)!important;}
.smartiz-header-actions--compact .smartiz-bell-item.is-unread,
.smartiz-header-actions--compact .reza-bell-item.is-unread{background:color-mix(in srgb,var(--smartiz-primary) 7%,#fff)!important;}
.smartiz-header-actions--compact .smartiz-bell-item small,
.smartiz-header-actions--compact .reza-bell-item small{display:block!important;color:var(--smartiz-muted)!important;font-size:11px!important;margin-top:3px!important;}
.smartiz-header-actions--compact .smartiz-empty-state,
.smartiz-header-actions--compact .reza-empty-state,
.smartiz-header-actions--compact .smartiz-notification-login-message{padding:18px!important;text-align:center!important;color:var(--smartiz-muted)!important;font-size:13px!important;line-height:1.9!important;}
@keyframes smartizHeaderNotificationDrop{from{opacity:0;transform:translateX(calc(-50% + var(--smartiz-bell-shift-x,0px))) translateY(-6px)}to{opacity:1;transform:translateX(calc(-50% + var(--smartiz-bell-shift-x,0px))) translateY(0)}}
@media(max-width:1024px){
  .smartiz-header-actions--compact .smartiz-bell,
  .smartiz-header-actions--compact .reza-bell{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important;}
  .smartiz-header-actions--compact .smartiz-bell-panel,
  .smartiz-header-actions--compact .reza-bell-panel,
  .smartiz-header-actions--compact .smartiz-notification-dropdown{left:12px!important;right:auto!important;transform:none!important;width:calc(100vw - 24px)!important;max-width:360px!important;}
}
@media(max-width:767px){
  .smartiz-header-actions--compact .smartiz-bell-count,
  .smartiz-header-actions--compact .reza-bell-count{top:-6px!important;left:-6px!important;}
}


/* Smartiz 3.3.10: fixed category archive hero thumbnail frame.
   Category images must not change the archive hero dimensions. */
.smartiz-category-hero-visual{
    height:var(--smartiz-category-hero-height,260px);
    min-height:var(--smartiz-category-hero-height,260px);
    max-height:var(--smartiz-category-hero-height,260px);
    align-self:stretch;
}
.smartiz-category-hero-visual.has-category-image{
    display:block;
    background:#f6f7f9;
}
.smartiz-category-hero-visual.has-category-image img,
.smartiz-category-hero-thumbnail{
    width:100%;
    height:100%;
    max-width:none;
    max-height:none;
    object-fit:cover;
    object-position:center center;
}
.smartiz-category-hero-visual.has-fallback-scene .smartiz-hero-product-scene{
    min-height:100%;
}
@media(max-width:1180px){
    .smartiz-category-hero-visual{
        height:var(--smartiz-category-hero-tablet-height,220px);
        min-height:var(--smartiz-category-hero-tablet-height,220px);
        max-height:var(--smartiz-category-hero-tablet-height,220px);
    }
}
@media(max-width:640px){
    .smartiz-category-hero-visual{
        height:var(--smartiz-category-hero-mobile-height,190px);
        min-height:var(--smartiz-category-hero-mobile-height,190px);
        max-height:var(--smartiz-category-hero-mobile-height,190px);
    }
}

/* Smartiz SRA Phone Auth Bridge */
.smartiz-phone-auth-page{max-width:760px;margin:36px auto;padding:0 16px;direction:rtl;text-align:right;box-sizing:border-box}
.smartiz-phone-auth-card{background:#fff;border:1px solid var(--smartiz-border,#eadfe1);border-radius:28px;padding:28px;box-shadow:0 18px 45px rgba(15,20,30,.08)}
.smartiz-phone-auth-card .smartiz-auth-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 12px;border-radius:999px;background:var(--smartiz-soft,#fff5f6);color:var(--smartiz-primary,#d71920);font-size:12px;font-weight:800}
.smartiz-phone-auth-card h1{margin:0 0 10px;font-size:clamp(24px,4vw,36px);line-height:1.35;color:var(--smartiz-text,#151515)}
.smartiz-phone-auth-card>p{margin:0 0 22px;color:var(--smartiz-muted,#666);line-height:1.9}
.smartiz-phone-auth-card .sra-pa-box{max-width:100%;margin:0;border:0;box-shadow:none;padding:0;background:transparent}
.smartiz-phone-auth-card .sra-pa-form{background:#fafafa;border:1px solid #eee;border-radius:22px;padding:18px;margin-top:14px}
.smartiz-auth-warning{border:1px solid #f1d1a6;background:#fff7e8;color:#7a4b00;border-radius:14px;padding:12px 14px;line-height:1.8}
@media(max-width:640px){.smartiz-phone-auth-page{margin:18px auto;padding:0 12px}.smartiz-phone-auth-card{padding:18px;border-radius:20px}.smartiz-phone-auth-card .sra-pa-form{padding:14px;border-radius:16px}}

/* Smartiz Supplier Panel smart auth CTA */
.smartiz-supplier-panel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:14px;background:#111827;color:#fff!important;text-decoration:none!important;font-weight:800;line-height:1.4;box-shadow:0 10px 24px rgba(17,24,39,.18);transition:.2s ease;}
.smartiz-supplier-panel-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(17,24,39,.22);color:#fff!important;}
@media(max-width:640px){.smartiz-supplier-panel-button{width:100%;min-height:46px;font-size:13px;padding:10px 12px;border-radius:13px;}}

/* Smartiz 3.3.28 — Pro Magazine for intelligent elevator marketplace */
.smartiz-magazine,.smartiz-mag-single,.smartiz-magazine-block,.smartiz-magazine-carousel-wrap{--smag-primary:#0f766e;--smag-blue:#2563eb;--smag-dark:#0f172a;--smag-muted:#64748b;--smag-border:#e2e8f0;--smag-soft:#f8fafc;--smag-surface:#fff;color:var(--smag-dark);font-family:inherit}.smartiz-magazine{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:26px 0 72px;direction:rtl}.smartiz-mag-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:18px;align-items:stretch;margin:18px 0 26px}.smartiz-mag-hero-content{position:relative;overflow:hidden;border-radius:34px;padding:38px;background:radial-gradient(circle at 15% 25%,rgba(20,184,166,.24),transparent 32%),linear-gradient(135deg,#0f172a,#0f766e);color:#fff;box-shadow:0 28px 80px rgba(15,23,42,.2)}.smartiz-mag-hero-content:after{content:'AI';position:absolute;left:32px;bottom:-18px;font-size:132px;font-weight:1000;color:rgba(255,255,255,.055);line-height:1}.smartiz-mag-kicker,.smartiz-magazine-head span,.smartiz-mag-ai-panel>span,.smartiz-mag-engine>span,.smartiz-mag-social-mini>span,.smartiz-mag-box-head span,.smartiz-mag-studio-cta span{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950;background:rgba(20,184,166,.12);color:#0f766e;border:1px solid rgba(20,184,166,.22)}.smartiz-mag-hero .smartiz-mag-kicker{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.22)}.smartiz-mag-hero h1{margin:14px 0 10px;color:#fff;font-size:clamp(32px,4.5vw,58px);line-height:1.42;font-weight:1000}.smartiz-mag-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.84);font-size:16px;line-height:2}.smartiz-mag-search{display:flex;gap:8px;background:#fff;border-radius:20px;padding:8px;margin:24px 0 18px;max-width:760px;box-shadow:0 22px 56px rgba(0,0,0,.18)}.smartiz-mag-search input{flex:1;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:13px 15px;color:#0f172a;font-weight:750}.smartiz-mag-search button{border:0;border-radius:16px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;padding:0 24px;font-weight:950;cursor:pointer}.smartiz-mag-hero-stats{display:flex;flex-wrap:wrap;gap:10px}.smartiz-mag-hero-stats span{min-width:145px;padding:12px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.smartiz-mag-hero-stats b{display:block;color:#fff;font-size:22px}.smartiz-mag-hero-stats small{color:rgba(255,255,255,.76)}.smartiz-mag-ai-panel{border-radius:34px;padding:26px;background:#fff;border:1px solid var(--smag-border);box-shadow:0 18px 52px rgba(15,23,42,.08);display:flex;flex-direction:column;justify-content:center}.smartiz-mag-ai-panel h3{margin:13px 0 8px;font-size:25px;line-height:1.55}.smartiz-mag-ai-panel p{margin:0 0 14px;color:var(--smag-muted);line-height:1.9}.smartiz-mag-ai-panel ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.smartiz-mag-ai-panel li{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:10px 12px;font-weight:850}.smartiz-mag-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.smartiz-mag-paths article{position:relative;background:#fff;border:1px solid var(--smag-border);border-radius:24px;padding:20px;min-height:158px;box-shadow:0 14px 40px rgba(15,23,42,.055);overflow:hidden}.smartiz-mag-paths article:after{content:'';position:absolute;left:-28px;bottom:-34px;width:110px;height:110px;border-radius:999px;background:rgba(15,118,110,.08)}.smartiz-mag-paths span{display:inline-flex;color:#0f766e;font-size:12px;font-weight:950;margin-bottom:10px}.smartiz-mag-paths h3{margin:0 0 8px;font-size:20px}.smartiz-mag-paths p{margin:0;color:var(--smag-muted);line-height:1.9;font-size:13px}.smartiz-magazine-head,.smartiz-mag-box-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.smartiz-magazine-head h2,.smartiz-mag-box-head h2{margin:8px 0 0;font-size:26px;line-height:1.5;font-weight:1000}.smartiz-magazine-head small{color:var(--smag-muted);font-weight:900}.smartiz-magazine-head>a{font-weight:950;color:#0f766e;text-decoration:none}.smartiz-mag-featured{margin:30px 0}.smartiz-mag-featured-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.smartiz-mag-featured-side{display:grid;gap:16px}.smartiz-mag-card{background:#fff;border:1px solid var(--smag-border);border-radius:26px;overflow:hidden;box-shadow:0 16px 46px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.smartiz-mag-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(15,23,42,.12);border-color:rgba(15,118,110,.24)}.smartiz-mag-card-img{display:block;position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#dcfce7,#dbeafe);overflow:hidden;text-decoration:none}.smartiz-mag-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.smartiz-mag-card:hover .smartiz-mag-card-img img{transform:scale(1.04)}.smartiz-mag-card-img span{height:100%;display:flex;align-items:center;justify-content:center;color:#0f766e;font-weight:1000;background:radial-gradient(circle at 20% 20%,#ccfbf1,#eff6ff)}.smartiz-mag-card-body{padding:18px}.smartiz-mag-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.smartiz-mag-card-meta span{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 10px;font-size:12px;font-weight:950}.smartiz-mag-card-meta small{font-size:12px;color:var(--smag-muted);font-weight:850}.smartiz-mag-card h3{font-size:18px;line-height:1.75;margin:0 0 8px}.smartiz-mag-card h3 a{color:inherit;text-decoration:none}.smartiz-mag-card p{margin:0;color:var(--smag-muted);line-height:1.9}.smartiz-mag-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #eef2f7}.smartiz-mag-card-footer span{font-size:12px;color:var(--smag-muted);font-weight:800}.smartiz-mag-card-footer a{color:#0f766e;text-decoration:none;font-weight:950}.smartiz-mag-card--featured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:380px}.smartiz-mag-card--featured .smartiz-mag-card-img{aspect-ratio:auto}.smartiz-mag-card--featured .smartiz-mag-card-body{display:flex;flex-direction:column;justify-content:center}.smartiz-mag-card--featured h3{font-size:28px}.smartiz-mag-card--compact{display:grid;grid-template-columns:150px minmax(0,1fr)}.smartiz-mag-card--compact .smartiz-mag-card-img{aspect-ratio:auto;min-height:145px}.smartiz-mag-card--compact .smartiz-mag-card-body{padding:14px}.smartiz-mag-card--compact h3{font-size:15px;margin:0}.smartiz-mag-card--compact p,.smartiz-mag-card--compact .smartiz-mag-card-footer,.smartiz-mag-card--compact .smartiz-mag-card-meta small{display:none}.smartiz-magazine-layout{display:grid;grid-template-columns:292px minmax(0,1fr);gap:18px;margin-top:28px;align-items:start}.smartiz-magazine-sidebar{position:sticky;top:24px;display:grid;gap:16px}.smartiz-mag-filter,.smartiz-mag-engine,.smartiz-mag-social-mini{background:#fff;border:1px solid var(--smag-border);border-radius:24px;padding:18px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.smartiz-mag-filter h3{margin:0 0 12px;font-size:18px}.smartiz-mag-filter a{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:#0f172a;padding:10px 12px;border-radius:14px;font-weight:900}.smartiz-mag-filter a:hover,.smartiz-mag-filter a.is-active{background:#ecfdf5;color:#047857}.smartiz-mag-filter small{color:var(--smag-muted)}.smartiz-mag-engine h3,.smartiz-mag-social-mini h3{margin:12px 0 8px;font-size:19px;line-height:1.65}.smartiz-mag-engine p,.smartiz-mag-social-mini li{color:var(--smag-muted);line-height:1.9}.smartiz-mag-social-mini ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.smartiz-mag-social-mini li{background:#f8fafc;border:1px solid #eef2f7;border-radius:13px;padding:9px}.smartiz-magazine-grid{display:grid;grid-template-columns:repeat(var(--smartiz-mag-columns,3),minmax(0,1fr));gap:16px}.smartiz-magazine-carousel-wrap,.smartiz-magazine-block{width:min(1320px,calc(100% - 32px));margin:32px auto;direction:rtl}.smartiz-magazine-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 16px}.smartiz-magazine-carousel::-webkit-scrollbar{display:none}.smartiz-magazine-carousel .smartiz-mag-card{flex:0 0 min(360px,84vw);scroll-snap-align:start}.smartiz-mag-empty,.smartiz-magazine-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:24px;text-align:center;padding:46px 20px;color:var(--smag-muted)}.smartiz-mag-pagination{margin-top:22px}.smartiz-mag-pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.smartiz-mag-pagination a,.smartiz-mag-pagination span{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--smag-border);background:#fff;color:#0f172a;text-decoration:none;font-weight:900}.smartiz-mag-pagination .current{background:#0f766e;color:#fff;border-color:#0f766e}.smartiz-mag-single{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:28px 0 74px}.smartiz-mag-article-hero{border-radius:34px;background:radial-gradient(circle at 15% 15%,rgba(20,184,166,.24),transparent 30%),linear-gradient(135deg,#0f172a,#0f766e);color:#fff;padding:40px;box-shadow:0 26px 74px rgba(15,23,42,.18)}.smartiz-mag-breadcrumb{display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.78);font-weight:850;margin-bottom:12px}.smartiz-mag-breadcrumb a{color:inherit;text-decoration:none}.smartiz-mag-article-tags{display:flex;flex-wrap:wrap;gap:8px}.smartiz-mag-article-tags span{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 12px;font-weight:900}.smartiz-mag-article-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.55;margin:18px 0 14px;color:#fff}.smartiz-mag-ai-summary{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:16px;max-width:860px}.smartiz-mag-ai-summary b{display:block;margin-bottom:6px}.smartiz-mag-ai-summary p{margin:0;color:rgba(255,255,255,.84);line-height:2}.smartiz-mag-cover{border-radius:28px;overflow:hidden;margin:24px 0 0}.smartiz-mag-cover img{display:block;width:100%;height:auto}.smartiz-mag-article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:28px}.smartiz-mag-article-aside{position:sticky;top:24px;height:max-content}.smartiz-mag-toc{background:#fff;border:1px solid var(--smag-border);border-radius:22px;padding:16px;display:grid;gap:10px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.smartiz-mag-toc strong{font-size:16px}.smartiz-mag-toc a{text-decoration:none;color:#0f766e;font-weight:900;background:#f8fafc;border-radius:12px;padding:9px}.smartiz-mag-article-main{font-size:17px;line-height:2.25;color:#1f2937}.smartiz-mag-article-main h2,.smartiz-mag-article-main h3{color:#0f172a;line-height:1.65}.smartiz-mag-article-main img{max-width:100%;border-radius:18px}.smartiz-mag-checklist,.smartiz-mag-products,.smartiz-mag-brands,.smartiz-mag-spec,.smartiz-mag-faq,.smartiz-mag-social-box,.smartiz-mag-story-row,.smartiz-mag-studio-cta{background:#fff;border:1px solid var(--smag-border);border-radius:26px;padding:22px;margin:26px 0;box-shadow:0 16px 46px rgba(15,23,42,.06)}.smartiz-mag-checklist ul{display:grid;gap:10px;list-style:none;padding:0;margin:0}.smartiz-mag-checklist li{position:relative;background:#f8fafc;border:1px solid #eef2f7;border-radius:15px;padding:12px 38px 12px 12px;font-weight:850}.smartiz-mag-checklist li:before{content:'✓';position:absolute;right:13px;top:12px;color:#0f766e;font-weight:1000}.smartiz-mag-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.smartiz-mag-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smartiz-mag-spec-grid article{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:20px;padding:18px}.smartiz-mag-spec-grid b{font-size:36px;color:#0f766e}.smartiz-mag-spec-grid h3{font-size:16px;line-height:1.7}.smartiz-mag-spec-grid a,.smartiz-mag-brand-list a{color:#0f766e;text-decoration:none;font-weight:950}.smartiz-mag-brand-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.smartiz-mag-brand-list a{display:grid;gap:4px;background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;padding:14px}.smartiz-mag-brand-list small{color:var(--smag-muted)}.smartiz-mag-questions{display:grid;gap:10px}.smartiz-mag-questions article{display:flex;gap:10px;align-items:flex-start;background:#f8fafc;border:1px solid #eef2f7;border-radius:15px;padding:12px}.smartiz-mag-questions b{width:26px;height:26px;border-radius:999px;background:#0f766e;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 26px}.smartiz-mag-story-row{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#ecfdf5,#eff6ff)}.smartiz-mag-story-row span{font-weight:1000;color:#0f766e}.smartiz-mag-story-row p{margin:0;line-height:1.9;flex:1}.smartiz-mag-story-row button{border:0;border-radius:14px;background:#0f766e;color:#fff;padding:12px 16px;font-weight:950}.smartiz-mag-faq details{border:1px solid #eef2f7;border-radius:16px;padding:14px;background:#f8fafc;margin-top:10px}.smartiz-mag-faq summary{font-weight:950;cursor:pointer}.smartiz-mag-faq p{color:var(--smag-muted);line-height:2;margin-bottom:0}.smartiz-mag-studio-cta{background:linear-gradient(135deg,#0f172a,#0f766e);color:#fff}.smartiz-mag-studio-cta span{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.18)}.smartiz-mag-studio-cta h2{color:#fff}.smartiz-mag-studio-cta p{color:rgba(255,255,255,.82)}
@media(max-width:1100px){.smartiz-mag-hero,.smartiz-mag-featured-grid,.smartiz-magazine-layout,.smartiz-mag-article-layout{grid-template-columns:1fr}.smartiz-magazine-sidebar,.smartiz-mag-article-aside{position:static}.smartiz-mag-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.smartiz-magazine-grid,.smartiz-mag-products-grid,.smartiz-mag-spec-grid{--smartiz-mag-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}.smartiz-mag-card--featured{grid-template-columns:1fr}.smartiz-mag-card--featured .smartiz-mag-card-img{aspect-ratio:16/9}.smartiz-mag-brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.smartiz-magazine,.smartiz-mag-single,.smartiz-magazine-block,.smartiz-magazine-carousel-wrap{width:min(100% - 20px,1320px)}.smartiz-mag-hero-content,.smartiz-mag-article-hero{padding:24px;border-radius:24px}.smartiz-mag-ai-panel,.smartiz-mag-card,.smartiz-mag-filter,.smartiz-mag-engine,.smartiz-mag-social-mini{border-radius:20px}.smartiz-mag-search{display:grid}.smartiz-mag-search button{padding:12px}.smartiz-mag-hero-stats span{flex:1 1 100%}.smartiz-mag-paths,.smartiz-magazine-grid,.smartiz-mag-products-grid,.smartiz-mag-spec-grid,.smartiz-mag-brand-list{grid-template-columns:1fr;--smartiz-mag-columns:1}.smartiz-mag-card--compact{grid-template-columns:112px minmax(0,1fr)}.smartiz-mag-card--compact .smartiz-mag-card-img{min-height:120px}.smartiz-magazine-head,.smartiz-mag-box-head,.smartiz-mag-story-row{align-items:flex-start;flex-direction:column}.smartiz-mag-article-main{font-size:16px}.smartiz-mag-hero h1,.smartiz-mag-article-hero h1{font-size:30px}}

/* Smartiz 3.3.30 — isolated carousel recovery patch
   Keeps homepage carousels horizontal/swipeable and prevents magazine styles from affecting existing sections. */
.smartiz-product-carousel,
.smartiz-product-carousel *{box-sizing:border-box}
.smartiz-product-carousel .smartiz-carousel-track{min-width:0}
@media(max-width:767px){
  .smartiz-product-carousel{overflow:hidden!important;padding-left:12px!important;padding-right:12px!important}
  .smartiz-product-carousel .smartiz-carousel-track{
    display:flex!important;
    grid-template-columns:none!important;
    grid-auto-flow:column!important;
    gap:14px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    padding:4px 2px 16px!important;
  }
  .smartiz-product-carousel .smartiz-carousel-track::-webkit-scrollbar{display:none!important}
  .smartiz-product-carousel .smartiz-carousel-track > *{
    flex:0 0 min(82vw,330px)!important;
    width:min(82vw,330px)!important;
    max-width:330px!important;
    min-width:0!important;
    scroll-snap-align:start!important;
  }
  .smartiz-product-carousel .smartiz-smart-product-card,
  .smartiz-product-carousel .smartiz-product-card{height:auto!important;display:flex!important;flex-direction:column!important}
}

/* Smartiz Brand Carousel restored and scoped */
.smartiz-brand-carousel{width:min(1320px,calc(100% - 32px));margin:32px auto;direction:rtl;color:var(--smartiz-text,#0f172a);box-sizing:border-box}.smartiz-brand-carousel *{box-sizing:border-box}.smartiz-brand-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.smartiz-brand-carousel-head span{display:inline-flex;width:max-content;border-radius:999px;background:color-mix(in srgb,var(--smartiz-primary,#08799a) 10%,#fff);color:var(--smartiz-primary,#08799a);border:1px solid color-mix(in srgb,var(--smartiz-primary,#08799a) 18%,#fff);padding:6px 12px;font-size:12px;font-weight:950}.smartiz-brand-carousel-head h2{margin:7px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.45;font-weight:950;color:var(--smartiz-text,#0f172a)}.smartiz-brand-carousel-actions{display:flex;gap:8px;flex:0 0 auto}.smartiz-brand-carousel-btn{width:40px;height:40px;border-radius:999px;border:1px solid var(--smartiz-border,#e5e7eb);background:#fff;color:var(--smartiz-text,#0f172a);display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 10px 26px rgba(15,23,42,.08);font-family:inherit}.smartiz-brand-carousel-track{display:flex!important;grid-template-columns:none!important;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:6px 2px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.smartiz-brand-carousel-track::-webkit-scrollbar{display:none}.smartiz-brand-carousel-card{flex:0 0 214px!important;width:214px!important;max-width:214px!important;scroll-snap-align:start}.smartiz-brand-carousel-card a{height:168px;background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:24px;padding:16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;box-shadow:0 16px 38px rgba(15,23,42,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.smartiz-brand-carousel-card a:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(15,23,42,.09);border-color:color-mix(in srgb,var(--smartiz-primary,#08799a) 28%,#fff)}.smartiz-brand-carousel-logo{width:78px;height:78px;border-radius:21px;background:#fff;border:1px solid #e8eef5;display:flex;align-items:center;justify-content:center;overflow:hidden}.smartiz-brand-carousel-logo img{max-width:84%;max-height:84%;object-fit:contain}.smartiz-brand-carousel-logo span{width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,var(--smartiz-primary,#08799a),#14b8a6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:27px;font-weight:950}.smartiz-brand-carousel-card strong{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:950}.smartiz-brand-carousel-card small{color:var(--smartiz-muted,#64748b);font-weight:850}.smartiz-brand-empty{background:#fff;border:1px dashed var(--smartiz-border,#e5e7eb);border-radius:22px;padding:24px;text-align:center;color:var(--smartiz-muted,#64748b);font-weight:850}
@media(max-width:680px){.smartiz-brand-carousel{width:min(100% - 20px,1320px);margin:24px auto}.smartiz-brand-carousel-actions{display:none}.smartiz-brand-carousel-track{gap:12px!important;padding-bottom:14px!important}.smartiz-brand-carousel-card{flex-basis:178px!important;width:178px!important;max-width:178px!important}.smartiz-brand-carousel-card a{height:150px;border-radius:20px}.smartiz-brand-carousel-logo{width:66px;height:66px;border-radius:18px}}

/* Smartiz Brand Directory/Profile lightweight restored styles */
.smartiz-brand-directory,.smartiz-brand-profile{width:min(1320px,calc(100% - 32px));margin:28px auto 64px;direction:rtl;color:var(--smartiz-text,#0f172a)}.smartiz-brand-directory *,.smartiz-brand-profile *{box-sizing:border-box}.smartiz-brand-directory-hero,.smartiz-brand-profile-hero{border-radius:28px;padding:34px 38px;margin-bottom:22px;background:linear-gradient(135deg,#062f46,#0c7d8d);color:#fff;box-shadow:0 24px 60px rgba(6,47,70,.18);position:relative;overflow:hidden}.smartiz-brand-directory-hero span,.smartiz-brand-profile-hero span{display:inline-flex;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900;margin-bottom:10px}.smartiz-brand-directory-hero h1,.smartiz-brand-profile-hero h1{margin:0 0 8px;font-size:clamp(26px,4vw,44px);line-height:1.35;font-weight:950;color:#fff}.smartiz-brand-directory-hero p,.smartiz-brand-profile-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.86);line-height:2}.smartiz-brand-directory-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start}.smartiz-brand-directory-filter{position:sticky;top:90px;background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:24px;padding:18px;box-shadow:0 18px 45px rgba(15,23,42,.06);display:grid;gap:8px}.smartiz-brand-directory-filter h3{margin:0 0 8px;font-size:18px;font-weight:950}.smartiz-brand-directory-filter a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:11px 12px;font-weight:850;transition:.18s ease}.smartiz-brand-directory-filter a:hover,.smartiz-brand-directory-filter a.is-active{background:linear-gradient(135deg,var(--smartiz-primary,#08799a),#04a6c2);color:#fff;border-color:transparent}.smartiz-brand-directory-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:20px;padding:16px 18px;margin-bottom:16px}.smartiz-brand-directory-head h2{margin:0;font-size:21px;font-weight:950}.smartiz-brand-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.smartiz-brand-directory-card-link{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;min-height:142px;height:100%;background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:22px;padding:16px;text-decoration:none;color:inherit;box-shadow:0 16px 42px rgba(15,23,42,.055);transition:.18s ease}.smartiz-brand-directory-card-link:hover{transform:translateY(-3px);box-shadow:0 22px 52px rgba(15,23,42,.09)}.smartiz-brand-directory-logo,.smartiz-brand-profile-logo{width:78px;height:78px;border-radius:20px;background:#fff;border:1px solid #e8eef5;display:flex;align-items:center;justify-content:center;overflow:hidden}.smartiz-brand-directory-logo img,.smartiz-brand-profile-logo img{max-width:82%;max-height:82%;object-fit:contain}.smartiz-brand-directory-logo span,.smartiz-brand-profile-logo span{width:54px;height:54px;border-radius:17px;background:linear-gradient(135deg,var(--smartiz-primary,#08799a),#14b8a6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:950}.smartiz-brand-directory-copy{display:grid;gap:4px;min-width:0}.smartiz-brand-directory-copy strong{font-size:18px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smartiz-brand-directory-copy small{color:var(--smartiz-primary,#08799a);font-weight:900}.smartiz-brand-directory-copy em{font-style:normal;color:var(--smartiz-muted,#64748b);font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smartiz-brand-directory-count{grid-column:1/-1;display:inline-flex;width:max-content;background:#f1f5f9;color:#334155;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.smartiz-brand-profile-hero{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center}.smartiz-brand-profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.smartiz-brand-profile-actions b,.smartiz-brand-profile-actions a{display:inline-flex;text-decoration:none;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);padding:8px 12px;color:#fff;font-weight:900}.smartiz-brand-profile-about,.smartiz-brand-products-section{background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:24px;padding:22px;box-shadow:0 16px 42px rgba(15,23,42,.055);margin-bottom:18px}.smartiz-brand-profile-about h2,.smartiz-brand-section-head h2{margin:0 0 10px}.smartiz-brand-profile-about p{line-height:2;color:var(--smartiz-muted,#64748b)}.smartiz-brand-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.smartiz-brand-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.smartiz-brand-fallback-product{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.smartiz-brand-fallback-product a{text-decoration:none;color:inherit;font-weight:900}
@media(max-width:1100px){.smartiz-brand-directory-layout{grid-template-columns:1fr}.smartiz-brand-directory-filter{position:static;display:flex;overflow:auto;gap:8px}.smartiz-brand-directory-filter h3{min-width:100%;margin-bottom:0}.smartiz-brand-directory-filter a{flex:0 0 auto;min-width:180px}.smartiz-brand-directory-grid,.smartiz-brand-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.smartiz-brand-directory,.smartiz-brand-profile{width:min(100% - 20px,1320px);margin-top:18px}.smartiz-brand-directory-hero,.smartiz-brand-profile-hero{border-radius:22px;padding:24px 18px}.smartiz-brand-profile-hero{grid-template-columns:1fr;text-align:center}.smartiz-brand-profile-logo{margin:auto}.smartiz-brand-directory-head,.smartiz-brand-section-head{align-items:flex-start;flex-direction:column}.smartiz-brand-directory-grid,.smartiz-brand-products-grid{grid-template-columns:1fr}.smartiz-brand-directory-card-link{grid-template-columns:70px minmax(0,1fr);border-radius:18px}.smartiz-brand-directory-logo{width:66px;height:66px}}


/* Smartiz 3.3.31 — Specs Pro tooltip layer fix */
.smartiz-spec-product-bars,
.smartiz-spec-product-bars *,
.smartiz-plugin-specs-bars,
.smartiz-plugin-specs-bars *,
.izsp-wrap,
.izsp-wrap *,
.smartiz-mag-spec,
.smartiz-mag-spec *{
    overflow: visible;
}
.smartiz-spec-product-bars,
.smartiz-plugin-specs-bars,
.izsp-wrap,
.smartiz-spec-bars-list,
.smartiz-spec-bar-item,
.smartiz-spec-bar-top,
.smartiz-spec-bar-title,
.smartiz-spec-info{
    position: relative;
}
.smartiz-spec-product-bars,
.smartiz-plugin-specs-bars,
.izsp-wrap{
    z-index: 40;
}
.smartiz-spec-bar-item:hover,
.smartiz-spec-bar-item:focus-within,
.smartiz-spec-bar-title:hover,
.smartiz-spec-bar-title:focus-within{
    z-index: 999990;
}
.smartiz-spec-tooltip{
    z-index: 999999 !important;
    isolation: isolate;
    pointer-events: auto;
    transform: translateZ(0);
    will-change: transform, opacity;
}
.smartiz-spec-info:hover + .smartiz-spec-tooltip,
.smartiz-spec-info:focus + .smartiz-spec-tooltip,
.smartiz-spec-info:focus-visible + .smartiz-spec-tooltip,
.smartiz-spec-bar-title:hover .smartiz-spec-tooltip,
.smartiz-spec-bar-title:focus-within .smartiz-spec-tooltip{
    z-index: 999999 !important;
}
.smartiz-single-tabs,
.smartiz-single-summary-card,
.smartiz-product-description-card,
.smartiz-magazine-page,
.smartiz-magazine-single,
.smartiz-article-shell,
.smartiz-article-content,
.smartiz-article-content-wrap{
    overflow: visible;
}

/* Smartiz 3.3.32 — Desktop carousel restore + brand settings UI/profile restore */
.smartiz-product-carousel{overflow:hidden!important}.smartiz-product-carousel .smartiz-carousel-track{display:flex!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:4px 2px 18px!important}.smartiz-product-carousel .smartiz-carousel-track::-webkit-scrollbar{display:none!important}.smartiz-product-carousel .smartiz-carousel-track>*{flex:0 0 var(--smartiz-carousel-card-width,calc((100% - 48px)/4))!important;width:var(--smartiz-carousel-card-width,calc((100% - 48px)/4))!important;max-width:var(--smartiz-carousel-card-width,calc((100% - 48px)/4))!important;scroll-snap-align:start!important;min-width:0!important}.smartiz-product-carousel[style*="--smartiz-carousel-columns:5"]{--smartiz-carousel-card-width:calc((100% - 64px)/5)}.smartiz-product-carousel[style*="--smartiz-carousel-columns:4"]{--smartiz-carousel-card-width:calc((100% - 48px)/4)}.smartiz-product-carousel[style*="--smartiz-carousel-columns:3"]{--smartiz-carousel-card-width:calc((100% - 32px)/3)}.smartiz-product-carousel[style*="--smartiz-carousel-columns:2"]{--smartiz-carousel-card-width:calc((100% - 16px)/2)}.smartiz-product-carousel .smartiz-smart-product-card,.smartiz-product-carousel .smartiz-product-card{height:auto!important;display:flex!important;flex-direction:column!important}@media(max-width:1100px){.smartiz-product-carousel{--smartiz-carousel-card-width:calc((100% - 18px)/2.15)}}@media(max-width:767px){.smartiz-product-carousel{--smartiz-carousel-card-width:82vw}.smartiz-product-carousel .smartiz-carousel-track{gap:12px!important;padding-left:2px!important;padding-right:2px!important}}
.smartiz-brand-why-card{background:#fff;border:1px solid var(--smartiz-border,#e5e7eb);border-radius:24px;padding:22px;box-shadow:0 16px 42px rgba(15,23,42,.055);margin-bottom:18px}.smartiz-brand-why-card h2{margin:0 0 12px;font-size:22px;font-weight:950}.smartiz-brand-why-card ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.smartiz-brand-why-card li{position:relative;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:11px 14px 11px 16px;font-weight:850;color:#334155}.smartiz-brand-profile-hero[style*="background-image"]{background-repeat:no-repeat!important}.smartiz-brand-profile-logo{background:rgba(255,255,255,.94)!important}.smartiz-brand-products-section .smartiz-smart-product-card,.smartiz-brand-products-section .smartiz-product-card{min-width:0}

/* Smartiz 3.3.34 — viewport-aware, independently scrollable mega menu */
@media (min-width:1025px){
  .smartiz-smm .smartiz-smm-mega-panel{
    box-sizing:border-box!important;
    height:var(--smartiz-smm-panel-height,min(620px,calc(100dvh - 96px)))!important;
    min-height:0!important;
    max-height:calc(100dvh - 24px)!important;
    overflow:hidden!important;
    overscroll-behavior:contain;
  }
  .smartiz-smm .smartiz-smm-mega-cats,
  .smartiz-smm .smartiz-smm-mega-content{
    box-sizing:border-box!important;
    min-width:0!important;
    min-height:0!important;
    height:100%!important;
    max-height:100%!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    scrollbar-color:color-mix(in srgb,var(--smartiz-primary) 42%,#cbd5e1) transparent;
  }
  .smartiz-smm .smartiz-smm-mega-content-pane,
  .smartiz-smm .smartiz-smm-mega-content-pane.is-active{
    min-width:0!important;
    min-height:0!important;
  }
  .smartiz-smm .smartiz-smm-mega-content{
    scroll-behavior:smooth;
  }
  .smartiz-smm .smartiz-smm-mega-feature{
    position:sticky!important;
    top:0!important;
    z-index:2!important;
  }
  .smartiz-smm .smartiz-smm-mega-cats::-webkit-scrollbar,
  .smartiz-smm .smartiz-smm-mega-content::-webkit-scrollbar{
    width:8px;
  }
  .smartiz-smm .smartiz-smm-mega-cats::-webkit-scrollbar-track,
  .smartiz-smm .smartiz-smm-mega-content::-webkit-scrollbar-track{
    background:transparent;
  }
  .smartiz-smm .smartiz-smm-mega-cats::-webkit-scrollbar-thumb,
  .smartiz-smm .smartiz-smm-mega-content::-webkit-scrollbar-thumb{
    background:color-mix(in srgb,var(--smartiz-primary) 35%,#cbd5e1);
    border:2px solid transparent;
    border-radius:999px;
    background-clip:padding-box;
  }
  .smartiz-smm .smartiz-smm-mega-cats::-webkit-scrollbar-thumb:hover,
  .smartiz-smm .smartiz-smm-mega-content::-webkit-scrollbar-thumb:hover{
    background:color-mix(in srgb,var(--smartiz-primary) 62%,#94a3b8);
    border:2px solid transparent;
    background-clip:padding-box;
  }
}

/* Smartiz 3.3.36 - unified notification bell content */
.smartiz-header-actions--compact .smartiz-bell-panel{width:min(420px,calc(100vw - 24px));max-width:420px}
.smartiz-header-actions--compact .smartiz-bell-head>div{display:grid;gap:2px}.smartiz-header-actions--compact .smartiz-bell-head>div small{font-size:10px;color:var(--smartiz-muted)}
.smartiz-header-actions--compact .smartiz-bell-item{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:11px!important;border:1px solid transparent!important;position:relative}
.smartiz-header-actions--compact .smartiz-bell-item:hover{border-color:var(--smartiz-border)!important}
.smartiz-header-actions--compact .smartiz-bell-item.is-unread{background:color-mix(in srgb,var(--smartiz-primary) 7%,#fff)!important}
.smartiz-header-actions--compact .smartiz-bell-item-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--smartiz-primary) 9%,#fff);font-size:17px}
.smartiz-header-actions--compact .smartiz-bell-item-body{min-width:0;display:grid;gap:4px}.smartiz-header-actions--compact .smartiz-bell-item-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.smartiz-header-actions--compact .smartiz-bell-item-meta b{font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartiz-header-actions--compact .smartiz-bell-item-meta em{font-size:9px;font-style:normal;font-weight:850;color:var(--smartiz-muted);background:var(--smartiz-soft);border-radius:999px;padding:3px 6px;white-space:nowrap}.smartiz-header-actions--compact .smartiz-bell-item-message{font-size:11px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smartiz-header-actions--compact .smartiz-bell-item-body small{font-size:9px;margin:0}
@media(max-width:767px){.smartiz-header-actions--compact .smartiz-bell-panel{width:calc(100vw - 20px);left:10px}}
