/** Shopify CDN: Minification failed

Line 21:22 Expected identifier but found whitespace
Line 21:24 Unexpected "{"
Line 21:33 Expected ":"
Line 22:11 Expected identifier but found whitespace
Line 22:13 Unexpected "{"
Line 22:22 Expected ":"
Line 34:12 Expected identifier but found whitespace
Line 34:13 Unexpected "1px"
Line 34:24 Unexpected "{"
Line 34:33 Expected ":"

**/


/* CSS from section stylesheet tags */
.image-text-blocks {
     display: flex;
     flex-wrap: wrap;
     background-color: {{ section.settings.background }};
     color: {{ section.settings.text_color }};
     padding: 11px;
   }

   .image-text-block {
     display: flex;
     flex-direction: column; /* Stack items vertically */
     margin:10px
   }

   .image-container {
     width: 100%;
     border: 1px solid {{ section.settings.image_border }};
   }

   .image-container img {
     width: 100%;
     height: auto;
   }

   .text-container__custom {
     height: fit-content;
   }

  .text-container__custom h4 {
     margin: 30px 0 18px 0;
   }


   @media screen and (min-width: 999px) {
     .image-text-blocks {
       display: grid;
       padding: 0 1.5%;
       grid-template-columns: repeat(2,1fr);
       gap: 26px;
       width: 100%;
       max-width: 100%;
     }
     .image-text-block {
       flex-direction: column !important;
       margin-bottom: 0;
     }
     .image-container img {
       width: 100%;
       height: auto;
     }
     .text-container__custom {
       text-align: left !important;
     }
   }

   @media screen and (min-width: 768px) {
     .image-text-block {
       flex-direction: column; /* Display items side by side on larger screens */
     }
   }