.elementor-540 .elementor-element.elementor-element-2223e83f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-540 .elementor-element.elementor-element-2223e83f:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-2223e83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-c45d738{padding:0% 0% 0% 0%;text-align:center;}.elementor-540 .elementor-element.elementor-element-c45d738 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-540 .elementor-element.elementor-element-36ac572a.elementor-element{--align-self:center;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-icon svg{fill:#FFFFFF;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-text{padding-right:0px;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-text, .elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-text a{color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-540 .elementor-element.elementor-element-e4441df{padding:12px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-2632ea84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:1%;--padding-bottom:1%;--padding-left:8%;--padding-right:8%;}.elementor-540 .elementor-element.elementor-element-72b3e984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:7px 7px 7px 7px;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-540 .elementor-element.elementor-element-72b3e984:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-72b3e984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-540 .elementor-element.elementor-element-1192cad{--box-border-radius:15px;--header-color:#000000;--item-text-decoration:underline;--item-text-hover-decoration:underline;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header-title{text-align:start;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header, .elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__list-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-540 .elementor-element.elementor-element-49089a24{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.7em;}.elementor-540 .elementor-element.elementor-element-512fb1cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-2e759cd6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:7px 7px 7px 7px;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.05);}.elementor-540 .elementor-element.elementor-element-2e759cd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-540 .elementor-element.elementor-element-65ecdb2b{padding:10px 10px 10px 10px;border-radius:7px 7px 7px 7px;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.05);}.elementor-540 .elementor-element.elementor-element-65ecdb2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-540 .elementor-element.elementor-element-16f6bc4{--grid-row-gap:7px;--grid-column-gap:7px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__thumbnail__link{width:25%;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-058c239 );}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__text{padding:7px 7px 7px 7px;margin-bottom:7px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__thumbnail{border-radius:7px 7px 7px 7px;}.elementor-540 .elementor-element.elementor-element-16f6bc4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:3px;}.elementor-540 .elementor-element.elementor-element-16f6bc4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:3px;}.elementor-540 .elementor-element.elementor-element-16f6bc4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:3px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__title, .elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__title{margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__meta-data{margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-16f6bc4 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;font-style:italic;}body.elementor-page-540:not(.elementor-motion-effects-element-type-background), body.elementor-page-540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-c45d738 .elementor-heading-title{font-size:22px;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-item{font-size:13px;}.elementor-540 .elementor-element.elementor-element-72b3e984{--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__list-item{font-size:15px;line-height:1.4em;}.elementor-540 .elementor-element.elementor-element-512fb1cb{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-2223e83f{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-540 .elementor-element.elementor-element-c45d738{padding:2% 2% 2% 2%;}.elementor-540 .elementor-element.elementor-element-c45d738 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(2px/2);}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(2px/2);}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(2px/2);margin-left:calc(2px/2);}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-2px/2);margin-left:calc(-2px/2);}body.rtl .elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-2px/2);}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-2px/2);}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-icon{width:0px;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-icon i{font-size:0px;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-540 .elementor-element.elementor-element-36ac572a .elementor-icon-list-item{font-size:10px;}.elementor-540 .elementor-element.elementor-element-2632ea84{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-540 .elementor-element.elementor-element-72b3e984{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header, .elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__header-title{font-size:16px;}.elementor-540 .elementor-element.elementor-element-1192cad .elementor-toc__list-item{font-size:13px;line-height:1.2em;}.elementor-540 .elementor-element.elementor-element-49089a24{font-size:14px;}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-540 .elementor-element.elementor-element-16f6bc4:after{content:"0.5";}.elementor-540 .elementor-element.elementor-element-16f6bc4 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-72b3e984{--width:73%;}.elementor-540 .elementor-element.elementor-element-512fb1cb{--width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-72b3e984{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-e4441df *//* =========================
   Rank Math 面包屑样式
========================= */

/* 1. 整体容器和基础字体设置 */
.rank-math-breadcrumb {
  font-size: 14px;
  line-height: 1.5;
  color: #000000; /* 基础文字颜色 */
  margin-bottom: 20px; /* 底部留出间距 */
}

/* 2. 可点击的链接样式 */
.rank-math-breadcrumb a {
  color: #ffffff; /* 您品牌的主深蓝色 */
  text-decoration: none;
  transition: color 0.3s ease;
}

/* 3. 链接悬停状态 */
.rank-math-breadcrumb a:hover {
  color: #ffffff; /* 悬停时变成蓝绿色 */
  text-decoration: underline;
}


/* 5. 当前所在页面的文字样式 (最后一项) */
.rank-math-breadcrumb .last {
  color: #ffffff; /* 当前页面颜色更深 */
  font-weight: 700; /* 加粗显示当前位置 */
}
.rank-math-breadcrumb .separator {
  color: #ffffff;            /* 弱化分隔符的视觉重量（浅灰） */
  font-size: 14px;           /* 分隔符可以比文字稍微小一点 */
  margin: 0 6px;            /* 控制分隔符前后的左右间距 */
  user-select: none;         /* 防止用户双击时意外选中分隔符文字 */
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-1192cad *//* 针对设置为默认折叠的 Elementor TOC，强制初始状态为隐藏，彻底消除 CLS */
.elementor-toc--minimized-on-desktop .elementor-toc__body {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d6e1dc6 */.mj-related-news {
  margin: 0px 0 0;
  padding: 22px 24px;
  border: 1px solid #dfe8f1;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.045);
}

.mj-related-news-label {
  margin: 0 0 8px;
  color: #1686c7;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.mj-related-news h3 {
  margin: 0 0 14px;
  color: #1f2937;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
}

.mj-related-news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mj-related-news-list li {
  margin: 0;
  padding: 13px 0;
  border-top: 1px solid #edf2f7;
}

.mj-related-news-list a {
  display: block;
  color: #1686c7;
  font-size: 15.5px;
  line-height: 1.45;
  font-weight: 700;
  text-decoration: none;
}

.mj-related-news-list a:hover,
.mj-related-news-list a:focus {
  color: #0f6fa8;
  text-decoration: underline;
}

.mj-related-news-list span {
  display: block;
  margin-top: 5px;
  color: #475569;
  font-size: 14px;
  line-height: 1.55;
}

@media (max-width: 767px) {
  .mj-related-news {
    margin-top: 0px;
    padding: 20px 18px;
    border-radius: 14px;
  }

  .mj-related-news h3 {
    font-size: 18px;
  }

  .mj-related-news-list a {
    font-size: 15px;
  }

  .mj-related-news-list span {
    font-size: 13.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-499b54c */.mj-article-author-card {
  display: flex;
  gap: 18px;
  align-items: flex-start;
  margin: 0px 0 0;
  padding: 22px 24px;
  background: #ffffff;
  border: 1px solid #dfe8f1;
  border-radius: 16px;
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.045);
}

.mj-author-card-mark {
  flex: 0 0 60px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #1686c7;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.mj-author-card-body {
  flex: 1;
  min-width: 0;
}

.mj-author-card-label {
  margin: 0 0 7px;
  color: #1686c7;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.mj-article-author-card h3 {
  margin: 0 0 9px;
  color: #1f2937;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
}

.mj-article-author-card p {
  margin: 0 0 12px;
  color: #475569;
  font-size: 15px;
  line-height: 1.65;
}

.mj-article-author-card a {
  color: #1686c7;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 700;
  text-decoration: none;
}

.mj-article-author-card a:hover,
.mj-article-author-card a:focus {
  color: #0f6fa8;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .mj-article-author-card {
    gap: 14px;
    margin-top: 0px;
    padding: 20px 18px;
    border-radius: 14px;
  }

  .mj-author-card-mark {
    width: 42px;
    height: 42px;
    flex-basis: 42px;
    font-size: 15px;
  }

  .mj-article-author-card h3 {
    font-size: 18px;
  }

  .mj-article-author-card p {
    font-size: 14.5px;
    line-height: 1.6;
  }
}

@media (max-width: 480px) {
  .mj-article-author-card {
    flex-direction: column;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d87eb8 */.mj-mobile-article-links {
    display: none;
  }

  @media (max-width: 1024px) {
    .mj-mobile-article-links {
      display: block;
      margin: 0px 0 0;
      font-family: inherit;
    }

    .mj-mobile-link-box,
    .mj-mobile-spec-box {
      background: #ffffff;
      border: 1px solid #dfe8f1;
      border-radius: 14px;
      box-shadow: 0 8px 22px rgba(15, 23, 42, 0.04);
    }

    .mj-mobile-link-box {
      margin-bottom: 16px;
      overflow: hidden;
    }

    .mj-mobile-link-box summary {
      cursor: pointer;
      padding: 16px 18px;
      color: #1f2937;
      font-size: 17px;
      line-height: 1.35;
      font-weight: 700;
      list-style: none;
    }

    .mj-mobile-link-box summary::-webkit-details-marker {
      display: none;
    }

    .mj-mobile-link-box summary::after {
      content: "+";
      float: right;
      color: #1686c7;
      font-weight: 700;
    }

    .mj-mobile-link-box[open] summary::after {
      content: "–";
    }

    .mj-mobile-link-box ul {
      margin: 0;
      padding: 0;
      list-style: none;
      border-top: 1px solid #edf2f7;
    }

    .mj-mobile-link-box li {
      margin: 0;
      border-bottom: 1px solid #edf2f7;
    }

    .mj-mobile-link-box li:last-child {
      border-bottom: none;
    }

    .mj-mobile-link-box a {
      display: block;
      padding: 13px 18px;
      color: #1686c7;
      font-size: 15px;
      line-height: 1.45;
      font-weight: 700;
      text-decoration: none;
    }

    .mj-mobile-link-box a:hover,
    .mj-mobile-link-box a:focus {
      color: #0f6fa8;
      text-decoration: underline;
    }

    .mj-mobile-spec-box {
      padding: 18px 20px;
    }

    .mj-mobile-spec-box strong {
      display: block;
      margin: 0 0 8px;
      color: #1f2937;
      font-size: 17px;
      line-height: 1.35;
      font-weight: 700;
    }

    .mj-mobile-spec-box p {
      margin: 0 0 12px;
      color: #475569;
      font-size: 14.5px;
      line-height: 1.6;
    }

    .mj-mobile-spec-box a {
      color: #1686c7;
      font-size: 15px;
      line-height: 1.4;
      font-weight: 700;
      text-decoration: none;
    }

    .mj-mobile-spec-box a:hover,
    .mj-mobile-spec-box a:focus {
      color: #0f6fa8;
      text-decoration: underline;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b3e984 *//* 方案 A：作用于全局 HTML (推荐) */
html {
    scroll-behavior: smooth; /* 开启平滑滚动，让跳转更自然 */
    scroll-padding-top: 120px; /* 这里的数值请根据你的固定导航栏高度进行调整 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d78b16 */.mj-product-side-menu {
  width: 100%;
  border: 1px solid #e2e2e2;
  background: #fff;
  box-sizing: border-box;
}

.mj-product-side-menu a {
  display: block;
  padding: 10px 15px;
  border-bottom: 1px solid #e2e2e2;
  color: #111;
  font-family: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  background: #fff;
  transition: background-color .18s ease, color .18s ease;
}

.mj-product-side-menu a:last-child {
  border-bottom: 0;
}

.mj-product-side-menu a:hover,
.mj-product-side-menu a:focus-visible {
  background: #f3f3f3;
  color: #111;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .mj-product-side-menu a {
    padding: 10px 5px;
    font-size: 12px;
  }
}/* End custom CSS */