/** Shopify CDN: Minification failed

Line 21:18 Unexpected "{"
Line 21:27 Expected ":"
Line 21:34 Unexpected "{"
Line 22:15 Expected identifier but found whitespace
Line 22:17 Unexpected "{"
Line 22:26 Expected ":"
Line 23:12 Expected identifier but found whitespace
Line 23:14 Unexpected "{"
Line 23:23 Expected ":"
Line 23:50 Unexpected "0"
... and 203 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:carrusel-clientas (INDEX:5) */
.skinmx-clientas-{{ section.id }} {
    background: {{ section.settings.bg_color }};
    padding: {{ section.settings.padding_top }}px 0 {{ section.settings.padding_bottom }}px;
    margin: 20px 0;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-header {
    text-align: center;
    padding: 0 16px;
    margin-bottom: 16px;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-title {
    font-size: {{ section.settings.title_size }}px;
    color: {{ section.settings.title_color }};
    font-weight: bold;
    margin: 0 0 6px 0;
    line-height: 1.2;
    font-family: {{ section.settings.title_font }};
  }

  .skinmx-clientas-{{ section.id }} .skinmx-subtitle {
    font-size: {{ section.settings.subtitle_size }}px;
    color: {{ section.settings.subtitle_color }};
    margin: 0 0 8px 0;
    line-height: 1.4;
    font-weight: 400;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-stars {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-top: 4px;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-stars-icons {
    color: #f5b400;
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 1;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-stars-text {
    font-size: 13px;
    color: {{ section.settings.stars_text_color }};
    font-weight: 600;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-viewport {
    overflow: hidden;
    width: 100%;
    position: relative;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-rail {
    display: flex;
    transition: transform 0.4s ease;
    will-change: transform;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-item {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 16px;
    box-sizing: border-box;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-card {
    border-radius: {{ section.settings.border_radius }}px;
    overflow: hidden;
    max-width: {{ section.settings.image_max_width }}px;
    margin: 0 auto;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-photo {
    width: 100%;
    aspect-ratio: {{ section.settings.image_ratio }};
    overflow: hidden;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-name {
    font-size: {{ section.settings.name_size }}px;
    color: {{ section.settings.name_color }};
    font-weight: 600;
    margin: 10px 0 0 0;
    text-align: center;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-controls {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    margin-top: 14px;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-arrow {
    width: 32px;
    height: 32px;
    background: {{ section.settings.arrow_bg_color }};
    border: 1px solid {{ section.settings.arrow_border_color }};
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
    transition: background 0.2s ease;
  }

  .skinmx-clientas-{{ section.id }} .skinmx-arrow:hover {
    background: {{ section.settings.arrow_hover_color }};
  }

  .skinmx-clientas-{{ section.id }} .skinmx-arrow svg {
    width: 14px;
    height: 14px;
    fill: {{ section.settings.arrow_icon_color }};
  }

  @media (max-width: 768px) {
    .skinmx-clientas-{{ section.id }} {
      padding: {{ section.settings.mobile_padding_top }}px 0 {{ section.settings.mobile_padding_bottom }}px;
    }

    .skinmx-clientas-{{ section.id }} .skinmx-card {
      max-width: {{ section.settings.mobile_image_max_width }}px;
    }

    .skinmx-clientas-{{ section.id }} .skinmx-title {
      font-size: calc({{ section.settings.title_size }}px * 0.9);
    }

    .skinmx-clientas-{{ section.id }} .skinmx-subtitle {
      font-size: calc({{ section.settings.subtitle_size }}px * 0.92);
    }
  }
/* END_SECTION:carrusel-clientas */

/* START_SECTION:garantia-section (INDEX:37) */
#guarantee-{{ section.id }} {
    background: {{ section.settings.bg_color }};
    padding: {{ section.settings.padding_top }}px {{ section.settings.padding_horizontal }}px {{ section.settings.padding_bottom }}px;
    border-radius: {{ section.settings.border_radius }}px;
    margin: 20px 0;
  }

  #guarantee-{{ section.id }} .guarantee-label-wrapper {
    text-align: center;
    margin-bottom: 12px;
  }

  #guarantee-{{ section.id }} .guarantee-label {
    display: inline-block;
    background: {{ section.settings.label_bg_color }};
    color: {{ section.settings.label_text_color }};
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }

  #guarantee-{{ section.id }} .guarantee-content {
    display: flex;
    align-items: center;
    gap: {{ section.settings.icon_gap }}px;
    text-align: left;
  }

  #guarantee-{{ section.id }} .guarantee-text {
    flex: 1;
    min-width: 0;
  }

  #guarantee-{{ section.id }} .guarantee-title {
    font-size: {{ section.settings.title_size }}px;
    color: {{ section.settings.title_color }};
    font-weight: bold;
    margin: 0 0 4px 0;
    font-family: {{ section.settings.title_font }};
    line-height: 1.2;
  }

  #guarantee-{{ section.id }} .guarantee-subtitle {
    font-size: {{ section.settings.subtitle_size }}px;
    color: {{ section.settings.subtitle_color }};
    font-weight: {{ section.settings.subtitle_weight }};
    margin: 0 0 6px 0;
    font-family: {{ section.settings.subtitle_font }};
    line-height: 1.3;
  }

  #guarantee-{{ section.id }} .guarantee-description {
    font-size: {{ section.settings.description_size }}px;
    color: {{ section.settings.description_color }};
    line-height: 1.5;
    margin: 0;
    font-family: {{ section.settings.description_font }};
  }

  #guarantee-{{ section.id }} .guarantee-description p {
    margin: 0;
  }

  @media (max-width: 768px) {
    #guarantee-{{ section.id }} {
      padding: {{ section.settings.mobile_padding_top }}px 16px {{ section.settings.mobile_padding_bottom }}px;
    }

    #guarantee-{{ section.id }} .guarantee-content {
      gap: calc({{ section.settings.icon_gap }}px * 0.75);
    }

    #guarantee-{{ section.id }} .guarantee-title {
      font-size: calc({{ section.settings.title_size }}px * 0.9);
    }

    #guarantee-{{ section.id }} .guarantee-subtitle {
      font-size: calc({{ section.settings.subtitle_size }}px * 0.9);
    }

    #guarantee-{{ section.id }} .guarantee-description {
      font-size: calc({{ section.settings.description_size }}px * 0.92);
    }
  }
/* END_SECTION:garantia-section */