@media only screen and (max-width: 768px) {
  /* منع تمرير أفقي */
  html, body {
    overflow-x: hidden !important;
  }

  /* استهداف أي صورة من الفورم بيلدر (cdn.salla.sa/form-builder) */
  img[src*="cdn.salla.sa/form-builder"] {
    display: block !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    width: 100vw !important;
    max-width: none !important;
    height: auto !important;
    object-fit: cover !important;
    object-position: center !important;
  }
}

.btn-primary {
  background-color: #8c6144;
  border-color: #8c6144;
}
@media (min-width: 768px) {
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.s-button-primary, .btn-primary {
  color: #fff;
}

.s-button-primary-outline:hover {
  color: #fff;
}

.s-button-primary, .btn-primary {
  color: #fff;
}

.s-button-primary-outline:active {
  color: #fff;
}

.tabs__product .tab-trigger {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #414042;
  background-color: var(--color-primary);
  padding: 0.5rem;
  color: #fff;
}