.pf-cms-grid-renderer-root {
  & h1 {font-size:1.8rem;font-weight:800;display:flex;align-items:center;text-align:left;}
	& h1::before {content: "";width: 6px;height: 24px;background: #333;margin-right: 15px;border-radius: 4px;}
	& h2 {font-size: 1.8rem;font-weight: 800;margin-top: 35px;display: flex;align-items: center;text-align:left}
	& h2::before {content: "";width: 6px;height: 24px;background: #333;margin-right: 15px;border-radius: 4px;}
	& h3 {font-size: 1.8rem!important;font-weight: 800;margin-top: 35px!important;padding-bottom:0!important;display: flex!important;align-items: center;text-align:left}
	& h3::before {content: "";width: 6px;height: 24px;background: #333;margin-right: 15px;border-radius: 4px;}
}

.gfw-page-storefront {
	& .x-cmstype-imageswiper{border-radius:var(--borad-big);overflow:hidden}
}


.swiper-backface-hidden .swiper-slide div{    background-size: 100% !important;  height:110px !important;}

@media screen and (min-width:600px){
.swiper-backface-hidden .swiper-slide div{height:170px !important;}
}

@media screen and (min-width:768px){
  .swiper-backface-hidden .swiper-slide div{height:240px !important;}
}

@media screen and (min-width:985px){
.swiper-backface-hidden .swiper-slide div{height:230px !important;}
}

@media screen and (min-width:1200px){
.swiper-backface-hidden .swiper-slide div{height:280px !important;}
}

@media screen and (min-width:1500px){
  .swiper-backface-hidden .swiper-slide div{height:380px !important;}
}