/** Shopify CDN: Minification failed

Line 429:0 Unexpected "<"
Line 452:0 Unexpected "<"
Line 490:0 Unexpected "<"

**/


/* CSS from section stylesheet tags */
.app_pagewidth {
    border-bottom: 1px solid #d9d9d9;
  }
  .app_main_container {
    margin-top: 32px;
    margin-bottom: 16px;
    display: flex;
    flex-direction: column;
  }
  .app_heading {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -0.02em;
    color: #000000;
    max-height: 76px;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 0 0 0 calc((100% - 1220px) / 2);
  }
  .app_class {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    vertical-align: middle;
    column-gap: 16px !important;
  }
  .app_cards {
    justify-content: center;
    display: flex !important;
    width: 294px !important;
    height: 178px !important;
    padding: 16px;
    background: #ffffff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
  }
  .app_label {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
  }
  .app_text {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    align-items: center;
    letter-spacing: -0.02em;
    color: #000000;
    max-height: 128px;
    overflow: hidden;
    height: 128px;
  }
  .appDiv {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    width: 262px;
  }
  #app_stripe_slider_box {
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff;
    padding-top: 0;
    height: auto;
    padding-bottom: 0;
  }
  .app_lob_slider {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 calc((100% - 1220px) / 2);
  }
  .app_lob_slider .slick-track {
    display: flex;
    align-items: center;
    min-width: 822px;
    column-gap: 24px;
    margin-left: 2px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .app_lob_slider button.slick-prev.slick-arrow {
    width: 36px;
    height: 88px;
    background: #fff;
    top: 51px;
  }
  .app_lob_slider .slick-next.slick-arrow {
    right: 0;
    width: 36px;
    height: 88px;
    background: #fff;
    top: 51px;
  }
  .appstripe-right-arrow:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/right-arrow-line.png?v=1651738448);
  }
  .appstripe-left-arrow:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/left-arrow-line.png?v=1651738432);
  }
  .app_lob_slider .slick-next:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/right-arrow-line.png?v=1651738448);
  }
  .app_lob_slider .slick-prev:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/left-arrow-line.png?v=1651738432);
  }
  .app_lob_slider .slick-slide img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 100%;
    max-height: 84px;
  }
  .app_lob_slider button.slick-prev.slick-arrow {
    display: none !important;
  }
  .app_lob_slider .slick-slide img {
    width: 84px;
    padding-left: 0;
  }
  .app_lob_slider .slick-next.slick-arrow {
    right: 0;
  }
  .appstripe-left-arrow,
  .appstripe-right-arrow {
    display: block;
    right: 0;
    min-width: 36px !important;
    width: 36px !important;
    background: #fff;
    cursor: pointer;
    padding-top: 41px;
    padding-bottom: 41px;
    z-index: 2;
  }
  .appstripe-left-arrow {
    position: absolute;
    left: 0;
  }
  .appstripe-right-arrow {
    position: absolute;
  }
  @media screen and (max-width: 767px) {
    .appstripe-left-arrow {
      display: none !important;
    }
    .app_cards {
      justify-content: center;
      display: flex !important;
      width: 235px !important;
      height: 162px !important;
      padding: 16px;
      background: #ffffff;
      box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
      border-radius: 16px;
    }
    .appstripe-left-arrow,
    .appstripe-right-arrow {
      padding-top: 33px !important;
      padding-bottom: 33px !important;
    }
    .app_heading {
      font-size: 24px;
      line-height: 32px;
      max-height: 64px;
      overflow: hidden;
      margin-bottom: 0px;
    }
    .app_text {
      font-size: 20px;
      line-height: 28px;
      height: 112px;
    }
    .appDiv {
      width: 203px;
    }
    .app_pagewidth {
      padding-left: 4px;
      padding-right: 4px;
    }
    #app_stripe_slider_box {
      margin-right: -16px;
      width: auto;
    }
    .app_lob_slider .slick-track {
      column-gap: 16px !important;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1252px) {
    .app_heading,
    .app_class {
      padding-left: 16px;
      padding-right: 16px;
    }
  }
.lob_cards a {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    margin: 5.5px 0;
  }
  .lob_pagewidth {
    /*        padding-left: 7.7%; */
    /* margin-top: 24px; */
    border-bottom: 1px solid #d9d9d9;
  }
  .lob_main_container {
    display: flex;
    flex-direction: column;
  }
  .lob_heading {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #000000;
    max-height: 72px;
    overflow: hidden;
    margin-top: 32px;
    padding: 0 0 0 calc((100% - 1220px) / 2);
  }
  .lob_class {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    vertical-align: middle;
  }
  .lob_cards {
    justify-content: center;
    display: flex !important;
    min-width: 120px !important;
    height: 120px !important;
    background: #ffffff;
  }
  .lob_image {
    display: flex;
    height: 60px;
    width: 100px;
    justify-content: center;
    margin: auto;
  }
  .lob_title {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #000000;
    height: 20px;
    overflow: hidden;
  }
  .lob_price {
    font-family: var(--font-body-family);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #000000;
    white-space: nowrap;
  }
  .lobDiv {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    min-width: 120px;
  }
  #lob_stripe_slider_box {
    display: flex;
    align-items: center;
    width: 100%;
    background: #fff;
    height: auto;
  }
  .lob_lob_slider {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0 0 0 calc((100% - 1220px) / 2 - 0px);
  }
  .lob_lob_slider .slick-track,
  .lob_lob_slider:not(.slick-initialized) {
    display: flex;
    /*        align-items: center; */
    min-width: 822px;
    column-gap: 40px;
    margin-top: 24px;
    margin-bottom: 32px;
    margin-left: 2px;
    position: relative;
  }
  .lob_lob_slider:not(.slick-initialized) {
    justify-content: flex-start;
  }
  .lob_lob_slider button.slick-prev.slick-arrow {
    width: 36px;
    height: 88px;
    background: #fff;
    top: 51px;
  }
  .lob_lob_slider .slick-next.slick-arrow {
    right: 0;
    width: 36px;
    height: 88px;
    background: #fff;
    top: 51px;
  }
  .lobstripe-right-arrow:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/right-arrow-line.png?v=1651738448);
  }
  .lobstripe-left-arrow:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/left-arrow-line.png?v=1651738432);
  }
  .lob_lob_slider .slick-next:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/right-arrow-line.png?v=1651738448);
  }
  .lob_lob_slider .slick-prev:before {
    content: url(https://cdn.shopify.com/s/files/1/0606/7771/8177/files/left-arrow-line.png?v=1651738432);
  }
  .lob_lob_slider .lob_cards img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 100%;
    max-height: 60px;
  }
  .lob_lob_slider button.slick-prev.slick-arrow {
    display: none !important;
  }
  .lob_lob_slider .lob_cards img {
    max-width: 100px;
    padding-left: 0;
  }
  .lob_lob_slider .slick-next.slick-arrow {
    right: 0;
  }
  .lobstripe-left-arrow,
  .lobstripe-right-arrow {
    display: block;
    right: 0;
    min-width: 36px !important;
    width: 36px !important;
    background: #fff;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 2;
    border: none;
    appearance: none;
  }
  .lobstripe-left-arrow {
    position: absolute;
    left: 0;
  }
  .lobstripe-right-arrow {
    position: absolute;
  }
  @media screen and (max-width: 767px) {
    #lob_stripe_slider_box {
      margin-right: -16px;
      width: auto;
    }
    .lobstripe-left-arrow {
      display: none !important;
    }
    .lob_heading {
      max-height: 64px;
      font-size: 24px;
      line-height: 32px;
      overflow: hidden;
      margin-top: 16px;
    }
    .lobDiv {
      min-width: 120px;
    }
    .lob_pagewidth {
      padding-left: 4px;
      padding-right: 4px;
      margin-top: 16px;
    }
    .lob_lob_slider .slick-track {
      margin-top: 16px !important;
    }
    .lob_lob_slider:not(.slick-initialized) {
      margin-top: 16px;
      column-gap: 70px;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1252px) {
    .lob_heading,
    .lob_class {
      padding-left: 16px;
      padding-right: 16px;
    }
  }
<style>
  /* Estilo base para os dividers */
  .mkt-divider {
    width: 100%;
    background-color: rgba(255, 0, 0, 0.1); /* Visualização temporária */
    line-height: 0; /* Garante que o elemento não colapse */
  }
  /* Por padrão, exibe o divider mobile e oculta o desktop */
  .mkt-divider-desktop {
    display: none !important;
  }
  .mkt-divider-mobile {
    display: block !important;
  }
  /* Em telas maiores, inverte: exibe o desktop e oculta o mobile */
  @media (min-width: 768px) {
    .mkt-divider-desktop {
      display: block !important;
    }
    .mkt-divider-mobile {
      display: none !important;
    }
  }
</style>
<style>
  .full-width-section {
    width: 100%;
    overflow: hidden;
  }

  .image-container {
    margin: 0 auto;
    width: var(--container-width-mobile);
  }

  .image-container .desktop-image,
  .image-container .mobile-image {
    width: 100%;
    height: auto;
    display: block;
  }

  .image-container .desktop-image {
    display: none;
  }

  .image-container .mobile-image {
    display: block;
  }

  @media screen and (min-width: 768px) {
    .image-container {
      width: var(--container-width-desktop);
    }
    .image-container .desktop-image {
      display: block !important;
    }
    .image-container .mobile-image {
      display: none !important;
    }
  }
</style>