/* Add custom CSS styles below */ 
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');
body *{
  font-family: "Cairo", sans-serif !important;
}

/*header*/
.top-navbar {
    display: none;
}
.inner .main-menu li {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
/*main_banner*/
.main_banner img.w-full {
    object-fit: contain;
}
@media (max-width:767px){
  .main_banner .h-\[400px\] {
    height: 188px;
}}
/*category_section */
 .category_section img {
    border-radius: 0px !important;
}
  @media (min-width: 1250px) {
  .main_banner .md\:h-\[600px\] {
        height: 500px;
    }
 .category_section .custom_container {
        width: 55%;
    }
}

/*banners */
section:nth-child(1 of.multi_use_banner) .swiper-slide-active .banner_text {
    align-items: flex-start;
    text-align: start;
    margin-right: 20%;
}
section:nth-child(1 of.multi_use_banner) .multi__banner {
    height: 600px;
}
section:nth-child(1 of.multi_use_banner) .multi__banner .lg\:leading-16 {
    line-height: 3rem;
}

section:nth-child(2 of.multi_use_banner) .swiper-slide-active .banner_text {
    align-items: flex-start;
    text-align: start;
}
section:nth-child(2 of.multi_use_banner) .multi__banner {
    height: 433px;
    background-position: Top left !important;
}
@media (max-width:767px){
section:nth-child(1 of.multi_use_banner) .multi__banner {
    height: 320px;
}
section:nth-child(1 of.multi_use_banner) .swiper-slide-active .banner_text {
    align-items: center;
    text-align: center;
    margin-right: 48%;
    justify-content: center;
    max-width: 200px !important;
}
 section:nth-child(1 of.multi_use_banner)   .banner_text h3 {
        width: 150px;
    }
section:nth-child(1 of.multi_use_banner) .multi__banner .lg\:leading-16 {
    display:none
}
section:nth-child(2 of.multi_use_banner) .multi__banner {
    height: 270px;
    border-radius: 5px;
}
.multi_use_banner .multi__banner {
    margin-top: 0;
}
section.s-block.multi-use-banner-10 {
    margin-bottom: 0;
    margin-top: 0;
}
section.sliding_banner {
    margin-bottom: 0;
}
section.feature_section {
    margin: 0;
}
}
/*fixed-banner*/
.s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0;
}
.banner_card_no_hover{
    margin: 0 !important;
    padding: 0 !important;
}
/*features*/
.feature_section .text-center >div:has(img) {
    width: 80px !important;
    height: 80px !important;
}
.feature_section .text-center img {
    width: 80px !important;
    height: 80px !important;
}
/*articles*/
.article_body:first-child h2 {
    line-height: 1.2;
}
.index .article_text  p:nth-of-type(n+3) {
    display: none;
}
.index .articles .md\:w-\[45\%\] {
    height: 345px;
}
.index .article_body:nth-of-type(n+2) {
    display: none;
}
/*footer*/
.store-footer {
    background-color: rgba(255, 255, 255, 1);  
}
.store-footer * {
    background-color:#231f20 !important;
}
.store-footer svg path {
    color: #fff !important;
    stroke: #fff !important;
}
@media (max-width: 640px) {
    .is-sticky-product-bar.product-single {
        padding-bottom: 4rem;
    }
}