/** Shopify CDN: Minification failed

Line 109:104 Unexpected ","
Line 110:0 Unexpected end of file

**/
/* Load Arabic font */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

/* Apply Cairo font to all RTL pages */
html[dir="rtl"],
html[dir="rtl"] body,
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] button,
html[dir="rtl"] .btn,
html[dir="rtl"] header,
html[dir="rtl"] header *,
html[dir="rtl"] .header,
html[dir="rtl"] .header *,
html[dir="rtl"] nav,
html[dir="rtl"] nav *,
html[dir="rtl"] .mega-menu,
html[dir="rtl"] .mega-menu *,
html[dir="rtl"] .article-card__title,
html[dir="rtl"] .article-card__title a,
html[dir="rtl"] .blog-article__title,
html[dir="rtl"] .card__heading,
html[dir="rtl"] .card__heading a,
html[dir="rtl"] .article__title,
html[dir="rtl"] .article-template__title,
html[dir="rtl"] .blog h2,
html[dir="rtl"] .blog h3 {
  font-family: 'Cairo', sans-serif !important;
}

/* Shopify theme font variables */
html[dir="rtl"] {
  --font-body-family: 'Cairo', sans-serif;
  --font-heading-family: 'Cairo', sans-serif;
}

/* Arabic language elements */
:lang(ar) {
  font-family: 'Cairo', sans-serif !important;
}

html[dir="rtl"] .side-drawer-story {
  right: left !important;
  left: 0 !important;
  transform: translateX(-100%) !important;
}

@font-face {
  font-family: 'Albert Sans Regular';
  src: url('https://cdn.shopify.com/s/files/1/0770/5074/0985/files/albert-sans-regular.woff2?v=1766491104') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albert Sans Medium';
  src: url('https://cdn.shopify.com/s/files/1/0770/5074/0985/files/albert-sans-medium.woff2?v=1766491104') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Albert Sans Semibold';
  src: url('https://cdn.shopify.com/s/files/1/0770/5074/0985/files/albert-sans-semibold.woff2?v=1766491104') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}


/* Navigation header styling */
.nav__header.nav_2 {
  padding: 8px;
} 

.menu-category-title {
  line-height: 10px;
  font-size: 15px;
  color: #444;
  font-family: "Albert Sans Regular";
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 10px;
  text-decoration-color: lightgrey;


}

.yv-dropdown-menus {
  font-size: 14px;
  line-height:18px;
  font-family: "Albert Sans Regular";
}



        header a:not(.dropdown-hamburger-menu-item-title, .yv-dropdown-item-link, .menu-category-title, , .yv-listing-megamenu-title, .yv-megamenu-item-link):hover,
