﻿/*
 * Pakizan Storefront site overwrite
 * Scope: Storefront only. Dashboard assets are intentionally untouched.
 * This file is update-safe because it is stored under the active skin.
 */

:root {
  --pakizan-accent: #289eff;
  --pakizan-navy: #151963;
  --pakizan-menu: #1d0342;
  --pakizan-surface: #f7f7f7;
  --pakizan-text: #333333;
}

body[data-pakizan-storefront="true"] .farashop {
  unicode-bidi: isolate;
}

/* Arabic translations for legacy CSS-generated labels. */
body[data-pakizan-culture="ar-sa"] .farashop__product-page .product-page__status span:before,
body[data-pakizan-culture="ar"] .farashop__product-page .product-page__status span:before,
body[data-pakizan-culture="ar-sa"] .product-box__item.available .product-box__status:before,
body[data-pakizan-culture="ar"] .product-box__item.available .product-box__status:before {
  content: "الحالة:";
}

body[data-pakizan-culture="ar-sa"] .product-box__item.compare .product-box__compare-label label:before,
body[data-pakizan-culture="ar"] .product-box__item.compare .product-box__compare-label label:before {
  content: "مقارنة";
}

body[data-pakizan-culture="ar-sa"] .product-box__item.special-order .product-box__status:before,
body[data-pakizan-culture="ar"] .product-box__item.special-order .product-box__status:before {
  content: "الاستعلام عن التوفر";
}

body[data-pakizan-culture="ar-sa"] .farashop__product-page .product-page__favorite > div:before,
body[data-pakizan-culture="ar"] .farashop__product-page .product-page__favorite > div:before {
  content: "إضافة إلى المفضلة";
}

body[data-pakizan-culture="ar-sa"] .farashop__product-page .product-page__product-rate:before,
body[data-pakizan-culture="ar"] .farashop__product-page .product-page__product-rate:before {
  content: "تقييم المستخدمين:";
}

body[data-pakizan-culture="ar-sa"] .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after,
body[data-pakizan-culture="ar"] .farashop__product-page .product-page__product-rate > div:first-of-type + div > span:first-child:after {
  content: "من";
}

body[data-pakizan-culture="ar-sa"] .farashop__product-page .product-page__share li i:before,
body[data-pakizan-culture="ar"] .farashop__product-page .product-page__share li i:before {
  content: "مشاركة:";
}

body[data-pakizan-culture="ar-sa"] .basket-preview .basket-preview__header > div:last-child i:before,
body[data-pakizan-culture="ar"] .basket-preview .basket-preview__header > div:last-child i:before {
  content: "رجوع";
}

body[data-pakizan-culture="ar-sa"] .advanced-filtering .results__order-by ul:before,
body[data-pakizan-culture="ar"] .advanced-filtering .results__order-by ul:before {
  content: "ترتيب حسب:";
}

body[data-pakizan-culture="ar-sa"] .advanced-filtering .advanced-filtering__attributes.attributes__vertical .box__title:before,
body[data-pakizan-culture="ar"] .advanced-filtering .advanced-filtering__attributes.attributes__vertical .box__title:before {
  content: "حسب";
}

body[data-pakizan-culture="ar-sa"] .widget__show-more > .toggle:before,
body[data-pakizan-culture="ar"] .widget__show-more > .toggle:before {
  content: "عرض المزيد";
}

body[data-pakizan-culture="ar-sa"] .widget__show-more > .toggle.active:before,
body[data-pakizan-culture="ar"] .widget__show-more > .toggle.active:before {
  content: "عرض أقل";
}

body[data-pakizan-culture="ar-sa"] .header__search-box.search-box__open.search-box__empty #handlebars-result__header-search:before,
body[data-pakizan-culture="ar"] .header__search-box.search-box__open.search-box__empty #handlebars-result__header-search:before {
  content: "لم يتم العثور على منتجات.";
}

body[data-pakizan-culture="ar-sa"] .product-page__user-comments .comment__message.comment__message__success:before,
body[data-pakizan-culture="ar"] .product-page__user-comments .comment__message.comment__message__success:before {
  content: "تم تسجيل تعليقك بنجاح وسيظهر بعد موافقة الإدارة.";
}
/* ==========================================================================
   Pakizan Storefront Comprehensive R4 - common storefront refinements
   Dashboard remains intentionally unaffected.
   ========================================================================== */

/* Runtime-only helper classes. */
body[data-pakizan-storefront="true"] .pakizan-empty-module,
body[data-pakizan-storefront="true"] .pakizan-empty-home-section,
body[data-pakizan-storefront="true"] .pakizan-no-products,
body[data-pakizan-storefront="true"] img.pakizan-broken-image {
  display: none !important;
}

/* Nested menu placement. The runtime adds deterministic level classes to every
   direct child <ul>, avoiding ambiguous legacy selectors. */
@media (min-width: 992px) {
  body.rtl nav.nav__container,
  body.rtl nav.nav__container .main-menu,
  body.rtl nav.nav__container .main-menu li {
    overflow: visible !important;
  }

  body.rtl nav.nav__container .main-menu > li > ul,
  body.rtl nav.nav__container .main-menu > li > ul.pakizan-menu-level-1 {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    margin: 0 !important;
    transform-origin: top right !important;
  }

  body.rtl nav.nav__container .main-menu ul li > ul,
  body.rtl nav.nav__container .main-menu ul li > ul.pakizan-menu-level {
    top: 0 !important;
    right: 100% !important;
    left: auto !important;
    margin: 0 !important;
    transform-origin: right center !important;
  }

  body.rtl nav.nav__container .main-menu ul li.has-child > a > i,
  body.rtl nav.nav__container .main-menu ul li.pakizan-menu-has-children > a > i {
    float: left !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
    transform: rotate(90deg) !important;
  }
}

/* Product-card offer badge foundation. The localized label is supplied by the
   language-specific overwrite; product-detail circular badges are untouched. */
body[data-pakizan-storefront="true"] .product-box__item {
  position: relative !important;
}

body[data-pakizan-storefront="true"] .product-box__item .product-box__tag {
  position: absolute !important;
  top: 0 !important;
  right: auto !important;
  left: 0 !important;
  z-index: 8 !important;
  width: 100px !important;
  height: 100px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: transparent !important;
  background: transparent !important;
  font-size: 0 !important;
  line-height: 1 !important;
  text-indent: -9999px !important;
  transform: none !important;
  pointer-events: none !important;
}

body[data-pakizan-storefront="true"] .product-box__item .product-box__tag::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  background: #f6af2e !important;
  clip-path: polygon(0 0, 100% 0, 0 100%) !important;
}

body[data-pakizan-storefront="true"] .product-box__item .product-box__tag::after {
  position: absolute !important;
  top: 19px !important;
  left: -13px !important;
  z-index: 1 !important;
  display: block !important;
  width: 100px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-indent: 0 !important;
  white-space: nowrap !important;
  transform: rotate(-45deg) !important;
}

body[data-pakizan-culture^="ar"] .product-box__item .product-box__tag::after {
  content: "عرض خاص" !important;
}

/* Real read-more control. Runtime marks either the generated toggle or a
   content link whose text exactly matches the current language. */
body[data-pakizan-storefront="true"] .pakizan-read-more-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 120px !important;
  min-height: 40px !important;
  margin: 12px 0 0 !important;
  padding: 8px 18px !important;
  border: 1px solid var(--pakizan-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-accent) !important;
  background: #fff !important;
  box-shadow: none !important;
  filter: none !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

body[data-pakizan-storefront="true"] .pakizan-read-more-button:hover,
body[data-pakizan-storefront="true"] .pakizan-read-more-button:focus {
  color: #fff !important;
  background: var(--pakizan-accent) !important;
  text-decoration: none !important;
}

body[data-pakizan-storefront="true"] .pakizan-read-more-button::before {
  height: auto !important;
  padding: 0 !important;
  border: 0 !important;
  color: inherit !important;
  background: transparent !important;
  line-height: inherit !important;
}

body[data-pakizan-storefront="true"] .pakizan-read-more-button::after {
  display: none !important;
}

/* Contact-information rows: stable icon/label/value columns, no overlap. */

/* Pakizan R33 ar complete R32 visual parity: begin */
html[lang^="ar"] {
  --pakizan-r33-ar-accent: #289fff;
  --pakizan-r33-ar-navy: #151963;
  --pakizan-r33-ar-menu: #1d0342;
  --pakizan-r33-ar-surface: #f7f7f7;
  --pakizan-r33-ar-text: #111111;
}
@media (min-width: 992px) {
  html[lang^="ar"] .farashop__body .radan-header .nav__container .main-menu > li > a {
    font-family: Tahoma, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    padding: 5px 11px !important;
  }

  html[lang^="ar"] .farashop__body .radan-header .nav__container .main-menu > li > a > i {
    margin-right: 6px !important;
    font-size: 12px !important;
  }
}
html[lang^="ar"] body .slider-overlay__container {
  background:
    linear-gradient(
      90deg,
      rgba(21, 25, 99, 0) 0%,
      rgba(21, 25, 99, 0.35) 38%,
      rgba(21, 25, 99, 0.92) 66%,
      #151963 100%
    ) !important;
}

@media (min-width: 992px) {
  html[lang^="ar"] body .slider-overlay__container .slider-overlay-links__container {
    align-items: flex-start !important;
  }

  html[lang^="ar"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links {
    display: inline-flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: auto !important;
    gap: 12px !important;
    margin: 14px 0 0 !important;
  }

  html[lang^="ar"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 175px !important;
    padding: 10px 20px !important;
    border: 1px solid var(--pakizan-r33-ar-accent) !important;
    border-radius: 4px !important;
    color: var(--pakizan-r33-ar-accent) !important;
    background: transparent !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
  }

  html[lang^="ar"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a:hover,
  html[lang^="ar"] body .slider-overlay__container .slider-overlay-links__container .slider-overlay__links a:focus {
    color: #ffffff !important;
    background: var(--pakizan-r33-ar-accent) !important;
  }
}
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__container {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body {
  width: 100% !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container p,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container p {
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .little_title a,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container .little_title a {
  color: var(--pakizan-r33-ar-text) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .custom-title__container .main_title a,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .custom-title__container .main_title a {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 34px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p {
  max-width: 650px !important;
  margin: 0 auto 12px !important;
  text-align: center !important;
  color: var(--pakizan-r33-ar-text) !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list,
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .show-links__false,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .show-links__false {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 20px 0 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li {
  display: inline-flex !important;
  margin: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a,
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body .custom-links a,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body .custom-links a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 190px !important;
  padding: 10px 24px !important;
  border: 1px solid var(--pakizan-r33-ar-accent) !important;
  border-radius: 5px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  background: #ffffff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a svg,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a svg {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li a:hover,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li a:hover,
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body .custom-links a:hover,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body .custom-links a:hover {
  color: #ffffff !important;
  background: var(--pakizan-r33-ar-accent) !important;
}
html[lang^="ar"] .shop-home__body .body-part__three:not(:has(.DnnModule)),
html[lang^="ar"] .shop-home__body .body-part__four:not(:has(.DnnModule)),
html[lang^="ar"] .shop-home__body .body-part__three:has(.third__pane:empty),
html[lang^="ar"] .shop-home__body .body-part__four:has(.fourth__pane:empty) {
  display: none !important;
}
html[lang^="ar"] .shop-home__body .body-part__five {
  position: relative !important;
  overflow: hidden !important;
  padding: 0 !important;
  background: var(--pakizan-r33-ar-navy) !important;
}

html[lang^="ar"] .shop-home__body .body-part__five > .container {
  width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .fifth__pane {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-parent .background__container {
  position: relative !important;
  min-height: 620px !important;
  padding: 70px 0 55px !important;
  background-color: var(--pakizan-r33-ar-navy) !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-blend-mode: multiply !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-parent .background__container::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: rgba(15, 19, 91, 0.76);
  pointer-events: none;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-parent .background-overlay__container {
  position: relative !important;
  z-index: 1 !important;
  max-width: 1170px !important;
  padding: 40px 46px !important;
  background: rgba(6, 10, 70, 0.70) !important;
  border-radius: 2px !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__title,
html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__header {
  color: #ffffff !important;
  font-size: 46px !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
  text-shadow: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__second-title,
html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__second-title {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1.55 !important;
  text-shadow: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__description,
html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__description p,
html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__text {
  height: auto !important;
  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 2 !important;
  text-shadow: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container {
  position: relative !important;
  z-index: 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.75fr) !important;
  gap: 70px !important;
  align-items: center !important;
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 0 auto !important;
  padding: 70px 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .right-side {
  padding: 40px 46px !important;
  background: rgba(6, 10, 70, 0.70) !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side {
  padding: 20px 10px !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__third-tile {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 30px !important;
  font-weight: 800 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__callus {
  color: rgba(255, 255, 255, 0.78) !important;
  font-size: 15px !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__number {
  margin: 18px 0 24px !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__number i {
  width: 58px !important;
  height: 58px !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(130px, 1fr)) !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links li {
  padding: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links a,
html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__links a {
  padding: 10px 16px !important;
  border: 1px solid var(--pakizan-r33-ar-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  background: transparent !important;
  font-size: 15px !important;
  text-shadow: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .left-side .radan-info__links a:hover,
html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__links a:hover {
  color: #ffffff !important;
  background: var(--pakizan-r33-ar-accent) !important;
}

@media (max-width: 991px) {
  html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container {
    grid-template-columns: 1fr !important;
    gap: 25px !important;
    padding: 40px 15px !important;
  }

  html[lang^="ar"] .shop-home__body .body-part__five .background-parent .background__container {
    min-height: 0 !important;
    padding: 35px 0 !important;
  }

  html[lang^="ar"] .shop-home__body .body-part__five .background-parent .background-overlay__container {
    margin: 0 15px !important;
    padding: 28px 24px !important;
  }

  html[lang^="ar"] .shop-home__body .body-part__five .background-overlay__title,
  html[lang^="ar"] .shop-home__body .body-part__five .radan-info__container .right-side .radan-info__header {
    font-size: 34px !important;
  }
}
html[lang^="ar"] .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child {
  color: var(--pakizan-r33-ar-text) !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  margin-bottom: 2px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .farashop__container.container__content-pane > h2 > span,
html[lang^="ar"] .shop-home__body .body-part__six .farashop__container.container__content-pane > span > span {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 36px !important;
  font-weight: 900 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__header {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template.product-list {
  margin-top: 15px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  position: relative !important;
  padding: 18px 60px 35px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-list {
  padding: 18px 0 28px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding: 0 14px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 480px !important;
  padding: 20px 18px !important;
  border: 0 !important;
  border-radius: 18px !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, 0.08) !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title div,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title a {
  color: var(--pakizan-r33-ar-text) !important;
  text-align: center !important;
  font-size: 17px !important;
  font-weight: 500 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item p + div {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item p + div > div {
  float: none !important;
  clear: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 50px !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-arrow {
  width: 54px !important;
  height: 54px !important;
  margin-top: -27px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-ar-accent) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-arrow::before {
  border-color: #ffffff !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-prev {
  left: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-next {
  right: 0 !important;
}
html[lang^="ar"] .footer__container {
  padding: 45px 0 28px !important;
  background: var(--pakizan-r33-ar-surface) !important;
}

@media (min-width: 992px) {
  html[lang^="ar"] .footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 5fr) minmax(0, 4fr) minmax(220px, 3fr) !important;
    grid-template-areas:
      "contact links logo"
      "contact links credit" !important;
    column-gap: 42px !important;
    align-items: start !important;
    margin-right: -15px !important;
    margin-left: -15px !important;
  }

  html[lang^="ar"] .footer__container .first-footer__section {
    grid-area: logo !important;
  }

  html[lang^="ar"] .footer__container .second-footer__section {
    grid-area: links !important;
  }

  html[lang^="ar"] .footer__container .third-footer__section {
    grid-area: contact !important;
  }

  html[lang^="ar"] .footer__container .fourth-footer__section {
    grid-area: credit !important;
  }

  html[lang^="ar"] .footer__container .first-footer__section,
  html[lang^="ar"] .footer__container .second-footer__section,
  html[lang^="ar"] .footer__container .third-footer__section,
  html[lang^="ar"] .footer__container .fourth-footer__section {
    float: none !important;
    width: auto !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

html[lang^="ar"] .footer__container .first-footer__section {
  text-align: center !important;
}

html[lang^="ar"] .footer__container .first-footer__section > a {
  display: block !important;
  text-align: center !important;
}

html[lang^="ar"] .footer__container .first-footer__section > a img {
  display: block !important;
  width: auto !important;
  max-width: 150px !important;
  height: auto !important;
  margin: 0 auto !important;
}

html[lang^="ar"] .footer__container .first-footer__section #FirstFooterPane img {
  display: block !important;
  width: auto !important;
  max-width: 125px !important;
  height: auto !important;
  margin: 20px auto 0 !important;
}

html[lang^="ar"] .footer__container .farashop__container.container__footer-pane .Head {
  margin: 0 0 26px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 24px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="ar"] .footer__container .default-link {
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="ar"] .footer__container .default-link li {
  justify-content: flex-start !important;
  gap: 9px !important;
  margin-bottom: 14px !important;
}

html[lang^="ar"] .footer__container .default-link li::before {
  color: #a7adb6 !important;
  font-size: 14px !important;
}

html[lang^="ar"] .footer__container .default-link li a {
  color: var(--pakizan-r33-ar-text) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
}

html[lang^="ar"] .footer__container .copy-right__container {
  margin: 18px 0 0 !important;
  text-align: center !important;
  line-height: 1.8 !important;
}

html[lang^="ar"] .footer__container .copy-right__container a,
html[lang^="ar"] .footer__container .copy-right__container span {
  color: #555b66 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

@media (max-width: 991px) {
  html[lang^="ar"] .footer__container {
    padding-bottom: 30px !important;
  }

  html[lang^="ar"] .footer__container .first-footer__section,
  html[lang^="ar"] .footer__container .second-footer__section,
  html[lang^="ar"] .footer__container .third-footer__section,
  html[lang^="ar"] .footer__container .fourth-footer__section {
    margin-bottom: 30px !important;
    text-align: center !important;
  }
}
html[lang^="ar"] .advanced-filtering .advanced-filtering__results {
  width: 100% !important;
  margin: 0 !important;
  padding: 38px 0 55px !important;
  background: var(--pakizan-r33-ar-surface) !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .widget__show-more {
  margin: 0 auto 28px !important;
  padding: 20px 15px 76px !important;
  background: transparent !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .advanced-filtering__description {
  color: var(--pakizan-r33-ar-text) !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list {
  margin: 0 -15px !important;
  padding: 18px 0 8px !important;
  background: transparent !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article {
  padding-right: 14px !important;
  padding-left: 14px !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  height: 480px !important;
  padding: 20px 18px !important;
  border: 0 !important;
  border-radius: 14px !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, 0.08) !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title div,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__title a {
  color: var(--pakizan-r33-ar-text) !important;
  text-align: center !important;
  font-size: 17px !important;
  font-weight: 500 !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item p + div {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item p + div > div {
  float: none !important;
  clear: none !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  text-align: center !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button {
  float: none !important;
  clear: none !important;
  margin: 0 !important;
  text-align: center !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .section-one__main-title {
  margin: 8px 0 18px !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .section-one__main-title p:first-child {
  margin: 0 0 2px !important;
  color: var(--pakizan-r33-ar-text) !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .section-one__main-title p:last-child {
  margin: 0 !important;
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 38px !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle {
  right: 15px !important;
  bottom: 15px !important;
  left: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  height: 42px !important;
  line-height: 42px !important;
  background: none !important;
  filter: none !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle::before {
  content: "اقرأ المزيد" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 42px !important;
  padding: 0 20px !important;
  border: 1px solid var(--pakizan-r33-ar-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  background: #ffffff !important;
  font-size: 14px !important;
  line-height: 40px !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle::after {
  display: none !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle.active::before {
  content: "عرض أقل" !important;
}

@media (max-width: 767px) {
  html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }

  html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item,
  html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
    height: auto !important;
    min-height: 410px !important;
  }

  html[lang^="ar"] .advanced-filtering .advanced-filtering__results {
    padding-top: 24px !important;
    padding-bottom: 35px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    text-align: right !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu > li {
    direction: rtl !important;
    float: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu > li > ul {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    transform-origin: top right !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu ul ul {
    top: 0 !important;
    right: 100% !important;
    left: auto !important;
    transform-origin: right center !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child > a > i,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child:hover > a > i {
    float: left !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
    transform: rotateZ(90deg) !important;
  }
}
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list > li:has(> a[href=""]),
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list > li:has(> a[title=""]),
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list > li:has(> a[href=""]),
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list > li:has(> a[title=""]) {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a[href=""],
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a[title=""],
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a[href=""],
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a[title=""] {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .links__list li > a:not([href=""]):not([title=""]),
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .links__list li > a:not([href=""]):not([title=""]) {
  color: var(--pakizan-r33-ar-accent) !important;
  border-color: var(--pakizan-r33-ar-accent) !important;
  background: #fff !important;
}

html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="ar"] .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
html[lang^="ar"] .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  direction: rtl !important;
  text-align: center !important;
}
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  background: #fff !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  height: 520px !important;
  min-height: 520px !important;
  overflow: visible !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  max-height: 300px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item > p + div {
  margin-top: auto !important;
  min-height: 82px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title div,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title a {
  font-size: 18px !important;
  line-height: 1.85 !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] .footer__container > .container > .row {
    grid-template-areas:
      "logo links contact"
      "credit links contact" !important;
  }
}
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  min-height: 500px !important;
  overflow: visible !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  max-height: 280px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  margin-top: auto !important;
  min-height: 92px !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 130px !important;
  height: 40px !important;
  margin: 8px auto 0 !important;
  padding: 0 18px !important;
  border: 1px solid var(--pakizan-r33-ar-accent) !important;
  border-radius: 22px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  background: #fff !important;
  font-size: 14px !important;
  line-height: 38px !important;
}

html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page:hover,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.contact-us .product-box__button .show__product-page:focus {
  color: #fff !important;
  background: var(--pakizan-r33-ar-accent) !important;
}
html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle {
  right: auto !important;
  bottom: 15px !important;
  left: 15px !important;
  width: auto !important;
  height: 42px !important;
  padding: 0 20px !important;
  border: 1px solid var(--pakizan-r33-ar-accent) !important;
  border-radius: 4px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  background: #fff !important;
  filter: none !important;
  line-height: 40px !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle::before {
  height: auto !important;
  padding: 0 !important;
  border: 0 !important;
  color: inherit !important;
  background: transparent !important;
  line-height: inherit !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle:hover,
html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle:focus {
  color: #fff !important;
  background: var(--pakizan-r33-ar-accent) !important;
}

@media (max-width: 767px) {
  html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item,
  html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
    height: auto !important;
    min-height: 410px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li {
    position: relative !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu > li > ul,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu > li > .sub-menu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu > li > .submenu {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    transform: none !important;
    transform-origin: top right !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li > ul,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li > .sub-menu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li > .submenu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > ul,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > .sub-menu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu li ul li:hover > .submenu {
    top: 0 !important;
    right: 100% !important;
    left: auto !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    transform: none !important;
    transform-origin: top right !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child > a > i,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container nav .main-menu ul li.has-child:hover > a > i {
    float: left !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
    transform: rotate(90deg) !important;
  }
}
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item {
  position: relative !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 96px !important;
  height: 96px !important;
  margin: 0 !important;
  overflow: hidden !important;
  z-index: 4 !important;
  pointer-events: none !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status::before,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: #efb132 !important;
  clip-path: polygon(100% 0, 0 0, 100% 100%) !important;
  z-index: 0 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status > *,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > * {
  position: absolute !important;
  top: 18px !important;
  right: -10px !important;
  display: block !important;
  width: 88px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  text-decoration: none !important;
  transform: rotate(45deg) !important;
  transform-origin: top right !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status > *::before,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > *::before,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status > *::after,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status > *::after {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status a,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status span,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__status div,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status a,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status span,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__status div {
  color: inherit !important;
  background: transparent !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl nav.nav__container .main-menu > li > ul {
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
  }

  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul li > ul,
  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul li:hover > ul {
    top: 0 !important;
    right: 100% !important;
    left: auto !important;
  }
}

html[lang^="ar"] .product-box__item .product-box__tag::after {
  content: "عرض خاص" !important;
}
html[lang^="ar"] .shop-home__body .body-part__six,
html[lang^="ar"] .shop-home__body .body-part__six .sixth__pane,
html[lang^="ar"] .shop-home__body .body-part__six .farashop__container,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template.product-list,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .js__slick,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-list,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-track {
  border: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template::before,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template::after,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body::before,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body::after,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .js__slick::before,
html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .js__slick::after {
  display: none !important;
  content: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six hr,
html[lang^="ar"] .shop-home__body .body-part__six .product-list__header:empty {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body {
  padding: 14px 45px 30px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-slide {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 455px !important;
  min-height: 455px !important;
  padding: 16px 18px 20px !important;
  overflow: hidden !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__picture {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 270px !important;
  margin: 0 auto !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__picture img,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 245px !important;
  height: auto !important;
  max-height: 265px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__title {
  min-height: 64px !important;
  margin: 8px 0 4px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item > p + div {
  min-height: 70px !important;
  margin-top: auto !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .slick-arrow {
  top: 50% !important;
  margin-top: -27px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] .footer__container > .container > .row {
    grid-template-columns: minmax(360px, 5fr) minmax(280px, 4fr) minmax(225px, 3fr) !important;
    column-gap: 34px !important;
  }
}

html[lang^="ar"] .footer__container .copy-right__container {
  margin-top: 16px !important;
  margin-bottom: 0 !important;
}
html[lang^="ar"] .advanced-filtering .widget__show-more {
  padding-bottom: 66px !important;
}

html[lang^="ar"] .advanced-filtering .widget__show-more .pakizan-read-more-button,
html[lang^="ar"] .advanced-filtering .widget__show-more > .toggle.pakizan-read-more-button {
  position: absolute !important;
  right: auto !important;
  bottom: 12px !important;
  left: 15px !important;
}

@media (max-width: 767px) {
  html[lang^="ar"] .shop-home__body .body-part__six .cpl__template .product-list__body {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  html[lang^="ar"] .shop-home__body .body-part__six .product-list article .product-box__item {
    height: auto !important;
    min-height: 420px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul,
  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: var(--pakizan-r33-ar-menu) !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18) !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li,
  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: var(--pakizan-r33-ar-menu) !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li > a,
  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul li > a {
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li > ul,
  html[lang^="ar"] body.rtl nav.nav__container .main-menu ul li > ul {
    margin-right: -1px !important;
    margin-left: 0 !important;
  }
}
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__button,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button,
html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .show__product-page,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item.available .product-box__prices,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.available .product-box__prices {
  display: flex !important;
  visibility: visible !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 62px !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item.available .product-box__prices > div,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item.available .product-box__prices > div {
  display: block !important;
  visibility: visible !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div {
  margin-top: 3px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div > span:first-child,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div > span:first-child {
  font-size: 22px !important;
  font-weight: 900 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__prices > div > span:last-child,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > div > span:last-child {
  color: #555b66 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item .product-box__prices > del,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="ar"] .shop-home__body .body-part__six .product-box__item > p + div,
html[lang^="ar"] .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  align-content: center !important;
  justify-content: center !important;
  min-height: 64px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] .footer__container > .container > .row {
    grid-template-columns:
      minmax(220px, 3fr)
      minmax(250px, 3fr)
      minmax(440px, 6fr) !important;
    column-gap: 30px !important;
  }

  html[lang^="ar"] .footer__container .first-footer__section,
  html[lang^="ar"] .footer__container .second-footer__section,
  html[lang^="ar"] .footer__container .third-footer__section,
  html[lang^="ar"] .footer__container .fourth-footer__section {
    min-width: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu > li > a {
    font-size: 15px !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li > a {
    min-height: 42px !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li > a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 7px !important;
    height: 42px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul {
    min-width: 185px !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li > a {
    width: 100% !important;
    justify-content: space-between !important;
    padding-right: 14px !important;
    padding-left: 14px !important;
    font-size: 15px !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li > a > i {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    float: none !important;
    flex: 0 0 auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu > li > a > i {
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li.has-child > a > i,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li.pakizan-menu-has-children > a > i {
    transform: rotate(90deg) !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .radan-header__Utility .search-section,
  html[lang^="ar"] body.rtl .radan-header__Utility .search-section .header__search-box-cn,
  html[lang^="ar"] body.rtl .radan-header__Utility .search-section .header__search-box {
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result {
    z-index: 10050 !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result.pakizan-search-result-fitted {
    position: fixed !important;
    right: auto !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search {
    max-height: 440px !important;
    margin: 0 !important;
    padding: 12px 14px 14px !important;
    overflow: hidden !important;
    border: 1px solid #e6ebf1 !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 32px rgba(17, 25, 74, .18) !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search > div {
    max-height: 390px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search .clearfix {
    display: flex !important;
    align-items: center !important;
    min-height: 82px !important;
    padding: 10px 4px !important;
    border-bottom: 1px solid #edf0f4 !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search .clearfix:last-child {
    border-bottom: 0 !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:first-child {
    max-height: none !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result #handlebars-result__header-search img {
    display: block !important;
    max-height: 68px !important;
    margin: 0 auto !important;
    object-fit: contain !important;
  }
}
html[lang^="ar"] body.rtl .farashop__body .radan-header__Utility .login-section {
  position: relative !important;
}

html[lang^="ar"] body.rtl .farashop__body .radan-header__Utility .login-section > a,
html[lang^="ar"] body.rtl .farashop__body .radan-header__Utility .login-section .header__user {
  position: relative !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}
html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > div:first-child {
  border-bottom-color: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > div:last-child i {
  background-color: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > div:last-child i:hover,
html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > div:last-child i:focus {
  background-color: var(--pakizan-r33-ar-navy) !important;
}
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .ls-nav-prev,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .ls-nav-next,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .swiper-button-prev,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .swiper-button-next,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .slick-prev,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .slick-next,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .owl-prev,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .owl-next,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .flex-prev,
html[lang^="ar"] body.rtl .slider__container.pakizan-single-slide .flex-next {
  display: none !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__item,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__item {
  align-items: center !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__container,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__container {
  align-items: stretch !important;
  justify-content: center !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-title__container,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-title__container,
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-title__container p,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-title__container p {
  width: 100% !important;
  align-items: stretch !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__body,
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__body,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc {
  width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  direction: rtl !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .links__list,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .links__list,
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .custom-links,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .custom-links {
  justify-content: flex-start !important;
  direction: rtl !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .links__list li a,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .links__list li a,
html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .custom-links a,
html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .custom-links a {
  background: transparent !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .little_title,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .little_title a {
  color: #222 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .farashop__container.container__content-pane > h2 > span,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .farashop__container.container__content-pane > span > span,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .main_title,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .main_title a {
  color: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-list article .product-box__item {
  height: 515px !important;
  min-height: 515px !important;
  padding: 20px 20px 24px !important;
  border-radius: 20px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__picture,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item > div:has(> img.img-responsive) {
  height: 305px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__picture img,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item img.img-responsive {
  max-width: 285px !important;
  max-height: 300px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__title,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__title a,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__title div {
  min-height: 62px !important;
  color: #222 !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__prices > div,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__prices > div {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 23px !important;
  font-weight: 900 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__prices > del,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__prices > del {
  font-size: 16px !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow {
  top: 50% !important;
  width: 46px !important;
  height: 46px !important;
  margin-top: -23px !important;
  border-radius: 50% !important;
  background: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next {
  right: auto !important;
  left: -8px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev {
  right: -8px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next::before {
  content: "\f0d9" !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev::before {
  content: "\f0da" !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__status {
  position: static !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 5px auto 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  color: var(--pakizan-r33-ar-navy) !important;
  background: transparent !important;
  clip-path: none !important;
  transform: none !important;
  box-shadow: none !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
  pointer-events: auto !important;
  z-index: auto !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item .product-box__status::before,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__status::before {
  display: none !important;
  content: none !important;
  position: static !important;
  background: transparent !important;
  clip-path: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.available .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.available .product-box__status {
  display: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.special-order .product-box__status,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.coming-soon .product-box__status,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.unavailable .product-box__status,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.discontinued .product-box__status,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item.contact-us .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.special-order .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.coming-soon .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.unavailable .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.discontinued .product-box__status,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.contact-us .product-box__status {
  display: block !important;
}
html[lang^="ar"] body.rtl .product-box__item .product-box__tag:empty {
  display: none !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag {
  position: absolute !important;
  top: 0 !important;
  right: auto !important;
  bottom: auto !important;
  left: 0 !important;
  display: block !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  color: transparent !important;
  background: var(--pakizan-r33-ar-accent) !important;
  clip-path: polygon(0 0, 100% 0, 0 100%) !important;
  transform: none !important;
  box-shadow: none !important;
  font-size: 0 !important;
  z-index: 5 !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag::after {
  content: "عرض خاص" !important;
  position: absolute !important;
  top: 20px !important;
  left: -8px !important;
  display: block !important;
  width: 88px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-align: center !important;
  transform: rotate(-45deg) !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .footer__container .first-footer__section {
    padding-top: 18px !important;
    align-self: start !important;
  }
}

html[lang^="ar"] body.rtl .footer__container .first-footer__section > a img {
  max-width: 175px !important;
}

html[lang^="ar"] body.rtl .footer__container .farashop__container.container__footer-pane .Head {
  font-size: 26px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background__container {
    display: flex !important;
    align-items: center !important;
    min-height: 265px !important;
    padding-top: 48px !important;
    padding-bottom: 86px !important;
  }

  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background-overlay__container {
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background-overlay__title {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
    line-height: 1.35 !important;
  }

  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background-overlay__second-title {
    margin-top: 8px !important;
    margin-bottom: 0 !important;
    line-height: 1.45 !important;
  }
}

html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 64px !important;
  margin-top: -44px !important;
  padding: 4px 10px !important;
  border-radius: 10px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 52px !important;
  height: 52px !important;
  font-size: 24px !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results {
  padding-top: 26px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list {
  padding-top: 8px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  min-height: 510px !important;
  padding: 20px 20px 24px !important;
  border-radius: 20px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 300px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .product-box__item img.img-responsive {
  max-width: 285px !important;
  max-height: 290px !important;
  object-fit: contain !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__title,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__title a,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item .product-box__title div {
  min-height: 60px !important;
  font-size: 18px !important;
  line-height: 1.85 !important;
  text-align: center !important;
}
/* R45: marker color is owned by the native description template. */
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-product-gallery-column {
  position: relative !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-product-gallery-column .product-page__tag.TopRight {
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  padding: 0 !important;
  color: #fff !important;
  background: var(--pakizan-r33-ar-accent) !important;
  border-radius: 50% !important;
  z-index: 8 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-page__gallery {
  width: 100% !important;
  max-width: 520px !important;
  margin: 0 auto 22px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__big,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  width: 100% !important;
  max-width: 520px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  box-sizing: border-box !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__big .slick-slide .item {
  border: 1px solid #e1e5ea !important;
  border-radius: 14px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  padding-right: 52px !important;
  padding-left: 52px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin: 0 !important;
  overflow: hidden !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-track {
  display: flex !important;
  align-items: stretch !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-slide {
  height: auto !important;
  padding-right: 4px !important;
  padding-left: 4px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-slide > div,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .item {
  height: 100% !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .item {
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #e1e5ea !important;
  border-radius: 10px !important;
  background: #fff !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .item img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  border-radius: 9px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev {
  top: 50% !important;
  margin-top: -25px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  left: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev {
  right: 0 !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    min-height: 90px !important;
    align-items: center !important;
  }
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices > .js__product-page__prices,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px 12px !important;
  min-height: 62px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices > del,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices > div {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .product-page__discount-label {
  color: #fff !important;
  background: #1e0242 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  color: #fff !important;
  background: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:hover,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available:focus {
  background: var(--pakizan-r33-ar-navy) !important;
}
html[lang^="ar"] body.rtl .farashop__product-page table {
  width: 100% !important;
  border: 1px solid #e1e4e8 !important;
  border-left: 1px solid #e1e4e8 !important;
  border-collapse: collapse !important;
  box-sizing: border-box !important;
}

html[lang^="ar"] body.rtl .farashop__product-page table tr,
html[lang^="ar"] body.rtl .farashop__product-page table th,
html[lang^="ar"] body.rtl .farashop__product-page table td {
  border-color: #e1e4e8 !important;
}
html[lang^="ar"] body.rtl .product-page__user-comments .pakizan-comment-feedback {
  display: block !important;
  margin: 14px 0 0 !important;
  padding: 11px 15px !important;
  border: 1px solid #b7e0c2 !important;
  border-radius: 7px !important;
  color: #176b2c !important;
  background: #edf9f0 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .product-page__user-comments .pakizan-comment-feedback.pakizan-comment-error {
  border-color: #efb6b6 !important;
  color: #9b1c1c !important;
  background: #fff0f0 !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .header__search-box .search-box__result.pakizan-r7-search-result {
    position: fixed !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 100500 !important;
  }

  html[lang^="ar"] body.rtl .header__search-box .search-box__result.pakizan-r7-search-result #handlebars-result__header-search {
    width: 100% !important;
    max-height: min(430px, calc(100vh - 130px)) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 34px rgba(10, 20, 65, .20) !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl nav.nav__container .main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    white-space: nowrap !important;
  }

  html[lang^="ar"] body.rtl nav.nav__container .main-menu > li {
    flex: 0 0 auto !important;
  }

  html[lang^="ar"] body.rtl nav.nav__container .main-menu > li.pakizan-more-menu > a {
    color: #fff !important;
  }

  html[lang^="ar"] body.rtl nav.nav__container .main-menu > li.pakizan-more-menu > ul {
    min-width: 210px !important;
  }
}
html[lang^="ar"] body.rtl .main-slider.pakizan-r7-single-slide .main-slider__navigation,
html[lang^="ar"] body.rtl .main-slider.pakizan-r7-single-slide .main-slider__pagination-wrapper,
html[lang^="ar"] body.rtl .slider__container.pakizan-r7-single-slide .main-slider__navigation,
html[lang^="ar"] body.rtl .slider__container.pakizan-r7-single-slide .main-slider__pagination-wrapper {
  display: none !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .farashop__container.container__content-pane > span > p:first-child,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .little_title,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .custom-title__container .little_title a,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .pakizan-featured-eyebrow {
  color: #222 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  top: 50% !important;
  width: 44px !important;
  height: 44px !important;
  margin-top: -22px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: transparent !important;
  background: var(--pakizan-r33-ar-accent) !important;
  font-size: 0 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow > * {
  display: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow::before {
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  border: 0 !important;
  color: #fff !important;
  background: transparent !important;
  font-family: FontAwesome !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: 1 !important;
  transform: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow::after {
  display: none !important;
  content: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev {
  right: -22px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev::before {
  content: "\f0da" !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next {
  right: auto !important;
  left: -22px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next::before {
  content: "\f0d9" !important;
}
html[lang^="ar"] body.rtl .product-box__item .product-box__tag {
  background-color: var(--pakizan-r33-ar-accent) !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-r7-not-special {
  display: none !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag {
  background-color: var(--pakizan-r33-ar-accent) !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .content-data .background-parent .background__container,
  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background__container {
    display: flex !important;
    align-items: center !important;
    min-height: 330px !important;
    padding-top: 78px !important;
    padding-bottom: 88px !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-parent .background-overlay__container,
  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background-overlay__container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    min-height: 160px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-overlay__title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__title {
    margin: 0 0 14px !important;
    line-height: 1.35 !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-overlay__second-title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__second-title {
    display: block !important;
    margin-top: 8px !important;
    line-height: 1.45 !important;
  }
}
html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__parent,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 58px !important;
  margin-top: -36px !important;
  padding: 3px 9px !important;
  border-radius: 10px !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__container,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__container {
  min-height: 52px !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__text,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 48px !important;
  height: 48px !important;
  font-size: 23px !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list > article {
  display: flex !important;
  align-items: stretch !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list > article .product-box__item {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-box__item .product-box__button {
  min-height: 0 !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-box__item .show__product-page {
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-page__gallery {
  position: relative !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__gallery > .product-page__tag.TopRight,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__gallery .product-page__tag.TopRight,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__tag.TopRight.pakizan-r7-tag-in-gallery {
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  z-index: 20 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin-right: 54px !important;
  margin-left: 54px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 46px !important;
  height: 46px !important;
  margin-top: -23px !important;
  z-index: 5 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev {
  right: 2px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  right: auto !important;
  left: 2px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    display: grid !important;
    grid-template-columns: auto minmax(190px, 1fr) !important;
    align-items: center !important;
    column-gap: 28px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: 22px !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn {
    grid-column: 1 !important;
    justify-content: flex-start !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices {
    grid-column: 2 !important;
    justify-self: stretch !important;
    direction: rtl !important;
    text-align: right !important;
  }
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  min-width: 150px !important;
  padding-right: 48px !important;
  padding-left: 24px !important;
  text-indent: 0 !important;
  white-space: nowrap !important;
  font-size: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::after {
  content: "تقديم الطلب" !important;
  display: inline-block !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 42px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container {
  clear: both !important;
  margin-top: 54px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabify {
  min-height: 62px !important;
  padding: 7px 10px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabify > li {
  height: 48px !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
  font-family: Tahoma, Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 48px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product__attributes,
html[lang^="ar"] body.rtl .farashop__product-page .tabify__active .product__attributes,
html[lang^="ar"] body.rtl .farashop__product-page .table-responsive:has(.product__attributes) {
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid #dfe3e8 !important;
  box-shadow: inset 1px 0 0 #dfe3e8 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product__attributes::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 1px !important;
  background: #dfe3e8 !important;
  z-index: 4 !important;
}
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search {
    position: relative !important;
    display: block !important;
    width: calc(100% - 24px) !important;
    margin: 18px 12px !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .input-group {
    width: 100% !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .search-box__result {
    position: static !important;
    display: none !important;
    width: 100% !important;
    max-height: 360px !important;
    margin-top: 8px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 8px !important;
    background: #fff !important;
    box-shadow: 0 9px 24px rgba(10, 20, 65, .14) !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search.pakizan-has-results .search-box__result {
    display: block !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search .search-box__result .clearfix {
    display: flex !important;
    align-items: center !important;
    min-height: 76px !important;
    padding: 8px 4px !important;
    border-bottom: 1px solid #edf0f4 !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .text-part__container,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .text-part__container,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-title__container,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-title__container,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-title__container p,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-title__container p,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .text-part__body,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .text-part__body,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .text-part__body p,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .text-part__body p,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .text-part__desc,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .text-part__desc {
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .links__list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .links__list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-links,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-links {
    justify-content: center !important;
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .footer__container .default-link li {
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .footer__container .default-link li a {
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .footer__container {
    padding-bottom: 118px !important;
  }

  html[lang^="ar"] body.rtl .footer__container .copy-right__container {
    position: relative !important;
    z-index: 2 !important;
    margin-top: 26px !important;
    margin-bottom: 78px !important;
    padding: 0 12px !important;
    line-height: 1.8 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl header .header__search-box {
    position: relative !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result,
  html[lang^="ar"] body.rtl header .header__search-box .search-box__result.pakizan-r7-search-result,
  html[lang^="ar"] body.rtl header .header__search-box .search-box__result.pakizan-search-result-fitted,
  html[lang^="ar"] body.rtl header .header__search-box .search-box__result.pakizan-r8-search-result {
    position: absolute !important;
    top: calc(100% + 8px) !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    display: block !important;
    width: min(660px, calc(100vw - 24px)) !important;
    min-height: 106px !important;
    max-height: min(430px, calc(100vh - 130px)) !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    visibility: hidden !important;
    opacity: 0 !important;
    z-index: 100500 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box.search-box__open .search-box__result,
  html[lang^="ar"] body.rtl header .header__search-box-cn.active .header__search-box.search-box__open .search-box__result {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search {
    display: block !important;
    width: 100% !important;
    min-height: 96px !important;
    max-height: min(410px, calc(100vh - 150px)) !important;
    margin: 0 !important;
    padding: 12px 14px 14px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    border: 1px solid #e2e7ed !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: 0 14px 34px rgba(10, 20, 65, .20) !important;
    transform: none !important;
    opacity: 1 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search > div {
    display: block !important;
    max-height: none !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search .clearfix {
    display: flex !important;
    direction: rtl !important;
    align-items: center !important;
    gap: 14px !important;
    width: 100% !important;
    min-height: 86px !important;
    margin: 0 !important;
    padding: 9px 4px !important;
    overflow: hidden !important;
    border-bottom: 1px solid #edf0f4 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search .clearfix:last-child {
    border-bottom: 0 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"] {
    float: none !important;
    width: auto !important;
    min-width: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:has(img) {
    flex: 0 0 84px !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search .clearfix [class*="col-"]:not(:has(img)) {
    flex: 1 1 auto !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search img {
    display: block !important;
    width: 78px !important;
    height: 78px !important;
    max-width: 78px !important;
    max-height: 78px !important;
    margin: 0 auto !important;
    border-radius: 8px !important;
    object-fit: contain !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search a {
    display: inline-block !important;
    color: #151963 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl header .header__search-box .search-box__result #handlebars-result__header-search small {
    display: block !important;
    color: #555 !important;
    font-size: 12px !important;
    line-height: 1.8 !important;
    white-space: normal !important;
  }
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-slider {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r8-aligned-arrow {
  top: var(--pakizan-r8-arrow-top, 50%) !important;
  right: auto !important;
  left: var(--pakizan-r8-arrow-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  transform: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r8-aligned-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev.pakizan-r8-aligned-arrow::before {
  content: "\f0d9" !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next.pakizan-r8-aligned-arrow::before {
  content: "\f0da" !important;
}

html[lang^="ar"] body.rtl .product-box__item.pakizan-r8-has-special-offer {
  overflow: hidden !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag,
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag {
  background: #289fff !important;
  background-color: #289fff !important;
  border-color: #289fff !important;
  box-shadow: none !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-r7-not-special,
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-r8-not-special {
  display: none !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .content-data .background-parent .background__container,
  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background__container {
    display: block !important;
    min-height: 380px !important;
    padding: 58px 0 92px !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-parent .background-overlay__container,
  html[lang^="ar"] body.rtl .advanced-filtering .background-parent .background-overlay__container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    width: min(1170px, calc(100% - 30px)) !important;
    min-height: 205px !important;
    margin: 20px auto 0 !important;
    padding: 22px 15px 20px !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-overlay__title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__title,
  html[lang^="ar"] body.rtl .content-data .background-overlay__second-title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__second-title {
    width: min(530px, 100%) !important;
    margin-right: 0 !important;
    margin-left: auto !important;
    text-align: right !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-overlay__title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__title {
    margin-top: 0 !important;
    margin-bottom: 13px !important;
    line-height: 1.35 !important;
  }

  html[lang^="ar"] body.rtl .content-data .background-overlay__second-title,
  html[lang^="ar"] body.rtl .advanced-filtering .background-overlay__second-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 1.45 !important;
  }
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__parent,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 52px !important;
  margin-top: -31px !important;
  padding: 2px 8px !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__container,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__container {
  min-height: 48px !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__text,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__text {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  line-height: 1.4 !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  width: 44px !important;
  height: 44px !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.pakizan-r8-has-special-offer {
  border-radius: 20px !important;
  overflow: hidden !important;
}

html[lang^="ar"] body.rtl .advanced-filtering .show__product-page,
html[lang^="ar"] body.rtl .advanced-filtering a.show__product-page,
html[lang^="ar"] body.rtl .advanced-filtering .product-box__button .show__product-page,
html[lang^="ar"] body.rtl .advanced-filtering .pakizan-r8-hide-view-product {
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  width: 100% !important;
  padding: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 38px !important;
  height: 38px !important;
  margin-top: -19px !important;
  transform: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev {
  right: -19px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  right: auto !important;
  left: -19px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  font-size: 18px !important;
}

@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 24px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: 28px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices {
    order: 1 !important;
    flex: 0 0 225px !important;
    justify-self: auto !important;
    direction: rtl !important;
    text-align: right !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn {
    order: 2 !important;
    display: flex !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 14px !important;
    margin: 0 !important;
  }
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
  min-width: 174px !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
  text-indent: 0 !important;
  font-size: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::before {
  display: none !important;
  content: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available::after {
  content: "تقديم الطلب" !important;
  display: block !important;
  width: 100% !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 49px !important;
  text-align: center !important;
}
html[lang^="ar"] body.rtl .article__attachments,
html[lang^="ar"] body.rtl .article__attachments.article__panel,
html[lang^="ar"] body.rtl .article__attachments .detail__album,
html[lang^="ar"] body.rtl .AttachFile-default__container,
html[lang^="ar"] body.rtl .AttachFile-template1__item {
  visibility: visible !important;
  opacity: 1 !important;
}

html[lang^="ar"] body.rtl .article__attachments {
  display: block !important;
  min-height: 60px !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
  gap: 14px !important;
  margin: 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album > *,
html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__item {
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__item {
  flex: 0 1 calc(25% - 11px) !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__image {
  margin: 0 !important;
  overflow: hidden !important;
  border-radius: 10px !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__image img {
  display: block !important;
  width: 100% !important;
  border-radius: 10px !important;
}

html[lang^="ar"] .lg-outer .lg-item.lg-current audio.lg-object,
html[lang^="ar"] .lg-outer .lg-video audio,
html[lang^="ar"] .lg-outer audio.lg-video-object {
  position: absolute !important;
  top: auto !important;
  right: 5% !important;
  bottom: 92px !important;
  left: 5% !important;
  display: block !important;
  width: 90% !important;
  max-width: 1100px !important;
  height: 42px !important;
  margin: 0 auto !important;
  z-index: 1085 !important;
  transform: none !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px 16px !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li,
html[lang^="ar"] body.rtl .article__related .related__articles__list > .related-temp--taha,
html[lang^="ar"] body.rtl .article__related .related-temp--taha {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="ar"] body.rtl .article__related .related-temp--taha .post-holder {
  display: flex !important;
  direction: rtl !important;
  align-items: center !important;
  min-height: 76px !important;
  margin: 0 !important;
  padding: 7px !important;
  border: 1px solid #e5e8ec !important;
  border-radius: 9px !important;
  background: #fff !important;
}

html[lang^="ar"] body.rtl .article__related .related-temp--taha .post-holder figure {
  flex: 0 0 64px !important;
  width: 64px !important;
  margin: 0 0 0 10px !important;
}

html[lang^="ar"] body.rtl .article__related .related-temp--taha .post-holder figure img {
  display: block !important;
  width: 64px !important;
  height: 64px !important;
  border-radius: 7px !important;
  object-fit: cover !important;
}

html[lang^="ar"] body.rtl .article__related .related-temp--taha .post-title {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: right !important;
}
html[lang^="ar"] body.pakizan-r8-about-page .pakizan-r8-page-heading,
html[lang^="ar"] body.pakizan-r8-agency-form-page .pakizan-r8-page-heading {
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 32px auto 24px !important;
  padding: 24px 28px !important;
  border-radius: 6px !important;
  color: #fff !important;
  background: #1e0342 !important;
  text-align: center !important;
}

html[lang^="ar"] body.pakizan-r8-about-page .pakizan-r8-page-heading h1,
html[lang^="ar"] body.pakizan-r8-agency-form-page .pakizan-r8-page-heading h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="ar"] body.pakizan-r8-about-page .pakizan-r8-page-top-spacer,
html[lang^="ar"] body.pakizan-r8-agency-form-page .pakizan-r8-page-top-spacer {
  display: block !important;
  height: 30px !important;
}
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box,
  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box.pakizan-r7-mobile-search,
  html[lang^="ar"] body.rtl .sidebar__container .header__search-box {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
    margin-right: 12px !important;
    margin-left: 12px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group input {
    flex: 1 1 auto !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group-addon {
    flex: 0 0 48px !important;
    width: 48px !important;
    max-width: 48px !important;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .links__list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .links__list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .custom-links,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .custom-links {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .links__list li,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .links__list li {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
  }

  html[lang^="ar"] body.rtl .footer__container {
    padding-bottom: 82px !important;
  }

  html[lang^="ar"] body.rtl .footer__container .copy-right__container {
    margin-top: 22px !important;
    margin-bottom: 0 !important;
    padding: 0 12px !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 14px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices {
    order: 1 !important;
    width: 100% !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices > div,
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices del {
    order: 1 !important;
    display: block !important;
    margin: 0 0 4px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices > div > div,
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices > div {
    order: 2 !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn {
    order: 2 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 4px !important;
    width: 100% !important;
    min-height: 0 !important;
    padding: 6px !important;
    border-radius: 32px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    height: 54px !important;
    padding: 0 8px !important;
    overflow: hidden !important;
    font-size: 16px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li > * {
    display: block !important;
    width: 100% !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl .article__related .related__articles__list {
    grid-template-columns: 1fr !important;
  }

  html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__item {
    flex-basis: calc(50% - 7px) !important;
  }
}
html[lang^="ar"] body > .pakizan-r9-search-portal {
  position: fixed !important;
  display: block !important;
  width: min(680px, calc(100vw - 24px)) !important;
  min-height: 112px !important;
  max-height: min(540px, calc(100vh - 100px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  z-index: 1000000 !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal.pakizan-r9-search-open {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search {
  display: block !important;
  width: 100% !important;
  min-height: 108px !important;
  max-height: min(520px, calc(100vh - 120px)) !important;
  margin: 0 !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 36px rgba(10, 20, 65, .22) !important;
  transform: none !important;
  opacity: 1 !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search > div {
  display: block !important;
  max-height: 500px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix {
  display: flex !important;
  direction: rtl !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 86px !important;
  margin: 0 !important;
  padding: 8px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"]:first-child {
  flex: 0 0 82px !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search .clearfix [class*="col-"]:last-child {
  flex: 1 1 auto !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search img {
  display: block !important;
  width: 76px !important;
  height: 76px !important;
  max-width: 76px !important;
  max-height: 76px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search a {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search > div > div:last-child {
  position: sticky !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 3 !important;
}

html[lang^="ar"] body > .pakizan-r9-search-portal #handlebars-result__header-search .btn.btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r9-featured-arrow {
  top: var(--pakizan-r9-arrow-top, 50%) !important;
  right: auto !important;
  left: var(--pakizan-r9-arrow-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r9-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev.pakizan-r9-featured-arrow::before {
  content: "\f0da" !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next.pakizan-r9-featured-arrow::before {
  content: "\f0d9" !important;
}
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag,
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag::before,
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag::after,
html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-special-offer-tag > *,
html[lang^="ar"] body.rtl .product-box__item.pakizan-r9-has-special-offer .product-box__tag,
html[lang^="ar"] body.rtl .product-box__item.pakizan-r9-has-special-offer .product-box__tag::before,
html[lang^="ar"] body.rtl .product-box__item.pakizan-r9-has-special-offer .product-box__tag::after {
  background-color: #289fff !important;
  border-color: #289fff !important;
  box-shadow: none !important;
  filter: none !important;
}

html[lang^="ar"] body.rtl .product-box__item .product-box__tag.pakizan-r9-not-special {
  display: none !important;
}
html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__phone .phone-text__icon,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__phone .phone-text__icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 60px !important;
  height: 60px !important;
  min-width: 60px !important;
  min-height: 60px !important;
  color: #fff !important;
  background: #151963 !important;
  border-radius: 9px !important;
  font-size: 28px !important;
}

html[lang^="ar"] body.rtl .content-data .phone-text__badge .phone-text__parent,
html[lang^="ar"] body.rtl .advanced-filtering .phone-text__badge .phone-text__parent {
  min-height: 66px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-main-row {
    display: flex !important;
    direction: rtl !important;
    align-items: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-gallery-column,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-info-column .price-button__container {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 22px !important;
    width: 100% !important;
    min-height: 92px !important;
    margin-top: auto !important;
    margin-bottom: 18px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-info-column .product-page__prices {
    order: 1 !important;
    flex: 0 0 225px !important;
    text-align: right !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r9-info-column .product-page__product-btn {
    order: 2 !important;
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available .pakizan-r9-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available i,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available svg {
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin-right: 18px !important;
  margin-left: 18px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  transform: translateY(-50%) !important;
  z-index: 7 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev {
  right: -18px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next {
  right: auto !important;
  left: -18px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-prev::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-next::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
}
html[lang^="ar"] body.pakizan-r9-internal-page .pakizan-r9-internal-heading {
  width: min(1170px, calc(100% - 30px)) !important;
  margin: 30px auto 24px !important;
  padding: 24px 28px !important;
  color: #fff !important;
  background: #1e0342 !important;
  border-radius: 6px !important;
  text-align: center !important;
}

html[lang^="ar"] body.pakizan-r9-internal-page .pakizan-r9-internal-heading h1 {
  margin: 0 !important;
  color: #fff !important;
  font-size: 32px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
}

html[lang^="ar"] body.pakizan-r9-internal-page .DnnModuleTitle,
html[lang^="ar"] body.pakizan-r9-internal-page .DnnModuleTitle .Head,
html[lang^="ar"] body.pakizan-r9-internal-page .dnnModuleTitle,
html[lang^="ar"] body.pakizan-r9-internal-page .dnnModuleTitle .Head {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
html[lang^="ar"] body.rtl .article__related .related__articles__list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px 16px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li > a {
  display: flex !important;
  direction: rtl !important;
  align-items: center !important;
  min-height: 78px !important;
  padding: 7px !important;
  border: 1px solid #e5e8ec !important;
  border-radius: 9px !important;
  background: #fff !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li > a > div:first-child {
  flex: 0 0 66px !important;
  width: 66px !important;
  margin-left: 11px !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li > a > div:first-child img,
html[lang^="ar"] body.rtl .article__related .related__articles__list img {
  display: block !important;
  width: 66px !important;
  height: 66px !important;
  border-radius: 7px !important;
  object-fit: cover !important;
}

html[lang^="ar"] body.rtl .article__related .related__articles__list > li > a > div:last-child {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  color: #222 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  text-align: right !important;
}

html[lang^="ar"] body.rtl .article__attachments {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 40px !important;
}

html[lang^="ar"] body.rtl .article__attachments:has(.detail__album:empty) {
  display: none !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin: 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album > *,
html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__item {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__image,
html[lang^="ar"] body.rtl .article__attachments .detail__album .detail__album__item > a,
html[lang^="ar"] body.rtl .article__attachments .detail__album figure {
  display: block !important;
  aspect-ratio: 4 / 3 !important;
  margin: 0 !important;
  overflow: hidden !important;
  border: 1px solid #e4e7eb !important;
  border-radius: 10px !important;
  background: #f7f7f7 !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album img,
html[lang^="ar"] body.rtl .article__attachments .detail__album video {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 9px !important;
  object-fit: cover !important;
}
html[lang^="ar"] body.rtl .picture-gallery.needs-lightgallery {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px 0 !important;
}

html[lang^="ar"] body.rtl .picture-gallery.needs-lightgallery > a {
  display: block !important;
}

html[lang^="ar"] body.rtl .picture-gallery.needs-lightgallery .picture__item__image img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
}
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .sidebar__container .header__search-box,
  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box {
    position: relative !important;
    right: auto !important;
    left: auto !important;
    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: 20px 16px !important;
    padding: 5px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group input {
    flex: 1 1 auto !important;
    width: calc(100% - 52px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 52px) !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl .sidebar__container .header__search-box .input-group-addon {
    flex: 0 0 48px !important;
    width: 48px !important;
    max-width: 48px !important;
  }

  html[lang^="ar"] body.pakizan-r9-sidebar-open .product-page__tag,
  html[lang^="ar"] body.pakizan-r9-sidebar-open .product-box__tag {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
}

@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-list__body,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-track,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-slide {
    background: transparent !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item {
    height: auto !important;
    min-height: 410px !important;
    padding-bottom: 18px !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__picture,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item > div:has(> img.img-responsive) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 260px !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-box__item img {
    display: block !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    gap: 16px !important;
    margin-bottom: 20px !important;
    padding-bottom: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .count-box,
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
    height: 50px !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container {
    margin-top: 24px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 4px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r9-empty-tab {
    display: none !important;
  }

  html[lang^="ar"] body.rtl .article__contents .article__image__container {
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .article__contents .article__image {
    float: none !important;
    display: block !important;
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  html[lang^="ar"] body.rtl .article__related .related__articles__list {
    grid-template-columns: 1fr !important;
  }

  html[lang^="ar"] body.rtl .article__attachments .detail__album {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html[lang^="ar"] .lg-outer audio.lg-object,
  html[lang^="ar"] .lg-outer .lg-video audio,
  html[lang^="ar"] .lg-outer audio.lg-video-object {
    right: 5% !important;
    left: 5% !important;
    width: 90% !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
html[lang^="ar"] body > .pakizan-r10-search-portal {
  position: fixed !important;
  display: none !important;
  width: min(680px, calc(100vw - 24px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  direction: rtl !important;
  z-index: 1000005 !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal.is-open {
  display: block !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-frame {
  position: relative !important;
  width: 100% !important;
  max-height: min(520px, calc(100vh - 110px)) !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 38px rgba(10, 20, 65, .24) !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-items {
  max-height: 445px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  scrollbar-gutter: stable !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .clearfix {
  display: flex !important;
  direction: rtl !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 84px !important;
  margin: 0 !important;
  padding: 7px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .clearfix [class*="col-"]:first-child {
  flex: 0 0 76px !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .clearfix [class*="col-"]:last-child {
  flex: 1 1 auto !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal img {
  display: block !important;
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal a:not(.btn) {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-footer {
  position: sticky !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 3 !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .btn.btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-close {
  position: absolute !important;
  top: 6px !important;
  left: 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 27px !important;
  height: 27px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #555 !important;
  background: #f2f4f6 !important;
  font-size: 21px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  z-index: 6 !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-state {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 88px !important;
  padding: 18px !important;
  color: #555 !important;
  font-size: 14px !important;
  text-align: center !important;
}

html[lang^="ar"] body > .pakizan-r10-search-portal .pakizan-r10-search-state.is-loading::before {
  width: 24px !important;
  height: 24px !important;
  margin-left: 9px !important;
  border: 3px solid #d7e8f7 !important;
  border-top-color: #289fff !important;
  border-radius: 50% !important;
  content: "" !important;
  animation: pakizan-r33-ar-spin .7s linear infinite !important;
}

@keyframes pakizan-r33-ar-spin {
  to { transform: rotate(360deg); }
}
html[lang^="ar"] .header__search-box .search-box__result.pakizan-r10-search-source {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 0 !important;
  max-height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  z-index: -1 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .sixth__pane,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .farashop__container,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .product-list__body {
  position: relative !important;
  padding-bottom: 10px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-list {
  padding-bottom: 10px !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .product-list__body > .pakizan-r10-featured-arrow {
  position: absolute !important;
  top: var(--pakizan-r10-arrow-top, 50%) !important;
  right: auto !important;
  left: var(--pakizan-r10-arrow-left, auto) !important;
  display: block !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #289fff !important;
  box-shadow: none !important;
  transform: none !important;
  opacity: 1 !important;
  z-index: 20 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .product-list__body > .pakizan-r10-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .product-list__body > .slick-prev.pakizan-r10-featured-arrow::before {
  content: "\f0da" !important;
}

html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .product-list__body > .slick-next.pakizan-r10-featured-arrow::before {
  content: "\f0d9" !important;
}
html[lang^="ar"] body.rtl .content-data.pakizan-r10-category-content {
  background: #f7f7f7 !important;
}

html[lang^="ar"] body.rtl .content-data.pakizan-r10-category-content > .container,
html[lang^="ar"] body.rtl .content-data.pakizan-r10-category-content .phone-text__badge {
  position: relative !important;
  z-index: 4 !important;
}

html[lang^="ar"] body.rtl .content-data.pakizan-r10-category-content .advanced-filtering__results {
  margin-top: 0 !important;
  padding-top: 34px !important;
  background: #f7f7f7 !important;
}

html[lang^="ar"] body.rtl .content-data.pakizan-r10-category-content .advanced-filtering__results::before {
  display: none !important;
  content: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-main-row {
  position: relative !important;
}

@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-main-row {
    display: flex !important;
    direction: rtl !important;
    align-items: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-gallery-column,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
    min-height: 100% !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-info-column {
    position: relative !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-info-column .price-button__container {
    position: absolute !important;
    right: 15px !important;
    left: 15px !important;
    top: var(--pakizan-r10-order-top, auto) !important;
    bottom: auto !important;
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: auto !important;
    min-height: 76px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-info-column .product-page__prices {
    flex: 0 0 225px !important;
    margin: 0 !important;
    text-align: right !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-info-column .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r10-gallery-arrow {
  position: absolute !important;
  top: var(--pakizan-r10-gallery-arrow-top, 50%) !important;
  right: auto !important;
  left: var(--pakizan-r10-gallery-arrow-left, auto) !important;
  width: 36px !important;
  height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 12 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r10-gallery-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
  line-height: 1 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn {
  display: flex !important;
  flex-direction: row !important;
  direction: rtl !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available .pakizan-r10-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 108px !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available i,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available svg {
  display: none !important;
  content: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__coming-soon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  min-width: 118px !important;
  padding-right: 18px !important;
  padding-left: 18px !important;
  text-indent: 0 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__coming-soon::before {
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 20px !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="ar"] body.rtl .pakizan-r10-iranmap-toolbar {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  margin: 0 0 16px !important;
}

html[lang^="ar"] body.rtl .pakizan-r10-iranmap-exit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 8px 16px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #fff !important;
  background: #d9534f !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}

html[lang^="ar"] body.rtl .js-iran-map-view .js-map-region.is-selected,
html[lang^="ar"] body.rtl .js-iran-map-view .js-map-region[aria-pressed="true"] {
  fill: #289fff !important;
  stroke: #151963 !important;
  stroke-width: 2px !important;
  filter: drop-shadow(0 0 4px rgba(40, 159, 255, .5)) !important;
}

html[lang^="ar"] body.rtl .js-iran-map-view .iran-map-view__content {
  max-height: min(610px, 75vh) !important;
  padding-left: 12px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-gutter: stable !important;
}
html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 20px !important;
  align-items: stretch !important;
}

html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-card {
  float: none !important;
  width: auto !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
}

html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-card > * {
  height: 100% !important;
}

html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-theme-accent-fill {
  color: #fff !important;
  background-color: #289fff !important;
  border-color: #289fff !important;
}

html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-theme-accent-text {
  color: #151963 !important;
  border-color: #289fff !important;
}

html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  min-height: 38px !important;
  margin-top: 14px !important;
  padding: 8px 15px !important;
  border: 1px solid #289fff !important;
  border-radius: 6px !important;
  color: #fff !important;
  background: #289fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container.collapse-style > li.active,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control {
  border-color: #289fff !important;
}

html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container.collapse-style > li.active .link-title a,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-inside__accordion ul > li::before,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body ul > li::before {
  color: #289fff !important;
}

html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .toggle-icon.collaps-control:hover,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="ar"] body.pakizan-r10-agency-list-page .accordion-collaps-txt__container .list-body a:focus {
  color: #fff !important;
  background: #289fff !important;
}
html[lang^="ar"] body.rtl .article__attachments .detail__album > link,
html[lang^="ar"] body.rtl .article__attachments .detail__album > script,
html[lang^="ar"] body.rtl .article__attachments .detail__album > style {
  display: none !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album {
  grid-auto-flow: row !important;
  align-items: stretch !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album > .AttachFile-template1__item {
  grid-column: span 2 !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item > .row {
  display: flex !important;
  direction: rtl !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon {
  float: none !important;
  display: flex !important;
  flex: 0 0 25% !important;
  width: 25% !important;
  min-width: 120px !important;
  min-height: 48px !important;
  padding: 0 !important;
  overflow: visible !important;
  border-radius: 0 5px 5px 0 !important;
}

html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 6px 8px !important;
  overflow: visible !important;
  white-space: nowrap !important;
  line-height: 1.3 !important;
}

html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a i,
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a span {
  position: static !important;
  display: inline-block !important;
  overflow: visible !important;
  line-height: 1.3 !important;
}

html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__name {
  float: none !important;
  display: flex !important;
  flex: 1 1 75% !important;
  width: 75% !important;
  min-height: 48px !important;
  padding: 8px 12px !important;
  overflow: visible !important;
  border-radius: 5px 0 0 5px !important;
}

html[lang^="ar"] body.rtl .article__attachments .detail__album > .detail__album__item,
html[lang^="ar"] body.rtl .article__attachments .detail__album > a,
html[lang^="ar"] body.rtl .article__attachments .detail__album > figure {
  min-width: 0 !important;
}
html[lang^="ar"] body .pakizan-r8-page-heading,
html[lang^="ar"] body .pakizan-r9-internal-heading,
html[lang^="ar"] body .pakizan-r8-page-top-spacer {
  display: none !important;
}

html[lang^="ar"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module {
  margin-top: 28px !important;
}

html[lang^="ar"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module .DnnModuleTitle,
html[lang^="ar"] body.pakizan-r10-no-hero-page .pakizan-r10-first-module .dnnModuleTitle {
  visibility: visible !important;
  opacity: 1 !important;
}
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__desc,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__desc,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__body p,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__body p {
    direction: rtl !important;
    text-align: justify !important;
    text-align-last: auto !important;
  }

  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .text-part__title,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .text-part__title,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__one .two-columns-layout__container .links__list,
  html[lang^="ar"] body.rtl .shop-home__body .body-part__two .two-columns-layout__container .links__list {
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    position: static !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn {
    flex: 0 0 auto !important;
    height: 54px !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .count-box {
    order: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple {
    order: 2 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container {
    margin-top: 22px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-rows: minmax(72px, auto) !important;
    gap: 4px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li {
    display: none !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 72px !important;
    padding: 10px 12px !important;
    line-height: 1.7 !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r10-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r10-tab-description { order: 1 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r10-tab-specs { order: 2 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r10-tab-related { order: 3 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabify > li.pakizan-r10-tab-comments { order: 4 !important; }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify.tabify__theme-flat + ul table,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify + ul table {
    display: table !important;
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify.tabify__theme-flat + ul table tbody,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify + ul table tbody {
    display: table-row-group !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify.tabify__theme-flat + ul table tr,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify + ul table tr {
    display: table-row !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabify.tabify__theme-flat + ul table th,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify.tabify__theme-flat + ul table td,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify + ul table th,
  html[lang^="ar"] body.rtl .farashop__product-page .tabify + ul table td {
    display: table-cell !important;
    width: 50% !important;
    padding: 8px 10px !important;
    border: 1px solid #e5e5e5 !important;
    vertical-align: middle !important;
    text-align: right !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-wrap {
    position: relative !important;
    padding: 0 42px !important;
    overflow: hidden !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 5px 0 14px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-strip::-webkit-scrollbar {
    display: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-strip > [class*="col-"],
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-strip > article,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 82% !important;
    scroll-snap-align: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289fff !important;
    font-family: FontAwesome !important;
    font-size: 17px !important;
    transform: translateY(-50%) !important;
    z-index: 8 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-prev {
    right: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r10-related-next {
    left: 0 !important;
  }

  html[lang^="ar"] body.rtl .article__attachments .detail__album {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html[lang^="ar"] body.rtl .article__attachments .detail__album > .AttachFile-template1__item {
    grid-column: 1 / -1 !important;
  }

  html[lang^="ar"] body.pakizan-r10-agency-specs-page .pakizan-r10-agency-grid {
    grid-template-columns: 1fr !important;
  }
}
html[lang^="ar"] .header__search-box .search-box__result.pakizan-r11-search-source {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 0 !important;
  max-height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  z-index: -1 !important;
}

html[lang^="ar"] body > .pakizan-r11-search-portal {
  position: fixed !important;
  display: none !important;
  direction: rtl !important;
  width: min(680px, calc(100vw - 24px)) !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 1000010 !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal.is-open { display: block !important; }
html[lang^="ar"] body > .pakizan-r11-search-portal .pakizan-r11-search-frame {
  position: relative !important;
  width: 100% !important;
  max-height: min(530px, calc(100vh - 110px)) !important;
  padding: 10px 12px 12px !important;
  overflow: hidden !important;
  border: 1px solid #dfe5ec !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: 0 16px 38px rgba(10, 20, 65, .24) !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .pakizan-r11-search-items {
  max-height: 455px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  scrollbar-gutter: stable !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .clearfix {
  display: flex !important;
  direction: rtl !important;
  align-items: center !important;
  gap: 14px !important;
  width: 100% !important;
  min-height: 84px !important;
  margin: 0 !important;
  padding: 7px 4px !important;
  border-bottom: 1px solid #edf0f4 !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .clearfix [class*="col-"] {
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .clearfix [class*="col-"]:first-child { flex: 0 0 76px !important; }
html[lang^="ar"] body > .pakizan-r11-search-portal .clearfix [class*="col-"]:last-child { flex: 1 1 auto !important; }
html[lang^="ar"] body > .pakizan-r11-search-portal img {
  display: block !important;
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
  margin: 0 auto !important;
  border-radius: 8px !important;
  object-fit: contain !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal a:not(.btn) {
  color: #151963 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal small {
  display: block !important;
  color: #555 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
  white-space: normal !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .pakizan-r11-search-footer {
  position: sticky !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  padding-top: 8px !important;
  background: #fff !important;
  z-index: 4 !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .btn-info {
  color: #fff !important;
  background: #289fff !important;
  border-color: #289fff !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .pakizan-r11-search-close {
  position: absolute !important;
  top: 6px !important;
  left: 7px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 27px !important;
  height: 27px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #555 !important;
  background: #f2f4f6 !important;
  font-size: 21px !important;
  cursor: pointer !important;
  z-index: 6 !important;
}
html[lang^="ar"] body > .pakizan-r11-search-portal .pakizan-r11-search-state {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 90px !important;
  padding: 18px !important;
  color: #555 !important;
  text-align: center !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .sixth__pane,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-list,
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .product-list__body {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-slider { overflow: visible !important; }
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-arrow.pakizan-r11-featured-arrow {
  position: absolute !important;
  top: var(--pakizan-r11-featured-top, 50%) !important;
  right: auto !important;
  left: var(--pakizan-r11-featured-left, auto) !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 24 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-arrow.pakizan-r11-featured-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 42px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 20px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-prev.pakizan-r11-featured-arrow::before { content: "\f0da" !important; }
html[lang^="ar"] body.rtl .shop-home__body .body-part__six .slick-next.pakizan-r11-featured-arrow::before { content: "\f0d9" !important; }
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r11-category-page .advanced-filtering .background__container,
  html[lang^="ar"] body.rtl.pakizan-r11-category-page .advanced-filtering .background-img,
  html[lang^="ar"] body.rtl.pakizan-r11-category-page .content-data > .background__container,
  html[lang^="ar"] body.rtl.pakizan-r11-category-page .content-data > .background-img {
    min-height: 430px !important;
  }
  html[lang^="ar"] body.rtl.pakizan-r11-category-page .phone-text__badge .phone-text__parent {
    margin-top: -34px !important;
  }
}
html[lang^="ar"] body.rtl.pakizan-r11-category-page .content-data { background: #f7f7f7 !important; }
html[lang^="ar"] body.rtl.pakizan-r11-category-page .content-data > .container:has(.phone-text__badge) {
  position: relative !important;
  z-index: 5 !important;
}
html[lang^="ar"] body.rtl.pakizan-r11-category-page .advanced-filtering__results {
  margin-top: -33px !important;
  padding-top: 78px !important;
  background: #f7f7f7 !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-main-row {
    display: flex !important;
    direction: rtl !important;
    align-items: stretch !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-gallery-column,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column {
    float: none !important;
    display: flex !important;
    flex-direction: column !important;
    position: static !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container {
    position: static !important;
    right: auto !important;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: 100% !important;
    min-height: 102px !important;
    margin: auto 0 18px !important;
    padding: 0 !important;
    transform: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .product-page__prices {
    flex: 0 0 225px !important;
    margin: 0 !important;
    text-align: right !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    margin: 0 !important;
  }
}
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn .js__simple {
  position: static !important;
  transform: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn,
html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .product-btn {
  height: 50px !important;
  min-height: 50px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  vertical-align: middle !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn i,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn svg,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn span {
  vertical-align: middle !important;
  line-height: 1 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available i,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available svg,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available::before { display: none !important; }
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 108px !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__coming-soon,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__unavailable,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__contact,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__special-order {
  min-width: 128px !important;
  padding: 0 18px !important;
  font-size: 16px !important;
  font-weight: 800 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__coming-soon::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__unavailable::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__contact::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__special-order::before {
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
  overflow: visible !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
  margin-right: 18px !important;
  margin-left: 18px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow {
  position: absolute !important;
  top: 50% !important;
  width: 36px !important;
  height: 36px !important;
  margin: -18px 0 0 !important;
  padding: 0 !important;
  transform: none !important;
  z-index: 12 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow {
  right: -18px !important;
  left: auto !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow {
  right: auto !important;
  left: -18px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  font-size: 17px !important;
  line-height: 1 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-similar-tab { display: inline-flex !important; }
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-pane .show__product-page,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-pane a[class*="show__product"] { display: none !important; }
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-pane .slick-arrow {
  width: 38px !important;
  height: 38px !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289fff !important;
  z-index: 10 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-pane .slick-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 18px !important;
  opacity: 1 !important;
}
html[lang^="ar"] body.rtl .iran-map-admin__actions .pakizan-r11-exit-edit {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 8px 16px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #fff !important;
  background: #d9534f !important;
  font-weight: 700 !important;
}
html[lang^="ar"] body.rtl .js-iran-map-view .js-map-region.is-selected,
html[lang^="ar"] body.rtl .js-iran-map-view .js-map-region[aria-pressed="true"] {
  fill: #289eff !important;
  stroke: #151963 !important;
  stroke-width: 2px !important;
  filter: drop-shadow(0 0 4px rgba(40, 158, 255, .5)) !important;
}
html[lang^="ar"] body.rtl .js-iran-map-view .iran-map-view__content {
  max-height: var(--pakizan-r11-map-height, 610px) !important;
  padding-left: 12px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-gutter: stable !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-column {
  display: flex !important;
  align-items: stretch !important;
  margin-bottom: 24px !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-agency-card {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  min-height: 100% !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-theme-fill {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-theme-text {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r11-agency-specs-page .pakizan-r11-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  margin-top: auto !important;
  padding: 8px 16px !important;
  border: 1px solid #289eff !important;
  border-radius: 22px !important;
  color: #fff !important;
  background: #289eff !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .toggle-icon,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .fa-plus,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .fa-minus,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container [class*="plus"],
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container [class*="minus"] {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container li.active,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container a:hover,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container a:focus {
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="ar"] body.pakizan-r11-agency-list-page .accordion-collaps-txt__container .list-body a:focus {
  color: #fff !important;
  background-color: #289eff !important;
}
html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  grid-auto-flow: row !important;
  gap: 14px !important;
  direction: rtl !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 0 !important;
}
html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid::before,
html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid::after {
  display: none !important;
  content: none !important;
}
html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-attachment-item {
  float: none !important;
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-generic-file {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 620px !important;
  margin: 0 auto 14px !important;
}
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item > .row {
  display: flex !important;
  direction: rtl !important;
  align-items: stretch !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
}
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon {
  float: none !important;
  display: flex !important;
  flex: 0 0 132px !important;
  width: 132px !important;
  min-height: 48px !important;
  padding: 0 !important;
  overflow: visible !important;
}
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 0 8px !important;
  overflow: visible !important;
  white-space: nowrap !important;
}
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a i,
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__icon > a span {
  position: static !important;
  display: inline-block !important;
  color: #fff !important;
  line-height: 1 !important;
}
html[lang^="ar"] body.rtl .article__attachments .AttachFile-template1__item .template1-item__name {
  float: none !important;
  display: flex !important;
  flex: 1 1 auto !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-height: 48px !important;
  overflow: visible !important;
}
html[lang^="ar"] body .pakizan-r8-page-heading,
html[lang^="ar"] body .pakizan-r9-internal-heading,
html[lang^="ar"] body .pakizan-r8-page-top-spacer,
html[lang^="ar"] body .pakizan-r9-page-top-spacer { display: none !important; }
html[lang^="ar"] body.pakizan-r11-internal-page .pakizan-r11-first-module { margin-top: 30px !important; }
html[lang^="ar"] body.pakizan-r11-internal-page .pakizan-r11-visible-title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .article__contents .article__title,
  html[lang^="ar"] body.rtl .article__container .article__title {
    width: 100% !important;
    text-align: center !important;
  }
  html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  html[lang^="ar"] body.rtl .article__attachments .detail__album.pakizan-r11-attachment-grid > .pakizan-r11-generic-file {
    grid-column: 1 / -1 !important;
  }
  html[lang^="ar"] .lg-outer audio.lg-object,
  html[lang^="ar"] .lg-outer .lg-video audio,
  html[lang^="ar"] .lg-outer audio.lg-video-object {
    right: 5% !important;
    left: 5% !important;
    width: 90% !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .sidebar__container .js__header__search-box,
  html[lang^="ar"] body.rtl .sidebar__container .header__search-box {
    position: relative !important;
    right: auto !important;
    left: auto !important;
    display: block !important;
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    margin: 20px 16px !important;
    overflow: visible !important;
    transform: none !important;
  }
  html[lang^="ar"] body.rtl .sidebar__container .search-box__result {
    position: static !important;
    display: none !important;
    width: 100% !important;
    height: auto !important;
    max-height: 55vh !important;
    margin: 8px 0 0 !important;
    padding: 8px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    clip: auto !important;
    border: 1px solid #e3e6eb !important;
    border-radius: 8px !important;
    background: #fff !important;
    z-index: 20 !important;
  }
  html[lang^="ar"] body.rtl .sidebar__container .pakizan-has-results .search-box__result,
  html[lang^="ar"] body.rtl .sidebar__container .search-box__open .search-box__result { display: block !important; }
  html[lang^="ar"] body.rtl .sidebar__container .search-box__result .clearfix {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 68px !important;
    padding: 6px 0 !important;
    border-bottom: 1px solid #eee !important;
  }
  html[lang^="ar"] body.rtl .sidebar__container .search-box__result img {
    width: 58px !important;
    height: 58px !important;
    object-fit: contain !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    width: 100% !important;
    overflow: hidden !important;
    padding: 0 8px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow {
    top: 50% !important;
    width: 32px !important;
    height: 32px !important;
    margin-top: -16px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow {
    right: 0 !important;
    left: auto !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow {
    right: auto !important;
    left: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before {
    width: 32px !important;
    height: 32px !important;
    font-size: 15px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container {
    position: static !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 auto 20px !important;
    transform: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    flex-direction: row !important;
    direction: rtl !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .count-box,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .js__simple > .product-btn,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn > .product-btn {
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container { margin-top: 22px !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, minmax(66px, auto)) !important;
    gap: 4px !important;
    min-height: 0 !important;
    padding: 7px !important;
    overflow: hidden !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li {
    display: none !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-description { order: 1 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-specs { order: 2 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-related { order: 3 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-tab-comments { order: 4 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > .tabify > li.pakizan-r11-similar-tab { display: none !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes { width: 100% !important; overflow: hidden !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row {
    display: grid !important;
    grid-template-columns: minmax(0, 42%) minmax(0, 58%) !important;
    width: 100% !important;
    margin: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row::after { display: none !important; content: none !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row > div {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 48px !important;
    padding: 7px 10px !important;
    border-bottom: 1px solid #eceff2 !important;
    overflow-wrap: anywhere !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row > div:first-child {
    border-left: 1px solid #e2e5e9 !important;
    background: #f4f4f4 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-wrap {
    position: relative !important;
    padding-right: 42px !important;
    padding-left: 42px !important;
    overflow: hidden !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 6px 0 16px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-strip::-webkit-scrollbar { display: none !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-strip > [class*="col-"],
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-strip > article,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 310px !important;
    scroll-snap-align: center !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289fff !important;
    font-family: FontAwesome !important;
    font-size: 18px !important;
    transform: translateY(-50%) !important;
    z-index: 8 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-prev { right: 0 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-related-next { left: 0 !important; }
}
html[lang^="ar"] body.rtl .farashop__product-page
.product-page__product-btn
.product-btn.product-btn__available::after {
  content: none !important;
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page
.product-gallery__small .slick-slide .item {
  position: relative !important;
  box-sizing: border-box !important;
  border-color: transparent !important;
}

html[lang^="ar"] body.rtl .farashop__product-page
.product-gallery__small .slick-slide .item::after {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  box-sizing: border-box !important;
  border: 1px solid #e1e5ea !important;
  border-radius: 10px !important;
  pointer-events: none !important;
  content: "" !important;
  z-index: 3 !important;
}
html[lang^="ar"] body.rtl .shop-home__body .main-slider {
  background-color: transparent !important;
}
@media (min-width: 768px) and (max-width: 1399px) {
  html[lang^="ar"] body.rtl .shop-home__body .main-slider {
    height: auto !important;
    max-height: none !important;
    aspect-ratio: auto !important;
    overflow: hidden !important;
    line-height: 0 !important;
  }
  html[lang^="ar"] body.rtl .shop-home__body .main-slider .main-slider__item {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
  }
  html[lang^="ar"] body.rtl .shop-home__body .main-slider .main-slider__item.active {
    display: block !important;
  }
  html[lang^="ar"] body.rtl .shop-home__body .main-slider .main-slider__item picture,
  html[lang^="ar"] body.rtl .shop-home__body .main-slider .main-slider__item img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    object-fit: cover !important;
  }
  html[lang^="ar"] body.rtl .shop-home__body .main-slider .slider-overlay__container {
    line-height: normal !important;
  }
}
html[lang^="ar"] body.rtl .product-box__item {
  position: relative !important;
  box-sizing: border-box !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list article,
html[lang^="ar"] body.rtl .farashop__product-page .product-list article {
  display: flex !important;
  align-items: stretch !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-list article .product-box__item {
  flex: 1 1 auto !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  overflow: hidden !important;
  border-radius: 20px !important;
  background-clip: padding-box !important;
  isolation: isolate !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .advanced-filtering__results .product-box__item .product-box__tag {
  z-index: 8 !important;
}
html[lang^="ar"] body.rtl .product-box__item .show__product-page,
html[lang^="ar"] body.rtl .product-box__item a.show__product-page,
html[lang^="ar"] body.rtl .product-box__item .product-box__button .show__product-page,
html[lang^="ar"] body.rtl .farashop__product-page .show__product-page,
html[lang^="ar"] body.rtl .farashop__product-page a[class*="show__product"] {
  display: none !important;
  visibility: hidden !important;
}
html[lang^="ar"] body.rtl .advanced-filtering .product-box__item.pakizan-r13-status-card > p + div,
html[lang^="ar"] body.rtl .farashop__product-page .product-box__item.pakizan-r13-status-card > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 7px !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
  text-align: center !important;
}
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__status {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 28px !important;
  margin: 0 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__status::before {
  content: none !important;
  display: none !important;
}
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__button {
  float: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 38px !important;
  margin: 0 !important;
  text-align: center !important;
}
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__button > i,
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__button > a:not(.show__product-page),
html[lang^="ar"] body.rtl .product-box__item.pakizan-r13-status-card .product-box__button .contact-us {
  float: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-width: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  line-height: 1 !important;
  transform: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available {
  font-size: 0 !important;
  text-indent: 0 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available::after,
html[lang^="ar"] body.rtl .farashop__product-page .js__simple::before,
html[lang^="ar"] body.rtl .farashop__product-page .js__simple::after,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__product-btn::after {
  content: none !important;
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available > .pakizan-r11-order-label,
html[lang^="ar"] body.rtl .farashop__product-page .product-btn.product-btn__available > .pakizan-r13-order-label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    min-height: 88px !important;
    margin: auto 0 34px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: calc(50% - 8px) !important;
    margin-top: -18px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    right: -18px !important;
    left: auto !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    right: auto !important;
    left: -18px !important;
  }
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .show__product-page,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane a[class*="show__product"] {
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) {
  position: relative !important;
  overflow: visible !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-arrow {
  position: absolute !important;
  top: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: -19px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289eff !important;
  transform: none !important;
  z-index: 12 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-prev {
  right: -19px !important;
  left: auto !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-next {
  right: auto !important;
  left: -19px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-arrow::before {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  color: #fff !important;
  font-family: FontAwesome !important;
  font-size: 18px !important;
  line-height: 1 !important;
  opacity: 1 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-prev::before {
  content: "\f105" !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .slick-slider:has(.product-box__item) > .slick-next::before {
  content: "\f104" !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .radan-header .nav__container,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 42px !important;
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html[lang^="ar"] body.rtl .radan-header .nav__container > nav,
  html[lang^="ar"] body.rtl .radan-header nav.nav__container,
  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu {
    display: flex !important;
    align-items: stretch !important;
    min-height: 42px !important;
    overflow: visible !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu > li {
    display: list-item !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
html[lang^="ar"] body.rtl.pakizan-r13-category-page .breadcrumb,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .breadcrumb li,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .breadcrumb a,
html[lang^="ar"] body.rtl.pakizan-r13-category-page [class*="breadcrumb"] a,
html[lang^="ar"] body.rtl.pakizan-r13-category-page [class*="breadcrumb"] span {
  color: #8f97a4 !important;
  text-shadow: none !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-row {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-column {
  display: flex !important;
  align-items: stretch !important;
  margin-bottom: 24px !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card video,
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-agency-card img {
  max-width: 100% !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-fill,
html[lang^="ar"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-fill {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-text,
html[lang^="ar"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-text {
  color: #289eff !important;
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-theme-border,
html[lang^="ar"] body.pakizan-r13-agency-list-page .pakizan-r13-theme-border {
  border-color: #289eff !important;
}
html[lang^="ar"] body.pakizan-r13-agency-specs-page .pakizan-r13-map-location {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 40px !important;
  margin: auto auto 0 !important;
  padding: 8px 18px !important;
  border: 1px solid #289eff !important;
  border-radius: 22px !important;
  color: #fff !important;
  background: #289eff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .toggle-icon,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .fa-plus,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .fa-minus,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container [class*="plus"],
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container [class*="minus"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border: 1px solid #289eff !important;
  border-radius: 4px !important;
  color: #289eff !important;
  background: #fff !important;
  font-size: 19px !important;
  line-height: 1 !important;
}
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container button:hover,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .list-body a:hover,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container .list-body a:focus,
html[lang^="ar"] body.pakizan-r13-agency-list-page .accordion-collaps-txt__container li.active > a {
  color: #fff !important;
  background-color: #289eff !important;
  border-color: #289eff !important;
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    width: 100% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    overflow: hidden !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-list {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: calc(50% - 6px) !important;
    width: 28px !important;
    height: 28px !important;
    margin-top: -14px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    right: 2px !important;
    left: auto !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    right: auto !important;
    left: 2px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow::before {
    width: 28px !important;
    height: 28px !important;
    font-size: 13px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: repeat(2, minmax(66px, auto)) !important;
    grid-auto-rows: 0 !important;
    gap: 4px !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 7px !important;
    overflow: hidden !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li {
    display: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-real-tab,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 66px !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-description { order: 1 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-specs { order: 2 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-related { order: 3 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-tab-comments { order: 4 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-empty-tab,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul > li.pakizan-r13-similar-tab {
    display: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes {
    width: 100% !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid #e2e5e9 !important;
    background: #fff !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .attribute-group__title {
    width: 100% !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    background: #ececec !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row {
    display: grid !important;
    grid-template-columns: minmax(0, 50%) minmax(0, 50%) !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #fff !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row::after {
    content: none !important;
    display: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row > div {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 7px 10px !important;
    border-bottom: 1px solid #eceff2 !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product__attributes .row > div:first-child {
    justify-content: flex-start !important;
    white-space: nowrap !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    border-left: 1px solid #e2e5e9 !important;
    background: #f1f1f1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-wrap {
    position: relative !important;
    width: 100% !important;
    padding-right: 38px !important;
    padding-left: 38px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-strip {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 6px 0 16px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-behavior: smooth !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-strip::-webkit-scrollbar {
    display: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-strip > article,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-strip > [class*="col-"],
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-strip > .product-box__item {
    float: none !important;
    flex: 0 0 82% !important;
    width: 82% !important;
    max-width: 310px !important;
    scroll-snap-align: center !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-arrow {
    position: absolute !important;
    top: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    color: #fff !important;
    background: #289eff !important;
    font-family: FontAwesome !important;
    font-size: 16px !important;
    line-height: 1 !important;
    transform: translateY(-50%) !important;
    z-index: 9 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-prev { right: 0 !important; }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-next { left: 0 !important; }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.has-child > a > i,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children > a > i {
    display: none !important;
    visibility: hidden !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.has-child > a::after,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children > a::after {
    display: inline-block !important;
    flex: 0 0 auto !important;
    width: 6px !important;
    height: 6px !important;
    margin-inline-start: 7px !important;
    border: solid #289eff !important;
    border-width: 0 1.5px 1.5px 0 !important;
    box-sizing: border-box !important;
    content: "" !important;
    transform: rotate(45deg) translateY(-1px) !important;
    transform-origin: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li.has-child > a::after,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu ul li.pakizan-menu-has-children > a::after {
    margin-inline-start: auto !important;
    transform: rotate(135deg) !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.has-child:hover > a::after,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.pakizan-menu-has-children:hover > a::after,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu li.active > a::after {
    border-color: #fff !important;
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  html[lang^="ar"] body.rtl .slider__container,
  html[lang^="ar"] body.rtl .slider__container .slider__pane,
  html[lang^="ar"] body.rtl .slider__container .superlinks__container,
  html[lang^="ar"] body.rtl .slider__container .main-slider {
    max-height: none !important;
    background-color: transparent !important;
  }

  html[lang^="ar"] body.rtl .slider__container .main-slider {
    height: auto !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
    line-height: 0 !important;
  }

  html[lang^="ar"] body.rtl .slider__container .main-slider .main-slider__item,
  html[lang^="ar"] body.rtl .slider__container .main-slider .main-slider__item.active {
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    overflow: hidden !important;
  }

  html[lang^="ar"] body.rtl .slider__container .main-slider .main-slider__item picture,
  html[lang^="ar"] body.rtl .slider__container .main-slider .main-slider__item img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    aspect-ratio: 1200 / 373 !important;
    object-fit: cover !important;
  }

  html[lang^="ar"] body.rtl .slider__container .main-slider .slider-overlay__container {
    line-height: normal !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html[lang^="ar"] body.rtl .radan-header .radan-header__top-side > .js__toggle-sidebar.toggle-sidebar.visible-xs {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #e3e8ef !important;
    border-radius: 50% !important;
    color: #151963 !important;
    background: #fff !important;
    font-size: 22px !important;
    line-height: 1 !important;
    cursor: pointer !important;
  }
}
html[lang^="ar"]:has(body.rtl.pakizan-r13-category-page),
html[lang^="ar"] body.rtl.pakizan-r13-category-page {
  max-width: 100% !important;
  overflow-x: hidden !important;
}

html[lang^="ar"] body.rtl.pakizan-r13-category-page .slider__container,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering__results,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .phone-and-text__container {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.tabify {
    grid-template-rows: none !important;
    grid-auto-rows: minmax(66px, auto) !important;
    align-content: start !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(:has(> li.pakizan-r13-real-tab)) {
    display: none !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu,
  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu ul,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container ul.main-menu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container ul.main-menu ul {
    list-style: none !important;
    list-style-type: none !important;
  }

  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu > li,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container ul.main-menu > li {
    display: block !important;
    list-style: none !important;
    list-style-type: none !important;
  }

  html[lang^="ar"] body.rtl .radan-header .nav__container ul.main-menu li::marker,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container ul.main-menu li::marker {
    content: "" !important;
    font-size: 0 !important;
  }
}
html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .background-parent,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .background__container {
  min-width: 0 !important;
  box-sizing: border-box !important;
}

html[lang^="ar"] body.rtl.pakizan-r13-category-page .background-parent,
html[lang^="ar"] body.rtl.pakizan-r13-category-page .background__container {
  width: 100% !important;
  max-width: none !important;
  overflow: visible !important;
}

html[lang^="ar"] body.rtl.pakizan-r13-category-page .background__container {
  min-height: 430px !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

@media (min-width: 768px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data {
    width: 100% !important;
    max-width: none !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu > li,
  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu > li > a {
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__body .radan-header .nav__container .main-menu > li > a {
    display: flex !important;
    align-items: center !important;
    color: #fff !important;
    white-space: nowrap !important;
  }
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
  position: relative !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
  top: 50% !important;
  margin-top: 0 !important;
  transform: translateY(-50%) !important;
  z-index: 10 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
  right: -18px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
  right: auto !important;
  left: -18px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 18px !important;
    width: 100% !important;
    min-height: 88px !important;
    margin: auto 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__prices,
  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .price-button__container > .product-page__product-btn {
    display: flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
  }
}
html[lang^="ar"] body.rtl .product-box__item,
html[lang^="ar"] body.rtl .product-box__item:hover,
html[lang^="ar"] body.rtl .product-box__item .product-box__title,
html[lang^="ar"] body.rtl .product-box__item .product-box__title *,
html[lang^="ar"] body.rtl .product-box__item .product-box__title *:hover {
  text-decoration: none !important;
}

html[lang^="ar"] body.rtl .product-box__item::before,
html[lang^="ar"] body.rtl .product-box__item::after,
html[lang^="ar"] body.rtl .product-box__item .product-box__title::before,
html[lang^="ar"] body.rtl .product-box__item .product-box__title::after {
  content: none !important;
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  height: 520px !important;
  min-height: 520px !important;
  max-height: 520px !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 275px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item > div:last-child {
  margin-top: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__tag,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__discount-label,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-related-pane .product-box__item .product-box__button {
  display: none !important;
}
html[lang^="ar"] body.rtl .article__video {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

html[lang^="ar"] body.rtl .article__video > audio {
  width: min(720px, 100%) !important;
  max-width: 100% !important;
}

html[lang^="ar"] body.rtl .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-cont {
  position: absolute !important;
  top: 50% !important;
  right: auto !important;
  bottom: auto !important;
  left: 50% !important;
  width: min(1100px, 90vw) !important;
  height: 64px !important;
  max-width: 90vw !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: auto !important;
}

html[lang^="ar"] body.rtl .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) video.lg-video-object {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  height: 54px !important;
  max-width: 100% !important;
  margin: 5px 0 !important;
  pointer-events: auto !important;
}

html[lang^="ar"] body.rtl .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-poster,
html[lang^="ar"] body.rtl .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-play-button {
  display: none !important;
}
html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm > .farashop__container.container__content-pane {
  max-width: 960px !important;
  margin: 52px auto 76px !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .Head {
  display: block !important;
  margin-bottom: 28px !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .form-horizontal {
  width: 100% !important;
  max-width: 945px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .form-horizontal .form-group > .col-sm-10 {
  float: none !important;
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .form-horizontal .form-group {
  margin-bottom: 22px !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .form-horizontal .clearfix {
  margin-top: 30px !important;
  padding-bottom: 30px !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm .form-horizontal .clearfix .pull-left {
  float: none !important;
  display: inline-block !important;
}

@media (max-width: 767px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering .background-parent,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering .background__container,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering .advanced-filtering__results {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering {
    overflow-x: hidden !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .background-overlay__container.container,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .phone-text__badge {
    width: calc(100% - 32px) !important;
    max-width: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering .advanced-filtering__results {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    padding-right: 10px !important;
    padding-left: 10px !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .pakizan-r13-gallery-arrow {
    top: 50% !important;
    width: 32px !important;
    height: 32px !important;
    margin-top: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    right: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    left: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-product-gallery-column .product-page__tag.TopRight {
    z-index: 1 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows: none !important;
    grid-auto-rows: minmax(66px, auto) !important;
    gap: 4px !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 7px !important;
    overflow: hidden !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-real-tab,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r11-real-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li {
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li:not(.tabify__active) {
    display: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
  }
  html[lang^="ar"] body.rtl .article__video > audio {
    width: min(100%, calc(100vw - 32px)) !important;
  }

  html[lang^="ar"] body.rtl .lg-outer .lg-item.lg-current:has(video.lg-video-object source[type^="audio"]) .lg-video-cont {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
  }
  html[lang^="ar"] body.rtl .DnnModule-FaraFeedbackForm > .farashop__container.container__content-pane {
    width: calc(100% - 32px) !important;
    margin-top: 36px !important;
    margin-bottom: 56px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] [id].ModIranMapC > .col-md-8.col-md-push-4 {
    width: 58.33333333% !important;
    right: 41.66666667% !important;
  }

  html[lang^="ar"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    width: 41.66666667% !important;
    left: 58.33333333% !important;
    height: 70vh !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
  }
}
html[lang^="ar"] #colorbox.specialOrderColorBox {
  box-sizing: border-box !important;
  width: calc(100vw - 32px) !important;
  max-width: 960px !important;
  height: calc(100vh - 32px) !important;
  max-height: 560px !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

html[lang^="ar"] #colorbox.specialOrderColorBox #cboxWrapper,
html[lang^="ar"] #colorbox.specialOrderColorBox #cboxContent,
html[lang^="ar"] #colorbox.specialOrderColorBox #cboxLoadedContent,
html[lang^="ar"] #colorbox.specialOrderColorBox .cboxIframe {
  width: 100% !important;
  height: 100% !important;
}

html[lang^="ar"] #colorbox.specialOrderColorBox #cboxLoadedContent {
  overflow: auto !important;
}

html[lang^="ar"] #colorbox.specialOrderColorBox .cboxIframe {
  display: block !important;
}

@media (min-width: 768px) {
  html[lang^="ar"] body.rtl .farashop__special-order .panel-body {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: flex-start !important;
    direction: rtl;
  }

  html[lang^="ar"] body.rtl .farashop__special-order .special-order__info {
    float: none !important;
    flex: 0 0 33.33333333% !important;
    width: 33.33333333% !important;
    max-width: 33.33333333% !important;
  }

  html[lang^="ar"] body.rtl .farashop__special-order .special-order__form {
    float: none !important;
    flex: 0 0 66.66666667% !important;
    width: 66.66666667% !important;
    max-width: 66.66666667% !important;
  }
}
html[lang^="ar"] [id].ModIranMapC svg.iran-map path.pakizan-r20-map-selected {
  fill: #289EFF !important;
}
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r21-special-order-199 {
  height: min(680px, calc(100vh - 32px)) !important;
  max-height: none !important;
}
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxWrapper,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxContent,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 #cboxLoadedContent,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r22-special-order-199 .cboxIframe {
  height: min(680px, calc(100vh - 32px)) !important;
  max-height: none !important;
}
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive {
  box-sizing: border-box !important;
  width: calc(100vw - 32px) !important;
  max-width: 960px !important;
  max-height: none !important;
}

html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxWrapper,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxContent,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxLoadedContent,
html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive .cboxIframe {
  max-height: none !important;
}

html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive #cboxLoadedContent {
  overflow: auto !important;
}

html[lang^="ar"] #colorbox.specialOrderColorBox.pakizan-r23-special-order-adaptive .cboxIframe {
  display: block !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .radan-header nav.nav__container {
    display: block !important;
    width: 100% !important;
    min-height: 42px !important;
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 42px !important;
    visibility: visible !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu > li {
    display: block !important;
    min-height: 42px !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .radan-header nav.nav__container > ul.main-menu > li > a {
    display: flex !important;
    align-items: center !important;
    min-height: 42px !important;
    color: #fff !important;
    visibility: visible !important;
    opacity: 1 !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 45px !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    padding-top: 82px !important;
  }
}
html[lang^="ar"] [id].ModIranMapC svg.iran-map path.map-color1:not(.disabled):hover {
  fill: #289eff !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r26-tab-carousel-pane {
  position: relative !important;
  padding-right: 36px !important;
  padding-left: 36px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: row-reverse !important;
  align-items: stretch !important;
  direction: ltr !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel::-webkit-scrollbar {
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article {
  float: none !important;
  display: flex !important;
  flex: 0 0 33.33333333% !important;
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 0 !important;
  padding-right: 14px !important;
  padding-left: 14px !important;
  box-sizing: border-box !important;
  direction: rtl !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  margin: 0 0 15px !important;
  padding: 20px 20px 24px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, .08) !important;
  color: var(--pakizan-r33-ar-text) !important;
  text-decoration: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 300px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 300px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  object-fit: contain !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title div,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__title a {
  min-height: 60px !important;
  margin: 15px 0 4px !important;
  overflow: hidden !important;
  color: #111 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.85 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 62px !important;
  color: var(--pakizan-r33-ar-accent) !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > div,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > div > span:first-child {
  color: var(--pakizan-r33-ar-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .product-box__button,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow {
  position: absolute !important;
  top: 275px !important;
  z-index: 12 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289eff !important;
  font-family: Arial, sans-serif !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: background-color .18s ease !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow:hover,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow:focus {
  color: #fff !important;
  background: #151963 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-forward {
  right: -2px !important;
  left: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-back {
  right: auto !important;
  left: -2px !important;
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__similar-products.pakizan-r13-similar-tab {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    order: 3 !important;
    white-space: normal !important;
  }

  html[lang^="ar"] body.rtl.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-tab-related {
    order: 4 !important;
  }

  html[lang^="ar"] body.rtl.__similar-products .farashop__product-page .tabs__container > ul.js__tab.tabify > li.pakizan-r13-tab-comments {
    order: 5 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r26-tab-carousel-pane {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
    padding: 16px 18px 20px !important;
    border-radius: 18px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
    height: 250px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r26-product-carousel > article > .product-box__item img.img-responsive {
    max-height: 250px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow {
    top: 235px !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 26px !important;
  }
  html[lang^="ar"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    height: min(460px, 65vh) !important;
    max-height: 65vh !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
  }
  html[lang^="ar"] body.rtl .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-prev,
  html[lang^="ar"] body.rtl .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-next {
    top: calc(50% - 64px) !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify::before,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify::after {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data:has(.background-parent) > .row,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data:has(> .background__container) > .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data > .background__container {
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
    margin-right: calc(50% - 50vw) !important;
    margin-left: calc(50% - 50vw) !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .background__container,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .background-img,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .advanced-filtering > .content-data > .background-parent .slider__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 0 !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    align-self: center !important;
    margin: 0 !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    min-height: 112px !important;
    margin: 0 !important;
  }
}
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r26-tab-carousel-arrow {
  font-family: FontAwesome !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 42px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments {
    grid-column: 1 / -1 !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    margin: 24px 0 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background-parent,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: flex !important;
    align-items: center !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    order: 2 !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    flex: 0 0 36px !important;
    align-self: center !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev {
    order: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    order: 3 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next::before {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    transform: none !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-main-row,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-main-row {
    align-items: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column {
    display: flex !important;
    flex-direction: column !important;
    align-self: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    align-self: stretch !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    min-height: 112px !important;
    margin: auto 0 0 !important;
  }
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    margin-right: 18px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    margin: auto 0 12px !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb {
    padding: 0 15px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow::before,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow::before {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    transform: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane > .pakizan-r13-related-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane > .pakizan-r13-related-next {
    display: none !important;
  }
}
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-slide .item::after {
  inset: 1px !important;
}
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 18px !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) 32px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r13-gallery-arrow {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r11-gallery-arrow,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r13-gallery-arrow {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-forward {
    right: 0 !important;
    left: auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r26-tab-carousel-pane .pakizan-r26-tab-carousel-arrow.pakizan-r26-tab-carousel-back {
    right: auto !important;
    left: 0 !important;
  }
}

/* Pakizan R33 Arabic RTL storefront extension: begin */
/*
   Scope: ar-* portals only.  This stylesheet styles only server-rendered
   FaraShop/SuperLinks markup that the existing R33 runtime has identified.
   It never manufactures products, tabs, gallery images, province content or
   agency fields.
*/

html[lang^="ar"] body.rtl {
  --pakizan-r33-accent: #289eff;
  --pakizan-r33-deep: #151963;
}

/* Category hero: neutralise only Bootstrap's negative row gutter on desktop. */
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background-parent,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .js__advanced-filtering.advanced-filtering.row > .content-data > .background__container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }
}

/* IranMap: retain the established blue theme rather than the vendor orange. */
html[lang^="ar"] [id].ModIranMapC svg.iran-map path.map-color1:not(.disabled):hover,
html[lang^="ar"] [id].ModIranMapC svg.iran-map path.pakizan-r20-map-selected {
  fill: var(--pakizan-r33-accent) !important;
}

/* The real agency cards retain their semantic FontAwesome icon column. */

/* Desktop action row and thumbnail rail share the lower horizontal band. */
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-main-row,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-main-row {
    align-items: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column {
    display: flex !important;
    flex-direction: column !important;
    align-self: stretch !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r11-info-column .price-button__container,
  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r13-info-column .price-button__container {
    align-self: stretch !important;
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    min-height: 112px !important;
    margin: auto 0 12px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) 36px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 18px !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
  }

  /* RTL Slick semantics: previous lives on the physical right. */
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}

/* Keep a complete thumbnail frame even at Slick's first/last viewport edge. */
html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small .slick-slide .item::after {
  inset: 1px !important;
}

/* Existing similar/related items become a horizontally scrollable rail only
   after the language-scoped runtime adds the R33 marker. */
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r33-tab-carousel-pane {
  position: relative !important;
  padding-right: 36px !important;
  padding-left: 36px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel {
  display: flex !important;
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  align-items: stretch !important;
  direction: rtl !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel::-webkit-scrollbar {
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {
  float: none !important;
  display: flex !important;
  flex: 0 0 33.33333333% !important;
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 0 !important;
  padding-right: 14px !important;
  padding-left: 14px !important;
  box-sizing: border-box !important;
  direction: rtl !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 550px !important;
  min-height: 550px !important;
  max-height: 550px !important;
  margin: 0 0 15px !important;
  padding: 20px 20px 24px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: #fff !important;
  box-shadow: 0 10px 28px rgba(19, 28, 84, .08) !important;
  color: #111 !important;
  text-decoration: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 300px !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item img.img-responsive {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 300px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  object-fit: contain !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title div,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__title a {
  min-height: 60px !important;
  margin: 15px 0 4px !important;
  overflow: hidden !important;
  color: #111 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.85 !important;
  text-align: center !important;
  text-decoration: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > p + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  width: 100% !important;
  min-height: 112px !important;
  margin-top: auto !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices {
  display: flex !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 62px !important;
  color: var(--pakizan-r33-accent) !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > div,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > div > span:first-child {
  color: var(--pakizan-r33-accent) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.55 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__prices > del {
  margin-bottom: 2px !important;
  color: #999 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .product-box__button,
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item .show__product-page {
  display: none !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow {
  position: absolute !important;
  top: 275px !important;
  z-index: 12 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: var(--pakizan-r33-accent) !important;
  font-family: FontAwesome !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: background-color .18s ease !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow:hover,
html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow:focus {
  color: #fff !important;
  background: var(--pakizan-r33-deep) !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow.pakizan-r33-tab-carousel-forward {
  right: auto !important;
  left: 0 !important;
}

html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow.pakizan-r33-tab-carousel-back {
  right: 0 !important;
  left: auto !important;
}

@media (max-width: 767px) {
  /* No-intro category pages retain a genuine gap after the real breadcrumb. */
  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page:not(.page__independent-tabs) .farashop__breadcrumb .breadcrumb {
    padding: 0 15px !important;
  }

  html[lang^="ar"] body.rtl.pakizan-r11-category-page:not(.page__independent-tabs) .advanced-filtering__results,
  html[lang^="ar"] body.rtl.pakizan-r13-category-page:not(.page__independent-tabs) .advanced-filtering__results {
    margin-top: 0 !important;
    padding-top: 42px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments {
    grid-column: 1 / -1 !important;
    justify-content: center !important;
    text-align: center !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) {
    margin: 24px 0 0 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.tabify__active {
    display: block !important;
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small {
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) 32px !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
    direction: ltr !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-list {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    direction: rtl !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    min-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
    transform: none !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev {
    grid-column: 3 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.pakizan-r33-tab-carousel-pane {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item {
    height: 470px !important;
    min-height: 470px !important;
    max-height: 470px !important;
    padding: 16px 18px 20px !important;
    border-radius: 18px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item > div:has(> img.img-responsive) {
    height: 250px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article > .product-box__item img.img-responsive {
    max-height: 250px !important;
  }

  html[lang^="ar"] body.rtl .farashop__product-page .pakizan-r33-tab-carousel-arrow {
    top: 235px !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 14px !important;
  }

  /* The runtime owns one R33 control pair; obsolete older related controls
     remain hidden only when this pair is genuinely present. */
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-prev,
  html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul:not(.js__tab):not(.tabify) > li.__related-products.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-next {
    display: none !important;
  }

  html[lang^="ar"] [id].ModIranMapC > .col-md-4.col-md-pull-8 {
    height: min(460px, 65vh) !important;
    max-height: 65vh !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
  }

  html[lang^="ar"] body.rtl .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-prev,
  html[lang^="ar"] body.rtl .lg-outer:has(.lg-item.lg-current video.lg-video-object source[type^="audio"]) .lg-next {
    top: calc(50% - 64px) !important;
  }
}
/* Pakizan R33 Arabic RTL storefront extension: end */

html[lang^="ar"] .farashop__product-page .product-gallery__small .pakizan-r33-gallery-arrow::before { content:none !important; }
html[lang^="ar"] .farashop__product-page .product-gallery__small .pakizan-r33-gallery-arrow { font-size:22px !important; color:#fff !important; background:#289eff !important; border:0 !important; border-radius:50% !important; font-family:Arial,sans-serif !important; direction:ltr !important; unicode-bidi:isolate; }
html[lang^="ar"] .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow:disabled { opacity:.4; cursor:default !important; }
html[lang^="ar"] .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow { font-family:Arial,sans-serif !important; font-size:24px !important; direction:ltr !important; unicode-bidi:isolate; }
html[lang^="ar"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel { scroll-snap-type:x proximity; }
html[lang^="ar"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article { scroll-snap-align:start; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul > li.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-prev, html[lang^="ar"] .farashop__product-page .tabs__container > ul > li.pakizan-r33-tab-carousel-pane > .pakizan-r13-related-next { display:none !important; }
@media (min-width:768px) and (max-width:991px) { html[lang^="ar"] .farashop__product-page .tabs__container .row.pakizan-r33-product-carousel > article {flex-basis:50% !important; width:50% !important; max-width:50% !important;} }
html[lang^="ar"] .ModIranMapC svg.iran-map { transform:none !important; }
@media (max-width:767px) { html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify { display:grid !important; direction:rtl !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; } html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li { grid-column:auto !important; grid-row:auto !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__review { order:1 !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__attributes { order:2 !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__similar-products { order:3 !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__related-products { order:4 !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments { order:5 !important; }
html[lang^="ar"] .farashop__product-page .tabs__container > ul.js__tab.tabify > li.__user-comments { grid-column:1 / -1 !important; } }

/* Pakizan R33 ar complete R32 visual parity: end */

/* Pakizan R34: Arabic desktop header, home introductions, footer and category.
   Production hotfix. No local-refactor source is included in this release. */
@media (min-width: 992px) {
  /* Match the Persian navigation family; preserve the existing size and icons. */
  html[lang^="ar"] body.rtl .farashop__body .radan-header nav.nav__container ul.main-menu > li > a {
    font-family: IRANYekan, IRANYekanFallback, Vazir, Tahoma, Arial, sans-serif !important;
  }

  /* Text is first in the template DOM. Fix physical placement with RTL flex. */
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body .body-part__one .two-columns-layout__container:is(._mode, .ltr_mode, .rtl_mode) > .two-columns-layout__item:is(.direction__, .direction__ltr, .direction__rtl) {
    direction: rtl !important;
    flex-direction: row-reverse !important;
  }
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body .body-part__two .two-columns-layout__container:is(._mode, .ltr_mode, .rtl_mode) > .two-columns-layout__item:is(.direction__, .direction__ltr, .direction__rtl) {
    direction: rtl !important;
    flex-direction: row !important;
  }

  /* Reserve the actual Arabic title width rather than clipping long links.
     With RTL grid direction these columns are logo / links / contact. */
  html[lang^="ar"] body.rtl footer.footer__container > .container > .row {
    grid-template-columns: minmax(180px, .8fr) max-content minmax(0, 1.8fr) !important;
    grid-template-areas: "logo links contact" "credit links contact" !important;
    column-gap: 24px !important;
    direction: rtl !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li a {
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  /* The Arabic category uses an outer .container where Persian uses a full
     width .section__content. Expand that outer owner only when it contains
     an advanced-filtering category with a real SuperLinks hero. The inner
     Bootstrap containers still constrain the text, phone strip and cards. */
  html[lang^="ar"] body.rtl.pakizan-r13-category-page .farashop__body > .container:has(> #dnn_ContentPane .js__advanced-filtering > .content-data .background-parent) {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
  }
}
/* Pakizan R34 Arabic desktop fixes: end */

/* Pakizan R35: production Arabic corrections, built on exact R34F1.
   Desktop presentation stays inside this breakpoint. */
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r35-featured-arrow {
    position: absolute !important;
    left: var(--pakizan-r35-arrow-left) !important;
    right: auto !important;
    top: var(--pakizan-r35-arrow-top) !important;
    bottom: auto !important;
    width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    z-index: 24 !important;
  }

  html[lang^="ar"] body.rtl footer.footer__container .first-footer__section #dnn_FirstFooterPane img[src*="enamad" i] {
    float: none !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }

  /* The category shell exists with or without a hero/content module. Its
     inner .container elements retain the existing readable content width. */
  html[lang^="ar"] body.rtl.page__advanced-filtering .farashop__body > .container:has(> #dnn_ContentPane .js__advanced-filtering) {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering {
    background-color: #f7f7f7 !important;
  }
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .pakizan-r35-category-eyebrow {
    padding-top: 32px !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    font-size: 22px !important;
    line-height: 1.6 !important;
  }
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .pakizan-r35-category-eyebrow * {
    font-size: inherit !important;
  }
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a {
    display: inline-block !important;
    padding: 9px 38px !important;
    border: 1px solid #299eff !important;
    border-radius: 4px !important;
    color: #299eff !important;
    background: transparent !important;
    font-size: 16px !important;
    line-height: 24px !important;
    text-align: center !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a:hover,
  html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a:focus-visible {
    color: #fff !important;
    background-color: #299eff !important;
  }

  /* Preserve the actual inline author colour, including nested bullet spans. */
  /* R45: native inheritance preserves nested authored colors. */
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices.old-price {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 6px !important;
    direction: rtl !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 3px !important;
    width: auto !important;
    order: 0 !important;
    direction: rtl !important;
    text-decoration: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del > span {
    text-decoration: line-through !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices.old-price > del > .product-page__discount-label {
    position: static !important;
    order: 2 !important;
    margin-inline-start: 6px !important;
    text-decoration: none !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-page__prices .js__product-page__prices.old-price > div {
    order: 1 !important;
    width: auto !important;
    justify-content: flex-start !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-arrow.pakizan-r33-gallery-arrow {
    font-size: 0 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-arrow.pakizan-r33-gallery-arrow::before {
    content: "" !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    border: 0 solid transparent !important;
    border-top-width: 5px !important;
    border-bottom-width: 5px !important;
    background: none !important;
    transform: none !important;
    opacity: 1 !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-prev.pakizan-r33-gallery-arrow::before {
    border-left: 6px solid #fff !important;
    margin-left: 2px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .product-gallery__small > .slick-next.pakizan-r33-gallery-arrow::before {
    border-right: 6px solid #fff !important;
    margin-right: 2px !important;
  }
}

/* A real server-rendered similar-products pane must remain usable at every
   viewport. No tab is created when the source contains no product cards. */
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container > ul.js__tab > li.pakizan-r35-similar-tab {
  display: inline-flex !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container[data-pakizan-r35-tabs] > ul:not(.js__tab):not(.tabify) > li:not(.tabify__active) {
  display: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container[data-pakizan-r35-tabs] > ul:not(.js__tab):not(.tabify) > li.tabify__active {
  display: block !important;
}

/* Pakizan R36: production Arabic follow-up, exact R35 baseline.
   Existing server data, links, form handlers and carousel controls are retained. */
@media (min-width: 992px) {
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .image-part__container > a,
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body :is(.body-part__one, .body-part__two) .two-columns-layout__container .image-part__container img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
  }
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body .body-part__five {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

/* R35's desktop fixes also belong to the mobile category shell. Inner
   containers keep their readable gutters; only the outer owner expands. */
html[lang^="ar"] body.rtl.page__advanced-filtering .farashop__body > .container:has(> #dnn_ContentPane .js__advanced-filtering) {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering {
  background-color: #f7f7f7 !important;
}
html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a {
  display: inline-block !important;
  max-width: 100% !important;
  padding: 9px 38px !important;
  border: 1px solid #299eff !important;
  border-radius: 4px !important;
  color: #299eff !important;
  background: transparent !important;
  font-size: 16px !important;
  line-height: 24px !important;
  text-align: center !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}
html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a:hover,
html[lang^="ar"] body.rtl.page__advanced-filtering .js__advanced-filtering .section-background__white .slider-overlay__links > a:focus-visible {
  color: #fff !important;
  background-color: #299eff !important;
}
/* R45: native inheritance preserves nested authored colors. */

/* A real authored special-offer tag only. None tags with other meanings are
   not promoted. Size and placement match the current Persian gallery badge. */
html[lang^="ar"] body.rtl .farashop__product-page .product-page__gallery > .product-page__tag.pakizan-r36-offer {
  position: absolute !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  margin: 0 !important;
  padding: 4px !important;
  border-radius: 50% !important;
  color: #fff !important;
  background: #289fff !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: normal !important;
  transform: none !important;
  box-sizing: border-box !important;
  z-index: 1 !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .product-page__tag.pakizan-r36-offer::before,
html[lang^="ar"] body.rtl .farashop__product-page .product-page__tag.pakizan-r36-offer::after {
  content: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 0 !important;
  color: transparent !important;
  background-color: #289eff !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-arrow::before {
  content: "" !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  border: 0 solid transparent !important;
  border-top-width: 5px !important;
  border-bottom-width: 5px !important;
  transform: none !important;
  background: none !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-forward::before {
  border-right: 6px solid #fff !important;
  margin-right: 2px !important;
}
html[lang^="ar"] body.rtl .farashop__product-page .tabs__container .pakizan-r33-tab-carousel-back::before {
  border-left: 6px solid #fff !important;
  margin-left: 2px !important;
}

html[lang^="ar"] body.rtl footer.footer__container .first-footer__section #dnn_FirstFooterPane img[src*="enamad" i] {
  float: none !important;
  display: block !important;
  margin-inline: auto !important;
  max-width: 100% !important;
  height: auto !important;
}

/* Height values are measured from the current authored content, separately
   for each SellerInfo module. Nothing is clipped to a fixed card height. */

@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-5 {
    float: none !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    padding-inline: 0 !important;
    white-space: nowrap !important;
    font-size: clamp(13px, 3.7vw, 16px) !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-7 {
    float: none !important;
    flex: 0 0 auto !important;
    width: auto !important;
    padding-inline: 0 !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container > .container > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas: "logo" "links" "contact" "credit" !important;
    gap: 24px !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .first-footer__section { grid-area: logo !important; }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section { grid-area: links !important; }
  html[lang^="ar"] body.rtl footer.footer__container .third-footer__section { grid-area: contact !important; }
  html[lang^="ar"] body.rtl footer.footer__container .fourth-footer__section { grid-area: credit !important; }
  html[lang^="ar"] body.rtl footer.footer__container :is(.first-footer__section, .second-footer__section, .third-footer__section, .fourth-footer__section) {
    float: none !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-inline: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section,
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link {
    text-align: center !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li {
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
    gap: 6px !important;
    padding-inline: 0 !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li a {
    white-space: normal !important;
  }
}

/* The DNN login popup loads this stylesheet independently of the main skin.
   Narrow only the actual Login iframe/dialog and login form, never all forms. */
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .dnnFormPopup.ui-dialog:has(> #iPopUp[src*="/Login?" i]) {
    position: fixed !important;
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    min-width: 0 !important;
    left: 12px !important;
    right: auto !important;
    top: 12px !important;
    max-height: calc(100dvh - 24px) !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .dnnFormPopup.ui-dialog > #iPopUp[src*="/Login?" i] {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: calc(100vh - 86px) !important;
    height: calc(100dvh - 86px) !important;
    max-height: 620px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
  /* R47: shared Account Login form layout now belongs to the native module.css. */
}
/* Pakizan R36 production Arabic follow-up: end */

/* Pakizan R38 / ticket 96792: Arabic production corrections. */

/* 22: the owner's overlay had z-index:1000 above the cart's 990.
   Keep its paint and descendants in the hero stacking context. */
html[lang^="ar"] body.rtl .farashop__body .slider__container .main-slider {
  isolation: isolate;
}
html[lang^="ar"] body.rtl .farashop__body .slider__container .main-slider .slider-overlay__container {
  z-index: 2 !important;
}

@media (max-width: 767px) {
  /* 26: align the start of every link, independent of its text length. */
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link {
    width: 100% !important;
    text-align: right !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li {
    width: 100% !important;
    box-sizing: border-box !important;
    justify-content: flex-start !important;
    text-align: right !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li::before {
    flex: 0 0 10px !important;
    width: 10px !important;
    text-align: center !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li a {
    min-width: 0 !important;
    text-align: right !important;
    overflow-wrap: break-word;
  }
  /* 27: remove the inherited 30px last-column margin. The 60px toolbar
     plus its 10px bottom margin still has a single 8px clearance. */
  html[lang^="ar"] body.rtl footer.footer__container .fourth-footer__section {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .copy-right__container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container {
    padding-bottom: calc(78px + env(safe-area-inset-bottom, 0px)) !important;
  }
}

/* R38 ticket 20 + 33: only existing nonempty server-authored card labels.
   Explicit marker overrides the R7/R8/R9 hiding classes and related-card rule. */
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: absolute !important;
  top: 0 !important;
  right: auto !important;
  bottom: auto !important;
  left: 0 !important;
  width: 100px !important;
  height: 100px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, 100% 0, 0 100%) !important;
  background: #289eff !important;
  color: transparent !important;
  font-size: 0 !important;
  text-indent: -9999px !important;
  transform: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
  z-index: 5 !important;
}
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::before,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::before {
  content: none !important;
}
html[lang^="ar"] body.rtl .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::after,
html[lang^="en"] body.ltr .farashop__body .product-box__item .product-box__tag.pakizan-r38-authored-tag::after {
  content: attr(data-pakizan-r38-label) !important;
  display: block !important;
  position: absolute !important;
  top: 22px !important;
  left: -9px !important;
  right: auto !important;
  bottom: auto !important;
  width: 94px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: #fff !important;
  background: transparent !important;
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: center !important;
  text-indent: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  transform: rotate(-45deg) !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__gallery > .product-page__tag.pakizan-r38-detail-offer {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;
  top: 14px !important;
  right: 14px !important;
  bottom: auto !important;
  left: auto !important;
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  margin: 0 !important;
  padding: 4px !important;
  border-radius: 50% !important;
  background: #289eff !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 1.35 !important;
  text-align: center !important;
  white-space: normal !important;
  transform: none !important;
  box-sizing: border-box !important;
  z-index: 1 !important;
}
html[lang^="en"] body.ltr .farashop__product-page .product-page__tag.pakizan-r38-detail-offer::before,
html[lang^="en"] body.ltr .farashop__product-page .product-page__tag.pakizan-r38-detail-offer::after {
  content: none !important;
}
/* Ticket 24: the English asset explicitly supplied by support. */
html[lang^="en"] body.ltr .pakizan-r38-logo {
  display: block !important;
  max-width: 100%;
  max-height: 70px;
  width: auto;
  height: auto;
  object-fit: contain;
}
/* Ticket 38: the base active-state selector loses to body.ltr's translated
   closed-state transform. Keep the existing native toggle and close handlers. */
html[lang^="en"] body.ltr .toggle-basket.active + .basket-preview,
html[lang^="en"] body.ltr .toggle-basket.active2 + .basket-preview {
  transform: translateX(0) !important;
  opacity: 1 !important;
}
/* Ticket 42: match the older, more specific DnnModule-SuperLinknew selector;
   only the module-authored score is blue. The label and scale stay neutral. */

/* Pakizan R40 / ticket 96811: Arabic-only follow-up. R39's native gallery
   and footer-owner corrections are included in this cumulative R38 package. */
@media (max-width: 991px) {
  /* 43: the Back control participates in the R36 flex row; no absolute offset. */
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header {
    padding-bottom: 10px !important;
    border-bottom-color: var(--pakizan-r33-ar-accent) !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header::before,
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header::after {
    content: none !important;
    display: none !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-5 {
    position: static !important;
    top: auto !important;
    padding-block: 0 !important;
    border-bottom: 0 !important;
    line-height: 20px !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-7 {
    display: flex !important;
    align-items: center !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-7 > i.return-btn {
    position: static !important;
    inset: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 7px 13px !important;
    line-height: 20px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .basket-preview .basket-preview__header > .col-xs-7 > i.return-btn::after {
    position: static !important;
    inset: auto !important;
    margin: 0 !important;
    line-height: 1 !important;
  }

  /* 44: the current acceptance supersedes R38's right-aligned mobile links. */
  html[lang^="ar"] body.rtl footer.footer__container .first-footer__section,
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .farashop__container.container__footer-pane .Head {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    text-align: center !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li {
    display: flex !important;
    justify-content: center !important;
    align-items: baseline !important;
    width: 100% !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li a {
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: break-word;
  }
  html[lang^="ar"] body.rtl footer.footer__container .second-footer__section .default-link li:last-child {
    margin-bottom: 0 !important;
  }
}

/* 46: SellerList's generated city heading must follow the Arabic culture. */

/* 60: equal component-owned widths; Persian and desktop forms are untouched. */
@media (max-width: 767px) {
  html[lang^="ar"] body.rtl .farashop__product-page .send-captcha__container {
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
    justify-content: center !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .send-captcha__container > div {
    float: none !important;
    width: min(100%, 260px) !important;
    padding-inline: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .comment__captcha {
    width: 100% !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page .comment__captcha input {
    box-sizing: border-box !important;
    width: 100% !important;
    padding: 14px 12px !important;
    font-size: 20px !important;
  }
  html[lang^="ar"] body.rtl .farashop__product-page button.js__send-comment {
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 52px !important;
    padding: 12px 16px !important;
    font-size: 20px !important;
    line-height: 1.35 !important;
  }
}


/* Pakizan R44: Arabic featured-product arrows, mobile only. */
@media (max-width: 991px) {
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-prev {
    left: auto !important;
    right: -2px !important;
  }
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-next {
    right: auto !important;
    left: -2px !important;
  }
  /* Runtime uses the actual visible card border, not a guessed slider inset. */
  html[lang^="ar"] body.rtl .shop-home__body .body-part__six .cpl__template .slick-arrow.pakizan-r44-featured-arrow {
    position: absolute !important;
    left: var(--pakizan-r44-arrow-x) !important;
    top: var(--pakizan-r44-arrow-y) !important;
    right: auto !important;
    bottom: auto !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
  }
}
/* Pakizan R44 Arabic: end */

/* Pakizan R49: tester follow-up, on the verified R48 production baseline. */
/* R50: desktop comment-submit sizing moved back to the native
   FaraShop comment theme; no site-level desktop override remains here. */

@media (max-width: 991px) {
  /* The older Arabic company-section rule adds 42px above AND below every
     mobile instance. R36 removed it only on desktop. Remove the outer bands
     here too; the module's own background and internal text padding remain. */
  html[lang^="ar"] body.rtl .farashop__body .shop-home__body .body-part__five {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* Pakizan R49 common: end */
