/* Add custom CSS styles below */
.app-inner,
.footer-is-light .store-footer,
.footer-is-light .store-footer .store-footer__inner,
.main-nav-container {
  background-color: #753847 !important;
  color: #d3aa74 !important;
}

.header-btn__icon,
.s-social-link a,
.s-contacts-icon:where([dir="rtl"], [dir="rtl"] *),
.s-button-light-outline {
  background-color: #d3aa74 !important;
  color: #753847 !important;
  border-color: #d3aa74 !important;
}
.s-cart-summary-total,
.main-menu > li > a[href*="offer"] {
  color: #d3aa74 !important;
}
.top-navbar .s-search-input {
  background-color: #d3aa74 !important;
}
::placeholder {
  color: #fff !important;
}
.s-search-icon svg {
  fill: #fff !important;
}

/* media for large screen */
@media (min-width: 1024px) {
  .navbar-brand img {
    transform: scale(1.7) !important;
  }
}
/* Mobile screens */
@media screen and (max-width: 767px) {
  .main-menu > li > a[href*="offer"] {
    color: #753847 !important;
  }
}
.whatsapp-button {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: radial-gradient(
      ellipse farthest-corner at right bottom,
      #fedb37 0%,
      #fdb931 8%,
      #9f7928 30%,
      #8a6e2f 40%,
      transparent 80%
    ),
    radial-gradient(
      ellipse farthest-corner at left top,
      #ffffff 0%,
      #ffffac 8%,
      #d1b464 25%,
      #5d4a1f 62.5%,
      #5d4a1f 100%
    );
  color: #000;
  border: none;
  border-radius: 50%;
  font-size: 24px;
  cursor: pointer;
  z-index: 9999;
}

#whats {
  font-size: 35px;
}

.whatsapp-button:hover {
  background-color: #84559e;
}

.copyright-text p,
.main-content h1,
.main-content .whitespace-nowrap .line-through {
  color: #d3aa74 !important;
}

.product-entry__sub-title,
#btn-show-more {
  color: #fff !important;
}

.main-content .whitespace-nowrap h4,
.main-content .mb-3 a {
  color: #fff !important;
}

.product-form section {
  background-color: #d3aa74 !important;
  border-radius: 20px 20px 0 0 !important;
}
.product-form .sticky-product-bar {
  border-radius: 0 0 20px 20px !important;
}

.price_is_on_sale .before-price.line-through {
  color: #fff !important;
}
.s-quantity-input-button svg {
  fill: #fff !important;
}
.s-quantity-input-input {
  background-color: transparent !important;
  color: #fff !important;
}

.price_is_on_sale .total-price {
  color: #753847 !important;
}
.s-comments-product {
  background-color: transparent !important;
}
.s-slider-nav-arrow svg {
  fill: #753847 !important;
}

.s-slider-nav-arrow {
  background-color: #d3aa74 !important;
}

.s-breadcrumb-arrow svg {
  fill: #d3aa74 !important;
}

custom-salla-product-card {
  background-color: #d3aa74 !important;
}

.s-product-card-content-subtitle {
  color: #fff !important;
}

.article p span {
  color: #d3aa74 !important;
}
.article p strong {
  color: #d3aa74 !important;
}
salla-slider .swiper-pagination-bullet-active {
  background-color: #d3aa74 !important;
}
.sicon-menu {
  color: #d3aa74 !important;
}
.mm-spn.mm-spn--light {
  background-color: #d3aa74 !important;
  color: #753847 !important;
}
.main-menu li > a:hover {
  color: #d3aa74 !important;
}
.store-footer__inner {
  border-bottom-width: 5px !important;
  border-bottom-color: #d3aa74 !important;
}
.bg-white {
  background-color: #753847 !important;
}
.s-block--features__item {
  background-color: #d3aa74 !important;
}
.s-block--features__item p,
.s-block--features__item h2 {
  color: #753847 !important;
}
.lazy__bg {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  --tw-translate-y: 0.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}

.lazy__bg.loaded {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

.lazy__bg.lazy_avatar {
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}

.lazy__bg.lazy_menu {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .lazy__bg.lazy_menu {
    height: 3rem;
    width: 3rem;
  }
}

.lazy__bg.lazy_menu.cat_profile {
  height: 3.5rem;
  width: 3.5rem;
}

.lazy__bg.lazy_img {
  position: relative;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lazy__bg.lazy_icon {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  background-color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
}
.bg-gray-100 {
  background: transparent !important;
}
.text-gray-600 {
  color: #d3aa74 !important;
}

.\!text-red-800 {
  color: #d3aa74 !important;
}

.s-product-card-image img {
  background-color: #753847 !important;
}

.no-content-placeholder .icon {
  background-color: #d3aa75 !important;
  color: #753846 !important;
}
.no-content-placeholder p {
  color: #fff !important;
}

.form-label {
  color: #753846 !important;
}

.sticky div,
.sticky div span {
  background-color: #d3aa74 !important;
  color: #753847 !important;
}

.sticky div .s-button-text {
  background-color: #753847 !important;
  color: #d3aa74 !important;
}

.sticky .bg-white.shadow-default:hover .s-button-text {
  background-color: transparent !important;
}

.item-price {
  color: #d3aa74 !important;
}

.s-user-menu-trigger {
  background: transparent !important;
}

.thanks-item {
  color: #fff !important;
}

.s-button-dark-link {
  color: #d3aa75 !important;
}

.thankyou-block {
  background-color: #753846 !important;
}

textarea {
  background-color: #d3aa74 !important;
  color: #753847 !important;
}
.s-products-list-placeholder span {
  background-color: #d3aa74 !important;
}
.s-products-list-placeholder span svg {
  fill: #753847 !important;
}

.s-products-list-placeholder p {
  color: #fff !important;
}

.btn--close {
  color: #753847 !important;
}

.text-start:where([dir="rtl"], [dir="rtl"] *) {
  background-color: #d3aa74 !important;
  color: #753847 !important;
}
.s-product-card-content-sub {
  color: #fff !important;
}
.total-price {
  color: #fff !important;
}
.before\:text-orange-300::before,
.s-product-card-rating:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  color: #753847 !important;
}
.s-rating-stars-reviews {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgb(246 249 255);
}
.s-comments-count-label {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgb(254 255 255);
}
.s-comments-item-has-order-check-text {
  margin-top: 0.125rem;
  display: inline-block;
  --tw-translate-y: -2px;
  transform: translate(var(--tw-translate-x), -2px) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, 1);
  color: rgb(255 255 255);
}
.s-comments-item-rated-widget {
  margin-top: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: #ffa74d;
  color: rgb(255 255 255);
}
.s-comments-item-timestamp {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgb(255 255 255);
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, 1);
  color: rgba(255, 255, 255, 1);
}
@media (max-width: 1024px) {
  .gradient-bg.profile-header .breadcrumbs a,
  .gradient-bg.profile-header .breadcrumbs span,
  .gradient-bg.profile-header .breadcrumbs .arrow {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, 1);
    color: rgba(255, 255, 255, 1);
  }
  style attribute {
    color: rgba(255, 255, 255, 1);
  }
}
.s-block--slider-with-bg {
  background-color: transparent !important;
}

.s-block--tabs-produtcs .tabs {
  display: none !important;
}

/* mobile screen */
@media (max-width: 767px) {
  custom-salla-product-card.s-product-card-entry {
    flex-direction: column !important;
  }
  custom-salla-product-card.s-product-card-entry .s-product-card-image {
    width: 100% !important;
  }
  .s-product-card-horizontal
    salla-button.s-product-card-wishlist-btn:where([dir="rtl"], [dir="rtl"] *) {
    right: 20rem !important;
    top: -23rem !important;
  }
}
@media (max-width: 480px) {
  .s-product-card-horizontal
    salla-button.s-product-card-wishlist-btn:where([dir="rtl"], [dir="rtl"] *) {
    right: 20rem !important;
    top: -23rem !important;
  }
}