/* Add custom CSS styles below */
.home-block--fixed-products.show-all .title.title--x-large, .home-block--slide-products.show-all .title.title--x-large {

    display: none;

}
 
section.home-block.home-block--bg.home-block--slide-products .price-wrapper {
    display: flex;
    flex-direction:row;
    justify-content: start;
    padding-right: 14px !important;
}

.products-list-container {

    width: 100%;

    grid-template-columns: repeat(auto-fill,minmax(220px,4fr));

    grid-gap: 59px;

}

.product-block {

    border: none;

    box-shadow: none;

}

.nav-desktop--horizontal>ul {

    justify-content: center;

}

/*

:lang(ar).home-block--fixed-banner:nth-of-type(9){

display: none;

}

*/

/*

@media only screen and (max-width: 767px){

.banner-1 {

display: none;

}

}

@media only screen and (max-width: 767px){

.banner-2 {

display: none;

}

}

*/

:lang(en) .ar-banner{

    display:none

}

:lang(ar) .en-banner{

    display: none;

}

@media only screen and (max-width: 767px){

    .banner-desktop {

        display: none;

    }

}

@media only screen and (min-width: 767px){

    .banner-phone {

        display: none;

    }
div#splide02-track {

    justify-content: center;
    display: flex;
}
}
/*******new_style********/
.product-block .btn--add-to-cart {
    transform: translateX(0px) !important;
}

.relative.wide.donating-wrap {
    background: transparent;
}

.splide--products-slider .splide__slide {
    background: transparent;
}

.product-block__info {
    background: transparent;
}

.product-block {
    background: transparent;
    text-align: center;
}

h2.title.title--primary.title--small {
    color: #000000B2 !important;
}

section.home-block.home-block--bg.home-block--slide-products {
    background: #A0DAB352;
}
button.btn.btn--oval.btn--padded.btn--grey.active {
    background: #A0DAB3;
    color: #fff;
}
.product-block .btn--add-to-cart {
    right: unset;
    left: 40px;
    background: transparent;
    bottom: 12px;
}

.price-wrapper {
    border: 1px solid;
    border-radius: 10px;
    padding: 4px 0px;
}
.banner figure figcaption {
    align-items: center;
}

figure.banner-effect-1:before {
    display: none;
}
.product-block .btn--add-to-cart {
    transform: translateX(10px);
}
section.home-block--slide-products:nth-of-type(2) {
    background: #FEDBAF !important;
}
@media (max-width:500px){
.product-block .btn--add-to-cart{
left:8px;
bottom:7px;
}
[dir="ltr"] section.home-block.home-block--bg.home-block--slide-products .price-wrapper{
flex-direction:column;
 align-items: end !important;
}
[dir="rtl"] section.home-block.home-block--bg.home-block--slide-products .price-wrapper{
flex-direction:column;
 align-items: start !important;
}
}
.product-section.product-actions.product-section--quantity {
    position: fixed;
    width: 100%;
    padding:10px;
    bottom: 0px;
    z-index: 9999;
    left: 0;
    right: 0;
    background: #fff;
    justify-content: center;
}
.price-wrapper {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    justify-content: center;
    padding-right: 14px !important;
}
[dir="ltr"] .price-wrapper {
  align-items: end;
}
[dir="ltr"] section.home-block.home-block--bg.home-block--slide-products .price-wrapper{
 justify-content: end;
    align-items:center;
}
.s-add-product-button-main.w-full {
    width: 80%;
}

.s-add-product-button-with-quick-buy {
    justify-content: center;
}

.product-sections-wrapper .product-section .flex-grow-1 {
    width: 32%;
    flex-grow: 0 !important;
}
@media (max-width:600px){
.product-section.product-actions.product-section--quantity {
  bottom: 50px;
}
}
.product-section.product-actions.product-section--quantity {
    position: fixed;
    width: 100%;
    padding:10px;
    bottom: 0px;
    z-index: 9999;
    left: 0;
    right: 0;
    background: #fff;
    justify-content: center;
}

.s-add-product-button-main.w-full {
    width: 80%;
}

.s-add-product-button-with-quick-buy {
    justify-content: center;
}

.product-sections-wrapper .product-section .flex-grow-1 {
    width: 32%;
    flex-grow: 0 !important;
}
.s-add-product-button-main {
    display: flex;
    justify-content: space-around;
    width: 65%;
    align-items: center;
}

salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout.hide-scroll.hydrated {
    width: 98%;
    margin-right:10px
}

.s-add-product-button-mini-checkout-content {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
@media (max-width:600px){
.product-section.product-actions.product-section--quantity {
  bottom: 80px;
}
.product-sections-wrapper .product-section .flex-grow-1 {
   width: 100%;
    flex-grow: 0 !important;
}
.s-add-product-button-main.w-full {
    width: 100%;
}
.footer__bottom{
padding-bottom:100px;
}
.s-add-product-button-main {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px;
    background: #fff;
    align-items: center;
}
}
/**********
@media (min-width:991px){
header#site-header-outer {
    height: 40px !important;
}

.nav-desktop--horizontal>ul .menu-item>a {
    font-weight: 700;
}

div#search_form {
    width: 60%;
}

section.hero.header-block.header-block--nav-wrapper {
    position: absolute;
    z-index: 9888888888888888;
    top: 58px;
    right: 40%;
}

.s-search-inline {
    width: 150px;
}
section.home-block.home-block--main-slider {
    padding: 0;
    position: relative;
    margin-top: -200px;
}

.top-header {
    position: relative;
    z-index: 99999;
    border-bottom: 0px;
}

header#site-header-outer {
    position: relative;
    z-index: 999999;
}

.header-block--nav-wrapper {
    position: relative;
    z-index: 9999999999;
    background: transparent;
    border: none;
}


section.home-block.home-block--main-slider .container {
    max-width: 100%;
}}
********/
section.home-block.home-block--fixed-banner .container {
    max-width: 100%;
    padding: 0px;
}
section.home-block.home-block--bg.home-block--slide-products.home-block--products-slider.show-all .title.title--primary.title--x-large.title--has-dash.mb-30 {
    display: block;
    text-align: center !important;
    color: #fff !important;
    background: #a3dbb5;
    width: fit-content;
    margin: auto;
    padding: 10px 20px;
    border-radius: 19px;
    border-right: none;
}
section.home-block.home-block--bg.home-block--slide-products .title--has-dash:before{
display:none;

}