.marketing {
display:none !important;
    
}

salla-modal:has(.s-localization-modal-inner:not(:has(.s-localization-modal-item))) {
  z-index: 1 !important;
  pointer-events: none !important;
}

salla-modal:has(.s-localization-modal-inner:not(:has(.s-localization-modal-item))) .s-modal-overlay {
  opacity: 0 !important;
  pointer-events: none !important;
}

salla-modal:has(.s-localization-modal-item) {
  z-index: 999999 !important;
}

section.s-block.s-block--bundle-full-width-slider {
    margin-top:0 !important;

    padding-top:0 !important;
    
}
.content.content--single-page,
body {
  background-color: #F8F5F0 !important;
}

.topnav-is-dark .top-navbar {
  background-color: #000000;
}

.s-cart-summary-count {
  background-color: #EDC8AC !important;
}

button[aria-label="user-icon"] svg path,
button[aria-label="user-icon"] svg ellipse {
  stroke: #f8f5f0 !important;
}

.dev3-mobile-toggle path {
  stroke: #f8f5f0 !important;
}

.btn--rounded-gray svg path {
  fill: #f8f5f0 !important;
}

.search-btn svg path {
  fill: #f8f5f0 !important;
}

header.store-header .marketing {
    display: none !important;
}

/* Features */
.features .box-feat {
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    align-items: center !important;
    column-gap: 12px !important;
    border: 1.5px solid #EDC8AC !important;
    border-radius: 8px !important;
}

.features .box-feat img {
    width: 55px !important;
    height: 55px !important;
}

.features .box-feat h3 {
    font-size: 15px !important;
    text-align: right !important;
    line-height: 1.4 !important;
}

@media (max-width: 767px) {
    .features .box-feat {
        padding: 8px 10px !important;
    }

    .features .box-feat img {
        width: 40px !important;
        height: 40px !important;
    }

    .features .box-feat h3 {
        font-size: 12px !important;
    }
}

 
section.features.py-12.mt-0.mb-\[24px\].md\:mb-\[41px\].aos-init.aos-animate {
    padding: 0;
}
  .swiper-slide:has(.testimonials-p) > div {
    height: auto !important;
    min-height: 0 !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    border:1px solid #edc8ac  
    
  }

  .swiper-slide:has(.testimonials-p) .testimonials-p {
    max-height: none !important;
    height: auto !important;
    margin-bottom: 0 !important;
  

  .swiper-slide:has(.testimonials-p) .testimonials-p + div {
    margin-top: 0 !important;
  }

  .swiper-slide:has(.testimonials-p) .testimonials-p + div span:empty {
    display: none !important;
  }
}
.s-product-card-entry {
    border: 1px solid #D3A05B;
}custom-salla-product-card.s-product-card-entry .s-product-card-content-main,
custom-salla-product-card.s-product-card-entry .s-product-card-content-sub {
    text-align: center !important;
    flex-direction: column !important;
}

.s-product-card-content-footer .s-button-primary-outline,
salla-add-product-button[width="wide"] [product-status="out"] {
    background-color: #EDC8AC !important;
    color: #000 !important;
    border-color: #EDC8AC !important;
}


.s-product-card-content-footer .s-button-primary-outline:hover,
salla-add-product-button[width="wide"][product-status="out"]:hover {
    background-color: #fff !important;
    color: #D3A05B !important;
}

.store-footer {
    margin-bottom: 0 !important;
}





@keyframes mtaLeftReveal {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes mtaRightReveal {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}@media (max-width: 767px) {

  .swiper-slide:has(h2) {
    height: auto !important;
  }

  .swiper-slide:has(h2) > div {
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
  }

}

.custom-banner-slider:has(.grid-cols-2) h1 {
    font-size: 19px;
}

.custom-banner-slider:has(.grid-cols-2) h2 {
    font-size: 30px;
}




.custom-banner-slider:has(.grid-cols-2) .max-w-sm {
    text-align: center;
}


@media(max-width:992px){
    
.custom-banner-slider:has(.grid-cols-2) h1 {
    font-size: 16px;
}

.custom-banner-slider:has(.grid-cols-2) h2 {
    font-size: 24px;
}





}@media (max-width: 767px) {

  a.banner:has(img[src*="1d464f7c-5b0e-4b86-89a0-77f8cfdf5162"]),
  a.banner:has(img[src*="25b759e2-c8b7-44f2-a39b-861361528c6f"]) {
    overflow: hidden !important;
  }

  a.banner:has(img[src*="1d464f7c-5b0e-4b86-89a0-77f8cfdf5162"]) img,
  a.banner:has(img[src*="25b759e2-c8b7-44f2-a39b-861361528c6f"]) img {
    animation: mtaLuxuryZoom 6s ease-in-out infinite alternate;
    transform-origin: center center;
    will-change: transform;
  }

}

@keyframes mtaLuxuryZoom {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.06);
  }
}

@media (max-width: 767px) {

  section.flex.flex-col.lg\:flex-row.gap-4:has(
    img[src*="80caec16-942a-47fc-9aca-62a9836a3fd7"]
  ) {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 8px !important;
  }

  section.flex.flex-col.lg\:flex-row.gap-4:has(
    img[src*="80caec16-942a-47fc-9aca-62a9836a3fd7"]
  ) > a.banner:has(
    img[src*="80caec16-942a-47fc-9aca-62a9836a3fd7"],
    img[src*="5c654e31-e61c-45cd-9209-310d4b4bde0b"],
    img[src*="6f89e15b-e782-48fb-88a2-b70e4334574b"],
    img[src*="02ac7938-3abd-45b3-9411-65b08ac376e3"]
  ) {
    width: 100% !important;
    max-width: 100% !important;
  }

  section.flex.flex-col.lg\:flex-row.gap-4:has(
    img[src*="80caec16-942a-47fc-9aca-62a9836a3fd7"]
  ) img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }

}
.s-block-trust-faq-title,
h1.text-\[18px\].md\:text-\[28px\].font-bold.aos-init.aos-animate{
    font-size: 30px !important; 
    
}


@media(max-width:992px){
    .s-block-trust-faq-title,
h1.text-\[18px\].md\:text-\[28px\].font-bold.aos-init.aos-animate{
    font-size: 24px !important; 
    
}


}