/** Shopify CDN: Minification failed

Line 20:19 Expected identifier but found whitespace
Line 20:21 Unexpected "{"
Line 20:30 Expected ":"
Line 33:8 Expected identifier but found whitespace
Line 33:10 Unexpected "{"
Line 33:19 Expected ":"
Line 40:8 Expected identifier but found whitespace
Line 40:10 Unexpected "{"
Line 40:19 Expected ":"
Line 45:8 Expected identifier but found whitespace
... and 13 more hidden warnings

**/


/* CSS from section stylesheet tags */
.breadcrumb-section {
  background-color: {{ section.settings.background_color }};
  padding: 10px 20px;
}

.breadcrumb-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-family: 'Jost', sans-serif;
  font-size: 14px;
}

.breadcrumb a {
  color: {{ section.settings.text_color }};
  text-decoration: none;
  font-weight: 600;
}

.breadcrumb span.divider {
  margin: 0 6px;
  color: {{ section.settings.text_color }};
}

.breadcrumb span:last-child {
  font-weight: 400;
  color: {{ section.settings.text_color }};
}

@media (max-width: 768px) {
  .breadcrumb-section {
    padding: 8px 15px;
  }
  .breadcrumb-container {
    font-size: 13px;
  }
}
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap');

.custom-product-title-section {
  padding: 15px 0;
}

.custom-product-title {
  font-family: 'Outfit', sans-serif;
  font-weight: 600;
  font-size: {{ section.settings.font_size }}px;
  color: {{ section.settings.text_color }};
  text-align: {{ section.settings.text_align }};
  margin: 0;
}

@media (max-width: 768px) {
  .custom-product-title {
    font-size: calc({{ section.settings.font_size }}px - 4px);
  }
}

@media (max-width: 480px) {
  .custom-product-title {
    font-size: calc({{ section.settings.font_size }}px - 6px);
  }
}