/** Shopify CDN: Minification failed

Line 217:19 Unexpected "{"
Line 217:28 Expected ":"
Line 222:21 Unexpected "{"
Line 222:30 Expected ":"
Line 228:23 Unexpected "{"
Line 228:32 Expected ":"
Line 232:23 Unexpected "{"
Line 232:32 Expected ":"
Line 238:19 Unexpected "{"
Line 238:28 Expected ":"

**/
/* ============ الأساسيات ============ */
[dir="rtl"] body,
body.rtl {
  font-family: 'Tajawal', sans-serif !important;
  letter-spacing: 0 !important;
  direction: rtl;
  text-align: right;
}

/* عناوين ونصوص أساسية */
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] h4, [dir="rtl"] h5, [dir="rtl"] h6,
[dir="rtl"] p, [dir="rtl"] a, [dir="rtl"] span {
  font-family: 'Tajawal', sans-serif !important;
}

/* ============ هيكل الصفحة ============ */
body.rtl .header,
body.rtl .footer,
body.rtl .main-content,
body.rtl .product,
body.rtl .cart,
body.rtl .section {
  direction: rtl;
  text-align: right;
}

/* ============ القوائم ============ */
body.rtl .site-nav,
body.rtl .list-menu,
body.rtl .menu-drawer__navigation {
  flex-direction: row-reverse;
  text-align: right;
}

/* ============ صفحة المنتج ============ */
body.rtl .product__info-container,
body.rtl .product__media-wrapper,
body.rtl .product__description {
  text-align: right;
}

/* اسم المورد */
body.rtl .product__vendor {
  text-align: right !important;
  direction: rtl !important;
  display: block !important;
  font-family: 'Tajawal', sans-serif !important;
}

/* الحقول */
body.rtl .form__input,
body.rtl input,
body.rtl textarea,
body.rtl select {
  text-align: right;
  direction: rtl;
}

body.rtl input[type="number"] {
  direction: ltr;
  text-align: left;
}

/* الفوتر */
body.rtl .footer-block__details-content,
body.rtl .footer-block__item {
  text-align: right;
}

/* المسارات */
body.rtl .breadcrumbs {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

/* الأسعار */
body.rtl .price,
body.rtl .variant__label {
  text-align: right;
}

/* الفلاتر */
body.rtl .collection-filters__item {
  justify-content: flex-end;
  text-align: right;
}

/* العناوين */
body.rtl .collection-hero__title,
body.rtl .collection-hero__description,
body.rtl .title-wrapper-with-link {
  font-family: 'Tajawal', sans-serif !important;
  text-align: right;
}

/* بطاقات المنتجات */
body.rtl .card__heading,
body.rtl .card__content,
body.rtl .grid__item,
body.rtl .product__title,
body.rtl .product__description,
body.rtl .card-information__text,
body.rtl .price__regular,
body.rtl .price__sale,
body.rtl .price-item {
  text-align: right;
  font-family: 'Tajawal', sans-serif !important;
}

/* قوائم الهيدر والفوتر */
body.rtl .footer-block__heading,
body.rtl .list-menu__item,
body.rtl .site-nav__link,
body.rtl .header__menu-item {
  text-align: right;
  font-family: 'Tajawal', sans-serif !important;
}

/* ============ Utilities ============ */
body.rtl .ml-auto { margin-right: auto !important; margin-left: 0 !important; }
body.rtl .pl-4    { padding-right: 1rem !important; padding-left: 0 !important; }

/* ============ Drawer RTL ============ */
body.rtl .menu-drawer {
  left: auto !important;
  right: 0 !important;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}
body.rtl .menu-drawer[aria-hidden="false"] {
  transform: translateX(0) !important;
}
body.rtl .menu-drawer__menu-item { display: block; text-align: right; }
body.rtl .menu-drawer__menu-item--has-submenu {
  display: flex !important;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  text-align: right;
}
body.rtl .menu-drawer__menu-item--has-submenu .menu-drawer__submenu-toggle {
  order: 2 !important;
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}
body.rtl .menu-drawer__menu-item--has-submenu > a { order: 1 !important; }

/* أيقونات الأسهم */
[dir="rtl"] .icon-chevron,
[dir="rtl"] .icon-caret,
[dir="rtl"] .slick-arrow svg,
[dir="rtl"] .swiper-button-next svg,
[dir="rtl"] .swiper-button-prev svg {
  transform: scaleX(-1);
}

/* ============ Vitals RTL Support ============ */
[dir="rtl"] .vitals-widget,
[dir="rtl"] .vitals-sticky-atc,
[dir="rtl"] .vitals-product-bundle,
[dir="rtl"] .vitals-volume-discounts,
[dir="rtl"] .vitals-reviews,
[dir="rtl"] .vitals-cbt,
[dir="rtl"] .vitals-countdown,
[dir="rtl"] .vitals-stock-scarcity {
  direction: rtl !important;
  text-align: right !important;
}

[dir="rtl"] .vitals-widget,
[dir="rtl"] .vitals-widget .vitals-row,
[dir="rtl"] .vitals-widget .vitals-flex {
  flex-direction: row-reverse !important;
}

[dir="rtl"] .vitals-widget .vitals-price,
[dir="rtl"] .vitals-widget .vitals-badge,
[dir="rtl"] .vitals-widget .vitals-label {
  margin-left: 0 !important;
  margin-right: .5rem !important;
}

[dir="rtl"] .vitals-widget select,
[dir="rtl"] .vitals-widget input,
[dir="rtl"] .vitals-widget .vitals-qty {
  text-align: right !important;
}

[dir="rtl"] .vitals-widget .vitals-btn {
  direction: rtl !important;
}

[dir="rtl"] .vitals-widget [style*="text-align: left"] {
  text-align: right !important;
}

[dir="rtl"] .vitals-widget [class*="icon-"],
[dir="rtl"] .vitals-widget svg {
  transform: scaleX(-1);
}

/* ============ Vitals Collection Circles ============ */
[dir="rtl"] .Vtls-{{ section.id | handle }} .VtlsCarousel__Content {
  padding-right: var(--vtl-space-20);
  padding-left: 0;
}
@media (min-width: 992px) {
  [dir="rtl"] .Vtls-{{ section.id | handle }} .VtlsCarousel__Content {
    padding-right: 0;
  }
}

/* أماكن الأسهم في الكاروسيل */
html[dir='rtl'] .Vtls-{{ section.id | handle }} .VtlsCarousel__Navigation .VtlsNavigationButtons__Button.right-chevron {
  right: 2% !important;
  left: auto !important;
}
html[dir='rtl'] .Vtls-{{ section.id | handle }} .VtlsCarousel__Navigation .VtlsNavigationButtons__Button.left-chevron {
  left: 2% !important;
  right: auto !important;
}

/* عكس ترتيب المنتجات في الكاروسيل */
[dir="rtl"] .Vtls-{{ section.id | handle }} .VtlsCarousel__Content .VtlsCarouselList {
  flex-direction: row-reverse;
}
