salla-products-slider[source="categories"][limit="8"] .s-products-slider-card { width: 118px !important; flex: 0 0 118px !important; margin-inline-end: 10px !important; } salla-products-slider[source="categories"][limit="8"] custom-salla-product-card.product-card { border: 0 !important; box-shadow: none !important; background: transparent !important; border-radius: 0 !important; overflow: visible !important; } salla-products-slider[source="categories"][limit="8"] .product-card__image { width: 118px !important; height: 118px !important; aspect-ratio: 1 / 1 !important; padding: 4px !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important; background: #fff !important; } salla-products-slider[source="categories"][limit="8"] .product-card__image img { width: 100% !important; height: 100% !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; border: 0 !important; border-radius: 0 !important; } salla-products-slider[source="categories"][limit="8"] .product-card__content { padding: 7px 2px 0 !important; } salla-products-slider[source="categories"][limit="8"] .product-card__title { font-size: 12px !important; line-height: 1.45 !important; min-height: 35px !important; } salla-products-slider[source="categories"][limit="8"] .product-card__subtitle, salla-products-slider[source="categories"][limit="8"] .product-card__actions, salla-products-slider[source="categories"][limit="8"] .product-card__buttons.normal { display: none !important; } salla-products-slider[source="categories"][limit="8"] .product-card__price .total-price { font-size: 12px !important; } @media (min-width: 768px) { salla-products-slider[source="categories"][limit="8"] .s-products-slider-card { width: 145px !important; flex-basis: 145px !important; } salla-products-slider[source="categories"][limit="8"] .product-card__image { width: 145px !important; height: 145px !important; } } .dipzco-hero-top-right .advanced-slider__caption { align-items: flex-start !important; padding-top: 96px !important; } .dipzco-her{}/* DIPZCO compact flash offer */#dipzco-flash{zoom:.5!important;}/* DIPZCO timer order */#dipzco-flash .dipzco-exciting-timer{direction:ltr!important;}/* DIPZCO delayed popup */#dipzco-flash{opacity:0;pointer-events:none;transform-origin:top left;animation:dipzcoOfferPop .7s cubic-bezier(.18,.89,.32,1.28) 2s both!important;}@keyframes dipzcoOfferPop{0%{opacity:0;transform:translateY(-28px) scale(.65);pointer-events:none}70%{opacity:1;transform:translateY(0) scale(1.08);pointer-events:auto}100%{opacity:1;transform:none;pointer-events:auto}}/* DIPZCO black navigation and footer text */.store-footer,.store-footer h1,.store-footer h2,.store-footer h3,.store-footer h4,.store-footer p,.store-footer li,.store-footer a,.store-footer span,#mobile-menu .main-menu__item>a,#mobile-menu .main-menu__item>a span:not(.dipzco-menu-icon),.main-menu__link{color:#111!important;}/* DIPZCO storefront text black */.topnav-link-item,.topnav-link-item *,.top-navbar .shrink-0,.menu-label,#mobile-menu .main-menu__item>a,#mobile-menu .main-menu__item>a span:not(.dipzco-menu-icon),.main-menu .main-menu__item>a,.main-menu .main-menu__item>a span,.s-slider-block__title h2,.s-slider-block__title h3,.product-card__title,.product-card__title a,.product-card__subtitle,.product-card__price,.product-card__price *,.product-card .total-price,.product-card .before-price{color:#111!important;}/* DIPZCO hero content lift only */#advanced-slider-0 .advanced-slider__caption>.container{position:static!important;top:auto!important;}#advanced-slider-0 .advanced-slider__caption__inner{position:relative!important;top:-150px!important;}/* DIPZCO English-only homepage and navigation labels */html[lang="en"] header nav a[href*="/c996312878"]>span:not(.dipzco-menu-icon),html[lang="en"] header nav a[href*="/c357541423"]>span:not(.dipzco-menu-icon),html[lang="en"] header nav a[href*="/c821158953"]>span:not(.dipzco-menu-icon),html[lang="en"] header nav a[href*="/c48104234"]>span:not(.dipzco-menu-icon),html[lang="en"] header nav a[href*="/c780157236"]>span:not(.dipzco-menu-icon){font-size:0!important}html[lang="en"] header nav a[href*="/c996312878"]>span:not(.dipzco-menu-icon)::after{content:"Kitchen Utensils";font-size:16px}html[lang="en"] header nav a[href*="/c357541423"]>span:not(.dipzco-menu-icon)::after{content:"Tabletop";font-size:16px}html[lang="en"] header nav a[href*="/c821158953"]>span:not(.dipzco-menu-icon)::after{content:"Pots & Pans";font-size:16px}html[lang="en"] header nav a[href*="/c48104234"]>span:not(.dipzco-menu-icon)::after{content:"Baking & Pastry";font-size:16px}html[lang="en"] header nav a[href*="/c780157236"]>span:not(.dipzco-menu-icon)::after{content:"Restaurant & Hotel Equipment";font-size:16px}html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2,html[lang="en"] #advanced-slider-0 .advanced-slider__caption p,html[lang="en"] #advanced-slider-0 .advanced-slider__caption a{font-size:0!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2::after{content:"A Kitchen Built for Professionals.";font-size:48px;line-height:1.2}html[lang="en"] #advanced-slider-0 .advanced-slider__caption p::after{content:"Reliable tools for cooking, serving, and hospitality — selected to help you work faster, serve better, and last longer.";font-size:18px;line-height:1.7}html[lang="en"] #advanced-slider-0 .advanced-slider__caption a::after{content:"Discover Your Ideal Collection";font-size:16px}@media(max-width:767px){html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2::after{font-size:34px}html[lang="en"] #advanced-slider-0 .advanced-slider__caption p::after{font-size:16px}html[lang="en"] #advanced-slider-0 .advanced-slider__caption a::after{font-size:15px}}
/* DIPZCO English popup side and compact hero typography */
html[lang="en"] #dipzco-flash{left:auto!important;right:16px!important;transform-origin:top right!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption__inner{gap:0!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2{margin:0 0 8px!important;line-height:1!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2::after{display:block;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.025em!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption p{margin:0 0 12px!important;line-height:1!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption p::after{display:block;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption a{margin-top:0!important;line-height:1!important}
html[lang="en"] #advanced-slider-0 .advanced-slider__caption a::after{display:block;font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;line-height:1.2!important}
/* DIPZCO English mobile popup and compact hero final override */
html[lang="en"] body #dipzco-flash{position:fixed!important;left:auto!important;right:18px!important;inset-inline-start:auto!important;inset-inline-end:18px!important;transform-origin:top right!important}
@media(max-width:767px){html[lang="en"] #advanced-slider-0 .advanced-slider__caption__inner{gap:0!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2{margin:0 0 4px!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption h2::after{font-size:27px!important;line-height:1.08!important;letter-spacing:-.02em!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption p{margin:0 0 8px!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption p::after{font-size:14px!important;line-height:1.25!important;letter-spacing:0!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption a{margin:0!important}html[lang="en"] #advanced-slider-0 .advanced-slider__caption a::after{font-size:14px!important;line-height:1.15!important}}
/* DIPZCO English-only flash offer text */
html[lang="en"] #dipzco-flash .eyebrow,html[lang="en"] #dipzco-flash .title,html[lang="en"] #dipzco-flash .sub,html[lang="en"] #dipzco-flash .copy,html[lang="en"] #dipzco-flash .timer-label,html[lang="en"] #dipzco-flash .dipzco-exciting-timer small{font-size:0!important}
html[lang="en"] #dipzco-flash .eyebrow::after{content:"Limited-Time Exclusive Offer";font-size:13px}
html[lang="en"] #dipzco-flash .title::after{content:"5% Off Your Order";font-size:22px}
html[lang="en"] #dipzco-flash .sub::after{content:"Copy the code and use it at checkout";font-size:13px}
html[lang="en"] #dipzco-flash .copy::after{content:"Copy Code";font-size:15px}
html[lang="en"] #dipzco-flash .timer-label::after{content:"Hurry, the offer ends soon";font-size:11px}
html[lang="en"] #dipzco-flash .dipzco-exciting-timer [data-eh] small::after{content:"Hours";font-size:10px}
html[lang="en"] #dipzco-flash .dipzco-exciting-timer [data-em] small::after{content:"Minutes";font-size:10px}
html[lang="en"] #dipzco-flash .dipzco-exciting-timer [data-es] small::after{content:"Seconds";font-size:10px}
html[lang="en"] #dipzco-flash .dipzco-exciting-timer [data-ems] small::after{content:"MS";font-size:10px}
/* DIPZCO clear language switch */
[data-selia="header-language-button"]{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:6px 10px!important;border:1px solid #111!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-weight:700!important;line-height:1!important}
/* DIPZCO compact offer: keep code, copy button and timer */
#dipzco-flash .sub,#dipzco-flash .timer-label{display:none!important}
#dipzco-flash .eyebrow,#dipzco-flash .title{display:block!important;width:100%!important;text-align:center!important}
#dipzco-flash .eyebrow{font-size:16px!important;line-height:1.25!important;margin:0 0 6px!important;font-weight:700!important}
#dipzco-flash .title{font-size:28px!important;line-height:1.15!important;margin:0 0 14px!important;font-weight:800!important}
#dipzco-flash .code-row{margin:0!important}
#dipzco-flash .dipzco-exciting-timer{margin-top:14px!important}
html[lang="en"] #dipzco-flash .eyebrow,html[lang="en"] #dipzco-flash .title{font-size:0!important}
html[lang="en"] #dipzco-flash .eyebrow::after{font-size:16px!important;line-height:1.25!important}
html[lang="en"] #dipzco-flash .title::after{font-size:28px!important;line-height:1.15!important}

/* DIPZCO — prevent duplicate English popup translations */
html[lang="en"] #dipzco-flash .eyebrow::after,
html[lang="en"] #dipzco-flash .title::after,
html[lang="en"] #dipzco-flash .sub::after,
html[lang="en"] #dipzco-flash .copy::after,
html[lang="en"] #dipzco-flash .timer-label::after,
html[lang="en"] #dipzco-flash .dipzco-exciting-timer small::after {
  content: none !important;
  display: none !important;
}
html[lang="en"] #dipzco-flash .eyebrow { font-size: 16px !important; }
html[lang="en"] #dipzco-flash .title { font-size: 28px !important; }
html[lang="en"] #dipzco-flash .copy { font-size: 15px !important; }
html[lang="en"] #dipzco-flash .dipzco-exciting-timer small { font-size: 10px !important; }

/* DIPZCO offer title — one line */
#dipzco-flash .title{
  white-space:nowrap!important;
  font-size:17px!important;
  letter-spacing:0!important;
  line-height:1.25!important;
}
html[lang="en"] #dipzco-flash .title{
  font-size:17px!important;
}

/* DIPZCO mobile offer popup — larger */
@media(max-width:767px){
  #dipzco-flash{
    zoom:.75!important;
  }
}

/* DIPZCO hero CTA — high-contrast white text */
#advanced-slider-0 .advanced-slider__caption a,
#advanced-slider-0 .advanced-slider__caption a *,
#advanced-slider-0 .advanced-slider__caption a::before,
#advanced-slider-0 .advanced-slider__caption a::after{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* DIPZCO Arabic page language switch label */
html[lang="ar"] [data-selia="header-language-button"]{
  font-size:0!important;
}
html[lang="ar"] [data-selia="header-language-button"]::after{
  content:"English";
  display:inline-block;
  font-size:16px!important;
  line-height:1!important;
  color:#111!important;
  font-weight:700!important;
  direction:ltr;
}

/* DIPZCO English page direct Arabic switch label */
html[lang="en"] [data-selia="header-language-button"]{
  font-size:0!important;
}
html[lang="en"] [data-selia="header-language-button"]::after{
  content:"العربية";
  display:inline-block;
  font-size:16px!important;
  line-height:1!important;
  color:#111!important;
  font-weight:700!important;
  direction:rtl;
}