@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');
@import url('https://fonts.cdnfonts.com/css/aeonik');
@import url("https://db.onlinewebfonts.com/c/8ee571e70e2e82ff1593653672b2ec42?family=HT+Baybars+Display");


@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');


html[lang="ar"] .more-tab-container .tab-pane{
   font-family: "Almarai", sans-serif  !important;
}

html[lang="ar"] .product-more-info .more-info-tabs__nav-link>span{
     font-family: "Almarai", sans-serif  !important;

}

html[lang="ar"] .product-single .text-store-text-secondary.mb-3.block{
     font-family: "Almarai", sans-serif  !important;
}

html[lang="ar"] body{
   font-family: "Almarai", sans-serif  !important;
}

html[lang="ar"] .main-menu li.root-level>a{
   font-family: "Almarai", sans-serif  !important;
   font-weight:400 !important;

}

html[lang="ar"] .advanced-slider__caption__inner__content {
    max-width: 40% !important;
}

html[lang="ar"] .advanced-slider__caption__inner--left {
    justify-content: right;
}

html[lang="ar"]  .advanced-slider__caption__inner__content__text{
   font-family: "Almarai", sans-serif  !important;
   font-weight:400 !important;
}
html[lang="ar"] .advanced-slider__caption__inner__content__heading{
        font-family: "Almarai", sans-serif  !important;
          font-weight:700 !important;
          padding-bottom:30px;
}
html[lang="ar"]  .advanced-slider__caption__inner__content__button{
         font-family: "Almarai", sans-serif  !important;
                font-weight:400 !important;
}
html[lang="ar"] .fit-slider-products .s-slider-block__title h2{
             font-family: "Almarai", sans-serif  !important;
          font-weight:700 !important;
          font-size:60px !important;
}
html[lang="ar"] .fit-slider-products .s-slider-block__title-left .s-slider-block__display-all{
        font-family: "Almarai", sans-serif  !important;
                font-weight:400 !important;
}

html[lang="ar"] .fit-slider-products .product-card__addToCart__btn salla-button button{
          font-family: "Almarai", sans-serif  !important;
                font-weight:400 !important;
}
html[lang="ar"] .fit-slider-products .product-card__title a{
      font-family: "Almarai", sans-serif  !important;
                font-weight:400 !important;
}
html[lang="ar"] .fit-slider-products .product-card__price .total-price{
        font-family: "Almarai", sans-serif  !important;
                font-weight:400 !important;
}
html[lang="ar"] .animated-text.animated-text--3 .animated-text__inner ul li a,
html[lang="ar"] .animated-text.animated-text--2 .animated-text__inner ul li a{
              font-family: "Almarai", sans-serif  !important;
          font-weight:400 !important;
}

html[lang="ar"] .promo_with_countdown .relative p.mt-2{
     font-family: "Almarai", sans-serif  !important;
          font-weight:700 !important;
          font-size:60px;
          padding-bottom:20px;
}
html[lang="ar"] .promo_with_countdown .relative p.mt-6.text-base{
       font-family: "Almarai", sans-serif  !important;
          font-weight:400 !important;
          font-size:26px;
          line-height:35px;
}
html[lang="ar"] .promo_with_countdown .as-img salla-count-down .s-count-down-item{
      font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important;
}

html[lang="ar"] .mt-8 a{
       font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important; 
}

html[lang="ar"] .s-block--square-links h2{
  text-align: right !important;
}
html[lang="ar"] .s-block--square-links h2{
       font-family: "Almarai", sans-serif  !important;
          font-weight:700 !important;
}
html[lang="ar"] .product-card__title a{
      font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important; 
       font-size:20px;
}
html[lang="ar"] .product-card__price .total-price{
      font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important; 
       font-size:20px;
}
html[lang="ar"] .product-card__addToCart__btn salla-button button{
        font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important; 
       font-size:20px;
}
html[lang="ar"] .s-infinite-scroll-wrapper .s-button-btn{
     font-weight:400 !important;
       font-family: "Almarai", sans-serif  !important; 
       font-size:20px;
}
html[lang="ar"] .product-single h1.text-store-text-primary{
         font-family: "Almarai", sans-serif  !important;
          font-weight:700 !important;
}
.cart .breadcrumbs,
.product-single .breadcrumbs{
padding-top: 7rem;
} 
.breadcrumbs ol li span{
     font-weight:400 !important;
       font-size:20px;
           font-family: 'Aeonik', sans-serif !important;
}

html[lang="ar"]  .breadcrumbs ol li span{
     font-weight:400 !important;
       font-size:20px;
            font-family: "Almarai", sans-serif  !important;
}

html[lang="ar"] .s-block--square-links h2,
html[lang="ar"] .s-block--about a,
html[lang="ar"] .s-block--about p,
html[lang="ar"] .s-block--about h3,
html[lang="ar"] .s-block--about h2,
html[lang="ar"] .text-store-text-primary,
html[lang="ar"] .text-store-text-secondary,
html[lang="ar"] .s-block--custom-reviews .tracking-tight,
html[lang="ar"] .promo_with_countdown .as-img salla-count-down .s-count-down-item,
html[lang="ar"] .mt-8 a,
html[lang="ar"] .animated-text.animated-text--3 .animated-text__inner ul li a,
html[lang="ar"] .animated-text.animated-text--2 .animated-text__inner ul li a,
html[lang="ar"] .fit-slider-products .product-card__title a,
html[lang="ar"] .fit-slider-products .product-card__price .total-price,
html[lang="ar"] .fit-slider-products .product-card__addToCart__btn salla-button button,
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] p,
html[lang="ar"] a,
html[lang="ar"] span,
html[lang="ar"] div,
html[lang="ar"] ul,
html[lang="ar"] ul li,
html[lang="ar"] small,
html[lang="ar"] table,
html[lang="ar"] th,
html[lang="ar"] td,
html[lang="ar"] button,
html[lang="ar"] label,
html[lang="ar"] select,
html[lang="ar"] .s-button-btn
html[lang="ar"] .promo_with_countdown{
     font-family: "Almarai", sans-serif  !important; 
      font-style: normal;
}

html[lang="ar"] .animated-text.animated-text--2 .animated-text__inner ul li a {
    padding: 11px 125px 32px 50px !important;
    }
html[lang="ar"] .animated-text.animated-text--3 .animated-text__inner ul li a {
    padding: 13px 125px 40px 50px !important;
    }

html[lang="ar"] .s-block--square-links h2 {
    padding-bottom: 30px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
      html[lang="ar"] .advanced-slider__caption__inner__content__heading,
      html[lang="ar"] .fit-slider-products .s-slider-block__title h2,   
      html[lang="ar"] .mt-8 a,
      html[lang="ar"] .s-block--custom-reviews .tracking-tight,
      html[lang="ar"] .s-block--square-links h2,
      html[lang="ar"] .s-block--about p,
      html[lang="ar"] .s-block--about h3,
      html[lang="ar"] .s-block--about h2{
       font-family: "Almarai", sans-serif  !important; 
}
html[lang="ar"] .advanced-slider__caption__inner--left {
  justify-content: center;
}
html[lang="ar"] .advanced-slider__caption__inner__content {
    max-width: 100% !important;
}
.advanced-slider .swiper .swiper-slide-active h2 {
    padding-bottom: 20px !important;
}
html[lang="ar"] .advanced-slider__caption__inner__content__button {
    line-height:40px !important;
}
.fit-slider-products .s-slider-block__title, .fit-slider-products .s-slider-block__title-right {
  padding-left: 0px;
}
.fit-slider-products .s-slider-block__title h2, 
html[lang="ar"] .fit-slider-products .s-slider-block__title h2 {
padding-left: 0px;
font-size: 40px !important;
}
html[lang="ar"] .animated-text.animated-text--2 .animated-text__inner ul li a {
  padding: 3px 86px 8px 35px !important;
}
html[lang="ar"]  .animated-text.animated-text--3 .animated-text__inner ul li a{
  padding: 6px 86px 8px 35px !important;
}
html[lang="ar"] .promo_with_countdown .relative p.mt-2 {
  font-size: 40px !important;
}
html[lang="ar"] .promo_with_countdown .relative p.mt-2 {
  padding-bottom: 0px;
}
html[lang="ar"] .promo_with_countdown .relative p.mt-6.text-base {
  font-size: 20px !important;
}
html[lang="ar"] .s-block--about h2,
html[lang="ar"] .s-block--custom-reviews .tracking-tight{
  font-weight:700 !important;
}
html[lang="ar"] .s-block--square-links h2 {
  text-align: center !important;
  font-size: 35px !important;
  padding-bottom: 0px;
}
html[lang="ar"] header-btn__icon{
  margin-left: 0;
}
 html[lang="ar"] .header-btn__icon.icon:where([dir=rtl],[dir=rtl] *),
 html[lang="ar"] .rtl\:mr-4:where([dir=rtl],[dir=rtl] *) {
  margin-right: 0rem;
}
#mainnav .navbar-brand {
  left: 50% !important;
}
.cart .breadcrumbs, .product-single .breadcrumbs {
    padding-top: 0rem;
}
html[lang="ar"] .s-products-slider-card .product-card__addToCart button .s-button-text,
html[lang="ar"] .s-products-slider-slider .product-card__addToCart button .s-button-text {
  font-weight: 400 !important;
  font-family: "Almarai", sans-serif  !important; 
}
}



body {
  font-family: 'Aeonik', sans-serif !important;
}
.top-navbar{
  background: linear-gradient(90deg, #FC668C 0%, #90B4E4 24.45%, #FB6C8B 56.13%, #90B4E4 94.29%) !important;
}
.main-nav-container {
  position: relative !important;
  padding-top: 26px !important;
}
#mainnav .navbar-brand {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 20 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mobile-menu .main-menu li {
    position: relative;
}
.mobile-menu .main-menu li:hover a::before{
content: "";
    position: absolute;
    left: 0px;
    bottom: 12px;
    z-index: 1;
    width: 100%;
    height: 9px;
    background: url(https://res.cloudinary.com/dr1fpfhmw/image/upload/v1768562062/Vector_17_1_iaqd9m.png) right top no-repeat;
    background-size: 100% 100%;
}

.fixed-header .mobile-menu{
  position:static !important;
  width: 100% !important;
  left: 0px !important;
  top: 68px !important;
  text-align: center !important;
  border-top:0px solid #fff !important;
}
.fixed-header .mobile-menu ul{
  margin-left:0px !important;
  justify-content:start !important;
}
.fixed-header .mobile-menu ul li{
  justify-content:start !important;
}  
.mobile-menu{
  position: absolute !important;
  width: 100% !important;
  left: 0px !important;
  top: 68px !important;
  text-align: center !important;
  border-top: 1px solid #fff !important;
}
.mobile-menu ul{
  margin-left:0px !important;
  justify-content: center !important;
}
.mobile-menu ul li{
  justify-content: center !important;
}
.main-menu li.root-level>a {
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
  letter-spacing: 1px;
  font-size: 18px;
}
.advanced-slider__caption__inner__content__heading{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 76px !important;
}
.advanced-slider__caption__inner__content__text{
  font-weight:400 !important;
  font-size:18px !important;
  padding-bottom: 20px;
  padding-top:28%;
}
.advanced-slider__caption__inner__content {
        max-width: 50% !important;
}
.advanced-slider__caption__inner__content__button{
  height: 59px !important;
  line-height: 46px !important;
  border-radius: 40px !important;
  min-width: 181px !important;
  text-align: center !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  margin-top:0px !important;
}
.advanced-slider__caption__inner__content__button:before {
  border-radius: 40px !important;
}
.confidence {
  background: linear-gradient(
    90deg,
    #FC668C 0%,
    #90B4E4 24.45%,
    #FB6C8B 56.13%,
    #90B4E4 94.29%
  ) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.fit-slider-products .s-slider-block__title,
.fit-slider-products .s-slider-block__title-right{
  border-bottom:0px !important;
}
.fit-slider-products .s-slider-block__title h2{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 62px !important; 
}
.fit-slider-products .s-slider-block__title-left .s-slider-block__display-all{
  height: 59px !important;
  line-height: 46px !important;
  border-radius: 40px !important;
  min-width: 181px !important;
  text-align: center !important;
  font-weight: 500 !important;
  font-size: 22px !important;
  background: #F7658F !important;
  border: 1px solid #F7658F !important;
  color: #fff !important;
}
.fit-slider-products .s-slider-nav-arrow svg {
  width: 39px !important;
  fill: #000 !important;
}
.fit-slider-products .s-slider-nav-arrow{
 height: 5.5rem !important; 
}
.fit-slider-products .product-card__addToCart {
  bottom: 10px !important;
  left: 5% !important;
  border-radius: 40px !important;
  position: absolute !important;
  right: 0 !important;
  text-align: center !important;
  transition: all .3s ease !important;
  width: 90% !important;
}
.fit-slider-products .product-card__addToCart__btn salla-button{
  border-radius: 40px !important;
  height: 54px !important;
}
.fit-slider-products .product-card__addToCart__btn salla-button button{
  border-radius: 40px !important;
}

html[lang="ar"] .fit-slider-products .product-card__addToCart__btn salla-button button .s-button-text{
  font-weight: 400 !important;
  font-family: "Almarai", sans-serif  !important; 
  font-size:18px !important;
 }
.fit-slider-products .product-card__addToCart__btn salla-button button .s-button-text{
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
  font-size:18px !important;
 }
.fit-slider-products .product-card__addToCart__btn salla-button button .s-button-text .sicon-shopping{
  display:none !important;
}
.fit-slider-products .product-card__buttons {
  bottom: 80px !important;
}
.fit-slider-products .product-card__title a{
  color: #000 !important;
  font-weight: 500 !important;
  font-family: 'Aeonik', sans-serif !important;
  font-size:20px !important;
}
.fit-slider-products .product-card__price .total-price{
 color: #008858 !important;
 font-weight: 700 !important;
 font-family: 'Aeonik', sans-serif !important;
 font-size:20px !important;
}
.animated-text.animated-text--2 .animated-text__inner ul li a{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 70px !important; 
  color:#4CC7A5 !important;
  padding:30px 125px 25px 50px !important;
  display: inline-block !important;
    background:url(https://res.cloudinary.com/dr1fpfhmw/image/upload/v1768562062/image_94_ityxig.png) right top  no-repeat ;
  background-size:88px;
      text-transform: uppercase;
}
.animated-text.animated-text--3 .animated-text__inner ul li a{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 70px !important; 
  color:#2746AA !important;
   padding:37px 125px 25px 50px !important;
  display: inline-block !important;
    background:url(https://res.cloudinary.com/dr1fpfhmw/image/upload/v1768562062/image_95_oczox2.png) right top  no-repeat ;
  background-size: 88px;
      text-transform: uppercase;
}

.promo_with_countdown--4 .relative.bg-gray-900{
  padding: 4% !important;

}
.promo_with_countdown--4 .relative.h-80{
  height: auto !important;
  border-radius: 20px !important;
      left: 4%;
}
.promo_with_countdown--4 .relative.h-80 p{
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.promo_with_countdown .as-img salla-count-down .s-count-down-item {
  border-color: #fff !important;
  color: #2746AA !important;
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
  font-size: 32px !important;
}
.s-count-down-item-label {
  opacity: 1 !important;
}
.promo_with_countdown .as-img salla-count-down .s-count-down-item {
  border-color: #fff !important;
  color: #2746AA !important;
}
.promo_with_countdown .s-count-down-item {
  background: transparent !important;
  border: 1px solid #eee !important;
  border-radius: 0 !important;
  color: #000 !important;
  flex: initial !important;
  width: 6.2rem !important;
  background: #fff !important;
}
.promo_with_countdown .as-img salla-count-down .s-count-down-item-label {
  color: #2746AA !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.mt-8 a{
  color: #ffffff !important;
  height: 68px !important;
  background: #2746AA !important;
  min-width: 181px !important;
  line-height: 48px !important;
  text-align: center !important;
  border-radius: 40px !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.s-block--custom-reviews .tracking-tight{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 62px !important;
  padding-bottom: 30px !important;  
}
.s-block--custom-reviews .enhanced-title-border{
  display:none !important;
}
.s-block--about{
  padding-top:0px !important;
}
.s-block--about h2{
  text-align: center !important;
  padding-bottom: 42px !important;
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 62px !important;
  color:#000 !important;
}
.gradient-word {
  background: linear-gradient(
    90deg,
    #354CAA 0%,
    #F799C4 24.45%,
    #3B4DAA 56.13%,
    #EF94C6 94.29%
  ) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  font-weight: inherit !important; /* keep original h2 weight */
  position: relative;
}

.gradient-word::before{
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index:1;
    width:100%;
    height:10px;
    background:url(https://res.cloudinary.com/dr1fpfhmw/image/upload/v1768562062/Vector_18_n5v3oo.png) right top  no-repeat ;
    background-size:100%;
}

.s-block--about h3{
  font-size: 28px !important;
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
  color: #000 !important;
  padding-bottom: 20px !important;
  opacity: 1;
}
.s-block--about p{
  font-size: 20px !important;
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
  color: #000 !important;
  padding-bottom: 20px !important;
}
.s-block--about a{
  width: 100% !important;
  border-radius: 40px !important;
  display: inline-block !important;
  height: 60px !important;
  text-align: center !important;
  line-height: 45px !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 20px !important;
}
.s-block--about a .sicon-keyboard_arrow_left{
  display:none !important;
}
.s-block--enhanced-features{
background: linear-gradient(90deg, #90B4E4 0%, #008464 17.79%, #90B4E4 55.29%, #008464 94.29%) !important;
}
.s-block--enhanced-features__item:hover,
.s-block--enhanced-features__item{
  border: 0px !important;
  box-shadow: none !important;
}

.s-block.s-block--enhanced-features{
  max-width: 100% !important;
}
.s-block--enhanced-features__item h2{
  color:#fff !important;
   font-size: 20px !important;
  font-weight: 700 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.s-block--enhanced-features__item{
      background-color: transparent !important;
}
.s-block--square-links .max-w-7xl{
    max-width: 90rem !important;
}
.s-block--square-links .enhanced-title-border{
  display:none !important;
}
.s-block--square-links h2{
  text-align: left !important;
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 62px !important;
  color:#000 !important;
}
.gradient-text1 {
  background: linear-gradient(
    90deg,
    #354CAA 0%,
    #F799C4 24.45%,
    #3B4DAA 56.13%,
    #EF94C6 94.29%
  ) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.product-index .text-primary,
.product-single .text-primary {
 color: #008858 !important;
}
.breadcrumbs ul li a{
  font-size: 20px !important;
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
  color: #000 !important;
}
.product-single h1.text-store-text-primary{
  font-weight:800 !important;
  font-family: "HT Baybars Display", serif !important;
  font-size: 40px !important;
  padding-bottom:20px;
  color:#000 !important;
}
.product-single .text-store-text-secondary.mb-3.block{
  color: #F7658F !important;
  font-size:16px !important;
  font-weight: 400 !important;
  padding-bottom:20px;
  font-family: 'Aeonik', sans-serif !important;
}
.s-add-product-button-main button{
  height: 60px !important;
  border-radius: 40px ! IMPORTANT !important;
  background: #008858 !important;
  color: #fff !important;
}
.s-add-product-button-main button i{
  display: none !important;
}

.starting-or-normal-price h2{
  color: #F7658F !important;
  font-size:24px !important;
  padding-bottom:20px;
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.more-tab-container .tab-pane p strong{
  color:#000 !important;
}

.product-card__price .total-price{
  color:#008858 !important;
  font-size:20px !important;
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.product-card__title{
  color: #000 !important;
  font-weight: 500 !important;
  font-family: 'Aeonik', sans-serif !important;
  font-size:20px !important;
}
.s-infinite-scroll-btn{
  background: #F7658F !important;
  color: #fff !important;
  height: 60px !important;
  border-radius: 40px !important;
  min-width: 180px !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  font-family: 'Aeonik', sans-serif !important;
}
.s-block--enhanced-features__item .bg-primary{
  background-color:transparent;
}

.app-inner .products-index{
  padding-top:60px;
}
body.product-index .s-block--testimonials{
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.main-nav-container {
    padding-top: 7px !important;
}
#mainnav .navbar-brand {
    left: 46% !important;
}
.header-btn__icon.icon {
    margin-right: 0px;
}
salla-cart-summary.ml-4 {
    margin-left: 0rem;
}
.advanced-slider__caption__inner__content {
    max-width: 100% !important;
}
.advanced-slider__caption__inner__content__text {
    font-weight: 400 !important;
    font-size: 18px !important;
    padding-bottom: 20px;
    padding-top: 60%;
    TEXT-ALIGN: CENTER;
}
.advanced-slider__caption__inner__content__heading {
    font-weight: 800 !important;
    font-family: "HT Baybars Display", serif !important;
    font-size: 42px !important;
      text-align: center;
}
.advanced-slider__caption__inner__content {
    max-width: 100% !important;
    text-align: center !important;
}

.fit-slider-products .s-slider-block__title, .fit-slider-products .s-slider-block__title-right {
    border-bottom: 0px !important;
    text-align: center;
    width: 100%;
    padding-right: 0px;
    padding-bottom: 10px;
}
.fit-slider-products .s-slider-block__title h2 {
    font-weight: 800 !important;
    font-family: "HT Baybars Display", serif !important;
    font-size: 40px !important;
    text-align: center;
    padding-right: 0rem;
}
.s-block--best-offers .s-slider-wrapper {
    position: relative;
    padding-bottom: 100px;
}
.s-block--best-offers .s-slider-block__title-left, salla-products-slider .s-slider-block__title-left {
    align-self: self-start;
    position: absolute;
    bottom: 37px;
    width: 100%;
}
.fit-slider-products .s-slider-block__title-left .s-slider-block__display-all {
        height: 52px !important;
        line-height: 39px !important;
        border-radius: 40px !important;
        min-width: 100% !important;
        text-align: center !important;
        font-weight: 500 !important;
        font-size: 20px !important;
        background: #F7658F !important;
        border: 1px solid #F7658F !important;
        color: #fff !important;
}
.s-block--best-offers .product-card__enhanced-mini-cart-divider {
    border-top: 0px solid hsla(0, 0%, 94%, .702);
    margin: 0px 0px 0;
}
.s-block--best-offers .product-card__image img {
    border-radius: 20px;
  }
    .s-block--best-offers .product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button {
        padding-bottom: 0px !important;
    }  
.animated-text--2{
  margin-top: 0px;
} 

.animated-text.animated-text--2 .animated-text__inner ul li a {
    font-size: 36px !important;
          padding:10px 86px 8px 35px !important;
        background-size: 51px;
}   
.animated-text.animated-text--3 .animated-text__inner ul li a {
            padding: 16px 86px 8px 35px !important;
        background-size: 51px;
        font-size: 36px !important;
 }
.promo_with_countdown--4 .relative.h-80 {
    height: auto !important;
    border-radius: 20px !important;
    left: 0%;
    top: 15px;
    margin-bottom: 26px;
} 
.mt-8 a {
    color: #ffffff !important;
    height: 54px !important;
    background: #2746AA !important;
    min-width: 100% !important;
    line-height: 34px !important;
    text-align: center !important;
    border-radius: 40px !important;
    display: inline-block !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: 'Aeonik', sans-serif !important;
}
.s-block--custom-reviews .tracking-tight {
    font-weight: 800 !important;
    font-family: "HT Baybars Display", serif !important;
    font-size: 40px !important;
    padding-bottom: 0px !important;
}
.s-block--about h2 {
    text-align: center !important;
    padding-bottom: 0px !important;
    font-weight: 800 !important;
    font-family: "HT Baybars Display", serif !important;
    font-size: 40px !important;
    color: #000 !important;
    line-height: 45px;
}
.s-block--about h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: 'Aeonik', sans-serif !important;
    color: #000 !important;
    padding-bottom: 0px !important;
    opacity: 1;
}
.s-block--about p {
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'Aeonik', sans-serif !important;
    color: #000 !important;
    padding-bottom:0px !important;
    margin-bottom: 0px;
}
.s-block--square-links h2 {
    text-align: center !important;
    font-weight: 800 !important;
    font-family: "HT Baybars Display", serif !important;
    font-size: 40px !important;
    color: #000 !important;
}
.s-block--enhanced-features__item,
.s-block--enhanced-features__item:first-child {
    grid-column: span 1 / span 1 !important;
    padding: 12px 0px;
}
.s-block--enhanced-features .grid{
      padding-top:50px;
      gap: 0px;
      padding-bottom:50px;
}
.navbar-brand img {
    max-height: 120px;
    max-width: 150px !important;
}
.header-btn__icon {
    align-items: center;
    display: flex;
    font-size: 22PX;
    height: 2.5rem;
    justify-content: center;
    line-height: 1.75rem;
    width: 33PX;
}
 .s-block--square-links .auto-fit-grid {
    display: flex !important;
    gap: 12px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding-left: 16px;
    padding-right: 16px;
  }

  .s-block--square-links .auto-fit-grid::-webkit-scrollbar {
    display: none;
  }

  .s-block--square-links .auto-fit-grid li {
    flex: 0 0 75%;
    scroll-snap-align: start;
  }
.footer-is-custom .store-footer .store-footer__contacts-row, 
.footer-is-custom .store-footer .store-footer__inner, 
.footer-is-custom .store-footer .store-footer__newsletter {
    background-color: #fff;
    --tw-border-opacity: 0;
    border-bottom-color: #e5e7eb;
    border-bottom-color: inherit;
    border-bottom: 0px hsla(0, 0%, 100%, .1);
    border-style: none;
    --tw-bg-opacity: 1;
        padding-top: 4rem;
}
.store-footer {
    margin-top: 0;
  }
.store-footer svg.absolute{
  display: none;
}   
.store-footer__inner a img.img-fluid{
      margin-bottom: 30px;
    width: 80%;
}
  .app-inner .products-index {
    padding-top: 0px;
}
}

.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {
    max-height: 60px !important;
    border-radius: 40px !important;
    border: none;
}


.s-block--enhanced-features__item p {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5rem;
    opacity: .95;
    color: #fff !important;
    opacity: 1;
}

.product-more-info .more-info-tabs__nav-link>span{
   font-size: 20px !important;
    font-weight: 700 !important;
    font-family: 'Aeonik', sans-serif !important;
    color: #000 !important;
    padding-bottom: 0px !important;
    opacity: 1;

}
.more-tab-container .tab-pane{
   font-size: 16px !important;
    font-weight: 400 !important;
    font-family: 'Aeonik', sans-serif !important;
    color: #000 !important;
    padding-bottom: 10px !important;
}
[dir=ltr] .topnav-link-item:last-child {
    padding-right: 15px !important;
}