.flex.gap-2.md\:gap-4 {
    gap: 0;
}

section.s-block.s-block--fixed-banner.s-block--double-banner.wide-placeholder.s-block--animate.double-banner.double-banner--3.banner-with-title container {
    margin: 0;
    padding: 0;
    min-width: 100%;
}

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {
    flex: 1 1 0%;
    justify-content: space-between;
    min-height: 100%;
    background: #E6BD8F;
    border-radius: 15px;
}

.inner.bg-inherit.w-full {
    background: #212844;
}

.header-btn__icon.icon:where([dir=rtl],[dir=rtl] *), .sicon-user:before {

    color: white;
}

.product-card__content {
    padding-top: 4rem;
}

/* .product-card__image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-16%);
    transform: translate(-48%, -219px);
    z-index: 999999;
    background: transparent;
}

.fit-slider-products .swiper {
    overflow: visible !important;
}

.fit-slider-products .s-slider-swiper-wrapper {
    overflow: visible !important;
}
.fit-slider-products {
    overflow: visible !important;
} */
/* custom-salla-product-card {
    position: relative;
    padding-top: 80px;
}

.product-card__image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
*/
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card,
.min-h-\[600px\].w-full.flex.flex-col.lg\:flex-row.justify-center.items-stretch.p-0.relative.h-full.space-y-5.lg\:space-y-0.lg\:space-x-10.rtl\:space-x-reverse,
section.s-block.s-block--special-products-slider--1.s-block--special-products-slider,
.product-card__image
{
  overflow: visible !important;
}

.product-card__image a{
  margin-top: 3rem;
}
.banner-with-title{
  margin-top: 1rem;
}

.banner-with-title .container {
    margin: 0;
    padding: 0;
    min-width: 100%;
}

.text-felex-container {
  margin-top: 50px;  
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0;
}

h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl,.section-title .heading {
    font-size: 50px;
    font-weight: 300;
    color: #663325;
}

.advanced-slider__caption__inner__content__button span{
  color: black !important;
}

h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@media(max-width: 767px){
  h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl, .section-title .heading {
    font-size: 37px;
  }

  .product-card__image a {
    margin-top: 0rem;
}

  .svg-line.center svg,span.title-svg svg, .text-flex-container.center svg {
    width: 180px;
}
}