/* Add custom CSS styles below */ 

@media screen and (max-width: 1080px) { 
  .product-single.safari .product-info .swiper-wrapper {
    height: 400px !important;
  }
  .product-single.safari .swiper-slide {
    height: 100% !important;
  }
  .product-single.safari .swiper-slide img {
    height: 100% !important;
  }
  .s-quantity-input-input {
    padding-top: 8px !important;
  }
  .w-20.h-20.md\:w-32.md\:h-32.overflow-hidden.rounded-full {
    width: 6rem !important;
    height: 6rem !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1080px) {
    .w-20.h-20.md\:w-32.md\:h-32.overflow-hidden.rounded-full {
        width: 8rem !important;
        height: 8rem !important;
    }
}
@media (min-width: 600px) and (max-width: 1024px) {
.product-single.safari .product-info .swiper-wrapper {
height: 100% !important;
}
.s-slider-v-centered .s-slider-block__title-nav {
  left: 50% !important;
  width: 94% !important;
}
}

@media screen and (min-width:1024px) {
.s-slider-vertical .s-slider-thumbs-container {
  top: 0 !important;
  --tw-translate-y: 0% !important;
}
.product-info .sidebar.static.lg\:sticky.top-6.mt-0.lg\:mt-6.w-full.lg\:\!w-2\/4.lg\:pb-16.shrink-0 {
  height: 100% !important;
}
}
.product-info .swiper-button-disabled {
  visibility: hidden;
}
@media screen and (min-width:1080px) {
.s-slider-v-centered .s-slider-block__title-nav {
  left: 38.8%!important;
  width: 75%!important;
}
.s-slider-vertical .s-slider-thumbs-container {
  top: 0 !important;
  --tw-translate-y: 0% !important;
}
.product-info .sidebar.static.lg\:sticky.top-6.mt-0.lg\:mt-6.w-full.lg\:\!w-2\/4.lg\:pb-16.shrink-0 {
  height: 100% !important;
}
}
/* Colors Fix in Bottom Mobile Menu */ 
span.px-5.text-xs.font-semibold {
    color: #414042 !important;
}

/* Change Menu Sidebar View */
section.container.mx-auto.flex.w-full.fixed.inset-0.bg-white.dark\:bg-slate-900.transition-all.z-50.p-0.scale-100.visible.opacity-100 .flex.flex-col.justify-center.px-5.gap-7.bg-slate-100.dark\:bg-slate-800 {
  display: none !important;
}
section.container.mx-auto.flex.w-full.fixed.inset-0.bg-white.dark\:bg-slate-900.transition-all.z-50.p-0.scale-100.visible.opacity-100 .flex.flex-col.justify-between.px-5.grow {
  margin-top: 30px !important;
}

#mobile-nav button.w-8.h-10.inline-flex.justify-center.items-center.mt-1\.5.z-10 {
  display: none !important;
}
#mobile-nav .flex.gap-1.z-10.pt-6 {
  display: none !important;
}

/* Add to Cart Fix */
.s-add-product-button-main {
    width: 100%;
}
/*.s-mini-checkout {
  padding-top: 10px;
}*/
.s-add-product-button-mini-checkout-content {
    display: flex;
    align-items: center;
    gap: 10px;
}
salla-mini-checkout-widget svg {
  fill: var(--color-primary);
    height: 24px;
    width: 24px;
}
.sticky-product-bar__quantity .total-price, .sticky-product-bar__quantity .before-price {
  display: none !important;
} 
@media screen and (max-width: 1000px) {
  .sticky-product-bar__quantity {
    justify-content: center !important;
  }
}
.product-single salla-products-slider .swiper-wrapper {
height: 100% !important;
}
.product-single salla-products-slider .s-products-slider-card {
  padding-bottom: 46px !important;
}
.s-add-product-button-main {
    flex-direction: column;
    gap: 12px;
}
.s-add-product-button-main:not(.w-full) > salla-button {
  width: 100% !important;
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
  width: 100% !important;
}
footer a.mb-4.last\:mb-0.flex.items-center.text-gray-700.transition.hover\:opacity-75 {
  flex-wrap: wrap;
}
[block-title="منتجات قد تعجبك "] .s-products-slider-card.swiper-slide {
    height: unset !important;
}
@media (min-width: 768px) { .md\:h-\[32rem\] {
height: 100% !important;
}}
i.rtl\:ml-2\.5.ltr\:mr-2\.5.w-8.h-8.justify-center.flex.items-center.shrink-0.sicon-mail {
    margin: 0 !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
}
footer .grid.gap-4.md\:gap-8.grid-cols-2.md\:col-span-2.lg\:grid-cols-3 {
  gap: 0.5rem !important;
}
footer .mx-auto.max-w-screen-xl.space-y-8.px-4.py-16.sm\:px-6.lg\:space-y-16.lg\:px-8 {
  padding-left: 0.25rem !important;
}
footer span {
  font-size: 13px !important
}