/** Shopify CDN: Minification failed

Line 82:10 Unexpected "{"
Line 82:11 Expected identifier but found "%"
Line 83:44 Expected number but found "{"
Line 86:10 Unexpected "{"
Line 86:11 Expected identifier but found "%"
Line 90:10 Unexpected "{"
Line 90:11 Expected identifier but found "%"

**/
.m-article{padding-top:30px;padding-bottom:100px}@media screen and (max-width: 1023px){.m-article{padding-bottom:80px}}@media screen and (max-width: 639px){.m-article{padding-bottom:60px}}.m-article .m-breadcrumb{margin-bottom:30px}.m-article .m-breadcrumb--item{padding-top:0;padding-bottom:0}.m-article__header{margin-bottom:40px}@media screen and (max-width: 1023px){.m-article__header{margin-bottom:30px}}.m-article__blog{color:var(--color-text-link);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;display:inline-block;margin-bottom:8px;transition:all var(--m-duration-default, 0.25s) ease}.m-article__blog:hover{color:var(--color-text-link-hover)}.m-article__title{color:var(--color-heading-text);font-size:36px;line-height:1.444;margin-bottom:10px}@media screen and (max-width: 1023px){.m-article__title{font-size:26px}}.m-article__meta{color:var(--color-sub-text)}.m-article__meta span{color:var(--color-body-text)}.m-article__content{max-width:100%;margin-bottom:40px}.m-article__footer{display:flex;justify-content:space-between;gap:10px;margin-bottom:40px}.m-article__footer>*{flex:1 1 0%;text-align:right;justify-content:end}.m-article__footer>*:first-child{text-align:left;justify-content:start}@media screen and (max-width: 639px){.m-article__footer{flex-direction:column}.m-article__footer>*{text-align:left;justify-content:start}}.m-article--layout1 .m-article__feature-image{margin-bottom:16px}.m-article--layout2 .m-article__inner{padding-top:16px;position:relative}.m-article--layout2 .m-article__inner article{background-color:rgba(var(--bg-white), 1)}@media screen and (min-width: 768px){.m-article--layout2 .m-article__inner{}.m-article--layout2 .m-article__inner article{padding:24px}}@media screen and (min-width: 1024px){.m-article--layout2 .m-article__inner{padding:0 96px}}.m-article--sidebar-left .m-row,.m-article--sidebar-right .m-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.m-article--sidebar-left .m-article__wrapper,.m-article--sidebar-right .m-article__wrapper{width:100%;padding-left:15px;padding-right:15px}@media screen and (min-width: 1024px){.m-article--sidebar-left .m-article__wrapper,.m-article--sidebar-right .m-article__wrapper{width:75%}}@media screen and (min-width: 1024px)and (max-width: 1279px){.m-article--sidebar-left.m-article--layout2 .m-article__inner,.m-article--sidebar-right.m-article--layout2 .m-article__inner{padding:0 50px}}.m-article--sidebar-left .m-row{flex-direction:row-reverse}.m-article-tags{color:var(--color-text-link-hover);font-size:calc(var(--font-base-size, 16)*1px)}.m-article-tags>*{display:inline-block}.m-article-tags__heading{color:var(--color-body-text);margin-right:18px}.m-article-tags a{transition:all var(--m-duration-default, 0.25s) ease}.m-article-tags a:hover{color:var(--color-text-link)}.m-article-navigation{--m-nav-gap: 30px;display:flex;gap:var(--m-nav-gap);padding-top:28px;border-top:1px solid var(--color-border)}@media screen and (max-width: 639px){.m-article-navigation{padding-top:20px}}.m-article-navigation--full .m-article-navigation__prev{position:relative}.m-article-navigation--full .m-article-navigation__prev:after{content:"";position:absolute;top:0;right:calc(var(--m-nav-gap)/-2);width:1px;height:100%;background-color:var(--color-border)}.m-article-navigation__prev,.m-article-navigation__next{display:flex;align-items:center;flex:1 1 0%;gap:20px;padding-top:10px;padding-bottom:10px}.m-article-navigation__prev svg,.m-article-navigation__next svg{flex-shrink:0;width:20px;height:20px}.m-article-navigation__prev:hover .m-article-navigation__article-title,.m-article-navigation__next:hover .m-article-navigation__article-title{text-decoration:underline}.m-article-navigation__next{justify-content:end}.m-article-navigation__label{color:var(--color-sub-text);font-size:12px;font-weight:500;line-height:1.333;letter-spacing:.5px;text-transform:uppercase}@media screen and (min-width: 768px){.m-article-navigation__label{margin-bottom:4px}}.m-article-navigation__article-title{color:var(--color-body-text);font-weight:500;display:none}@media screen and (min-width: 768px){.m-article-navigation__article-title{display:block}}.m-related-posts{--column-gap: 30px;--column-gap-mobile: 16px;--row-gap: 40px;margin-top:120px}.m-related-posts__heading{color:var(--color-body-text);font-size:30px;line-height:1.2;margin-bottom:60px;text-align:center}.m-related-posts__wrapper{gap:30px}@media screen and (max-width: 639px){.m-related-posts__wrapper{gap:30px 16px}}@media screen and (max-width: 1023px){.m-related-posts{margin-top:80px}.m-related-posts__heading{margin-bottom:40px}}@media screen and (max-width: 639px){.m-related-posts{margin-top:60px}.m-related-posts__heading{margin-bottom:30px}}.m-comment-section{margin-top:120px}.m-comment-section__heading{color:var(--color-body-text);font-size:30px;line-height:1.2;margin-bottom:60px;text-align:center}.m-comment-section__form-message{color:var(--color-sub-text);text-align:center;margin-bottom:40px}@media screen and (max-width: 1023px){.m-comment-section{margin-top:80px}.m-comment-section__heading{margin-bottom:40px}}@media screen and (max-width: 639px){.m-comment-section{margin-top:60px}.m-comment-section__heading{margin-bottom:30px}.m-comment-section__form-message{margin-bottom:20px}}.m-comment+.m-comment{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-border)}@media screen and (max-width: 639px){.m-comment+.m-comment{margin-top:30px;padding-top:30px}}.m-comment--unpublished .m-comment__content{margin-bottom:0}.m-comment--unpublished .m-comment__author{margin-bottom:12px}.m-comment__meta{display:flex;align-items:baseline;margin-bottom:12px}.m-comment__author{font-weight:600}.m-comment__date{font-size:14px;line-height:1.333;font-style:italic;margin-left:12px}.m-comment__content{color:var(--color-sub-text);line-height:1.75;margin-bottom:8px}.m-comment__reply:before,.m-comment__reply:after{height:1px !important}.m-comment__reply::before{background-color:rgba(0,0,0,.25) !important}.m-comment-form{margin-top:80px}.m-comment-form__header{margin-bottom:60px}.m-comment-form__heading{color:var(--color-body-text);font-size:30px;line-height:1.2}.m-comment-form__text{color:var(--color-sub-text);line-height:1.75;margin-top:8px}.m-comment-form__message{margin-bottom:30px}.m-comment-form__fields{display:grid;gap:30px;margin-bottom:30px}@media screen and (min-width: 768px){.m-comment-form__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.m-comment-form__submit{display:flex;justify-content:center;margin-top:60px}.m-comment-form__submit [type=submit]{cursor:pointer}@media screen and (max-width: 1023px){.m-comment-form__header{margin-bottom:40px}.m-comment-form__submit{margin-top:40px}}@media screen and (max-width: 639px){.m-comment-form{margin-top:60px}.m-comment-form__header{margin-bottom:30px}}
.collection-slider-track {
      display: flex;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      gap: 20px;
      padding: 0 10px;
      scroll-behavior: smooth;
      -webkit-overflow-scrolling: touch;
    }

    .collection-slide {
      scroll-snap-align: start;
      flex: 0 0 calc(20% - 20px);
      max-width: calc(20% - 20px);
      border-radius: 10px;
      text-align: center;
    }

    .collection-slide img {
      width: 100%;
     
    }

    .collection-title {
      margin-top: 10px;
      font-weight: 600;
      font-size: 16px;
      color: #000;
    }

    .collection-slider-track::-webkit-scrollbar {
      display: none;
    }

    .collection-slider-track {
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

    .slider-dots {
      text-align: center;
      margin-top: 20px;
    }

    .slider-dots .dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin: 0 4px;
      background-color: #ccc;
      border-radius: 50%;
      cursor: pointer;
    }

    @media (max-width: 767px) {
      .collection-slide {
        flex: 0 0 calc(50% - 10px) !important;
        max-width: calc(50% - 10px) !important;
      }
      .collection-slider-track{
        gap: 14px;
      }
    }
@media (min-width: 768px) {
          .slider-dots {
            text-align: center;
            margin-top: 20px;
          }

          {% if desktop_pages > 1 %}
            .slider-dots .dot:nth-child(n + {{ desktop_pages | plus: 1 }}) {
              display: none;
            }
          {% else %}
            .slider-dots {
              display: none;
            }
          {% endif %}
        }
      .collection-heading-seo {
          margin: 10px 0 20px 0;
          padding-left: 10px;
          position: relative;
      }
      .collection-heading-seo::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 5px;
        background-color: #004f9a;
      }
      .inner-clcn-seo {
          background: #E6F1FC;
          padding: 18px;
      border: 1px solid #004f9a;
      margin: 20px 0;
      }
    section.inner-clcn-seo li {
    margin-bottom: 1em;
    line-height: 1.6;
    word-wrap: break-word;
      }
      section.inner-clcn-seo ul, section.inner-clcn-seo ol {
        list-style: unset;
        list-style-position: inside;
    margin-bottom: 1em;
    line-height: 1.6;
    word-wrap: break-word;
}
section.inner-clcn-seo ol {
  list-style: auto !important;
      list-style-position: inside !important;
}
 .blog-post {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.25rem; /* gap between grid items (20px) */
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 767px) {
  .blog-post {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem; /* 16px gap */
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.product-card-clean {
  text-align: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin: 0;
  height: 100%;
}

.product-card-clean img {
  width: 12rem;
  height: 12rem;
  object-fit: cover;
  display: block;
  margin: 0 auto;
}

.product-card-clean h3 {
  font-size: 1rem;
  margin: 0.625rem 0;
}

.product-card-clean a.button {
  display: inline-block;
  padding: 0.35rem 0.45rem;
  background: #1d3557;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-weight: 600;
  transition: background-color 0.3s ease;
  font-size: 0.80rem;
  margin: auto 2rem 0 2rem;
}

.product-card-clean a.button:hover {
  background-color: #163250;
  text-decoration: none;
}