/* الجوال */
@media (max-width: 767px) {
  .main-banner__button {
    position: relative !important;
    top: -135px !important;
  }

  .simple-banner__text-content {
    transform: translateY(-300px) !important;
  }
}

/* الكمبيوتر */
@media (min-width: 768px) {
  .main-banner__button {
    position: relative !important;
    top: 120px !important;
    right: 180px !important;
  }

  .simple-banner__container:has(.simple-banner__subtitle)
  .simple-banner__content {
    justify-content: center !important;
    padding-top: 0 !important;
  }

  .simple-banner__container:has(.simple-banner__subtitle)
  .simple-banner__text-content {
    transform: translateX(-220px) !important;
  }
}

/* حواف التصنيفات */
.section-categories-cards .categories-cards__card,
.section-categories-cards .categories-cards__image-wrapper,
.section-categories-cards .categories-cards__image {
  border-radius: 0 !important;
}

/* بطاقات المنتجات */
salla-product-card,
custom-salla-product-card,
.s-product-card-entry,
.s-product-card-vertical,
.s-product-card-vertical .s-product-card-image,
.s-product-card-image,
.s-product-card-image a,
.s-product-card-image img {
  border-radius: 0 !important;
}

/* الصورة الكبيرة داخل صفحة المنتج */
.product-single .details-slider,
.product-single .products-images-slider,
.product-single .products-images-slider .s-slider-container,
.product-single .products-images-slider .swiper,
.product-single .products-images-slider .swiper-wrapper,
.product-single .products-images-slider .swiper-slide,
.product-single .products-images-slider .swiper-slide a,
.product-single .products-images-slider .swiper-slide img {
  border-radius: 0 !important;
}

/* الصور المصغرة داخل صفحة المنتج */
.product-single .s-slider-thumbs,
.product-single .s-slider-thumbs .s-slider-thumbs-container,
.product-single .s-slider-thumbs .s-slider-thumbs-container .swiper-slide,
.product-single .s-slider-thumbs .s-slider-thumbs-container img {
  border-radius: 0 !important;
}
/* إعادة البنرات إلى مواضعها الطبيعية على الجوال */
@media (max-width: 767px) {
  .main-banner__button {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
  }

  .simple-banner__text-content {
    transform: none !important;
  }
}
/* الجوال: رفع محتوى البنر الرئيسي فقط */
@media (max-width: 767px) {
  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__content {
    align-items: flex-start !important;
    padding-top: 24px !important;
    padding-bottom: 0 !important;
  }

  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__button {
    margin-top: 0 !important;
    top: auto !important;
    transform: none !important;
  }

  /* الجوال: رفع محتوى بنر الأقمشة فقط */
  #section-simple-banner__57737262-09ab-42ed-991e-dc637cf3c3ed9
  .simple-banner__content {
    align-items: flex-start !important;
    padding-top: 35px !important;
    padding-bottom: 0 !important;
  }

  #section-simple-banner__57737262-09ab-42ed-991e-dc637cf3c3ed9
  .simple-banner__text-content {
    transform: none !important;
  }
}
/* الجوال: وضع زر البنر الرئيسي يسار المانيكان */
@media (max-width: 767px) {
  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__content {
    position: relative !important;
    padding: 0 !important;
  }

   #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__button {
    position: absolute !important;
    top: auto !important;
    bottom: 32px !important;
    left: 50% !important;
    right: auto !important;
    margin: 0 !important;
    transform: translateX(-50%) !important;
  }
}
/* الكمبيوتر: نقل الكتابة والزر معًا إلى يسار البنر */
@media (min-width: 768px) {
  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__content {
    position: relative !important;
    padding: 0 !important;
    justify-content: flex-start !important;
  }

  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__text-content {
    position: absolute !important;
    top: 50% !important;
    left: 6% !important;
    width: 48% !important;
    max-width: 620px !important;
    align-items: center !important;
    text-align: center !important;
    transform: translateY(-50%) !important;
  }

  #section-main-banner__990cc7c2-6325-4003-a08a-998196ae1b9b0
  .main-banner__button {
    position: static !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    bottom: auto !important;
    margin-top: 16px !important;
    transform: none !important;
  }
}
/* منع الانزياح الأفقي عند فتح الموقع على الجوال */
@media (max-width: 767px) {
  html,
  body,
  .app-inner {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: clip !important;
    overscroll-behavior-x: none !important;
  }

  salla-slider,
  salla-products-slider,
  .products-slider-wrapper,
  .section-scrolling-promotion,
  .section-scrolling-promotion .scrolling-promotion__stage {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }
}

/* دعم المتصفحات التي لا تدعم overflow: clip */
@supports not (overflow-x: clip) {
  @media (max-width: 767px) {
    html,
    body,
    .app-inner {
      overflow-x: hidden !important;
    }
  }
}
/* تكبير معرض الصور الثلاث على الجوال */
@media (max-width: 767px) {
  section[component-id="1494004088"] {
    height: 280px !important;
    overflow: hidden !important;
  }

  section[component-id="1494004088"]
  > [component-name="images-gallery"] {
    display: block !important;
    width: 260% !important;
    max-width: none !important;
    transform: scaleX(0.384615) scaleY(0.54) !important;
    transform-origin: top right !important;
  }
}
/* تحويل جميع أزرار المتجر إلى زوايا حادة */
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
a[role="button"],
a.main-banner__button,
a.simple-banner__button,
a.limited-time-sale__button,
a.collapsible-tabs__button,
a[class*="__button"],
.btn,
.button,
.s-button-element,
.s-button-btn,
.scroll-to-top-btn {
  border-radius: 0 !important;
}
salla-mini-checkout-widget {
  --salla-fast-checkout-button-border-radius: 0px !important;
  --salla-fast-checkout-button-height: 48px !important;
}

salla-add-product-button .s-button-element {
  height: 48px !important;
  min-height: 48px !important;
  border-radius: 0 !important;
}
/* توحيد زر Apple Pay مع بقية أزرار الشراء */
apple-pay-button.s-quick-buy-apple-pay {
  --apple-pay-button-height: 48px !important;
  --apple-pay-button-border-radius: 0px !important;
}
/* زر السلة الصغير في بطاقات المنتجات دائري */
custom-salla-product-card salla-add-product-button .s-button-element,
salla-product-card salla-add-product-button .s-button-element,
.s-product-card-entry salla-add-product-button .s-button-element {
  width: 48px !important;
  min-width: 48px !important;
  height: 48px !important;
  min-height: 48px !important;
  padding: 0 !important;
  border-radius: 50% !important;
}
body.product-single .product-form section:has(button[data-show^="note_"]) .form-label b {
  font-size: 0 !important;
}

body.product-single .product-form section:has(button[data-show^="note_"]) .form-label b::after {
  content: "ملاحظات للزيارة";
  font-size: 16px !important;
}
body.product-single
.product-form:has(input[name="id"][value="948633575"])
.sticky-product-bar__quantity > label {
  font-size: 0 !important;
}

body.product-single
.product-form:has(input[name="id"][value="948633575"])
.sticky-product-bar__quantity > label::after {
  content: "عدد الباقات";
  font-size: 16px !important;
}
.s-product-options-option:has(.s-map-value-input)::before {
  content: "*يتم تأكيد موعد الزيارة بعد تواصل فريق MAVAR مع العميل.";
  display: block;
  margin-bottom: 12px;
  font-size: 14px;
  color: #666;
  line-height: 1.8;
}
.product-form salla-add-product-button {
  display: flex !important;
  flex-wrap: wrap !important;
}

.product-form salla-add-product-button::after {
  content: "توصيل مجاني داخل مدينة الرياض";
  display: block;
  flex-basis: 100%;
  width: 100%;
  margin-top: 10px;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  color: red;
  order: 99;
}

@media (max-width: 767px) {
  .product-form salla-add-product-button::after {
    content: "لا تشيل هم، ضمان سنة شامل وتوصيل مجاني داخل الرياض";
    text-align: center;
    font-size: 13px;
  }

  .product-entry__price::after {
    display: none !important;
  }
}
.product-entry__price::after {
  content: "لا تشيل هم، ضمان سنة كاملة شامل";
  display: block;
  margin-top: 8px;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  color: red;
}r: red;
}
.s-block--bundle-store-features {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
body section.s-block.s-block--bundle-store-features {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

@media (max-width: 767px) {
  body section.s-block.s-block--bundle-store-features {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
}
body #scroll-to-top-btn {
  border-radius: 50% !important;
  overflow: hidden !important;
}
.section-limited-time-sale .s-count-down-wrapper::before {
  content: "لا يفوتك! العرض ينتهي بعد";
  display: block;
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #d71920 !important;
}

@media (max-width: 767px) {
  .section-limited-time-sale .s-count-down-wrapper::before {
    font-size: 16px !important;
  }
}