button.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    background: #71573e !important;
    color: white !important;
}
button.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center .sicon-shopping {
    color: white !important;
}





body.index > div.app-inner > section:nth-child(5) > div.grid {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(6, 1fr);grid-column-gap: 10px;grid-row-gap: 10px;min-height: 700px;}

body.index > div.app-inner > section:nth-child(5) > div.grid > div > div {
    background-size: 100% !important;
    background-position: 50% !important;
    background-repeat: no-repeat !important;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(1) {
grid-area: 1 / 4 / 7 / 5;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(2) {
    grid-area: 1 / 3 / 4 / 4;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(3) {
grid-area: 4 / 3 / 7 / 4;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(4) {
    grid-area: 1 / 1 / 3 / 3;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(5) {
grid-area: 3 / 2 / 7 / 3;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(6) {
grid-area: 3 / 1 / 7 / 2;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div,
body.index>div.app-inner>section:nth-child(7)> div.grid > div {
    height: 100% !important;
    background-color: transparent !important;
}
body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(4) > div {
    background-position: 0px 0% !important;
}


@media (max-width: 767px) {


body.index > div.app-inner > section:nth-child(5) > div.grid {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(9, 1fr);
min-height: 820px;
}


body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(1) {
grid-area: 1 / 2 / 5 / 3;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(2) {
   grid-area: 1 / 1 / 3 / 2;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(3) {
grid-area: 3 / 1 / 5 / 2;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(4) {
   grid-area: 5 / 1 / 7 / 3;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(5) {
grid-area: 7 / 2 / 10 / 3;
}

body.index > div.app-inner > section:nth-child(5) > div.grid > div:nth-child(6) {
grid-area: 7 / 1 / 10 / 2;
}

}




body.index>div.app-inner>section:nth-child(7)> div.grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 10px;
grid-row-gap: 10px;
min-height: 450px;
}

body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(1) {grid-area: 1 / 4 / 3 / 5;}
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(2) {grid-area: 1 / 3 / 3 / 4; }
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(3) {grid-area: 1 / 1 / 2 / 3;}
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(4) {grid-area: 2 / 1 / 3 / 3;}

@media (max-width: 767px) {
body.index>div.app-inner>section:nth-child(7)> div.grid {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(4, 1fr);
 min-height: 565px;
}

body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(1) {grid-area: 1 / 2 / 3 / 3;}
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(2) {grid-area: 1 / 1 / 3 / 2; }
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(3) {grid-area: 3 / 1 / 4 / 3;}
body.index>div.app-inner>section:nth-child(7)> div.grid > div:nth-child(4) {grid-area: 4 / 1 / 5 / 3;}

}

body.index>div.app-inner>section:nth-child(9)> div.grid {grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px !important;}
body.index>div.app-inner>section:nth-child(9)> div.grid > div {height: 240px !important;background-color:transparent !important;}
body.index>div.app-inner>section:nth-child(9)> div.grid > div > div {
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: 50% !important;
}

@media (max-width: 767px) {
body.index>div.app-inner>section:nth-child(9)> div.grid > div {height: 130px !important;}
}

@media (min-width: 992px) {
body.index>div.app-inner>section:nth-child(11)> div.grid > div {
height: 300px !important;
}
}

.s-block--enhanced-features__item p {
display: none !important;
}