/** Shopify CDN: Minification failed

Line 14:16 Expected identifier but found whitespace
Line 14:18 Unexpected "{"
Line 14:27 Expected ":"
Line 14:58 Expected ":"

**/


  /* Largura máxima personalizada */
  @media screen and (min-width: 750px) {
    .custom-max-width {
      max-width: {{ section.settings.custom_max_width }}px;
      margin-left: auto;
      margin-right: auto;
    }
  }

  /* Remove margem automática do carrossel desktop */
  @media screen and (min-width: 990px) {
    .slider--desktop {
      scroll-padding-left: 0 !important;
      margin-left: 0 !important;
    }

    .slider--desktop .slider__slide:first-child {
      margin-left: 0 !important;
      scroll-margin-left: 0 !important;
    }
  }

  /* Desativando padding lateral do título */
      @media screen and (min-width: 990px) {
  .collection__title.title-wrapper--self-padded-tablet-down {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}


  /* Container UL continua como referência */
  ul[id^="Slider-"] {
    position: relative;
  }

  /* Botões customizados - Desktop (ESCOPADO) */
  @media screen and (min-width: 750px) {
    ul[id^="Slider-"] ~ .slider-buttons .slider-button {
      all: unset;
      position: absolute;
      top: 40%;
      transform: translateY(-50%);
      background-color: #fff !important;
      color: #000;
      font-size: 30px;
      font-weight: bold;
      width: 48px;
      height: 48px;
      border-radius: 6px;
      display: flex !important;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      z-index: 10;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
      transition: transform 0.2s ease;
    }

    ul[id^="Slider-"] ~ .slider-buttons .slider-button--prev {
      left: 0;
      margin-left: 16px;
    }

    ul[id^="Slider-"] ~ .slider-buttons .slider-button--next {
      right: 0;
      margin-right: 16px;
    }
  }

  /* Botões customizados - Mobile (ESCOPADO) */
  @media screen and (max-width: 749px) {
    ul[id^="Slider-"] ~ .slider-buttons .slider-button {
      position: absolute;
      top: 40%;
      transform: translateY(-50%);
      background-color: #fff !important;
      color: #000;
      font-size: 24px;
      width: 42px;
      height: 42px;
      border-radius: 6px;
      z-index: 10;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 1px 5px rgba(0,0,0,0.15);
      transition: transform 0.2s ease;
    }

    ul[id^="Slider-"] ~ .slider-buttons .slider-button--prev {
      left: 0;
      margin-left: 10px;
    }

    ul[id^="Slider-"] ~ .slider-buttons .slider-button--next {
      right: 0;
      margin-right: 10px;
    }
  }

  ul[id^="Slider-"] ~ .slider-buttons .slider-button:hover {
    transform: translateY(-50%) scale(1.1);
  }

  /* Setas com unicode (ESCOPADO) */
  ul[id^="Slider-"] ~ .slider-buttons .slider-button--prev::before {
    content: '←';
  }

  ul[id^="Slider-"] ~ .slider-buttons .slider-button--next::before {
    content: '→';
  }

  /* Remove SVG duplicado */
  ul[id^="Slider-"] ~ .slider-buttons .slider-button .svg-wrapper {
    display: none !important;
  }

  /* Esconde o contador */
  ul[id^="Slider-"] ~ .slider-buttons .slider-counter {
    display: none !important;
  }