.image_media_grid .section_header .sub_heading{font-size:18px;padding-top:10px}.image_media_grid .section_header{padding-bottom:40px}.image_media_grid .media_grid{gap:20px 16px;display:flex;flex-wrap:wrap}.image_media_grid .media_grid .media_block:nth-child(3n+1){width:calc(64% - 8px)}.image_media_grid .media_grid .media_block.index_2,.image_media_grid .media_grid .media_block.index_3{width:calc(36% - 8px)}.image_media_grid .media_grid .media_block .image_part{position:relative;padding-bottom:41.073%}.image_media_grid .media_grid .media_block .image_part img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.image_media_grid .media_grid .media_block.index_2 .image_part,.image_media_grid .media_grid .media_block.index_3 .image_part{padding-bottom:73.556%}.image_media_grid .media_grid .block_inner{display:block;position:relative;border-radius:8px;overflow:hidden}.image_media_grid .media_grid .block_inner .text_part{opacity:0;visibility:hidden;transition:all .4s;position:absolute;left:0;bottom:0;padding:28px;width:100%;height:calc(100% - 48px);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(0deg,#000000b3,#0000)}.image_media_grid .media_grid .block_inner .text_part .heading{font-family:var(--text-font-family);font-size:30px;line-height:1.2;font-weight:500;padding-bottom:6px}.image_media_grid .media_grid .block_inner .text_part .content{font-size:14px;line-height:1.42}.image_media_grid .media_grid .block_inner:hover .text_part{opacity:1;visibility:visible}@media screen and (max-width: 999px){.image_media_grid .media_grid .media_block:nth-child(3n+1){width:100%}.image_media_grid .media_grid .media_block.index_2,.image_media_grid .media_grid .media_block.index_3{width:100%}.image_media_grid .media_grid .media_block.index_2 .image_part,.image_media_grid .media_grid .media_block.index_3 .image_part,.image_media_grid .media_grid .media_block .image_part{padding-bottom:53%}.image_media_grid .media_grid .block_inner .text_part{opacity:1;visibility:visible;padding:14px}}@media screen and (max-width: 699px){.image_media_grid .section_header .sub_heading{font-size:14px}.image_media_grid .media_grid{gap:12px 16px}.image_media_grid .section_header{padding-bottom:30px}.image_media_grid .media_grid .block_inner .text_part .heading{font-size:24px}.image_media_grid .media_grid .block_inner .text_part .content{font-size:12.5px;font-weight:400;line-height:1.44}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-image-media-grid.css.map */
