/** Shopify CDN: Minification failed

Line 14:0 Unexpected "{"
Line 14:1 Expected identifier but found "%"
Line 14:47 Unexpected "1em，最后一个正常"
Line 14:73 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:main-product (INDEX:178) */
{%- comment -%}Advert 信息之间的间距为 1em，最后一个正常 {%- endcomment -%}
  .payment-icons>img {
    margin-bottom: .25rem;
    margin-right: .25rem;
  }
  .payment-icons {
    margin-right: -.25rem;
  }

  body div[data-testid="hub-widget-container"] { display: none !important; }
/* END_SECTION:main-product */

/* START_SECTION:noes2i-clean (INDEX:202) */
.noes2i-clean-footnote {
    position: relative;
    top: -0.45em;
    display: inline-block;
    margin-left: 0.12em;
    font-size: 0.65em;
    line-height: 0;
    vertical-align: baseline;
  }
/* END_SECTION:noes2i-clean */

/* START_SECTION:page-footnotes (INDEX:213) */
.page-footnotes {
    box-sizing: border-box;
    width: 100%;
    padding: var(--se-spacer-6) 0 0;
    background: var(--page-footnotes-bg);
    color: var(--page-footnotes-text);
    font-family: inherit;
  }

  .page-footnotes *,
  .page-footnotes *::before,
  .page-footnotes *::after {
    box-sizing: border-box;
  }

  .page-footnotes__inner {
    width: 100%;
    margin: 0 auto;
  }

  .page-footnotes__list {
    display: grid;
    gap: var(--page-footnotes-gap-desktop);
    margin: 0;
    padding: 0 0 15px;
    border-bottom: 1px solid var(--page-footnotes-divider);
  }

  .page-footnotes__list--no-divider {
    padding-bottom: 16px;
    border-bottom: 0;
  }

  .page-footnotes__item {
    display: grid;
    grid-template-columns: var(--page-footnotes-number-desktop) minmax(0, 1fr);
    align-items: start;
    min-width: 0;
  }

  .page-footnotes__item--no-number {
    grid-template-columns: minmax(0, 1fr);
  }

  .page-footnotes__number,
  .page-footnotes__content,
  .page-footnotes__content p,
  .page-footnotes__content li {
    color: var(--page-footnotes-text);
    font-size: var(--page-footnotes-size-desktop);
    font-weight: 400;
    line-height: var(--page-footnotes-line-desktop);
    letter-spacing: 0;
  }

  .page-footnotes__number {
    display: block;
  }

  .page-footnotes__content {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .page-footnotes__content > * {
    margin: 0;
  }

  .page-footnotes__content > * + * {
    margin-top: 0.5em;
  }

  .page-footnotes__content ul,
  .page-footnotes__content ol {
    padding-left: 1.25em;
  }

  .page-footnotes__content a {
    color: var(--page-footnotes-link);
    text-decoration: underline;
    text-underline-offset: 2px;
  }

  body:has(.page-footnotes) .as-site-footer-v2 > .container.pt-6 {
    padding-top: calc(var(--se-spacer-6) - 1rem) !important;
  }

  @media (max-width: 767px) {
    .page-footnotes {
      padding: clamp(1.25rem, 6vw, 1.5rem) 0 0;
    }

    .page-footnotes__list {
      gap: var(--page-footnotes-gap-mobile);
      padding-bottom: 11px;
    }

    .page-footnotes__list--no-divider {
      padding-bottom: 12px;
    }

    .page-footnotes__item {
      grid-template-columns: var(--page-footnotes-number-mobile) minmax(0, 1fr);
    }

    .page-footnotes__item--no-number {
      grid-template-columns: minmax(0, 1fr);
    }

    .page-footnotes__number,
    .page-footnotes__content,
    .page-footnotes__content p,
    .page-footnotes__content li {
      font-size: var(--page-footnotes-size-mobile);
      line-height: var(--page-footnotes-line-mobile);
    }

    body:has(.page-footnotes) .as-site-footer-v2 > .container.pt-6 {
      padding-top: calc(clamp(1.25rem, 6vw, 1.5rem) - 0.75rem) !important;
    }
  }
/* END_SECTION:page-footnotes */

/* START_SECTION:quiz-popup-app-host (INDEX:237) */
.shopify-section.quiz-popup-app-host-section {
    display: contents;
    margin: 0;
    padding: 0;
  }
/* END_SECTION:quiz-popup-app-host */