/* Add custom CSS styles below */ 
section:nth-of-type(1){


margin-top: unset;


}


section:nth-of-type(1) .container ,


section:nth-of-type(10) .container{


max-width: unset;


padding: unset;


}


.two-row .banner-entry:first-child{


grid-row: span 1 / span 1 ;


}


.banner-entry{


height: 390px;


}


.banner--fixed img, .banner-entry{


background-color: transparent;


}


.s-slider-block__title h2{


font-size: 1.7rem;


border-bottom: 2px solid black;


padding-bottom: 1rem;


}


.carousel-slider .swiper-wrapper>div{


padding: 0.625rem;


}


.s-product-card-entry{


box-shadow: 0 0 10px black;


height: 95%;


margin: 10px;


}


@media(max-width:768px){


section:nth-of-type(3) div{


grid-template-columns: repeat(3, minmax(0, 1fr));


}


.banner-entry{


height: 120px;


}


section:nth-of-type(3) {


margin-top: 0.5rem;


max-width: 500px;


}


}


.s-button-primary-outline ,


.s-reviews-testimonial ,


.footer-is-light .store-footer .store-footer__inner{


background-color: #F68A6F;


color: white;


}


.s-button-primary-outline:hover {


background-color: #F68A6F;


color: white;


}


.s-reviews-header-wrapper{


justify-content: center;


}


.s-reviews-header{


font-size: 1.7rem;


color: white;


background-image: url(https://h.top4top.io/p_3705pnzcf1.png);


padding: 14px 90px;


background-repeat: no-repeat;


}


.s-reviews-testimonial__icon svg ,


.s-rating-stars-small svg{


fill: white;


}