/** Shopify CDN: Minification failed

Line 33:10 Expected identifier but found whitespace
Line 33:11 Unexpected "0"
Line 33:14 Unexpected "{"
Line 33:23 Expected ":"
Line 33:50 Expected ":"
Line 40:6 Expected identifier but found whitespace
Line 40:8 Unexpected "{"
Line 40:17 Expected ":"
Line 40:48 Expected identifier but found "%"
Line 41:9 Expected identifier but found whitespace
... and 3 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:contact-info-bar (INDEX:17) */
.cib-outer {
  width: 100%;
}
.cib-inner {
  width: calc(100% - 4rem);
}
.cib-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
}
.cib-item {
  padding: 0 {{ section.settings.item_padding }}px;
  position: relative;
}
.cib-item:not(:last-child)::after {
  content: '';
  position: absolute;
  right: 0;
  top: {{ section.settings.divider_top_offset }}%;
  height: {{ section.settings.divider_height }}%;
  width: 1px;
  background-color: var(--divider-color);
}
.cib-icon {
  margin-bottom: 12px;
  line-height: 1;
  display: block;
}
.cib-icon svg {
  width: 1em;
  height: 1em;
  display: block;
}
.cib-title {
  margin: 0 0 14px;
  line-height: 1.35;
  white-space: pre-line;
}
.cib-body {
  line-height: 1.7;
}
.cib-body a {
  color: inherit;
  text-decoration: none;
}
.cib-body a:hover {
  text-decoration: underline;
}
.cib-note {
  margin-top: 10px;
  line-height: 1.6;
}
@media screen and (max-width: 989px) {
  .cib-inner {
    width: calc(100% - 6rem);
  }
  .cib-grid {
    grid-template-columns: repeat({{ section.settings.columns_tablet }}, 1fr) !important;
  }
}
@media screen and (max-width: 749px) {
  .cib-inner {
    width: calc(100% - 3rem);
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .cib-grid {
    grid-template-columns: 1fr !important;
  }
  .cib-item {
    padding: 20px 0 !important;
    border-bottom: 1px solid;
    border-color: var(--divider-color);
  }
  .cib-item:last-child {
    border-bottom: none;
  }
  .cib-item:not(:last-child)::after {
    display: none;
  }
}
/* END_SECTION:contact-info-bar */