.image-blocks-row__header{text-align:center;line-height:38px;padding-bottom:30px}.image-blocks-row__header h2{margin:0;font-weight:600}.image-blocks-row__header p{color:teal;font-size:1.4rem;font-weight:600;line-height:1.6rem;margin:15px 0 0}@media(max-width:768px){.image-blocks-row__header .h2{font-size:18px;line-height:25px}.image-blocks-row__header{padding-bottom:2.6rem}}.image-blocks-row__inner{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.image-blocks-row__inner::-webkit-scrollbar{display:none}.image-blocks-row__inner>.image-blocks-row__feature{flex:0 0 80%;scroll-snap-align:start}.image-blocks-row__inner.large-gap{gap:2rem}@media(min-width:769px){.image-blocks-row__inner{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6rem;overflow-x:visible;scroll-snap-type:none}.image-blocks-row__inner>.image-blocks-row__feature{flex:none}}@media screen and (min-width:1025px){.image-blocks-row__inner.large-gap{gap:3.2rem}}@media screen and (min-width:1200px){.image-blocks-row__inner.large-gap{gap:6.4rem}}.image-blocks-row__feature{text-align:center}.image-blocks-row__feature__text{padding-top:3rem}.image-blocks-row__feature__image{border-radius:20px;overflow:hidden;border:1px solid #EDE8EB}.image-blocks-row__feature__image.with-overlay{position:relative;overflow:hidden}.image-blocks-row__feature__image.with-overlay:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,rgba(0,0,0,calc(.4 * var(--overlay-opacity, 1))) 65%,rgba(0,0,0,var(--overlay-opacity, .8)));border-radius:20px;z-index:1}.image-blocks-row__feature__text{text-align:center;padding:1.2rem 2rem 0}.image-blocks-row__feature__image.with-overlay .image-blocks-row__feature__text{position:absolute;bottom:0;color:#fff;z-index:2;right:0;left:0;padding:0px 2rem 0}.image-blocks-row__feature__text p{font-size:1.4rem;line-height:2.4rem;margin-bottom:1.6rem}.image-blocks-row__feature__text h3{font-size:16px;line-height:22px;margin-bottom:9px;margin-top:20px}@media(min-width:769px){.image-blocks-row__feature__text h3{font-size:18px;line-height:25px}}.image-blocks-row__feature img{width:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/363/assets/section-image-blocks-row.css.map */
