/* Add custom CSS styles below */ 

/*swiper photos start*/

.s-block--photos-slider .swiper-slide {
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
}

.s-block--photos-slider {
  margin-top: 0px !important;
}
.swiper {
  padding: 0px !important;
}
.s-slider-v-centered .s-slider-block__title-nav {
    display: none;
}
/*swiper photos end*/
.bannner_div {
    justify-content: center;
    display: flex;
}
.banner_details {
    top: 65% !important;
        align-items: center !important;

}
@media(min-width:768px){
.store_cat .swiper-wrapper {
    justify-content: center !important;

}
}
.grid_phote {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
     grid-template-rows: unset !important 
}
.grid_phote .banner-entry:first-child {
    grid-column: 1 !important;
    grid-row: unset !important; 
}
.grid_phote .banner-entry:nth-child(2) {
    grid-column: 2 !important;
   grid-row: unset !important; 
}
@media(max-width:768px){
.grid_phote {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid_phote .banner-entry:first-child {
    grid-column: 1 !important;
}
.grid_phote .banner-entry:nth-child(2) {
    grid-column: 1 !important;
}
}

.grid_sec {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    grid-template-rows: unset !important;
}
.grid_sec .ref-grid:first-child {
    grid-column: 1 !important;
    grid-row: unset !important;
}
.grid_sec .ref-grid:nth-child(2) {
    grid-column: 2/4 !important;
    grid-row: unset !important; 
}
.grid_sec .ref-grid:nth-child(3) {
    grid-column: 4/5 !important;
    grid-row: unset !important; 
}

@media(max-width:768px){
.grid_sec {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid_sec .ref-grid {
    grid-column: 1 !important;
}
}
.grid_sec .ref-grid:hover img {
     transform: unset !important;
}
.div_description p:nth-of-type(n+4) , .div_description strong {
  display: none;
}