/** Shopify CDN: Minification failed

Line 225:25 Expected "]" to go with "["
Line 225:38 Unexpected "]"

**/
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js!./src/components/sections/template-article/template-article.css ***!
  \***************************************************************************************************************************************************************************************/

.wysiwyg--article p {
      margin-bottom: 0.625rem;
}
.wysiwyg--article p:last-child {
      margin-bottom: 0px;
}
  .wysiwyg--article ul {
      list-style-type: disc;
      padding-left: 1.5rem;
      font-size: 16px;
      line-height: 26px;
}
  .wysiwyg--article ul li {
      margin-bottom: 0.625rem;
}
  .wysiwyg--article ul li:last-child {
      margin-bottom: 0px;
}
  .wysiwyg--article table {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
      text-align: left;
}
  .wysiwyg--article table thead th {
      padding-bottom: 10px;
      font-size: 16px;
      line-height: 26px;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, 1);
      color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
  .cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium.wysiwyg--article table thead th {
      max-width: 153px;
      font-weight: 400;
    }
  .wysiwyg--article table tbody td:first-child {
      padding-right: 0.25rem;
}
  .wysiwyg--article table tbody td:last-child {
      padding-left: 0.25rem;
}
  .wysiwyg--article table tbody p {
      font-size: 16px;
      line-height: 26px;
      font-weight: 400;
      --tw-text-opacity: 1;
      color: rgba(66, 66, 66, 1);
      color: rgba(66, 66, 66, var(--tw-text-opacity, 1));
}
  .wysiwyg--article table p:last-child {
      margin-bottom: 0px;
}

.wysiwyg--article-description ol, .wysiwyg--article-description ul {
      list-style-position: inside;
}

.wysiwyg--article-description ol {
      list-style-type: decimal;
}

.wysiwyg--article-description ul {
      list-style-type: disc;
}

.wysiwyg--article-description h1 + p, .wysiwyg--article-description h2 + p, .wysiwyg--article-description h3 + p, .wysiwyg--article-description h4 + p, .wysiwyg--article-description h5 + p, .wysiwyg--article-description h6 + p {
      margin-top: 0.75rem;
}

.wysiwyg--article-description h1, .wysiwyg--article-description h2 {
      margin-top: 2rem;
      font-family: weave, sans-serif;
      font-size: 24px;
      line-height: 32px;
      letter-spacing: 0.2px;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, 1);
      color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium.wysiwyg--article-description h1,.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium .wysiwyg--article-description h2 {
      max-width: 153px;
      font-weight: 400;
    }

@media (min-width: 1024px) {
      .wysiwyg--article-description h1, .wysiwyg--article-description h2 {
            margin-top: 2.5rem;
            font-size: 30px;
            line-height: 36px;
            letter-spacing: -0.2px;
      }
}

.wysiwyg--article-description h3 {
      margin-top: 2rem;
      font-family: weave, sans-serif;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: 0em;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, 1);
      color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium.wysiwyg--article-description h3 {
      max-width: 153px;
      font-weight: 400;
    }

@media (min-width: 1024px) {
      .wysiwyg--article-description h3 {
            margin-top: 2.5rem;
            font-size: 24px;
            line-height: 32px;
            letter-spacing: 0.2px;
      }
}

.wysiwyg--article-description h4, .wysiwyg--article-description h5, .wysiwyg--article-description h6 {
      margin-top: 2rem;
      font-family: weave, sans-serif;
      font-size: 18px;
      line-height: 24px;
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, 1);
      color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium.wysiwyg--article-description h4,.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium .wysiwyg--article-description h5,.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium .wysiwyg--article-description h6 {
      max-width: 153px;
      font-weight: 400;
    }

@media (min-width: 1024px) {
      .wysiwyg--article-description h4, .wysiwyg--article-description h5, .wysiwyg--article-description h6 {
            margin-top: 2.5rem;
            font-size: 20px;
            line-height: 28px;
      }
}

.wysiwyg--article-description > div {
      margin-top: 2rem;
}

@media (min-width: 1024px) {
      .wysiwyg--article-description > div {
            margin-top: 2.5rem;
      }
}

.wysiwyg--article-description p {
      margin-top: 1rem;
      font-size: 16px;
      line-height: 26px;
}

.wysiwyg--article-description p:first-child {
      margin-top: 0px;
}

.wysiwyg--article-description blog-related-product img {
      aspect-ratio: 5/3;
      width: 100%;
      overflow: hidden;
      border-radius: 0.75rem;
      -o-object-fit: cover;
         object-fit: cover;
}

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.wysiwyg--article-description blog-related-product img {
    border-radius: 20px;
  }

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.wysiwyg--article-description blog-related-product img > .flex.gap-4 {
      gap: 49px;
    }

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.wysiwyg--article-description blog-related-product img .text-base-medium.text-grey-900 {
      max-width: 153px;
      font-weight: 400;
    }

jump-to.lg-max\:hidden .gap-4.p-6.bg-white.wysiwyg--article-description blog-related-product img {
      padding: 30px;
      gap: 20px;
      border-radius: 32px;
    }

.template-article .wysiwyg--article-description ul, .template-article .wysiwyg--article-description ol {
      list-style-position: outside;
      padding-left: 1.25rem;
      padding-top: 0.75rem;
}

.template-article .wysiwyg--article-description ul li, .template-article .wysiwyg--article-description ol li {
      padding-top: 0.5rem;
}

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl {
    border-radius: 20px;
  }

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl > .flex.gap-4 {
      gap: 49px;
    }

.cro-blog-sidebar .flex.flex-col.gap-5.py-5.px-4.bg-white.rounded-xl .text-base-medium.text-grey-900 {
      max-width: 153px;
      font-weight: 400;
    }

.cro-blog-sidebar[\:has\(.cro-author\)],
  .cro-blog-sidebar[\:has\(.cro-jump-to\)] {
    display: block;
  }

.cro-blog-sidebar:has(.cro-author),
  .cro-blog-sidebar:has(.cro-jump-to) {
    display: block;
  }

jump-to.lg-max\:hidden .gap-4.p-6.bg-white.rounded-xl {
      padding: 30px;
      gap: 20px;
      border-radius: 32px;
    }

jump-to .bg-white.p-4.rounded-md {
    border-radius: 20px;
  }

jump-to .bg-white.p-4.rounded-md.active {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }

jump-to .bg-white.p-4.rounded-md button.js-toggle-sidebar-menu + ul {
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
    }

jump-to .bg-white.p-4.rounded-md button.js-toggle-sidebar-menu + ul li {
        border: none;
      }

jump-to .bg-white.p-4.rounded-md button.js-toggle-sidebar-menu + ul li .js-jumplink {
          font-size: 14px;
          font-weight: 400;
          line-height: 20px;
        }

.cro-blog-jump-to {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'weave', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}

.cro-blog-jump-to--mobile {
    display: block;
  }

.cro-blog-jump-to::after {
    content: '';
    background-image: url('/cdn/shop/files/cro-caret-up.png?v=1762176163');
    background-repeat: no-repeat;
    width: 18px;
    height: 10px;
  }

.cro-blog-jump-to.cro-blog-jump-to--hide::after {
      transform: rotate(180deg);
    }

.cro-blog-jump-to.cro-blog-jump-to--hide ~ .text-base-medium.text-primary {
      display: none;
    }

.cro-blog-jump-to ~ .text-base-medium.text-primary .js-jumplink {
      font-weight: 400;
      color: #000;
    }

.cro-blog-content {
  margin: auto;
}

@media (min-width: 1024px) {
  .cro-blog-sidebar {
    margin-top: 2rem;
  }
}

.cro-blog-nav swiper-container swiper-slide:first-child {
        border-bottom: 3px solid #8b3c45;
      }

