/** Shopify CDN: Minification failed

Line 31:19 Expected identifier but found whitespace
Line 31:21 Unexpected "{"
Line 31:30 Expected ":"
Line 32:14 Expected identifier but found whitespace
Line 32:16 Unexpected "{"
Line 32:25 Expected ":"
Line 32:59 Expected ":"
Line 33:17 Expected identifier but found whitespace
Line 33:19 Unexpected "{"
Line 33:28 Expected ":"
... and 20 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:rich-text-two-columns-mobile (INDEX:176) */
/* Mobile Only Section */
.mobile-only-section {
  display: none !important; /* hide on desktop */
}

.mobile-only-section .two-column-richtext {
  display: flex !important;
  justify-content: center;
  flex-wrap: nowrap;
  text-align: center;
  background-color: {{ section.settings.background_color }};
  padding-top: {{ section.settings.desktop_padding_top }}px;
  padding-bottom: {{ section.settings.desktop_padding_bottom }}px;
}

.mobile-only-section .two-column-richtext .column {
  flex: 1 1 50%;
}

/* Show only on mobile */
@media screen and (max-width: 500px) {
  .mobile-only-section {
    display: block !important; /* show section on mobile */
  }
  .mobile-only-section .two-column-richtext {
    gap: 5px !important;
    padding-top: {{ section.settings.mobile_padding_top }}px !important;
    padding-bottom: {{ section.settings.mobile_padding_bottom }}px !important;
  }
}
/* END_SECTION:rich-text-two-columns-mobile */

/* START_SECTION:rich-text-two-columns (INDEX:177) */
/* Two Column Rich Text */
.two-column-richtext {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  background-color: {{ section.settings.background_color }};
  text-align: center;
  padding-bottom: {{ section.settings.desktop_padding_bottom }}px !important; /* force desktop padding */
}
.two-column-richtext .column {
  flex: 0 0 auto;
}
@media screen and (max-width: 500px) {
  .two-column-richtext {
    gap: 5px !important; /* fixed small gap on mobile */
    padding-bottom: {{ section.settings.mobile_padding_bottom }}px !important; /* force mobile padding */
  }
  .two-column-richtext .column {
    flex: 1 1 50%;
  }
}
/* END_SECTION:rich-text-two-columns */