/** Shopify CDN: Minification failed

Line 495:49 Unexpected "\\n"

**/
/* EcomArab Theme 2027 — Marketplace Header v0.3.3 */
.eca-market-header{
  --eca-market-accent:#0a6bff;
  --eca-market-navy:#071a39;
  --eca-market-muted:#667085;
  --eca-market-line:#e8edf5;
  --eca-market-soft:#f7f9fc;
  --eca-market-radius:8px;
  background:var(--eca-market-bg,#fff);
  color:var(--eca-market-navy);
  border-bottom:1px solid var(--eca-market-line);
}
.eca-market-header .eca-container{max-width:var(--eca-page-width)}
.eca-market-header__main{background:var(--eca-market-bg,#fff)}
.eca-market-header__main-inner{
  min-height:var(--eca-header-height,78px);
  display:grid;
  grid-template-columns:auto minmax(340px,1fr) auto;
  gap:30px;
  align-items:center;
}
.eca-market-header .eca-header__logo{grid-column:auto;justify-self:start}
.eca-market-header .eca-header__logo img{max-width:var(--eca-market-logo-width,180px);max-height:var(--eca-market-logo-height,48px)}
.eca-market-mobile-trigger{display:none}

/* Search */
.eca-market-search-wrap{position:relative;min-width:0;z-index:82;width:100%;max-width:var(--eca-search-max-width,none);justify-self:var(--eca-search-align,stretch)}
.eca-market-search{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto var(--eca-search-btn-width,52px);
  min-height:var(--eca-search-height,48px);
  border:var(--eca-search-border-width,1px) solid var(--eca-search-border-color,#d8e0ec);
  border-radius:var(--eca-search-radius,7px);
  background:var(--eca-search-bg,#fff);
  overflow:visible;
  box-shadow:0 1px 2px rgba(16,24,40,.02);
}
.eca-market-search:focus-within{border-color:color-mix(in srgb,var(--eca-market-accent) 55%,var(--eca-search-border-color,#d8e0ec));box-shadow:0 0 0 3px color-mix(in srgb,var(--eca-market-accent) 10%,transparent)}
.eca-market-search input[type="search"]{min-width:0;border:0;outline:0;background:transparent;padding:0 18px;font-size:var(--eca-search-input-size,13px);color:var(--eca-search-text,var(--eca-market-navy))}
.eca-market-search input[type="search"]::placeholder{color:var(--eca-search-placeholder,#8993a4)}
.eca-market-search__categories{position:relative;border-inline-start:1px solid #e6ebf2}
.eca-market-search__categories summary{
  list-style:none;display:flex;align-items:center;gap:8px;height:100%;width:var(--eca-search-category-width,145px);min-width:var(--eca-search-category-width,145px);padding:0 14px;
  font-size:var(--eca-search-category-size,12px);font-weight:var(--eca-search-category-weight,600);color:#334155;cursor:pointer;white-space:nowrap
}
.eca-market-search__categories summary::-webkit-details-marker{display:none}
.eca-market-search__categories summary svg{width:12px;height:12px;margin-inline-start:auto}
.eca-market-search__categories-panel{
  position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:var(--eca-search-panel-width,240px);max-height:var(--eca-search-panel-height,360px);overflow:auto;
  padding:8px;background:#fff;border:1px solid var(--eca-market-line);border-radius:var(--eca-search-panel-radius,10px);box-shadow:0 20px 45px rgba(7,26,57,.14);z-index:100
}
.eca-market-search__categories-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--eca-search-panel-item-height,38px);padding:7px 10px;border-radius:7px;font-size:var(--eca-search-panel-size,13px);font-weight:var(--eca-search-panel-weight,500);line-height:1.3}
.eca-market-search__categories-panel a svg{display:block;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;flex:0 0 14px}
.eca-market-search__categories-panel a:hover{background:#f3f7ff;color:var(--eca-market-accent)}
.eca-market-search__button{display:grid;place-items:center;width:var(--eca-search-btn-width,52px);border:0;background:var(--eca-search-btn-bg,var(--eca-market-accent));color:#fff;border-radius:0 max(0px,calc(var(--eca-search-radius,7px) - 1px)) max(0px,calc(var(--eca-search-radius,7px) - 1px)) 0}
html[dir="rtl"] .eca-market-search__button{border-radius:max(0px,calc(var(--eca-search-radius,7px) - 1px)) 0 0 max(0px,calc(var(--eca-search-radius,7px) - 1px))}
.eca-market-search__button svg{width:var(--eca-search-btn-icon,21px)!important;height:var(--eca-search-btn-icon,21px)!important;max-width:var(--eca-search-btn-icon,21px)!important}
.eca-market-search-wrap>.eca-predictive-host{
  position:absolute;top:calc(100% + 9px);left:0;right:0;margin:0;padding:18px;background:#fff;color:var(--eca-market-navy);
  border:1px solid var(--eca-market-line);border-radius:12px;box-shadow:0 22px 50px rgba(7,26,57,.16);display:none;max-height:min(70vh,620px);overflow:auto
}
.eca-market-search-wrap>.eca-predictive-host.is-active{display:block}
.eca-market-search-wrap>.eca-predictive-host.is-loading{display:block}
.eca-predictive-host.has-query .eca-popular-searches{display:none}
.eca-popular-searches{display:grid;gap:10px}
.eca-popular-searches__title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#697586}
.eca-popular-searches__chips{display:flex;flex-wrap:wrap;gap:7px}
.eca-popular-searches__chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;font-size:11px;font-weight:650;transition:border-color .18s ease,background .18s ease,color .18s ease}
.eca-popular-searches__chip:hover{border-color:color-mix(in srgb,var(--eca-market-accent) 35%,#e2e8f0);background:#f2f7ff;color:var(--eca-market-accent)}
.eca-predictive-host.is-loading .eca-popular-searches{display:none}

/* Header actions */
.eca-market-actions{display:flex;align-items:center;gap:18px;justify-self:end;min-width:max-content}
.eca-market-action{
  position:relative;display:flex;align-items:center;gap:8px;min-height:46px;padding:0;border:0;background:transparent;color:var(--eca-market-navy);text-decoration:none
}
.eca-market-action__icon{position:relative;display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px}
.eca-market-action__icon svg{width:25px;height:25px}
.eca-market-action__copy{display:flex;flex-direction:column;gap:1px;text-align:start;line-height:1.1}
.eca-market-action__copy>span{font-size:var(--eca-action-label-size-desktop,11px);font-weight:650;color:#23364f}
.eca-market-action__copy>strong{font-size:var(--eca-action-value-size-desktop,11px);font-weight:800;color:var(--eca-market-navy)}
.eca-market-badge{
  position:absolute;top:-6px;inset-inline-end:-8px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--eca-market-accent);color:#fff;font-size:9px;font-weight:800;line-height:1
}
.eca-market-badge.is-empty{display:none}
.eca-account-popover{position:relative}
.eca-account-popover>summary{list-style:none;cursor:pointer}
.eca-account-popover>summary::-webkit-details-marker{display:none}
.eca-account-popover__panel{
  position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:280px;padding:14px;background:#fff;border:1px solid var(--eca-market-line);border-radius:12px;
  box-shadow:0 22px 50px rgba(7,26,57,.16);z-index:100
}
.eca-account-popover__hello{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:6px 6px 13px;border-bottom:1px solid var(--eca-market-line);margin-bottom:8px}
.eca-account-popover__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eef4ff;color:var(--eca-market-accent)}
.eca-account-popover__avatar svg{width:24px;height:24px}
.eca-account-popover__hello strong{display:block;font-size:13px}.eca-account-popover__hello span{display:block;font-size:11px;color:var(--eca-market-muted);overflow:hidden;text-overflow:ellipsis}
.eca-account-popover__links{display:grid;gap:2px}
.eca-account-popover__links a{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:7px;font-size:13px}
.eca-account-popover__links a:hover{background:#f5f8fd;color:var(--eca-market-accent)}
.eca-account-popover__links svg{width:17px;height:17px}
.eca-account-popover__auth{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}
.eca-account-popover__auth .eca-button{min-height:40px;padding:8px 12px;font-size:12px}

/* Navigation row */
.eca-market-nav{border-top:1px solid var(--eca-market-line);background:#fff}
.eca-market-nav__inner{min-height:50px;display:grid;grid-template-columns:var(--eca-cat-btn-width,205px) minmax(0,1fr);align-items:stretch;gap:18px}
.eca-market-categories{position:relative;z-index:80}
.eca-market-categories>summary{
  height:100%;list-style:none;display:flex;align-items:center;gap:var(--eca-cat-icon-gap,12px);padding:0 16px;background:var(--eca-cat-btn-bg,#f8fafc);border-inline:1px solid var(--eca-market-line);border-radius:var(--eca-cat-btn-radius,0);
  font-size:var(--eca-cat-label-size,13px);font-weight:var(--eca-cat-label-weight,700);color:var(--eca-cat-btn-text,var(--eca-market-navy));cursor:pointer
}
.eca-market-categories>summary>svg:first-child{display:block;width:var(--eca-cat-icon-size,22px)!important;height:var(--eca-cat-icon-size,22px)!important;min-width:var(--eca-cat-icon-size,22px)!important;max-width:var(--eca-cat-icon-size,22px)!important;flex:0 0 var(--eca-cat-icon-size,22px);transform:translate(var(--eca-cat-icon-x,0),var(--eca-cat-icon-y,0))}
.eca-market-categories--icon-end>summary>svg:first-child{order:2;margin-inline-start:auto}.eca-market-categories--icon-end>summary>span:not(.eca-market-categories__chevron){order:1}.eca-market-categories--icon-end>summary>.eca-market-categories__chevron{order:3}

.eca-market-categories>summary::-webkit-details-marker{display:none}
.eca-market-categories>summary .eca-market-categories__chevron{display:grid;place-items:center;margin-inline-start:auto;width:var(--eca-cat-chevron-size,13px);height:var(--eca-cat-chevron-size,13px)}
.eca-market-categories>summary .eca-market-categories__chevron svg{width:100%!important;height:100%!important;max-width:100%!important}
.eca-market-categories[open]>summary,.eca-market-categories:hover>summary{background:var(--eca-cat-btn-hover-bg,var(--eca-market-accent));color:var(--eca-cat-btn-hover-text,#fff);border-color:var(--eca-cat-btn-hover-bg,var(--eca-market-accent))}
.eca-market-categories__panel{
  position:absolute;top:100%;inset-inline-start:0;width:var(--eca-cat-panel-width,270px);padding:9px;background:#fff;border:1px solid var(--eca-market-line);border-radius:0 0 10px 10px;
  box-shadow:0 18px 45px rgba(7,26,57,.14);z-index:95
}
.eca-market-categories__panel ul{list-style:none;margin:0;padding:0}
.eca-market-categories__panel>ul>li{position:relative}
.eca-market-categories__panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px;border-radius:7px;font-size:var(--eca-cat-panel-size,13px);font-weight:600}
.eca-market-categories__panel a>svg{display:block;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;flex:0 0 14px}
.eca-market-categories__panel a:hover{background:#f2f7ff;color:var(--eca-market-accent)}
.eca-market-categories__panel ul ul{padding-inline-start:12px;border-inline-start:1px solid #eef2f6;margin:1px 0 5px 10px}
.eca-market-categories__panel ul ul a{font-size:12px;font-weight:500;padding:7px 9px;color:#526075}
.eca-market-header .eca-header__nav{justify-self:start;align-self:stretch;width:100%}
.eca-market-header .eca-header__menu-list{height:100%;gap:0}
.eca-market-header .eca-header__menu-item{height:100%}
.eca-market-header .eca-header__menu-link{height:100%;min-height:50px;padding:0 14px;font-size:var(--eca-nav-font-size-desktop,13px);font-weight:var(--eca-nav-font-weight-desktop,700);color:var(--eca-market-navy)}
.eca-market-header .eca-header__menu-link:hover{opacity:1;color:var(--eca-market-accent)}
.eca-market-header .eca-header__menu-item::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--eca-market-accent);transform:scaleX(0);transition:transform .18s ease;transform-origin:center}
.eca-market-header .eca-header__menu-item:hover::after,.eca-market-header .eca-header__menu-item:focus-within::after{transform:scaleX(1)}

/* Mega menu marketplace refinements */
.eca-market-header .eca-header__mega{border-radius:0 0 12px 12px;border-color:var(--eca-market-line);box-shadow:0 22px 55px rgba(7,26,57,.13);padding:20px;background:#fff;color:var(--eca-market-navy)}
.eca-market-header .eca-header__mega-surface{row-gap:22px}
.eca-market-header .eca-mega-child__heading{font-size:13px;font-weight:800;color:var(--eca-market-navy);margin-bottom:12px}
.eca-market-header .eca-mega-links a{font-size:12px;color:#334155}
.eca-market-header .eca-mega-links a>svg,.eca-header__submenu a>svg{display:block;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;flex:0 0 12px}
.eca-market-header .eca-mega-links a:hover{color:var(--eca-market-accent);text-decoration:none}
.eca-market-header .eca-mega-links--boxed{border-color:var(--eca-market-line);border-radius:8px;background:#fbfcfe}
.eca-market-header .eca-mega-links--sidebar{padding:6px;background:#fbfcfe;border:1px solid var(--eca-market-line);border-radius:8px}
.eca-market-header .eca-mega-links--sidebar ul{gap:1px}
.eca-market-header .eca-mega-links--sidebar>ul>li>a{padding:9px 10px;border-radius:6px;font-weight:650}
.eca-market-header .eca-mega-links--sidebar>ul>li:first-child>a,.eca-market-header .eca-mega-links--sidebar>ul>li>a:hover{background:#edf4ff;color:var(--eca-market-accent)}
.eca-market-header .eca-mega-product--1{box-shadow:none;border-color:var(--eca-market-line);border-radius:8px}
.eca-market-header .eca-mega-product__title{color:#18243a}
.eca-market-header .eca-mega-product__price strong{color:var(--eca-market-accent)}
.eca-market-header .eca-mega-product__rating{display:flex;justify-content:center;gap:4px;align-items:center;margin-top:4px;font-size:10px;color:#f59e0b}
.eca-market-header .eca-mega-product--3 .eca-mega-product__rating{justify-content:flex-start}
.eca-market-header .eca-mega-product__swatches{display:flex;justify-content:center;gap:4px;margin-top:5px;min-height:13px}
.eca-market-header .eca-mega-product--3 .eca-mega-product__swatches{justify-content:flex-start}
.eca-market-header .eca-mega-product__swatch{width:12px;height:12px;border-radius:50%;border:1px solid #d5dbe5;box-shadow:inset 0 0 0 1px #fff}
.eca-market-header .eca-mega-product__more{font-size:9px;color:#778297}
.eca-market-header .eca-mega-product__media .eca-mega-product__image--secondary{position:absolute;inset:0;opacity:0;transition:opacity .25s ease,transform .28s ease}
@media(hover:hover) and (pointer:fine){.eca-market-header .eca-mega-product:hover .eca-mega-product__image--secondary{opacity:1}}
.eca-market-header .eca-mega-banner{border-radius:8px;box-shadow:none}
.eca-market-header .eca-mega-banner__copy strong{font-size:18px}.eca-market-header .eca-mega-banner__copy span{font-size:12px}
.eca-market-header .eca-mega-brands__grid{display:grid;grid-template-columns:repeat(var(--eca-brand-cols,1),minmax(0,1fr));gap:6px}
.eca-market-header .eca-mega-brand{display:flex;align-items:center;gap:9px;min-height:38px;padding:7px 8px;border-radius:6px;font-size:12px;font-weight:650;color:#334155}
.eca-market-header .eca-mega-brand:hover{background:#f4f7fb;color:var(--eca-market-accent)}
.eca-market-header .eca-mega-brand img{width:25px;height:25px;object-fit:contain;border-radius:5px}

/* Drawers */
.eca-market-header~.eca-drawer .eca-drawer__panel{background:#fff;color:var(--eca-market-navy)}
.eca-market-header~.eca-drawer .eca-drawer__head{padding:16px 18px;border-color:var(--eca-market-line)}
.eca-market-header~.eca-drawer .eca-drawer__title{font-size:15px}
.eca-market-header~.eca-drawer .eca-drawer__body{padding:18px}
.eca-market-header~.eca-drawer .eca-cart-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding-bottom:14px;border-bottom:1px solid #eef1f5}
.eca-market-header~.eca-drawer .eca-cart-item img,.eca-market-header~.eca-drawer .eca-cart-item__placeholder{width:72px;height:72px;object-fit:contain;background:#fafbfc;border:1px solid #edf0f4}
.eca-market-header~.eca-drawer .eca-cart-actions{grid-template-columns:1fr}
.eca-market-header~.eca-drawer .eca-cart-actions .eca-button{min-height:44px}
.eca-market-header~.eca-drawer .eca-cart-actions form{order:-1}
.eca-wishlist-empty{text-align:center;padding:55px 16px;color:#778297}
.eca-wishlist-items{display:grid;gap:12px}
.eca-wishlist-item{display:grid;grid-template-columns:72px minmax(0,1fr) 32px;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #eef1f5}
.eca-wishlist-item img{width:72px;height:72px;object-fit:contain;border:1px solid #edf0f4;border-radius:8px;background:#fafbfc}
.eca-wishlist-item__title{font-size:12px;font-weight:700;line-height:1.35}.eca-wishlist-item__price{font-size:12px;font-weight:800;color:var(--eca-market-accent);margin-top:5px}
.eca-wishlist-item__remove{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#718096}.eca-wishlist-item__remove svg{width:17px;height:17px}

/* Drawer hardening */
.eca-market-header~.eca-drawer .eca-drawer__panel{width:min(420px,92vw);max-width:100vw}
.eca-search-drawer .eca-search-form{min-height:var(--eca-search-height,48px);border:var(--eca-search-border-width,1px) solid var(--eca-search-border-color,#d8e0ec);border-radius:var(--eca-search-radius,7px);background:var(--eca-search-bg,#fff)}
.eca-search-drawer .eca-search-form input{min-height:var(--eca-search-height,48px);font-size:var(--eca-search-input-size,13px);color:var(--eca-search-text,#071a39)}
.eca-search-drawer .eca-search-form input::placeholder{color:var(--eca-search-placeholder,#8993a4)}
.eca-search-drawer .eca-search-form button{width:var(--eca-search-btn-width,52px);background:var(--eca-search-btn-bg,#0a6bff);color:#fff}
.eca-search-drawer .eca-search-form button svg{display:block;width:var(--eca-search-btn-icon,21px)!important;height:var(--eca-search-btn-icon,21px)!important;margin:auto}
.eca-market-header~.eca-drawer .eca-drawer__close{display:grid;place-items:center;line-height:0;border-radius:8px}
.eca-market-header~.eca-drawer .eca-drawer__close svg{display:block;width:20px!important;height:20px!important;min-width:20px;max-width:20px}
.eca-wishlist-drawer .eca-drawer__panel{inset-inline-start:auto;inset-inline-end:0;transform:translateX(102%)}
html[dir="rtl"] .eca-wishlist-drawer .eca-drawer__panel{transform:translateX(-102%)}
.eca-wishlist-drawer.is-open .eca-drawer__panel{transform:none}
.eca-market-header~.eca-drawer .eca-drawer__head{flex:0 0 auto}
.eca-market-header~.eca-drawer .eca-drawer__body{min-height:0}
.eca-market-header~.eca-cart-drawer .eca-drawer__body,.eca-market-header~.eca-wishlist-drawer .eca-drawer__body{background:#fff}
.eca-market-header~.eca-cart-drawer .eca-cart-drawer__footer{flex:0 0 auto;background:#fff}
.eca-market-header~.eca-cart-drawer .eca-cart-item__title,.eca-market-header~.eca-wishlist-drawer .eca-wishlist-item__title{color:#18243a}
.eca-market-header~.eca-cart-drawer .eca-cart-item__price{font-weight:800;color:var(--eca-market-accent)}
.eca-market-header~.eca-cart-drawer .eca-cart-remove{padding:4px 0;color:#667085;text-decoration:none}
.eca-market-header~.eca-cart-drawer .eca-cart-remove:hover{color:#d92d20}
.eca-market-header~.eca-wishlist-drawer .eca-wishlist-item__remove{border-radius:50%;font-size:20px;line-height:1}
.eca-market-header~.eca-wishlist-drawer .eca-wishlist-item__remove:hover{background:#fff1f0;color:#d92d20}

/* Mobile */
.eca-market-mobile-search-row{display:none}
.eca-mobile-menu-categories{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--eca-market-line)}
.eca-mobile-menu-categories__title{font-size:12px;font-weight:800;margin-bottom:7px;color:#667085;text-transform:uppercase;letter-spacing:.05em}
.eca-mobile-menu-categories ul{list-style:none;margin:0;padding:0}
.eca-mobile-menu-categories a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 0;font-size:13px;font-weight:650}
.eca-mobile-menu-categories a svg{display:block;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;flex:0 0 14px}
.eca-mobile-drawer__quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.eca-mobile-drawer__quick-actions a,.eca-mobile-drawer__quick-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:64px;border:1px solid var(--eca-market-line);background:#fff;border-radius:8px;font-size:10px;font-weight:700}
.eca-mobile-drawer__quick-actions svg{width:20px;height:20px}

@media(max-width:1180px){
  .eca-market-header__main-inner{grid-template-columns:auto minmax(260px,1fr) auto;gap:18px}
  .eca-market-actions{gap:10px}
  .eca-market-action__copy{display:none}
  .eca-market-nav__inner{grid-template-columns:min(var(--eca-cat-btn-width,205px),210px) minmax(0,1fr);gap:8px}
  .eca-market-header .eca-header__menu-link{padding-inline:10px}
}
@media(max-width:989px){
  .eca-market-header__main-inner{min-height:var(--eca-header-mobile-height,64px);display:grid;grid-template-columns:38px 1fr auto;gap:8px}
  .eca-market-mobile-trigger{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:var(--eca-market-navy)}
  .eca-market-mobile-trigger svg{width:23px;height:23px}
  .eca-market-header .eca-header__logo{grid-column:2!important;justify-self:start!important}
  .eca-market-header .eca-header__logo img{max-width:var(--eca-market-logo-mobile-width,135px);max-height:var(--eca-market-logo-mobile-height,36px)}
  .eca-market-header__main-inner>.eca-market-search-wrap{display:none}
  .eca-market-actions{grid-column:3;gap:3px}
  .eca-market-actions .eca-account-popover{display:none}
  .eca-market-action{width:34px;height:36px;min-height:36px;display:grid;place-items:center}
  .eca-market-action__icon{width:24px;height:24px}.eca-market-action__icon svg{width:21px;height:21px}
  .eca-market-header .eca-header__nav{display:none!important}
  .eca-market-nav{display:none}
  .eca-market-mobile-search-row{display:block;padding:0 0 10px;background:#fff}
  .eca-market-mobile-search-row .eca-market-search{grid-template-columns:minmax(0,1fr) 44px;min-height:42px;max-width:none}
  .eca-market-mobile-search-row .eca-market-search__categories{display:none}
  .eca-market-mobile-search-row .eca-market-search__button{width:44px}
  .eca-market-mobile-search-row .eca-market-search input[type="search"]{font-size:var(--eca-search-input-size-mobile,14px);padding-inline:12px}
  .eca-market-mobile-search-row .eca-predictive-host{left:0;right:0}
  .eca-market-header~.eca-mobile-drawer .eca-drawer__panel{width:min(390px,94vw);max-width:100vw}
  .eca-mobile-nav-host .eca-header__menu-link{font-size:var(--eca-mobile-menu-item-size,14px);font-weight:var(--eca-mobile-menu-item-weight,700);color:var(--eca-market-navy)}
  .eca-mobile-nav-host .eca-header__menu-item::after{display:none}
}
@media(max-width:520px){
  .eca-market-header~.eca-drawer .eca-drawer__panel{width:min(390px,100vw)}
  .eca-market-header~.eca-drawer .eca-drawer__head{padding:13px 14px}
  .eca-market-header~.eca-drawer .eca-drawer__body{padding:14px}
  .eca-market-header~.eca-cart-drawer .eca-cart-item,.eca-market-header~.eca-wishlist-drawer .eca-wishlist-item{grid-template-columns:64px minmax(0,1fr) 28px}
  .eca-market-header~.eca-cart-drawer .eca-cart-item{grid-template-columns:64px minmax(0,1fr)}
  .eca-market-header~.eca-drawer .eca-cart-item img,.eca-market-header~.eca-drawer .eca-cart-item__placeholder,.eca-wishlist-item img{width:64px;height:64px}
  .eca-popular-searches__chips{gap:6px}
  .eca-market-header__main-inner{gap:4px}
  .eca-market-actions{gap:0}
  .eca-market-header .eca-header__logo img{max-width:var(--eca-market-logo-mobile-width,135px)}
  .eca-market-action{width:31px}
}
.eca-market-header .eca-mega-product__media img{object-fit:var(--eca-mega-image-fit,contain)}
.eca-market-header .eca-mega-product__title{font-size:var(--eca-mega-product-title-size,12px)}
.eca-market-header .eca-mega-product__price{font-size:var(--eca-mega-product-price-size,12px)}
.eca-market-header .eca-mega-products__view-all{display:inline-flex;margin-top:11px;font-size:11px;font-weight:800;color:var(--eca-market-accent)}
.eca-market-header--no-search .eca-market-header__main-inner{grid-template-columns:auto 1fr auto}.eca-market-header--no-search .eca-market-actions{grid-column:3}
.eca-account-popover__link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;background:transparent;border-radius:7px;font-size:13px;text-align:start}.eca-account-popover__link:hover{background:#f5f8fd;color:var(--eca-market-accent)}.eca-account-popover__link svg{width:17px;height:17px}
.eca-wishlist-item__add{margin-top:8px}.eca-wishlist-item__add .eca-button{min-height:34px;padding:6px 10px;font-size:10px}
.eca-market-header .eca-header__search-icon{display:none}
@media(max-width:989px){.eca-market-header .eca-header__search-icon{display:grid}.eca-market-header.eca-market-header--hide-mobile-search-icon .eca-header__search-icon{display:none}}

/* v0.3.3 stability guards: keep drawer/menu icons from inheriting global SVG sizing */
.eca-market-header svg,.eca-market-header~.eca-drawer svg{max-width:none}
.eca-market-search__categories-panel a>svg,.eca-mobile-menu-categories a>svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;flex:0 0 14px!important}
.eca-mobile-nav-host .eca-mobile-menu-toggle{flex:0 0 36px;width:36px!important;height:36px!important;padding:10px!important}
.eca-mobile-nav-host .eca-mobile-menu-toggle svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important}
.eca-market-header~.eca-drawer{z-index:9999!important}
.eca-market-header~.eca-drawer .eca-drawer__close{flex:0 0 38px;width:38px!important;height:38px!important;padding:9px!important}
.eca-market-header~.eca-drawer .eca-drawer__close svg{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important}
.eca-market-header~.eca-cart-drawer .eca-drawer__panel,.eca-market-header~.eca-wishlist-drawer .eca-drawer__panel,.eca-market-header~.eca-search-drawer .eca-drawer__panel{inset-inline-start:auto!important;inset-inline-end:0!important}
html[dir="ltr"] .eca-market-header~.eca-cart-drawer .eca-drawer__panel,html[dir="ltr"] .eca-market-header~.eca-wishlist-drawer .eca-drawer__panel,html[dir="ltr"] .eca-market-header~.eca-search-drawer .eca-drawer__panel{transform:translateX(102%)}
html[dir="ltr"] .eca-market-header~.eca-cart-drawer.is-open .eca-drawer__panel,html[dir="ltr"] .eca-market-header~.eca-wishlist-drawer.is-open .eca-drawer__panel,html[dir="ltr"] .eca-market-header~.eca-search-drawer.is-open .eca-drawer__panel{transform:none}


/* CLEAN v0.4.0 hardening */
.eca-drawer{z-index:9999!important}
.eca-drawer__panel,.eca-drawer__overlay{z-index:1}
.eca-drawer__panel{z-index:2}
.eca-mega-products__subheading{margin-top:3px;font-size:10px;color:#7b8798}
.eca-mega-product__copy{min-width:0}
.eca-mega-product__image{display:block;width:100%;height:100%;object-fit:var(--eca-mega-image-fit,contain)}
.eca-mega-products__arrow svg{display:block;width:16px!important;height:16px!important}
.eca-search-category-panel svg,.eca-all-categories-panel svg,.eca-mobile-nav-host svg{max-width:24px;max-height:24px}
@media(max-width:989px){.eca-mobile-nav-host .eca-mobile-menu-toggle svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important}}


/* v0.7.0 Product (child) wishlist overlay — uses the existing EcomArab wishlist engine */
.eca-market-header .eca-mega-product__wishlist{
  position:absolute;
  z-index:6;
  top:8px;
  inset-inline-end:8px;
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  padding:0;
  border:1px solid rgba(24,36,58,.12);
  border-radius:50%;
  background:rgba(255,255,255,.94);
  color:#18243a;
  box-shadow:0 4px 14px rgba(7,26,57,.10);
  cursor:pointer;
  transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease;
}
.eca-market-header .eca-mega-product__wishlist svg{
  display:block;
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  max-width:17px!important;
}
.eca-market-header .eca-mega-product__wishlist.is-active{
  background:var(--eca-market-accent);
  border-color:var(--eca-market-accent);
  color:#fff;
}
.eca-market-header .eca-mega-product__wishlist.is-active svg path{fill:currentColor}
@media(hover:hover) and (pointer:fine){
  .eca-market-header .eca-mega-product__wishlist:hover{transform:translateY(-1px) scale(1.04)}
}
@media(max-width:989px){
  .eca-mobile-nav-host .eca-mega-product__wishlist{top:6px;inset-inline-end:6px;width:29px;height:29px}
  .eca-mobile-nav-host .eca-mega-product__wishlist svg{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important}
}

/* v0.7.1 — selectable desktop header layouts.
   Important: layout CSS only; menu/mega/product child markup is untouched. */
@media(min-width:990px){
  /* Shared compact/minimal layouts */
  .eca-header-layout--centered_logo .eca-market-header__main-inner,
  .eca-header-layout--classic_left .eca-market-header__main-inner,
  .eca-header-layout--overlay_left .eca-market-header__main-inner,
  .eca-header-layout--overlay_center .eca-market-header__main-inner{
    min-height:max(var(--eca-header-height,78px),82px);
  }
  .eca-header-layout--centered_logo .eca-market-header__main-inner>.eca-market-search-wrap,
  .eca-header-layout--classic_left .eca-market-header__main-inner>.eca-market-search-wrap,
  .eca-header-layout--overlay_left .eca-market-header__main-inner>.eca-market-search-wrap,
  .eca-header-layout--overlay_center .eca-market-header__main-inner>.eca-market-search-wrap{
    display:none;
  }
  .eca-header-layout--centered_logo .eca-header__search-icon,
  .eca-header-layout--classic_left .eca-header__search-icon,
  .eca-header-layout--overlay_left .eca-header__search-icon,
  .eca-header-layout--overlay_center .eca-header__search-icon{
    display:grid;
  }
  .eca-header-layout--centered_logo .eca-market-categories,
  .eca-header-layout--classic_left .eca-market-categories,
  .eca-header-layout--overlay_left .eca-market-categories,
  .eca-header-layout--overlay_center .eca-market-categories,
  .eca-header-layout--compact_search .eca-market-categories{
    display:none;
  }
  .eca-header-layout--centered_logo .eca-market-nav__inner,
  .eca-header-layout--classic_left .eca-market-nav__inner,
  .eca-header-layout--overlay_left .eca-market-nav__inner,
  .eca-header-layout--overlay_center .eca-market-nav__inner,
  .eca-header-layout--compact_search .eca-market-nav__inner{
    grid-template-columns:minmax(0,1fr);
  }

  /* Reference 1: PERFORMANCE — centered brand, clean navigation, icon actions */
  .eca-header-layout--centered_logo .eca-market-header__main-inner{
    grid-template-columns:1fr auto 1fr;
  }
  .eca-header-layout--centered_logo .eca-header__logo{
    grid-column:2;
    justify-self:center;
  }
  .eca-header-layout--centered_logo .eca-market-actions{
    grid-column:3;
    justify-self:end;
  }
  .eca-header-layout--centered_logo .eca-market-action__copy{display:none}
  .eca-header-layout--centered_logo .eca-market-nav{border-top:0}
  .eca-header-layout--centered_logo .eca-header__nav{justify-self:center}
  .eca-header-layout--centered_logo .eca-header__menu-list{justify-content:center}

  /* Reference 2: ACC3SSORY — logo left, centered navigation, compact icons */
  .eca-header-layout--classic_left .eca-market-header__main-inner{
    grid-template-columns:auto 1fr auto;
  }
  .eca-header-layout--classic_left .eca-header__logo{grid-column:1;justify-self:start}
  .eca-header-layout--classic_left .eca-market-actions{grid-column:3;justify-self:end}
  .eca-header-layout--classic_left .eca-market-action__copy{display:none}
  .eca-header-layout--classic_left .eca-market-nav{border-top:0}
  .eca-header-layout--classic_left .eca-header__nav{justify-self:center}
  .eca-header-layout--classic_left .eca-header__menu-list{justify-content:center}

  /* Overlay layouts: keep the desktop row fully below the top bar and give tall logos safe breathing room.
     The header section wrapper is the positioning anchor, so transparent headers begin after the announcement bar instead of at viewport top. */
  .eca-header-layout--overlay_left .eca-market-header__main,
  .eca-header-layout--overlay_center .eca-market-header__main{
    overflow:visible;
  }
  .eca-header-layout--overlay_left .eca-market-header__main-inner,
  .eca-header-layout--overlay_center .eca-market-header__main-inner{
    box-sizing:border-box;
    min-height:max(var(--eca-header-height,78px),calc(var(--eca-market-logo-height,48px) + 24px));
    padding-block:12px;
    align-items:center;
  }
  .eca-header-layout--overlay_left .eca-header__logo,
  .eca-header-layout--overlay_center .eca-header__logo,
  .eca-header-layout--overlay_left .eca-market-actions,
  .eca-header-layout--overlay_center .eca-market-actions{
    align-self:center;
    margin-block:0;
  }

  /* Reference 3: Transparent overlay — transparent overlay, logo left, menu centered */
  .eca-header-layout--overlay_left[data-transparent="true"]{
    color:var(--eca-transparent-text,#fff);
    border-bottom-color:rgba(255,255,255,.18);
  }
  .eca-header-layout--overlay_left[data-transparent="true"] .eca-market-header__main,
  .eca-header-layout--overlay_left[data-transparent="true"] .eca-market-nav{
    background:transparent;
    border-color:rgba(255,255,255,.18);
  }
  .eca-header-layout--overlay_left[data-transparent="true"] .eca-market-action,
  .eca-header-layout--overlay_left[data-transparent="true"] .eca-header__menu-link,
  .eca-header-layout--overlay_left[data-transparent="true"] .eca-market-mobile-trigger{
    color:inherit;
  }
  .eca-header-layout--overlay_left .eca-market-header__main-inner{grid-template-columns:auto 1fr auto}
  .eca-header-layout--overlay_left .eca-header__logo{grid-column:1;justify-self:start}
  .eca-header-layout--overlay_left .eca-market-actions{grid-column:3;justify-self:end}
  .eca-header-layout--overlay_left .eca-market-action__copy{display:none}
  .eca-header-layout--overlay_left .eca-header__nav{justify-self:center}
  .eca-header-layout--overlay_left .eca-header__menu-list{justify-content:center}

  /* Reference 4: Centered overlay — centered brand with menu and textual actions */
  .eca-header-layout--overlay_center .eca-market-header__main-inner{grid-template-columns:1fr auto 1fr}
  .eca-header-layout--overlay_center .eca-header__logo{grid-column:2;justify-self:center}
  .eca-header-layout--overlay_center .eca-market-actions{grid-column:3;justify-self:end}
  .eca-header-layout--overlay_center[data-transparent="true"]{
    color:var(--eca-transparent-text,#fff);
    border-bottom-color:rgba(255,255,255,.18);
  }
  .eca-header-layout--overlay_center[data-transparent="true"] .eca-market-header__main,
  .eca-header-layout--overlay_center[data-transparent="true"] .eca-market-nav{
    background:transparent;
    border-color:rgba(255,255,255,.18);
  }
  .eca-header-layout--overlay_center[data-transparent="true"] .eca-market-action,
  .eca-header-layout--overlay_center[data-transparent="true"] .eca-header__menu-link{
    color:inherit;
  }
  .eca-header-layout--overlay_center .eca-market-nav{border-top:0}
  .eca-header-layout--overlay_center .eca-header__nav{justify-self:start}
  .eca-header-layout--overlay_center .eca-header__menu-list{justify-content:flex-start}

  /* Reference 5: WOKIEE — compact search / utility arrangement */
  .eca-header-layout--compact_search .eca-market-header__main-inner{
    grid-template-columns:auto minmax(220px,420px) auto;
    gap:20px;
    min-height:max(var(--eca-header-height,78px),68px);
  }
  .eca-header-layout--compact_search .eca-market-search-wrap{
    width:min(100%,420px);
    justify-self:end;
  }
  .eca-header-layout--compact_search .eca-market-search__categories{display:none}
  .eca-header-layout--compact_search .eca-market-search{grid-template-columns:minmax(0,1fr) var(--eca-search-btn-width,52px)}
  .eca-header-layout--compact_search .eca-market-action__copy{display:none}
  .eca-header-layout--compact_search .eca-header__nav{justify-self:start}
  .eca-header-layout--compact_search .eca-header__menu-list{justify-content:flex-start}

  /* Keep mega menus above overlay headers and keep existing dropdown mechanics. */
  .eca-header-layout--overlay_left .eca-header__mega,
  .eca-header-layout--overlay_center .eca-header__mega,
  .eca-header-layout--overlay_left .eca-header__submenu,
  .eca-header-layout--overlay_center .eca-header__submenu{
    color:var(--eca-market-navy);
  }
}
\n\n/* v0.7.3 independent mobile menu controls */\n.eca-market-header~.eca-mobile-drawer .eca-drawer__overlay{background:rgba(0,0,0,var(--eca-mobile-overlay-opacity,.45))}\n.eca-market-header~.eca-mobile-drawer .eca-drawer__panel{width:min(var(--eca-mobile-drawer-width,390px),100vw)!important;background:var(--eca-mobile-menu-bg,#fff)!important;color:var(--eca-mobile-menu-text,#071a39)!important}\n.eca-market-header~.eca-mobile-drawer--left .eca-drawer__panel{left:0!important;right:auto!important;inset-inline:auto!important;transform:translateX(-102%)!important}\n.eca-market-header~.eca-mobile-drawer--right .eca-drawer__panel{right:0!important;left:auto!important;inset-inline:auto!important;transform:translateX(102%)!important}\n.eca-market-header~.eca-mobile-drawer.is-open .eca-drawer__panel{transform:none!important}\n.eca-market-header~.eca-mobile-drawer .eca-drawer__head{border-color:var(--eca-mobile-menu-divider,#e8edf4)!important}\n.eca-market-header~.eca-mobile-drawer .eca-drawer__head--no-logo{justify-content:flex-end}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__logo img{max-width:var(--eca-mobile-drawer-logo-width,140px)!important;height:auto!important}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-menu-categories{border-color:var(--eca-mobile-menu-divider,#e8edf4)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-menu-categories__title{color:var(--eca-mobile-menu-accent,#0a6bff)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-menu-categories a{color:var(--eca-mobile-menu-text,#071a39);font-size:var(--eca-mobile-menu-sub-size,13px)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-menu-categories a:hover{color:var(--eca-mobile-menu-accent,#0a6bff)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-header__menu-item{border-color:var(--eca-mobile-menu-divider,#e8edf4)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-header__menu-link{min-height:var(--eca-mobile-menu-item-height,52px);font-size:var(--eca-mobile-menu-item-size,14px);font-weight:var(--eca-mobile-menu-item-weight,700);color:var(--eca-mobile-menu-text,#071a39);text-align:var(--eca-mobile-menu-align,start);justify-content:var(--eca-mobile-menu-align,start)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-header__submenu a,.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-mega-links a{font-size:var(--eca-mobile-menu-sub-size,13px);color:var(--eca-mobile-menu-text,#071a39)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-header__submenu a:hover,.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-mega-links a:hover{color:var(--eca-mobile-menu-accent,#0a6bff)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-mobile-menu-toggle svg{width:var(--eca-mobile-menu-arrow-size,16px)!important;height:var(--eca-mobile-menu-arrow-size,16px)!important;min-width:var(--eca-mobile-menu-arrow-size,16px)!important;max-width:var(--eca-mobile-menu-arrow-size,16px)!important}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__footer{border-color:var(--eca-mobile-menu-divider,#e8edf4)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__quick-actions{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__quick-actions a,.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__quick-actions button{color:var(--eca-mobile-menu-text,#071a39);border-color:var(--eca-mobile-menu-divider,#e8edf4);background:var(--eca-mobile-menu-bg,#fff)}\n.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__quick-actions a:hover,.eca-market-header~.eca-mobile-drawer .eca-mobile-drawer__quick-actions button:hover{color:var(--eca-mobile-menu-accent,#0a6bff);border-color:var(--eca-mobile-menu-accent,#0a6bff)}\n

/* v0.7.5 — independent visibility + typography for every top-level header block */
.eca-market-header .eca-menu-root > .eca-header__menu-link,
.eca-market-header .eca-menu-root > .eca-menu-link-row > .eca-header__menu-link{
  font-size:var(--eca-menu-item-font-size-desktop,var(--eca-nav-font-size-desktop,13px));
  font-weight:var(--eca-menu-item-font-weight,var(--eca-nav-font-weight-desktop,700));
  color:var(--eca-menu-item-color,var(--eca-market-navy));
  text-align:var(--eca-menu-item-align,start);
  justify-content:var(--eca-menu-item-align,start);
}
.eca-market-header .eca-menu-root > .eca-header__menu-link:hover,
.eca-market-header .eca-menu-root > .eca-menu-link-row > .eca-header__menu-link:hover{
  color:var(--eca-market-accent);
}
@media(min-width:990px){
  .eca-market-header .eca-header__nav .eca-menu-root[data-eca-show-desktop="false"]{display:none!important}
}
@media(max-width:989px){
  .eca-mobile-nav-host .eca-menu-root[data-eca-show-mobile="false"]{display:none!important}
  .eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-menu-root > .eca-header__menu-link,
  .eca-market-header~.eca-mobile-drawer .eca-mobile-nav-host .eca-menu-root > .eca-menu-link-row > .eca-header__menu-link{
    font-size:var(--eca-menu-item-font-size-mobile,var(--eca-mobile-menu-item-size,14px));
    font-weight:var(--eca-menu-item-font-weight,var(--eca-mobile-menu-item-weight,700));
    color:var(--eca-menu-item-color,var(--eca-mobile-menu-text,#071a39));
    text-align:var(--eca-menu-item-align,start);
    justify-content:var(--eca-menu-item-align,start);
  }
}

/* v0.7.19 — center Mega Menu submenu in the viewport when Position submenu = Center */
@media (min-width: 990px){
  .eca-market-header .eca-menu-root--mega > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full){
    position:fixed;
    top:var(--eca-header-bottom, 140px);
    left:50vw !important;
    right:auto !important;
    inset-inline-start:auto !important;
    inset-inline-end:auto !important;
    width:min(var(--eca-mega-width,1080px),calc(100vw - 32px));
    max-width:calc(100vw - 32px);
    transform:translate(-50%,8px) !important;
  }
  .eca-market-header .eca-menu-root--mega:hover > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full),
  .eca-market-header .eca-menu-root--mega:focus-within > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full){
    transform:translate(-50%,0) !important;
  }
  html[dir="rtl"] .eca-market-header .eca-menu-root--mega > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full),
  html[dir="rtl"] .eca-market-header .eca-menu-root--mega:hover > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full),
  html[dir="rtl"] .eca-market-header .eca-menu-root--mega:focus-within > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full){
    left:50vw !important;
    right:auto !important;
    transform:translate(-50%,0) !important;
  }
  html[dir="rtl"] .eca-market-header .eca-menu-root--mega > .eca-header__mega.eca-mega-pos--center:not(.eca-mega-width--full){
    transform:translate(-50%,8px) !important;
  }
}

/* EcomArab Theme 2027 · Predictive Search Pro v0.16.1 */
.eca-market-search-wrap>.eca-predictive-host{
  width:min(var(--eca-predictive-panel-width,860px),calc(100vw - 32px));
  max-width:min(var(--eca-predictive-panel-width,860px),calc(100vw - 32px));
  max-height:min(var(--eca-predictive-panel-height,620px),calc(100vh - 150px));
  left:50%;right:auto;transform:translateX(-50%);
  padding:18px 18px 16px;overflow:auto;overscroll-behavior:contain;
  scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;
}
.eca-market-search-wrap>.eca-predictive-host::-webkit-scrollbar{width:7px}
.eca-market-search-wrap>.eca-predictive-host::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}
.eca-predictive-host [data-eca-predictive-results]{display:block}
.eca-predictive{display:grid;gap:16px;font-family:inherit;color:var(--eca-market-navy,#071a39)}
.eca-predictive__section{min-width:0}
.eca-predictive__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px}
.eca-predictive__section-heading{display:flex;align-items:center;gap:8px;min-width:0}
.eca-predictive__section-heading h3,.eca-predictive__quick-title h3{margin:0;font:inherit;font-size:13px;font-weight:800;line-height:1.2;color:var(--eca-market-navy,#071a39)}
.eca-predictive__section-heading>span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:800}
.eca-predictive__section-link{font-size:11px;font-weight:750;color:var(--eca-market-accent,#0a6bff);white-space:nowrap}
.eca-predictive__section-link:hover{text-decoration:underline;text-underline-offset:3px}
.eca-predictive__products{display:grid;grid-template-columns:repeat(var(--eca-predictive-cols,4),minmax(0,1fr));gap:10px}
.eca-predictive__product{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e7ecf3;border-radius:var(--eca-predictive-card-radius,12px);background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 1px rgba(15,23,42,.02);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.eca-predictive__product:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 26%,#e7ecf3);box-shadow:0 12px 28px rgba(15,23,42,.09)}
.eca-predictive__product-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(145deg,#fafbfd,#f4f7fb);border-bottom:1px solid #edf1f5}
.eca-predictive__product-media img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--eca-predictive-image-fit,contain);padding:7px;transition:transform .28s ease}
.eca-predictive__product:hover .eca-predictive__product-media img{transform:scale(1.035)}
.eca-predictive__product-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:12px;color:#94a3b8;font-size:10px;line-height:1.3;text-align:center}
.eca-predictive__sale{position:absolute;top:8px;inset-inline-start:8px;z-index:2;display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;background:#e11d48;color:#fff;font-size:9px;font-weight:850;line-height:1}
.eca-predictive__product-copy{display:flex;min-width:0;flex:1;flex-direction:column;padding:9px 10px 10px}
.eca-predictive__vendor{overflow:hidden;margin-bottom:3px;color:#94a3b8;font-size:9px;font-weight:750;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.eca-predictive__product-title{display:-webkit-box;overflow:hidden;min-height:2.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1e293b;font-size:11px;font-weight:700;line-height:1.25}
.eca-predictive__product-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:7px;color:var(--eca-market-navy,#071a39);font-size:11px;line-height:1.15}
.eca-predictive__product-price strong{font-size:12px;font-weight:850;color:var(--eca-market-accent,#0a6bff)}
.eca-predictive__product-price s{font-size:9px;font-weight:550;color:#94a3b8}
.eca-predictive__secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;border-top:1px solid #edf1f5}
.eca-predictive__quick-group{min-width:0;padding:10px;border:1px solid #edf1f5;border-radius:10px;background:#fbfcfe}
.eca-predictive__quick-title{display:flex;align-items:center;gap:7px;margin-bottom:5px}
.eca-predictive__quick-icon{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:7px;background:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 10%,#fff);color:var(--eca-market-accent,#0a6bff);font-size:12px;font-weight:850}
.eca-predictive__quick-count{margin-inline-start:auto;color:#94a3b8;font-size:9px;font-weight:800}
.eca-predictive__links{display:grid;gap:1px}
.eca-predictive__links a{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;min-height:31px;padding:5px 7px;border-radius:7px;color:#475569;font-size:10px;font-weight:650;line-height:1.25;text-decoration:none;transition:background .15s ease,color .15s ease}
.eca-predictive__links a>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eca-predictive__links a:hover{background:#f1f5f9;color:var(--eca-market-accent,#0a6bff)}
.eca-predictive__arrow{flex:0 0 auto;color:#94a3b8;font-size:12px;transition:transform .15s ease}
.eca-predictive__links a:hover .eca-predictive__arrow{transform:translateX(2px);color:currentColor}
html[dir="rtl"] .eca-predictive__links a:hover .eca-predictive__arrow{transform:translateX(-2px)}
.eca-predictive__all{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--eca-market-accent,#0a6bff) 18%,#e2e8f0);border-radius:10px;background:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 5%,#fff);color:#334155;font-size:11px;font-weight:750;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}
.eca-predictive__all:hover{background:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 9%,#fff);border-color:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 32%,#e2e8f0);color:var(--eca-market-accent,#0a6bff)}
.eca-predictive__all-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:7px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.08);font-size:15px}
.eca-predictive__all-term{overflow:hidden;color:#64748b;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.eca-predictive__all-arrow{margin-inline-start:auto;font-size:14px}
.eca-predictive__empty{display:grid;place-items:center;gap:5px;padding:30px 14px;color:#64748b;text-align:center;font-family:inherit;font-size:12px}
.eca-predictive__empty-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:22px}
.eca-predictive__empty strong{color:#1e293b;font-size:13px;font-weight:800}
.eca-predictive--compact .eca-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr))}
.eca-predictive--compact .eca-predictive__product{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center}
.eca-predictive--compact .eca-predictive__product-media{aspect-ratio:1/1;border-bottom:0;border-inline-end:1px solid #edf1f5}
.eca-predictive--compact .eca-predictive__product-copy{padding:10px 11px}
@media(max-width:989px){
  .eca-market-mobile-search-row .eca-market-search-wrap>.eca-predictive-host{width:calc(100vw - 24px);max-width:calc(100vw - 24px);left:50%;right:auto;transform:translateX(-50%);max-height:min(68vh,560px);padding:14px}
  .eca-predictive__products{grid-template-columns:repeat(var(--eca-predictive-mobile-cols,2),minmax(0,1fr));gap:8px}
  .eca-predictive__secondary{grid-template-columns:1fr 1fr}
  .eca-predictive__quick-group:last-child:nth-child(odd){grid-column:1/-1}
}
@media(max-width:520px){
  .eca-predictive{gap:13px}
  .eca-predictive__section-head{margin-bottom:9px}
  .eca-predictive__section-heading h3,.eca-predictive__quick-title h3{font-size:12px}
  .eca-predictive__section-link{font-size:10px}
  .eca-predictive__products{grid-template-columns:repeat(var(--eca-predictive-mobile-cols,2),minmax(0,1fr));gap:7px}
  .eca-predictive__product-copy{padding:8px}
  .eca-predictive__product-title{font-size:10px}
  .eca-predictive__product-price strong{font-size:11px}
  .eca-predictive__secondary{grid-template-columns:1fr;gap:7px;padding-top:11px}
  .eca-predictive__quick-group:last-child:nth-child(odd){grid-column:auto}
  .eca-predictive__quick-group{padding:8px}
  .eca-predictive__all{min-height:40px;padding:8px 10px}
  .eca-predictive--compact .eca-predictive__products{grid-template-columns:1fr}
  .eca-predictive--compact .eca-predictive__product{grid-template-columns:76px minmax(0,1fr)}
}
.eca-predictive__quick-icon svg{width:13px!important;height:13px!important;max-width:13px!important}
.eca-predictive__arrow{display:grid;place-items:center;width:15px;height:15px}
.eca-predictive__arrow svg{width:13px!important;height:13px!important;max-width:13px!important}
.eca-predictive__all-icon svg{width:14px!important;height:14px!important;max-width:14px!important}
.eca-predictive__all-arrow{display:grid;place-items:center;width:18px;height:18px}
.eca-predictive__all-arrow svg{width:14px!important;height:14px!important;max-width:14px!important}
.eca-predictive__empty-icon svg{width:20px!important;height:20px!important;max-width:20px!important}

/* =========================================================
   v0.16.4 — Search Experience System
   Side drawer / full-screen / predictive dropdown
   ========================================================= */
.eca-market-search-wrap[data-eca-search-experience="drawer"] .eca-market-search,
.eca-market-search-wrap[data-eca-search-experience="fullscreen"] .eca-market-search{cursor:pointer}
.eca-market-search-wrap[data-eca-search-experience="drawer"] .eca-market-search input,
.eca-market-search-wrap[data-eca-search-experience="fullscreen"] .eca-market-search input{cursor:pointer}

.eca-search-drawer{--eca-search-surface:#fff;--eca-search-soft:#f7f8fb;--eca-search-line:#e7eaf0}
.eca-search-drawer .eca-drawer__panel{
  width:min(var(--eca-search-drawer-width,560px),96vw)!important;
  max-width:none;
  background:var(--eca-search-surface);
  color:var(--eca-market-navy,#071a39);
  overflow:hidden;
}
.eca-search-drawer.is-search-fullscreen .eca-drawer__panel{
  inset:0!important;
  width:100vw!important;
  max-width:none!important;
  transform:translateY(12px) scale(.995)!important;
  opacity:0;
}
.eca-search-drawer.is-search-fullscreen.is-open .eca-drawer__panel{transform:none!important;opacity:1}
.eca-search-drawer.is-search-fullscreen .eca-drawer__overlay{background:rgba(7,18,38,.22)}
.eca-search-drawer__header{
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  min-height:86px;padding:17px 22px;border-bottom:1px solid var(--eca-search-line);background:#fff;
}
.eca-search-drawer__heading{display:grid;gap:3px;min-width:0}
.eca-search-drawer__eyebrow{overflow:hidden;color:var(--eca-market-muted,#667085);font-size:10px;font-weight:750;letter-spacing:.075em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}
.eca-search-drawer__title{font-family:var(--eca-font-heading,inherit);font-size:22px;font-weight:800;line-height:1.15}
.eca-search-drawer .eca-drawer__close{display:grid;place-items:center;flex:0 0 42px;width:42px!important;height:42px!important;padding:10px!important;border:1px solid var(--eca-search-line);border-radius:50%;background:#fff;transition:background .18s ease,transform .18s ease}
.eca-search-drawer .eca-drawer__close:hover{background:var(--eca-search-soft);transform:rotate(3deg)}
.eca-search-drawer .eca-drawer__close svg{width:19px!important;height:19px!important;max-width:19px!important}
.eca-search-drawer__searchbar{padding:18px 22px 14px;background:#fff}
.eca-search-form--drawer{
  display:grid;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;
  min-height:56px;border:1.5px solid color-mix(in srgb,var(--eca-market-navy,#071a39) 16%,transparent);
  border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 18px rgba(15,23,42,.04);
  transition:border-color .18s ease,box-shadow .18s ease;
}
.eca-search-form--drawer:focus-within{border-color:var(--eca-market-accent,#0a6bff);box-shadow:0 0 0 3px color-mix(in srgb,var(--eca-market-accent,#0a6bff) 10%,transparent)}
.eca-search-form--drawer .eca-search-form__icon{display:grid;place-items:center;color:var(--eca-market-muted,#667085)}
.eca-search-form--drawer .eca-search-form__icon svg{width:20px!important;height:20px!important;max-width:20px!important}
.eca-search-form--drawer input{width:100%;min-width:0;min-height:54px;padding:10px 4px;border:0!important;outline:0;background:transparent;color:var(--eca-market-navy,#071a39);font:inherit;font-size:15px}
.eca-search-form--drawer input::placeholder{color:#98a2b3}
.eca-search-form--drawer .eca-search-form__submit{display:grid;place-items:center;width:36px;height:36px;margin-inline:auto;border:0;border-radius:10px;background:var(--eca-market-accent,#0a6bff);color:#fff;cursor:pointer}
.eca-search-form--drawer .eca-search-form__submit svg{width:16px!important;height:16px!important;max-width:16px!important}
.eca-search-drawer__tabs{display:flex;gap:6px;padding:0 22px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--eca-search-line);background:#fff}
.eca-search-drawer__tabs::-webkit-scrollbar{display:none}
.eca-search-drawer__tabs[hidden]{display:none!important}
.eca-search-drawer__tabs button{flex:0 0 auto;min-height:34px;padding:6px 11px;border:1px solid var(--eca-search-line);border-radius:999px;background:#fff;color:#667085;font:inherit;font-size:11px;font-weight:750;cursor:pointer}
.eca-search-drawer__tabs button.is-active{border-color:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 30%,transparent);background:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 9%,#fff);color:var(--eca-market-accent,#0a6bff)}
.eca-search-drawer__body{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto;overscroll-behavior:contain;background:#fff}
.eca-search-drawer__idle{display:grid;gap:24px;padding:20px 22px 28px}
.eca-search-drawer__idle[hidden]{display:none!important}
.eca-search-drawer__idle .eca-popular-searches{padding:0}
.eca-search-drawer__idle .eca-popular-searches__title{font-size:12px;color:#344054}
.eca-search-drawer__idle .eca-popular-searches__chip{min-height:34px;background:#fff}
.eca-recent-searches{display:grid;gap:10px}
.eca-recent-searches[hidden]{display:none!important}
.eca-recent-searches__head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.eca-recent-searches__head strong{font-size:12px;font-weight:800;color:#344054}
.eca-recent-searches__head button{border:0;background:transparent;color:var(--eca-market-accent,#0a6bff);font:inherit;font-size:10px;font-weight:750;cursor:pointer}
.eca-recent-searches__list{display:grid;gap:4px}
.eca-recent-searches__term{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:40px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:#475467;text-align:start;font:inherit;font-size:12px;cursor:pointer}
.eca-recent-searches__term:hover{background:var(--eca-search-soft);color:var(--eca-market-navy,#071a39)}
.eca-recent-searches__term span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eca-recent-searches__clock{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--eca-search-soft);color:#98a2b3;font-size:13px}
.eca-search-drawer__hint{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed #d9dee8;border-radius:12px;background:#fafbfc;color:#667085}
.eca-search-drawer__hint>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#fff;color:var(--eca-market-accent,#0a6bff);box-shadow:0 1px 4px rgba(15,23,42,.06)}
.eca-search-drawer__hint>span svg{width:17px!important;height:17px!important;max-width:17px!important}
.eca-search-drawer__hint div{display:grid;gap:2px}
.eca-search-drawer__hint strong{font-size:12px;color:#344054}
.eca-search-drawer__hint small{font-size:10px;line-height:1.45}

.eca-search-drawer .eca-predictive-host--drawer{position:static!important;display:none;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:18px 22px 24px!important;overflow:visible!important;transform:none!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
.eca-search-drawer.has-query .eca-predictive-host--drawer,.eca-search-drawer .eca-predictive-host--drawer.is-active,.eca-search-drawer .eca-predictive-host--drawer.is-loading{display:block!important}
.eca-search-drawer .eca-predictive-loading{display:none;gap:9px}
.eca-search-drawer .eca-predictive-host--drawer.is-loading .eca-predictive-loading{display:grid}
.eca-search-skeleton{display:block;height:84px;border-radius:12px;background:linear-gradient(90deg,#f3f4f6 25%,#fafafa 38%,#f3f4f6 55%);background-size:400% 100%;animation:ecaSearchSkeleton 1.15s ease infinite}
@keyframes ecaSearchSkeleton{0%{background-position:100% 0}100%{background-position:0 0}}

/* Drawer product presentation: compact like a premium native search panel */
.eca-search-drawer--compact .eca-predictive__products{grid-template-columns:1fr;gap:7px}
.eca-search-drawer--compact .eca-predictive__product{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;border-color:transparent;border-radius:11px;box-shadow:none}
.eca-search-drawer--compact .eca-predictive__product:hover{transform:none;border-color:#e7eaf0;background:#fafbfc;box-shadow:none}
.eca-search-drawer--compact .eca-predictive__product-media{aspect-ratio:1/1;border:1px solid #edf0f4;border-radius:10px;background:#f8f9fb}
.eca-search-drawer--compact .eca-predictive__product-copy{padding:9px 11px}
.eca-search-drawer--compact .eca-predictive__product-title{min-height:auto;font-size:12px;line-height:1.38}
.eca-search-drawer--compact .eca-predictive__product-price strong{font-size:13px}
.eca-search-drawer--compact .eca-predictive__vendor{font-size:9px}
.eca-search-drawer--compact .eca-predictive__sale{top:5px;inset-inline-start:5px}

.eca-search-drawer--modern .eca-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.eca-search-drawer--modern .eca-predictive__product-title{font-size:11px}
.eca-search-drawer--marketplace .eca-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.eca-search-drawer--marketplace .eca-predictive__secondary{grid-template-columns:1fr;gap:8px}

.eca-search-drawer .eca-predictive__section-heading h3,.eca-search-drawer .eca-predictive__quick-title h3{font-size:12px}
.eca-search-drawer .eca-predictive__section-link{font-size:10px}
.eca-search-drawer .eca-predictive__secondary{grid-template-columns:1fr;gap:8px;padding-top:14px}
.eca-search-drawer .eca-predictive__quick-group{padding:9px 10px;background:#fbfcfd}
.eca-search-drawer .eca-predictive__all{position:sticky;bottom:-24px;z-index:5;min-height:48px;margin-top:4px;border-color:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 25%,#e5e7eb);background:var(--eca-market-accent,#0a6bff);color:#fff;box-shadow:0 -8px 24px rgba(255,255,255,.92),0 7px 18px rgba(15,23,42,.10)}
.eca-search-drawer .eca-predictive__all:hover{background:color-mix(in srgb,var(--eca-market-accent,#0a6bff) 88%,#000);color:#fff}
.eca-search-drawer .eca-predictive__all-icon{background:rgba(255,255,255,.16);color:#fff;box-shadow:none}
.eca-search-drawer .eca-predictive__all-term{color:rgba(255,255,255,.78)}

/* Search result tabs */
.eca-search-drawer[data-eca-search-tab="product"] .eca-predictive__secondary{display:none}
.eca-search-drawer[data-eca-search-tab="collection"] .eca-predictive__section--products{display:none}
.eca-search-drawer[data-eca-search-tab="collection"] .eca-predictive__quick-group:not(.eca-predictive__quick-group--collections){display:none}
.eca-search-drawer[data-eca-search-tab="content"] .eca-predictive__section--products,
.eca-search-drawer[data-eca-search-tab="content"] .eca-predictive__quick-group--collections{display:none}
.eca-search-drawer[data-eca-search-tab="content"] .eca-predictive__quick-group--pages,
.eca-search-drawer[data-eca-search-tab="content"] .eca-predictive__quick-group--articles{display:block}

@media(min-width:990px){
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__header,
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__searchbar,
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__tabs,
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__body{width:min(1120px,calc(100vw - 64px));margin-inline:auto}
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__header{padding-inline:0}
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__searchbar{padding-inline:0;padding-top:34px}
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__tabs{padding-inline:0}
  .eca-search-drawer.is-search-fullscreen .eca-search-drawer__body{overflow:auto}
  .eca-search-drawer.is-search-fullscreen .eca-predictive-host--drawer{padding-inline:0!important}
  .eca-search-drawer.is-search-fullscreen .eca-predictive__products{grid-template-columns:repeat(4,minmax(0,1fr))}
  .eca-search-drawer.is-search-fullscreen.eca-search-drawer--compact .eca-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:989px){
  .eca-search-drawer .eca-drawer__panel{width:min(var(--eca-search-drawer-mobile-width,92vw),100vw)!important}
  .eca-search-drawer.is-search-fullscreen .eca-drawer__panel{width:100vw!important}
  .eca-search-drawer__header{min-height:74px;padding:14px 16px}
  .eca-search-drawer__eyebrow{font-size:9px}
  .eca-search-drawer__title{font-size:19px}
  .eca-search-drawer__searchbar{padding:14px 16px 12px}
  .eca-search-form--drawer{min-height:52px;grid-template-columns:39px minmax(0,1fr) 42px;border-radius:12px}
  .eca-search-form--drawer input{min-height:50px;font-size:14px}
  .eca-search-drawer__tabs{padding:0 16px 11px}
  .eca-search-drawer__body{min-height:0}
  .eca-search-drawer__idle{gap:20px;padding:17px 16px 24px}
  .eca-search-drawer .eca-predictive-host--drawer{padding:14px 16px 20px!important}
  .eca-search-drawer--modern .eca-predictive__products,.eca-search-drawer--marketplace .eca-predictive__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  .eca-search-drawer--compact .eca-predictive__product{grid-template-columns:82px minmax(0,1fr)}
  .eca-search-drawer .eca-predictive__all{bottom:-20px}
}
@media(max-width:520px){
  .eca-search-drawer--modern .eca-predictive__product-title,.eca-search-drawer--marketplace .eca-predictive__product-title{font-size:10px}
  .eca-search-drawer--compact .eca-predictive__product{grid-template-columns:76px minmax(0,1fr)}
  .eca-search-drawer--compact .eca-predictive__product-copy{padding:8px 9px}
  .eca-search-drawer__tabs button{font-size:10px;padding-inline:9px}
}
