/* Add custom CSS styles below */ 


section.section-space.categories-1 img{
  width : 59%;
}
.payment-method.mr-3.md\:mr-6.rounded.bg-gray-200\/50.\!flex.\!items-center.\!justify-center {
    background-color: #141414;
}
.rounded-full.bg-primary.w-8.md\:w-14.aspect-square.flex.justify-center.items-center{
  background-color: black !important;
}
.px-4.rtl\:even\:border-r.ltr\:even\:border-l.even\:border-gray-200 {
    color: #000000;
}
a[aria-label="مقالات"] {
  display: none !important;
}
#mainnav {
    background-color: #000000;
    color: #ffffff;
}
#mainnav #search-toggle svg .svg_icon, #mainnav #s-cart-icon svg .svg_icon, .user-button .svg_icon
 {
    fill: #ffffff;
}

.s-product-card-content-title a {
  color: white;
}
body.color-mode-light .product__description {
    color: white !important;
}
img.object-cover.w-full.h-full.bg-gray-100.overflow-hidden {
    background-color: black;
}
a.swiper-slide.rounded-none.magnify-wrapper.homeslider__slide.swiper-slide-active {
    background-color: black;
}
.s-product-card-vertical .s-product-card-content-footer .s-button-element[disabled] .s-button-text {
    background-color: #858282;
    opacity: 1;
}
body {
    color: #ffffff !important;
}
div#product-829271062 .text-gray-800 {
  color: white !important;
}
div#product-829271062 .form-label{
  color: white !important;
}
.s-reviews-summary-average {
    color: white !important;
}
.s-reviews-summary-recommendation-percentage {
      color: white !important;
}
.s-reviews-summary-header .s-rating-stars-selected {
    fill: #fbbf24 !important;
}
.product__description * {
    color: inherit !important;
}
.flex.justify-between.items-center.gap-4.w-full a.hover\:text-primary.transition-colors {
      color: white !important;
}
h2.font-bold.text-lg.mb-6.text-gray-900.dark\:text-text {
      color: rgb(255 255 255) !important;
}
.main-content.lg\:sticky.lg\:overflow-hidden.top-24.w-full.lg\:w-2\/4.lg\:pb-16 .text-gray-800 {
    color: rgb(255 255 255);
}
.main-content.lg\:sticky.lg\:overflow-hidden.top-24.w-full.lg\:w-2\/4.lg\:pb-16 label.form-label {
    color: white;
}
a#btn-show-more {
    color: #67aae7 !important;
}
h2.font-bold.text-lg.mb-6.text-gray-900.dark\:text-text {
    color: white;
}
span.text-gray-900.dark\:text-text {
    color: white;
}
.swiper-slide::before,
.swiper-slide::after {
  content: none !important;
  display: none !important;
}
* {
  outline: 0 !important;
  box-shadow: none !important;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    border: none;
}
.swiper,
.s-slider-container,
.s-slider,
.swiper-wrapper,
.swiper-slide {
  border-radius: 0 !important;
}
.category-item a,
.category-item span {
  white-space: nowrap;
}
select#product-filter {
    background-color: black;
    color: white;
}
@media only screen and (max-width: 1024px) {
    .mm-spn.mm-spn--light {
        color: #ffffff;
        background: #000000;
    }
}
.mobile-menu-icon {
    color: #ffffff;
}
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8.mt-4.lg\:mt-12{

    background-color: black;
}
div#swiper-wrapper-ac83b7610a8537dab .s-reviews-testimonial__inner {
    color: black !important;
}
.s-reviews-testimonial__inner {
    color: black !important;
}

.business-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  color: #fff;
  direction: rtl;
}

.business-top {
  display: flex;
  gap: 30px;
  align-items: center;
}

.info-box {
  display: flex;
  align-items: center;
  gap: 10px;
}

.icon {
  width: 40px;
  height: 40px;
  object-fit: contain;
}

.label {
  font-size: 14px;
  opacity: 0.9;
}

.value {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
}

.business-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.business-img {
  180px
  height: auto;
}

.business-text {
  font-size: 15px;
  font-weight: 500;
}
footer.store-footer p.text-sm.text-text-grey.mb-1 {
    display: none;
}
.business-img {
  cursor: pointer;
  transition: transform .2s ease;
}
.business-img:hover {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .s-quantity-input-input {
    width: 1.5rem;
}
}
@media (max-width: 768px) {
  .s-quantity-input-button {
    width: 1.5rem;
  }}