/** Shopify CDN: Minification failed

Line 66:1 Unexpected ";"
Line 125:4 Expected identifier but found "."
Line 338:1 Unexpected ";"

**/
.rich-text em {
  background: linear-gradient(
    to top,
    transparent 10%,
    #004cff 10%,
    #004cff 75%,
    transparent 75%
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  font-style: normal;
  font-weight: 300;
  padding: 0 2px;
  position: relative;
}
.shopify-section-group-footer-group.shopify-section--apps{
  height: 1px;
}
.phone-number svg{
  float: left;
  margin-top: 2px;
  margin-right: 3px;
}
/*===== BLOG =====*/
.shopify-section--main-article .article-banner:before{
  background-image: radial-gradient(76.43% 237.18% at 94.55% 126.63%, rgba(54, 71, 143, 1) 0px, rgba(0, 0, 0, 1) 100%);
}
.shopify-section--main-article .article-banner .article-banner__content{
  color: #fff;
  padding-block-end: 2.5rem;
  max-width: calc(var(--container-max-width) - 600px);
}
.shopify-section--main-article .article-banner .article-banner__content a{  
  color: #fff;
}
.article-banner__image{
  max-width: 960px;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.shopify-section--main-article .article .article-content .tips {
  position: relative;
  padding: 15px 20px 15px 60px;
  border-radius: 5px;
  background-color: #ddd;
  font-size: 16px;
  color: #333;
}

.shopify-section--main-article .article .article-content .tips::before {
  content: "";
  position: absolute;
  top: 17px;
  left: 14px;
  width: 32px;
  height: 32px;
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 6.24982C14.5154 6.2517 13.0921 6.85153 12.0422 7.91773C10.9924 8.98394 10.4019 10.4295 10.4 11.9373C10.4 12.1528 10.4843 12.3595 10.6343 12.5118C10.7843 12.6642 10.9878 12.7498 11.2 12.7498C11.4122 12.7498 11.6157 12.6642 11.7657 12.5118C11.9157 12.3595 12 12.1528 12 11.9373C12.0012 10.8603 12.423 9.82764 13.1729 9.06604C13.9228 8.30443 14.9395 7.87603 16 7.87482C16.2122 7.87482 16.4157 7.78922 16.5657 7.63685C16.7157 7.48447 16.8 7.27781 16.8 7.06232C16.8 6.84683 16.7157 6.64017 16.5657 6.4878C16.4157 6.33543 16.2122 6.24982 16 6.24982ZM16 2.99982C10.853 2.99982 7.194 7.2426 7.2 11.949C7.19983 14.1087 7.97407 16.1946 9.378 17.8168C10.661 19.3006 11.892 21.7224 12 22.4998L12.003 26.3181C12.0031 26.4778 12.0499 26.6338 12.1375 26.7665L13.3625 28.6372C13.4355 28.7487 13.5344 28.8401 13.6505 28.9033C13.7666 28.9666 13.8963 28.9997 14.028 28.9998H17.9705C18.1025 29 18.2325 28.9669 18.3489 28.9037C18.4652 28.8404 18.5644 28.7489 18.6375 28.6372L19.8625 26.7654C19.9493 26.6324 19.996 26.4766 19.997 26.317L20 22.4998C20.1125 21.7015 21.35 19.291 22.622 17.8168C23.7356 16.5252 24.4591 14.935 24.706 13.2366C24.9528 11.5382 24.7125 9.80359 24.0138 8.24031C23.3152 6.67702 22.1877 5.35134 20.7665 4.42194C19.3452 3.49254 17.6904 2.9988 16 2.99982ZM18.397 26.0703L17.542 27.3748H14.456L13.603 26.0703V25.7498H18.3985L18.397 26.0703ZM18.4 24.1248H13.6L13.597 22.4998H18.4V24.1248ZM21.4205 16.7458C20.7205 17.5558 19.6045 19.1879 18.892 20.8738H13.111C12.397 19.1874 11.281 17.5558 10.581 16.7458C9.43323 15.4153 8.80126 13.7062 8.803 11.9373C8.794 8.02717 11.822 4.62482 16 4.62482C19.9705 4.62482 23.2 7.90478 23.2 11.9373C23.1999 13.7064 22.567 15.4152 21.419 16.7458H21.4205ZM4.8 11.9373C4.8 11.7218 4.71571 11.5152 4.56569 11.3628C4.41566 11.2104 4.21217 11.1248 4 11.1248H0.8C0.587827 11.1248 0.384344 11.2104 0.234315 11.3628C0.0842855 11.5152 0 11.7218 0 11.9373C0 12.1528 0.0842855 12.3595 0.234315 12.5118C0.384344 12.6642 0.587827 12.7498 0.8 12.7498H4C4.21217 12.7498 4.41566 12.6642 4.56569 12.5118C4.71571 12.3595 4.8 12.1528 4.8 11.9373ZM26.4 6.24982C26.5242 6.24953 26.6467 6.22017 26.758 6.164L29.958 4.539C30.1478 4.44257 30.292 4.27353 30.3591 4.06906C30.4261 3.8646 30.4104 3.64146 30.3155 3.44873C30.2206 3.256 30.0541 3.10947 29.8528 3.04138C29.6515 2.97329 29.4318 2.98921 29.242 3.08564L26.042 4.71064C25.8808 4.79252 25.7516 4.92727 25.6752 5.09306C25.5989 5.25886 25.5799 5.44598 25.6213 5.62411C25.6627 5.80225 25.7622 5.96096 25.9035 6.07452C26.0448 6.18809 26.2198 6.24986 26.4 6.24982ZM31.2 11.1248H28C27.7878 11.1248 27.5843 11.2104 27.4343 11.3628C27.2843 11.5152 27.2 11.7218 27.2 11.9373C27.2 12.1528 27.2843 12.3595 27.4343 12.5118C27.5843 12.6642 27.7878 12.7498 28 12.7498H31.2C31.4122 12.7498 31.6157 12.6642 31.7657 12.5118C31.9157 12.3595 32 12.1528 32 11.9373C32 11.7218 31.9157 11.5152 31.7657 11.3628C31.6157 11.2104 31.4122 11.1248 31.2 11.1248ZM5.958 4.71064L2.758 3.08564C2.56824 2.98921 2.34853 2.97329 2.14721 3.04138C1.94589 3.10947 1.77945 3.256 1.6845 3.44873C1.58955 3.64146 1.57388 3.8646 1.64092 4.06906C1.70797 4.27353 1.85224 4.44257 2.042 4.539L5.242 6.164C5.35326 6.22017 5.47576 6.24953 5.6 6.24982C5.78022 6.24986 5.95517 6.18809 6.09651 6.07452C6.23784 5.96096 6.33729 5.80225 6.37872 5.62411C6.42015 5.44598 6.40115 5.25886 6.32479 5.09306C6.24843 4.92727 6.11918 4.79252 5.958 4.71064ZM29.958 19.3356L26.758 17.7106C26.5682 17.6142 26.3484 17.5983 26.147 17.6665C25.9457 17.7346 25.7792 17.8812 25.6843 18.074C25.5893 18.2668 25.5737 18.49 25.6407 18.6945C25.7078 18.899 25.8522 19.0681 26.042 19.1645L29.242 20.7895C29.4318 20.8859 29.6516 20.9018 29.853 20.8337C30.0543 20.7656 30.2208 20.619 30.3158 20.4262C30.4107 20.2334 30.4263 20.0102 30.3593 19.8057C30.2922 19.6011 30.1478 19.4321 29.958 19.3356ZM5.6 17.6248C5.47576 17.6251 5.35326 17.6545 5.242 17.7106L2.042 19.3356C1.85217 19.4321 1.70784 19.6011 1.64074 19.8057C1.60752 19.9069 1.59427 20.0138 1.60173 20.1203C1.6092 20.2268 1.63724 20.3307 1.68425 20.4262C1.73126 20.5216 1.79633 20.6068 1.87573 20.6767C1.95514 20.7466 2.04733 20.8 2.14703 20.8337C2.3484 20.9018 2.56817 20.8859 2.758 20.7895L5.958 19.1645C6.11946 19.0828 6.24898 18.948 6.32554 18.7821C6.4021 18.6162 6.4212 18.4289 6.37973 18.2506C6.33827 18.0723 6.23869 17.9134 6.09714 17.7998C5.9556 17.6862 5.7804 17.6246 5.6 17.6248Z" fill="%23333"/></svg>');
};

.article-content a:hover .will-change-transform {
  will-change: opacity;
  opacity:1;
}
.article-content .prose img{
  margin: auto;
}
.article-navigation{
  padding-block-start: var(--spacing-16);
  padding-block-end: var(--spacing-16);
}

.article-right-content .blog-author{
  font-weight: 400;
  font-size: 16px;
  opacity: 1;
  color: #111;
}
.article-right-content .blog-author a{
  font-weight: 400;
  font-size: 16px;
  opacity: 1;
  color: #111;
  gap: var(--spacing-3);
  display: flex;
    justify-content: center;
    align-items: center;
}
.article-author-content{
  display: none !important;
}
.article-right-content .blog-date{
  font-size: 16px;
  display: grid;
  opacity: 1;
  grid-template-columns: min-content max-content max-content;
}
@media screen and (min-width: 1000px) {
    .article .collection--filters-sidebar {
        grid-template-columns: var(--collection-sidebar-width) minmax(0, 1fr) var(--collection-sidebar-width);
    }
}
@media screen and (max-width: 1025px) {
      .article .collection--filters-sidebar {
        grid-template-columns: var(--collection-sidebar-width) minmax(0, 1fr);
    }
  .article-right-content{display: none !important;}
  .article-author-content{display: block !important;}
  .media-with-text__content .button--xl{
    padding-block-start: 1rem;
    padding-block-end: 1rem;
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
  .shopify-section--main-article .article-banner .article-banner__content a{
    display: flex;
    gap: 0.5rem;
    .shopify-section--main-article .article-banner .article-banner__content a
  }
}
.article-banner h1 {
  font-size: 2.75rem;
  line-height: 1.3;
}
.article-content .prose h2 {
  font-size: 2rem;
  margin-block-start: var(--spacing-8);
}
.article-content .prose h3 {
  font-size: 1.4rem;
  margin-block-start: var(--spacing-6);
}
.article-content .prose h4 {
  font-size: 1.2rem;
  margin-block-start: var(--spacing-4);
}
.article-content  .prose .faq-block, .article-content  .prose .highlight-block{  
  padding: 10px 40px 30px;
  background: #f3f3f3;
  display: inline-block;
  margin-top: 40px !important;
}

@media screen and (max-width: 999px) {  
  .article-banner {
    padding: 20px 10px;
  }
  .article-banner h1 {
    font-size: 2.15rem;
    line-height: 1.3;
  }
  .article-content .prose h2 {
    font-size: 1.75rem;
    margin-block-start: var(--spacing-4);
  }
  .article-content .prose h3 {
    margin-block-start: var(--spacing-4);
  }
  .article-content .prose h4 {
    margin-block-start: var(--spacing-4);
  }
  .article-content  .prose .faq-block, .article-content  .prose .highlight-block{
    padding: 10px 24px 20px;
    margin-top: 30px !important;
  }
  .navigation-promo .text-custom a{
    font-size: 14px !important;
  }
}

.collection-card__content-wrapper{
  margin-top: 1.5rem;
  display: grid;
    gap: 5px;
}
.collection-list{
  gap: 3rem;
}

/*=====MEGA MENU=====*/
.mega-menu{
  --mega-menu-justify-content: flex-start !important;
}
.mega-menu__nav > li{
  width: unset;
}
.mega-menu__nav:first-child > li{
  width: 180px;
}

.mega-menu > ul > li > span {
  color: #666;
}
.mega-menu > ul > li > ul > li > a.link-faded {
  opacity: 0.9 !important;
}
.mega-menu .content-over-media {
  place-items: center;
  grid-template: minmax(0, 1fr) / minmax(0, 1fr);
  gap: 1rem 0;
}
.mega-menu .content-over-media img {
  max-width: 150px;
}
.mega-menu .content-over-media > a {
  grid-area: 1 / 1 / auto / span 2;  
}
.mega-menu .content-over-media > div {
  grid-area: 2 / 1 / auto / span 2;
  place-self: center;
  text-align: center;
}
.mega-menu .content-over-media:hover > a > img.zoom-image {
  transform: scale(1);
}

@media screen and (max-width: 320px) {
  a.phone-number{
    text-indent: -9999999px;
  }
}

/*=== Checklist Opt in ===*/

#shopify-section-template--23591453753631__rich_text_9q4tdM.shopify-section--rich-text .rich-text__wrapper {
  max-width: 100%;
}
#shopify-section-template--23591453753631__rich_text_9q4tdM.shopify-section--rich-text .section-blends .prose {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 60px;
  align-items: center;
}
#shopify-section-template--23591453753631__rich_text_9q4tdM.shopify-section--rich-text .section-blends .prose > :last-child {
  margin-block-start: 0;
  justify-self: start;
}
@media screen and (max-width: 1000px) {
  #shopify-section-template--23591453753631__rich_text_9q4tdM.shopify-section--rich-text .section-blends .prose {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 40px;
    align-items: center;
  }
  #shopify-section-template--23591453753631__rich_text_9q4tdM.shopify-section--rich-text .section-blends .prose > :last-child {
    justify-self: center;
  }
}

/*===Circle Animated===*/

.circle-animated {
  display: inline-block;
  position: relative;
}
.circle-animated svg {
  bottom: -4px;
  position: absolute;
  height: auto;
  right: -15px;
  width: 138px;
}

.circle-animated svg #path {
    stroke-dasharray: 800;
    stroke-dashoffset: 800;
}

.circle-animated svg #path {
    animation: dash 1.5s linear 3s forwards;
}

@keyframes dash {
    to {
        stroke-dashoffset: 0
    }
}

@media screen and (max-width: 700px) {
  .circle-animated svg {
    bottom: -3px;
    right: -13px;
    width: 109px;
  }
}

/*===== ABOUT US =====*/
@media screen and (max-width: 1000px) {
  #shopify-section-template--23591453589791__bae88923-b932-44e3-85ee-ecaf2dc54b55.shopify-section--media-with-text .section-full{
    padding-block-start: 2rem;
    padding-block-end: 2rem;
  }
  #shopify-section-template--23591453589791__bae88923-b932-44e3-85ee-ecaf2dc54b55.shopify-section--media-with-text .media-with-text__content{
    padding: 0;
  }
  #shopify-section-template--23591453589791__bae88923-b932-44e3-85ee-ecaf2dc54b55.shopify-section--media-with-text .media-with-text__media img{
    max-width: 50%;
    margin: auto;
  }
}
@media screen and (max-width: 480px) {
  #shopify-section-template--23591453589791__bae88923-b932-44e3-85ee-ecaf2dc54b55.shopify-section--media-with-text .media-with-text__media img{
    max-width: 70%;
  }
}

.phone-number svg{
  float: left;
  margin-top: 2px;
  margin-right: 3px;
}
.shopify-section--main-article .article .article-content .tips {
  position: relative;
  padding: 15px 20px 15px 60px;
  border-radius: 5px;
  background-color: #ddd;
  font-size: 16px;
  color: #333;
}

.shopify-section--main-article .article .article-content .tips::before {
  content: "";
  position: absolute;
  top: 13px;
  left: 14px;
  width: 32px;
  height: 32px;
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 6.24982C14.5154 6.2517 13.0921 6.85153 12.0422 7.91773C10.9924 8.98394 10.4019 10.4295 10.4 11.9373C10.4 12.1528 10.4843 12.3595 10.6343 12.5118C10.7843 12.6642 10.9878 12.7498 11.2 12.7498C11.4122 12.7498 11.6157 12.6642 11.7657 12.5118C11.9157 12.3595 12 12.1528 12 11.9373C12.0012 10.8603 12.423 9.82764 13.1729 9.06604C13.9228 8.30443 14.9395 7.87603 16 7.87482C16.2122 7.87482 16.4157 7.78922 16.5657 7.63685C16.7157 7.48447 16.8 7.27781 16.8 7.06232C16.8 6.84683 16.7157 6.64017 16.5657 6.4878C16.4157 6.33543 16.2122 6.24982 16 6.24982ZM16 2.99982C10.853 2.99982 7.194 7.2426 7.2 11.949C7.19983 14.1087 7.97407 16.1946 9.378 17.8168C10.661 19.3006 11.892 21.7224 12 22.4998L12.003 26.3181C12.0031 26.4778 12.0499 26.6338 12.1375 26.7665L13.3625 28.6372C13.4355 28.7487 13.5344 28.8401 13.6505 28.9033C13.7666 28.9666 13.8963 28.9997 14.028 28.9998H17.9705C18.1025 29 18.2325 28.9669 18.3489 28.9037C18.4652 28.8404 18.5644 28.7489 18.6375 28.6372L19.8625 26.7654C19.9493 26.6324 19.996 26.4766 19.997 26.317L20 22.4998C20.1125 21.7015 21.35 19.291 22.622 17.8168C23.7356 16.5252 24.4591 14.935 24.706 13.2366C24.9528 11.5382 24.7125 9.80359 24.0138 8.24031C23.3152 6.67702 22.1877 5.35134 20.7665 4.42194C19.3452 3.49254 17.6904 2.9988 16 2.99982ZM18.397 26.0703L17.542 27.3748H14.456L13.603 26.0703V25.7498H18.3985L18.397 26.0703ZM18.4 24.1248H13.6L13.597 22.4998H18.4V24.1248ZM21.4205 16.7458C20.7205 17.5558 19.6045 19.1879 18.892 20.8738H13.111C12.397 19.1874 11.281 17.5558 10.581 16.7458C9.43323 15.4153 8.80126 13.7062 8.803 11.9373C8.794 8.02717 11.822 4.62482 16 4.62482C19.9705 4.62482 23.2 7.90478 23.2 11.9373C23.1999 13.7064 22.567 15.4152 21.419 16.7458H21.4205ZM4.8 11.9373C4.8 11.7218 4.71571 11.5152 4.56569 11.3628C4.41566 11.2104 4.21217 11.1248 4 11.1248H0.8C0.587827 11.1248 0.384344 11.2104 0.234315 11.3628C0.0842855 11.5152 0 11.7218 0 11.9373C0 12.1528 0.0842855 12.3595 0.234315 12.5118C0.384344 12.6642 0.587827 12.7498 0.8 12.7498H4C4.21217 12.7498 4.41566 12.6642 4.56569 12.5118C4.71571 12.3595 4.8 12.1528 4.8 11.9373ZM26.4 6.24982C26.5242 6.24953 26.6467 6.22017 26.758 6.164L29.958 4.539C30.1478 4.44257 30.292 4.27353 30.3591 4.06906C30.4261 3.8646 30.4104 3.64146 30.3155 3.44873C30.2206 3.256 30.0541 3.10947 29.8528 3.04138C29.6515 2.97329 29.4318 2.98921 29.242 3.08564L26.042 4.71064C25.8808 4.79252 25.7516 4.92727 25.6752 5.09306C25.5989 5.25886 25.5799 5.44598 25.6213 5.62411C25.6627 5.80225 25.7622 5.96096 25.9035 6.07452C26.0448 6.18809 26.2198 6.24986 26.4 6.24982ZM31.2 11.1248H28C27.7878 11.1248 27.5843 11.2104 27.4343 11.3628C27.2843 11.5152 27.2 11.7218 27.2 11.9373C27.2 12.1528 27.2843 12.3595 27.4343 12.5118C27.5843 12.6642 27.7878 12.7498 28 12.7498H31.2C31.4122 12.7498 31.6157 12.6642 31.7657 12.5118C31.9157 12.3595 32 12.1528 32 11.9373C32 11.7218 31.9157 11.5152 31.7657 11.3628C31.6157 11.2104 31.4122 11.1248 31.2 11.1248ZM5.958 4.71064L2.758 3.08564C2.56824 2.98921 2.34853 2.97329 2.14721 3.04138C1.94589 3.10947 1.77945 3.256 1.6845 3.44873C1.58955 3.64146 1.57388 3.8646 1.64092 4.06906C1.70797 4.27353 1.85224 4.44257 2.042 4.539L5.242 6.164C5.35326 6.22017 5.47576 6.24953 5.6 6.24982C5.78022 6.24986 5.95517 6.18809 6.09651 6.07452C6.23784 5.96096 6.33729 5.80225 6.37872 5.62411C6.42015 5.44598 6.40115 5.25886 6.32479 5.09306C6.24843 4.92727 6.11918 4.79252 5.958 4.71064ZM29.958 19.3356L26.758 17.7106C26.5682 17.6142 26.3484 17.5983 26.147 17.6665C25.9457 17.7346 25.7792 17.8812 25.6843 18.074C25.5893 18.2668 25.5737 18.49 25.6407 18.6945C25.7078 18.899 25.8522 19.0681 26.042 19.1645L29.242 20.7895C29.4318 20.8859 29.6516 20.9018 29.853 20.8337C30.0543 20.7656 30.2208 20.619 30.3158 20.4262C30.4107 20.2334 30.4263 20.0102 30.3593 19.8057C30.2922 19.6011 30.1478 19.4321 29.958 19.3356ZM5.6 17.6248C5.47576 17.6251 5.35326 17.6545 5.242 17.7106L2.042 19.3356C1.85217 19.4321 1.70784 19.6011 1.64074 19.8057C1.60752 19.9069 1.59427 20.0138 1.60173 20.1203C1.6092 20.2268 1.63724 20.3307 1.68425 20.4262C1.73126 20.5216 1.79633 20.6068 1.87573 20.6767C1.95514 20.7466 2.04733 20.8 2.14703 20.8337C2.3484 20.9018 2.56817 20.8859 2.758 20.7895L5.958 19.1645C6.11946 19.0828 6.24898 18.948 6.32554 18.7821C6.4021 18.6162 6.4212 18.4289 6.37973 18.2506C6.33827 18.0723 6.23869 17.9134 6.09714 17.7998C5.9556 17.6862 5.7804 17.6246 5.6 17.6248Z" fill="%23333"/></svg>');
};
.collection-card__content-wrapper{
  margin-top: 1.5rem;
  display: grid;
    gap: 5px;
}
.collection-list{
  gap: 3rem;
}
.show-table-content .collection__facets-scroller h3{
  font-size: 22px;
  margin-bottom: 20px;
}
.show-table-content .collection__facets{
  margin-top: 4rem;
}
.menu-table-content{
  overflow-x: auto;
    height: 100%;
  padding-bottom: 15px;
}
.menu-table-content li{
  border-left: 3px solid #d9d9d9;
  padding: 5px 0px 5px 20px;
}
.menu-table-content li.active{
  border-left: 3px solid #999;
}
.menu-table-content li a{
  font-size: 16px;
}
.menu-table-content li.active a{
  color: #1B9FFF;
}
.menu-table-content li ul{
  display: none;
}
.menu-table-content li.active ul{
  display: block;
}
.menu-table-content li ul li{
  border-left: none;
  padding: 5px 0px 5px 10px;
}
.menu-table-content li.active ul li, .menu-table-content li.active ul li.active{
  border-left: 0;
}
.menu-table-content li ul li a{
  font-size: 14px;
  
}
.menu-table-content li.active ul li a{
  color: #111;
}
.menu-table-content li.active ul li.active a{
  color: #1B9FFF;
}

.article-content .link-contact{
  position: relative !important;
  background: #ddd !important;
  display: grid;
  grid-template-columns: auto 40px;
  color: #111 !important;
  border-radius: 20px !important;
  padding: 7px 20px !important;
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.duration-500 {
    transition-duration: .5s;
}
.will-change-transform {
    will-change: transform;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    margin-left: 1rem;
    justify-content: center;
    align-items: center;
}

.mega-menu__nav{
  max-width: 50%;
  gap: 0;
  flex-wrap: wrap;
}
.mega-menu__nav li{
  width: 100%;
    flex: 50%;
    max-width: 50%;
    margin-bottom: 20px;
}
.mega-menu__nav li a span{
  font-size: 16px;
}
.mega-menu__nav li a span span{
  font-size: 15px;
    color: #999;
    display: inline-block;
    float: left;
    width: 100%;
}
.mega-menu .navigation-promo__wrapper{
  margin-top: 20px;
}
.promo-block-title{
  color: #666;
}
.navigation-promo__wrapper .navigation-promo__carousel-controls{
      position: relative;
    margin: 10px auto 0;
    right: auto;
    left: auto;
    align-items: center;
    inset-block-end: unset !important;
    justify-content: center;
}
.mega-menu-promo-block{
  width: 50%;
}
.mega-menu-promo-block .navigation-promo__wrapper{
  width: 100%;
  max-width: 100% !important;
}
.table{
  overflow-x:auto;
}
@media screen and (max-width: 1510px) {
  .navigation-promo--grid{
    display: flex;
  }
  .navigation-promo--grid img{
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1150px) {
  .navigation-promo--grid {
        display: flex;
        gap: 25px;
        text-align: center;
    }
  .navigation-promo--grid .content-over-media{
    display: block;
  }
  .navigation-drawer a .reversed-link span{
    display: inline-block;
    color : #999;
    float: left;
    width: 100%;
    font-size: 14px;
  }
  .navigation-drawer .panel.gap-8 a span.reversed-link {
    font-size: 14px;
  }
  .navigation-ready{
    text-align: left;
    color: #fff;
    background: #1A1A1A;
    padding: 25px;
    max-width: 100%;
    border-radius: 30px;
    font-size: 16px;
  }
  .navigation-ready a.button{
    background: #fff;
    color: #111;
    margin: 20px auto 0;
    float: none;
    width: 100%;
  }
  .navigation-ready h2{
    font-size: 20px;
    font-weight: 400;
  }
  .navigation-ready h2{
    font-size: 20px;
  }
}
@media screen and (max-width: 1000px) {
  .menu-table-content li.active ul{
  display: none !important;
}
    .article .collection--filters-sidebar {
        grid-template-columns: minmax(0, 1fr);
    }
      .show-table-content .collection__facets {
        display: block;
        margin-top: 0px;
    }
  .show-table-content .collection__facets{
    display: block;
    margin-top: 0px;
  }
  .show-table-content .article-content{
    padding-block-start: 0;
  }
  .show-table-content .collection__facets-scroller h3{
    margin-bottom: 0px;
  }
  .show-table-content .collection__facets .menu-table-content{
    margin-top: 20px;
  }
  .show-table-content .collection__facets h3{
    padding: 10px 0px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .show-table-content .collection__facets h3:after{
    content: "+";
    color: #231f30;
    float: right;
  }
  .show-table-content .collection__facets.active h3:after{
    content: "---";
    letter-spacing: -3px;
    padding-right: 3px;
  }
  .show-table-content .collection__facets .menu-table-content{
    display: none;
  }
  .show-table-content .collection__facets.active .menu-table-content{
    display: block;
  }
  .navigation-drawer .panel-1 .panel__wrapper{
    padding: 0;
  }
  .navigation-drawer .panel__scroller{
    overflow-x: hidden;
    gap: 3rem;
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .show-table-content .collection__facets{
    display: block;
    margin-top: 0px;
  }
  .show-table-content .article-content{
    padding-block-start: 0;
  }
  .show-table-content .collection__facets-scroller h3{
    margin-bottom: 0px;
  }
  .show-table-content .collection__facets .menu-table-content{
    margin-top: 20px;
  }
  .show-table-content .collection__facets h3{
    padding: 10px 0px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .show-table-content .collection__facets h3:after{
    content: "+";
    color: #231f30;
    float: right;
  }
  .show-table-content .collection__facets.active h3:after{
    content: "---";
    letter-spacing: -3px;
    padding-right: 3px;
  }
  .show-table-content .collection__facets .menu-table-content{
    display: none;
  }
  .show-table-content .collection__facets.active .menu-table-content{
    display: block;
  }
  a.phone-number{
    text-indent: -9999999px;
  }
}
@media screen and (max-width: 320px) {
  a.phone-number{
    text-indent: -9999999px;
  }
}

a.icon-arrow{
  position: relative;
  text-decoration: none;
  background: #ddd !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #111;
  border-radius: 20px;
  padding: 7px 20px;  
}
a.icon-arrow::after{
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px; 
  background-image: url("//www.rainstormstudio.com.au/cdn/shop/t/52/assets/icon-arrow.svg?v=181526656368401968871757738118");
  background-size: contain;
  background-repeat: no-repeat;
}
a.icon-arrow:hover{
  background: #111 !important;
  color: #fff !important;
  transition: all 0.5s;
}
.panel-footer__localization-wrapper{
  border: 0;
}
@media screen and (min-width: 700px) {
  .media-grid__item{
    height: unset;
  }
}