/** Shopify CDN: Minification failed

Line 19:16 Expected identifier but found whitespace
Line 19:18 Unexpected "{"
Line 19:45 Expected ":"
Line 20:15 Expected identifier but found whitespace
Line 20:17 Unexpected "{"
Line 20:43 Expected ":"
Line 21:16 Expected identifier but found whitespace
Line 21:18 Unexpected "{"
Line 21:45 Expected ":"
Line 22:19 Expected identifier but found whitespace
... and 42 more hidden warnings

**/

/* HIGHLIGHTS BANNER*/
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2, h6, .highlights-banner__heading, h5, h4, .featured-collection__title-card-heading, h3, h2, .slideshow-slide__heading, h1 {
    font-family: {{ fonts_type_heading_family }};
    font-style: {{ fonts_type_heading_style }};
    font-weight: {{ fonts_type_heading_weight }};
    letter-spacing: {{ settings.type_heading_spacing | divided_by: 100.0 | append: 'em' }};
  }
  {%- if settings.type_heading_capitalize -%}
  .subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2, h6, .highlights-banner__heading, h5, h4, .featured-collection__title-card-heading, h3, h2, .slideshow-slide__heading, h1 {
      text-transform: uppercase;
    }
  {%- else -%}
  .subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2, h6, .highlights-banner__heading, h5, h4, .featured-collection__title-card-heading, h3, h2, .slideshow-slide__heading, h1 {
      text-transform: none;
    }
  {%- endif -%}
  .subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 b, h6 b, .highlights-banner__heading b, h5 b, h4 b, .featured-collection__title-card-heading b, h3 b, h2 b, .slideshow-slide__heading b, h1 b,
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 strong,
h6 strong,
.highlights-banner__heading strong,
h5 strong,
h4 strong,
.featured-collection__title-card-heading strong,
h3 strong,
h2 strong,
.slideshow-slide__heading strong,
h1 strong {
  font-weight: {{ fonts_type_heading_weight_bolder }};
}
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 em, h6 em, .highlights-banner__heading em, h5 em, h4 em, .featured-collection__title-card-heading em, h3 em, h2 em, .slideshow-slide__heading em, h1 em {
  font-style: {{ fonts_type_heading_style_italic }};
}
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 b em, h6 b em, .highlights-banner__heading b em, h5 b em, h4 b em, .featured-collection__title-card-heading b em, h3 b em, h2 b em, .slideshow-slide__heading b em, h1 b em,
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 strong em,
h6 strong em,
.highlights-banner__heading strong em,
h5 strong em,
h4 strong em,
.featured-collection__title-card-heading strong em,
h3 strong em,
h2 strong em,
.slideshow-slide__heading strong em,
h1 strong em,
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 em b,
h6 em b,
.highlights-banner__heading em b,
h5 em b,
h4 em b,
.featured-collection__title-card-heading em b,
h3 em b,
h2 em b,
.slideshow-slide__heading em b,
h1 em b,
.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2 em strong,
h6 em strong,
.highlights-banner__heading em strong,
h5 em strong,
h4 em strong,
.featured-collection__title-card-heading em strong,
h3 em strong,
h2 em strong,
.slideshow-slide__heading em strong,
h1 em strong {
  font-style: {{ fonts_type_heading_style_italic }};
}   
.slideshow-slide__heading, h1 {
  font-size: var(--font-size-heading-1);
  text-align: center;
}

h2 {
  font-size: var(--font-size-heading-2);
  text-align: center;
}

.featured-collection__title-card-heading, h3 {
  font-size: var(--font-size-heading-3);
  text-align: center;
  font-size: 14px;
}

h4 {
  font-size: var(--font-size-heading-4);
  text-align: center;
}

.highlights-banner__heading, h5 {
  font-size: var(--font-size-heading-5);
  text-align: center;
}

.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__menu-items h2, h6 {
  font-size: var(--font-size-heading-6);
  text-align: center;
}
.dynamic-video-wrapper, .navmenu-meganav-wrapper, .site-navigation, .product-section--container, .product-row--container, .productgrid--outer, .pagination--container, .page-content, .page-masthead, .message-banner--outer, .breadcrumbs-container, .atc-banner--outer, .contact-page-content, .account-page-content, .account-page-masthead, .pxs-image-with-text-section, .pxs-newsletter-section, .pxs-map-section, .testimonials-section, .twitter--container, .slideshow--width-content, .shoppable-image, .rich-text--container, .promo-mosaic--container, .promo-grid--container, .page__container, .menulist-container, .logolist--container, .image-with-text, .custom-html--container,
.custom-liquid--container, .highlights-banner__content, .highlights-banner__container.content-width, .featured-product--container, .featured-collection__container, .collection-list__container, .blogposts--container, .subcollections-banner__container, .subcollections__container, .subcollections-featured-collection__header, .utility-bar__content, .blog--container, .product--container, .password-page-footer, .password-page-content--inner, .cart--section, .article--container, .article-image--content-width, .announcement-bar-text-mobile, .announcement-bar-text, .fourohfour--container, .site-footer-item, .site-header-main {
  max-width: {{ max_width | append: 'px' }};
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 720px) {
  .dynamic-video-wrapper, .navmenu-meganav-wrapper, .site-navigation, .product-section--container, .product-row--container, .productgrid--outer, .pagination--container, .page-content, .page-masthead, .message-banner--outer, .breadcrumbs-container, .atc-banner--outer, .contact-page-content, .account-page-content, .account-page-masthead, .pxs-image-with-text-section, .pxs-newsletter-section, .pxs-map-section, .testimonials-section, .twitter--container, .slideshow--width-content, .shoppable-image, .rich-text--container, .promo-mosaic--container, .promo-grid--container, .page__container, .menulist-container, .logolist--container, .image-with-text, .custom-html--container,
.custom-liquid--container, .highlights-banner__content, .highlights-banner__container.content-width, .featured-product--container, .featured-collection__container, .collection-list__container, .blogposts--container, .subcollections-banner__container, .subcollections__container, .subcollections-featured-collection__header, .utility-bar__content, .blog--container, .product--container, .password-page-footer, .password-page-content--inner, .cart--section, .article--container, .article-image--content-width, .announcement-bar-text-mobile, .announcement-bar-text, .fourohfour--container, .site-footer-item, .site-header-main {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .dynamic-video-wrapper, .navmenu-meganav-wrapper, .site-navigation, .product-section--container, .product-row--container, .productgrid--outer, .pagination--container, .page-content, .page-masthead, .message-banner--outer, .breadcrumbs-container, .atc-banner--outer, .contact-page-content, .account-page-content, .account-page-masthead, .pxs-image-with-text-section, .pxs-newsletter-section, .pxs-map-section, .testimonials-section, .twitter--container, .slideshow--width-content, .shoppable-image, .rich-text--container, .promo-mosaic--container, .promo-grid--container, .page__container, .menulist-container, .logolist--container, .image-with-text, .custom-html--container,
.custom-liquid--container, .highlights-banner__content, .highlights-banner__container.content-width, .featured-product--container, .featured-collection__container, .collection-list__container, .blogposts--container, .subcollections-banner__container, .subcollections__container, .subcollections-featured-collection__header, .utility-bar__content, .blog--container, .product--container, .password-page-footer, .password-page-content--inner, .cart--section, .article--container, .article-image--content-width, .announcement-bar-text-mobile, .announcement-bar-text, .fourohfour--container, .site-footer-item, .site-header-main {
    padding-right: 25px;
    padding-left: 25px;
  }
}

@media screen and (max-width: 1023px) {
    .highlights-banner__container {
      overflow-x: hidden;
    }
  }
  .highlights-banner__container.content-width .flickity-viewport {
    overflow: hidden;
  }
  .highlights-banner__container.section-spacing {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
  @media screen and (min-width: 860px) {
    .highlights-banner__container.section-spacing {
      margin-top: 3.125rem;
      margin-bottom: 0;
    }
  }
  
  .highlights-banner__content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    outline: none;
  }
  .highlights-banner__content .flickity-slider {
    display: flex;
    align-items: flex-start;
    height: 100%;
  }
  .highlights-banner__content.flickity-enabled {
    cursor: grab;
  }
  @media screen and (max-width: 1023px) {
    .highlights-banner__content {
      padding: {{ space_large | divided_by: 16.0 | append: 'rem' }} 15px;
    }
    .highlights-banner__content .highlights-banner__heading {
      font-size: var(--font-size-body);
    }
    .highlights-banner__content:not(.flickity-enabled) {
      justify-content: center;
      overflow-x: auto;
      scrollbar-width: none;
    }
    .highlights-banner__content:not(.flickity-enabled)::-webkit-scrollbar {
      display: none;
    }
    .highlights-banner__content:not(.flickity-enabled) .highlights-banner__block {
      flex-shrink: 0;
    }
    .highlights-banner__content:not(.highlight-banner__count-1) .pxu-lia-block {
      animation: hide-on-load 5s step-end running;
    }
    .highlights-banner__content.highlight-banner__count-1 .pxu-lia-block,
  .highlights-banner__content .flickity-viewport .pxu-lia-block {
      --slide-fade-translate-x: 30px;
      animation: slide-fade-x 500ms cubic-bezier(0.4, 0, 0.2, 1) both paused;
    }
    .pxu-lia-section--play .highlights-banner__content.highlight-banner__count-1,
  .pxu-lia-section--play .highlights-banner__content .flickity-viewport {
      animation-play-state: running;
    }
  }
  @media screen and (max-width: 1023px) and (min-width: 720px) {
    .highlights-banner__content {
      padding-right: 25px;
      padding-left: 25px;
    }
  }
  .highlights-banner__content::before, .highlights-banner__content::after {
    position: absolute;
    top: 0;
    right: calc(100% - 20px);
    bottom: 0;
    left: 0;
    z-index: 2;
    content: "";
  }
  .highlights-banner__content::after {
    right: 0;
    left: calc(100% - 20px);
  }
  @media screen and (min-width: 1024px) {
    .highlights-banner__content {
      height: auto;
      padding-top: 36px;
      padding-bottom: 36px;
    }
    .highlights-banner__content::before, .highlights-banner__content::after {
      display: none;
    }
  }
  @supports (display: grid) {
    @media screen and (max-width: 859px) {
      .highlights-banner__content:not([data-highlights-slider]) {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: {{ space_x_large | divided_by: 16.0 | append: 'rem' }};
        grid-column-gap: 20px;
        row-gap: {{ space_x_large | divided_by: 16.0 | append: 'rem' }};
        column-gap: 20px;
      }
      .highlights-banner__content:not([data-highlights-slider]).highlights-banner__align-left .highlights-banner__icon {
        width: 15%;
      }
      .highlights-banner__content:not([data-highlights-slider]) .highlights-banner__block {
        width: 100%;
      }
    }
  }
  
  .highlights-banner__block {
    position: relative;
    display: flex;
    align-items: flex-start;
    width: 100%;
    color: {{ settings.color_text }};
    text-decoration: none;
  }
  .highlights-banner__block.highlights-banner__align-center {
    flex-direction: column;
    align-items: center;
  }
  .highlights-banner__block.highlights-banner__align-center .highlights-banner__text {
    padding-right: 0;
    text-align: center;
  }
  .highlights-banner__block.highlights-banner__align-center .highlights-banner__icon {
    flex: initial;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .highlight-banner__count-2 .highlights-banner__block {
    width: 31.25rem;
  }
  @media screen and (min-width: 860px) {
    .highlight-banner__count-2 .highlights-banner__block {
      width: 33%;
    }
  }
  .highlight-banner__count-3 .highlights-banner__block {
    width: 20.8125rem;
  }
  @media screen and (min-width: 860px) {
    .highlight-banner__count-3 .highlights-banner__block {
      width: 30%;
    }
  }
  .highlight-banner__count-4 .highlights-banner__block {
    width: 15.625rem;
  }
  @media screen and (min-width: 860px) {
    .highlight-banner__count-4 .highlights-banner__block {
      width: 25%;
    }
  }
  
  .highlights-banner__icon {
    flex: 1 0 auto;
    width: auto;
    max-width: 35%;
    height: 2.25rem;
    margin-right: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  @media screen and (min-width: 680px) {
    .highlights-banner__icon {
      height: 2.5rem;
    }
  }
  @media screen and (min-width: 1024px) {
    .highlights-banner__icon {
      height: 2.875rem;
    }
  }
  .highlights-banner__icon svg {
    width: 100%;
    max-width: 2.875rem;
    height: 100%;
    max-height: 2.875rem;
  }
  .highlights-banner__icon .highlights-banner__custom-icon {
    width: auto;
    height: 100%;
  }
  
  .highlights-banner__text {
    width: calc(100% - 1.875rem);
    min-width: 0;
    padding-right: {{ space_x_large | divided_by: 16.0 | append: 'rem' }};
    font-size: var(--font-size-body-smaller);
    line-height: 1.4;
  }
  .highlights-banner__text p {
    margin: 0;
  }
  @media screen and (min-width: 860px) {
    .highlights-banner__text {
      width: calc(100% - 3.125rem);
    }
  }
  @media screen and (min-width: 1024px) {
    .highlights-banner__text {
      padding-right: {{ space_xx_large | divided_by: 16.0 | append: 'rem' }};
      font-size: var(--font-size-body);
    }
  }
  .highlights-banner__text a {
    position: relative;
    z-index: 1;
    color: inherit;
    text-decoration: underline;
  }
  
  .highlights-banner__heading {
    display: inline-block;
    margin: 0;
    margin-bottom: {{ space_xxx_small | divided_by: 16.0 | append: 'rem' }};
  }
  
  .highlights-banner__block-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  
  .flickity-viewport,
  .flickity-slider {
    width: 100%;
  }
  
  /* WAY APP */
  #sntsContainer 
  {
      right: 20px !important;
      bottom: 82px !important;
  }

  /* Whatsapp  */
  .rawa-position-right #rawa-box, .rawa-position-right #rawa-button, .rawa-position-right #rawa-greeting {
    right: var(--rawa-position-right) !important;
}
  /* _Logos */

.logos {
  display: flex;
  flex-flow: row wrap;
  gap: 20px;
  justify-content: center;
  margin: 60px auto;
  max-width: 1200px;
}

.logos__logo {
  aspect-ratio: 1;
  object-fit: contain;
  flex: 0 1 calc(50% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
}

.logos__logo img {
  max-width: 100%;
  max-height: 100%;
}

.logos__logo svg {
  height: 100%;
  opacity: 0.6;
}

.logos__logo img {
  transition: transform 0.15s cubic-bezier(0,0,.2,1);
}

.logos__logo:hover img {
  transform: scale(1.1);
}

@media (min-width: 768px) {
  .logos__logo {
      flex: 0 1 calc(16% - 20px);
  }
}

/* Fade In */
.animate.fade {
  animation-name: animate-fade;
  animation-timing-function: ease;
}

@media (min-width: 768px) {
  .card__title {
      font-size: 3rem;
  }
}

.cart__nit-form p {
  line-height: 1;
  color: cornflowerblue;
}

.cart__nit-form input[type="text"] {
  padding: 5px;
  border-radius: 3px;
  border: none;
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
  margin-bottom: 10px;
}