/** Shopify CDN: Minification failed

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

**/


/* CSS from section stylesheet tags */
{%- comment -%}Advert 信息之间的间距为 1em，最后一个正常 {%- endcomment -%}
  .payment-icons>img {
    margin-bottom: .25rem;
    margin-right: .25rem;
  }
  .payment-icons {
    margin-right: -.25rem;
  }
.ribbon-for-header-container {
    text-align: center;
    position: relative;
    overflow: hidden;
    visibility: hidden;
  }

  .ribbon-for-header-container ul {
    padding: 0;
    margin: 0;
  }

  .ribbon-for-header-container .splide__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--slide-padding, 0 20px);
  }

  .ribbon-for-header-link,
  .ribbon-for-header-inner {
    font-size: var(--slide-font-size, 14px);
    font-weight: 700;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    /* -webkit-box-orient: vertical; */
    display: -webkit-box;
    overflow: hidden;
  }

  .ribbon-for-header-link:hover {
    text-decoration: underline !important;
  }

  @media only screen and (min-width: 768px) {
   .ribbon-for-header-container {
      --slide-font-size: 14px;
      --slide-padding: 0 30px;
    }
    .ribbon-for-header-link,
    .ribbon-for-header-inner {
      display: inline-block;
      white-space: nowrap;
      -webkit-line-clamp: 1;
    }
  }

  @media only screen and (min-width: 1025px) {
   .ribbon-for-header-container {
      --slide-font-size: 14px;
      --slide-padding: 0 40px;
    }
  }