/** Shopify CDN: Minification failed

Line 483:21 Expected ":"
Line 483:27 Unterminated string token

**/
html {
    scroll-padding-top: 100px;
  }
  #main {
    --c-best-sale-1: #937C59;
    --c-best-sale-2: #FDF3E6;
    --c-best-sale-btn: #937C59;
    --max-width: 1440px;
    --btn-icon-size: 32px;
    --btn-height: 60px;
    /* background: var(--c-best-sale-2); */
    position: relative;
    z-index: 0;
    --banner-height: 0px;
    background: #FEF9F1;
  }
  #main::before {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: var(--banner-height);
    bottom: 0;
    /* background: url("/cdn/shop/files/2026-prime-main-bg.png?v=1781144480") no-repeat top center; */
    background: linear-gradient(180deg, #EEF3F7 0%, #DEF0FF 100%);
    background-size: cover;
    opacity: 0;
    transition: opacity 0.2s ease;
    z-index: -1;
    pointer-events: none;
  }
  #main.is-bg-ready::before {
    opacity: 1;
  }
  @media screen and (max-width: 768px) {
    #main {
      --btn-height: 48px;
    }
    #main::before {
      background: linear-gradient(180deg, #EEF3F7 0%, #DEF0FF 100%);
      background-repeat: no-repeat;
      background-size: 100% 100%;
    }
  }

  .dis-pcard .dis-pcard-text {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    align-content: center;
    justify-content: center;
    gap: 5px;
  }
  .dis-pcard .dis-pcard-text p:nth-of-type(1) {
    display: inline-block;
    width: auto!important;
    font-size: var(--font-32-24);
    font-weight: 600;
  }
  .dis-pcard .dis-pcard-text p:nth-of-type(2) {
    display: inline-block;
    width: auto!important;
    font-size: var(--font-20-14);
    font-weight: 600;
  }

  .cla-title1, .cla-btn-more {
    color: #000!important;
  }
  
  .cla-title, .fla-title {
    font-size: var(--font-52-24) !important;
  }
  .fla-title {
    position: relative;
    color: var(--c-best-sale-1);
    &::before {
      content: '';
      position: absolute;
      background: url(https://cdn.shopify.com/s/files/1/0538/9533/2027/files/2026-spring-title-hr.png?v=1772272215) no-repeat center;
      background-size: contain;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      max-width: 480px;
    }
  }
  .fla-des p {
    /* color: #fff !important; */
  }
  .fla-text {
    /* color: #fff !important; */
  }
  [id*="__vbot_rich_text_AkCJCL"], [id*="__vbot_rich_text_dt7N6W"] {
    background-color: transparent!important;
  }
  [id*="__vbot_rich_text_dt7N6W"] {
    .rich-text__buttons .button {
      display: inline-flex!important;
      align-items: center;
      justify-content: center;
      min-width: 700px;
      max-width: 100%;
      height: 112px;
      padding: 0 40px;
      border-radius: 55px;
      background: linear-gradient(90deg, #f9efdb 0%, #d6bf9b 100%);
      color: #1c1c1c;
      font-size: 32px;
      font-weight: 400;
      line-height: 1.5;
      text-decoration: none;
      transition: opacity 0.15s ease;
      &:hover {
        opacity: 0.92;
      }
    }
  }
  @media screen and (max-width: 768px) {
    .dis-pcard .dis-pcard-text {
      padding-bottom: 0;
    }

    [id*="__vbot_rich_text_dt7N6W"] {
      .rich-text__buttons .button {
        width: 100%;
        min-width: 0;
        height: 40px;
        font-size: 16px;
        border-radius: 20px;
        background: linear-gradient(90deg, #f8eeda 0%, #d6bf9b 100%);
      }
    }
  }
  [id*="__section_back_discover_QbRL9T"] {
    background-color: transparent!important;
    
    .discover-wrapper {
      overflow: hidden;
      .discover-wrapper-r {
        background: url(https://cdn.shopify.com/s/files/1/0538/9533/2027/files/26summer--revo-bg.png?v=1782970513) no-repeat;
        background-size: cover;
        align-self: stretch;
      }
    }
  }
  [id*="__section_best_sale_trackit_VcN7UR"] {
    .section-best-sale-trackit .p-img {
      align-self: stretch;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #fafafa;
      width: 50%;
      border-top-left-radius: 16px;
      border-bottom-left-radius: 16px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      overflow: hidden;
    }
  
    .section-best-sale-trackit .p-tag {
      left: -10px !important;
      width: min(146px, 20%)!important;
      top: 20px !important;

      .p-tag-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: baseline;
        align-content: center;
        justify-content: center;
        gap: 5px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding-right: 6px;
        padding-bottom: 8px;
        line-height: 1;
      }
      .p-tag-text p:nth-of-type(1) {
        display: inline-block;
        width: auto!important;
        font-size: var(--font-32-24);
        font-weight: 600;
        margin-bottom: 0;
      }
      .p-tag-text p:nth-of-type(2) {
        display: inline-block;
        width: auto!important;
        font-size: var(--font-20-14);
        font-weight: 600;
        margin-bottom: 0;
      }
    }
  
    .section-best-sale-trackit .product-main {
      padding: 0 !important;
      background-color: #fff;
    }
    .p-more-btn {
      border-bottom: solid 1px #D8D8D8;
    }
    .section-best-sale-trackit .p-sell-point {
      border-bottom: 0;
      padding-bottom: 0;
    }
    .section-best-sale-trackit .p-price {
      padding-top: 0;
      padding-bottom: 20px;
    }
    .p-price-now {
      color: #ECAE2B;
    }
    .p-info {
      padding: 40px 40px 40px 0;
      background-color: #fff;
      border-top-right-radius: 8px;
      border-bottom-right-radius: 8px;
      display: flex;
      flex-direction: column;
  
      .p-price, .bs-sku-select-wrapper {
        order: 7;
      }
      .p-price {
        margin-top: 20px;
        border-top: solid 0.5px #D8D8D8;
      }
      .product-name { order: 1; font-size: var(--font-40-24);}
      .product-desc { order: 2; font-size: var(--font-24-16); font-weight: 600; padding-bottom: .5em;}
      .product-slogan { order: 3; padding: 0; font-size: var(--font-20-14);}
      .p-sell-point { order: 5;}
      .p-more-btn { order: 4; border-bottom: 0; font-size: var(--font-20-14);}
      .p-buttons-wrapper { order: 8;}
      .psp-item {
        img {
          width: 40px;
        }
        .psp-item-text {
          color: #666666;
        }
      }
  
      .p-buttons-wrapper {
        
        text-align: center;
        font-size: var(--font-20-16);
        font-weight: 600;
        line-height: 1.5;
        padding-top: 20px;
        .bs-love--btn-cart {
          /* background: #FFD878; */
          border-radius: 12px;
          background: linear-gradient(90deg, #FAF1DD 0%, #D6BF9A 100%);
          color: #1C1C1C;
          height: var(--btn-height);
          .status-content.idle {
            position: relative;
            padding-right: 48px;
            &::after {
              content: '';
              position: absolute;
              background: url(/cdn/shop/files/icon-cart-black-fill.png?v=1784270908) no-repeat;
              background-size: contain;
              width: var(--btn-icon-size);
              height: var(--btn-icon-size);
              right: 0;
            }
          }
        }
        .p-button {
          border-radius: 8px;
          border: 2px solid #BBA27C;
          color: #BBA27C;
          height: var(--btn-height);
          margin: 0;
          background: #fff;
          a {
            position: relative;
            display: flex;
            padding-right: 48px;
            
            &::after {
              content: '';
              position: absolute;
              background: url(/cdn/shop/files/icon-gift-yellow-fill.png?v=1784271113) no-repeat;
              background-size: contain;
              width: var(--btn-icon-size);
              height: var(--btn-icon-size);
              right: 0;
            }
          }
        }
      }
    }
  }
  /* 给按钮添加图标 */
  @media screen and (min-width: 768px) {
    [class*='__festival_productcard_bs_FWCrnU'], [class*='__section_best_sale_trackit_VcN7UR'] {
      .btn-cart-container .status-content.idle, .pcard-button-more a {
        position: relative;
        padding-right: 48px;
        display: flex;
        &::after {
          content: '';
          position: absolute;
          background-size: contain!important;
          width: var(--btn-icon-size);
          height: var(--btn-icon-size);
          right: 0;
        }
      }
      .btn-cart-container .status-content.idle::after {
        background: url(/cdn/shop/files/icon-cart-black-fill.png?v=1784270908) no-repeat;
      }
      .pcard-button-more a::after {
        background: url(/cdn/shop/files/icon-gift-yellow-fill.png?v=1784271113) no-repeat;
      }
      }
      [class*='__festival_productcard_Xf3VNB'] {
      .btn-cart-container .status-content.idle, .pcard-button-more a {
        position: relative;
        padding-right: 48px;
        display: flex;
        &::after {
          content: '';
          position: absolute;
          background-size: contain!important;
          width: var(--btn-icon-size);
          height: var(--btn-icon-size);
          right: 0;
        }
      }
      .btn-cart-container .status-content.idle::after {
        background: url(/cdn/shop/files/icon-cart-black-fill.png?v=1784270908) no-repeat;
      }
      .pcard-button-more a::after {
        background: url(/cdn/shop/files/icon-gift-yellow-fill.png?v=1784271113) no-repeat;
      }
      }
  }
  
  .festival-note-content {
    border-radius: 8px;
    background: url(/cdn/shop/files/26july--note-bg.png?v=1784517042) no-repeat;
    background-size: contain;
  }
  .festival-note-page-payout {
    /* background: linear-gradient(180deg, #FFF 0%, #FFF8E8 100%); */
  }
  
  .note-title, .fsnote-content p {
    color: #090909 !important;
  }
  .pcard-hr {
    height: 0;
    border-bottom: solid 0.5px #D8D8D8;
  }
  .bs--sell-points {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    .bs--sell-points-item {
      .bs--sell-points-item-icon {
        width: 32px;
      }
      .bs--sell-points-item-text {
        font-size: var(--font-14-12);
      }
    }
  }
  
  .pcard-text {
    margin-top: 20px !important;
  }
  @media screen and (min-width: 768px) {
    [class*='__festival_productcard_Xf3VNB'] {
      .cla-pcard-2 {
        grid-template-columns: repeat(3, 1fr);
      }
      .cla-pcard-item:not(.item-has-custom-content) {
        padding: 0 0 var(--spacing-8);
      }
    }
    [class*='__festival_productcard_bs_FWCrnU'] .top-img.pc-media, [class*='__festival_productcard_bs_jtyQzE'] .top-img.pc-media, [class*='__festival_productcard_bs_geDzUk'] .top-img.pc-media {
      display: block!important;
    }
    [class*='__festival_productcard_bs_FWCrnU'] .cla-btn-more {
      text-align: center;
    }
    [class*='__festival_productcard_bs_jtyQzE'] .cla-btn-more, [class*='__festival_productcard_bs_geDzUk'] .cla-btn-more {
      display: none;
    }
    [class*='__festival_productcard_bs_FWCrnU'] .cla-pcard-item {
      /* padding: 0 var(--spacing-4) var(--spacing-8); */
      padding: 0 0 var(--spacing-8);
    }
    [class*='__festival_productcard_bs_gAte6p'] {
      .item-has-custom-content {
        &::before {
          content: '';
          position: absolute;
          background: url(https://cdn.shopify.com/s/files/1/0538/9533/2027/files/2026-spring--off-15.png?v=1772430317) no-repeat;
          background-size: contain;
          left: unset;
          width: 90px;
          height: 90px;
          z-index: 3;
          top: 0;
          right: 0;
        }
      }
  
      
      .cla-title {
        color: #000 !important;
        position: relative;
        width: fit-content;
        margin: 0 auto;
        &::before,
        &::after {
          content: '';
          position: absolute;
          background: url(https://cdn.shopify.com/s/files/1/0538/9533/2027/files/2026-spring--adorn-leaf.png?v=1772431094) no-repeat;
          background-size: contain;
          width: 48px;
          height: 48px;
          z-index: 3;
          top: 4px;
        }
        &::before {
          left: -70px;
          transform: rotateY(180deg);
        }
        &::after {
          right: -70px;
        }
      }
    }
  }
  
  [class*='__festival_productcard_bs_'] {
    .cla-pcard-item:not(.item-has-custom-content) {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      .pcard-text {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .pcard-desc {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
        }
        .pcard-features {
          flex: 1;
        }
  
        .pcard-desc p {
          font-size: 14px;
          color: #666;
          font-weight: 400;
          line-height: 2;
        }
        .pcard-desc p strong {
          font-size: 15px;
          color: #3C3C3C;
          font-weight" 500;
        }
      }
      .pcard-price-item {
        display: none;
        &.active {
          display: flex;
        }
      }
    }
  }
  
  [class*='__festival_productcard_bs_73hpiX'], [class*='__festival_productcard_bs_acRDw8'], [class*='__festival_productcard_bs_jxcGBr'] {
    .bs-sku-select-wrapper {
      display: none;
    }
    .pcard-button-checkout {
      color: #F59E0B !important;
      border: solid 2px #F59E0B !important;
      background-color: #fff !important;
    }
    .dis-pcard {
      left: 24px !important;
      width: min(68px, 50%);
    }
  }
  [class*='__festival_productcard_bs_HgAGgd'] {
    .bs-sku-select-wrapper {
      display: none;
    }
    .dis-tag {
      width: min(100px, 25%);
    }
  }
  [class*='__festival_accessories_pYRrUz'] {
    .dis-tag {
      display: none;
    }
  }
  [class*='__festival_productcard_Xf3VNB'] {
    
    .item-has-custom-content {
      .custom_content_wrapper {
        border-radius: 0 8px 8px 0;
        background: linear-gradient(90deg, #FFEBB8 0%, #FFDB7F 100%);
        .pcard-button , .pcard-button-top {
          color: #D97706 !important;
        }
      }
    }
    
    .item-has-custom-content {
      padding: 0;
      display: flex;
      flex-direction: row;
    }
    .item-has-custom-content .product-img {
      width: 50%;
    }
    .item-has-custom-content .product-img img {
      padding: 0;
    }
    .item-has-custom-content .pcard-content-text {
      font-size: 40px;
      color: #000;
    }
    .cla-title strong {
      font-weight: 600;
      color: #FB923C;
    }
    .cla-pcard-item .pcard-button-more {
      border-color: unset;
    }
    .cla-pcard-item .product-img img {
      /* max-width: 470px; */
      margin: 24px auto 0;
    }
  }
  [class*='__festival_productcard_bs_gAte6p'] {
    .swiper-button-prev {
      margin-left: var(--spacing-4);
    }
    .swiper-button-next {
      margin-right: var(--spacing-4);
    }
  }
  .cla-title {
    font-size: var(--font-56-24);
  }
  .cla-pcard .cla-pcard-item .product-img {
    aspect-ratio: 470 / 313;
  }
  .cla-pcard-item .product-img img {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .cla-pcard-item-5 .product-img img, .cla-pcard-item-6 .product-img img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  [class*='__festival_productcard_Xf3VNB'] {
    .cla-pcard-item-5 .pcard-price-item-price-origin, .cla-pcard-item-6 .pcard-price-item-price-origin {
      visibility: hidden;
    }
    .cla-pcard-item-5 .pcard-price-item-label, .cla-pcard-item-6 .pcard-price-item-label {
      visibility: hidden;
    }
  }
  
  .cla-pcard-item .pcard-button {
    max-width: 100%;
    height: var(--btn-height);
    color: #1C1C1C;
    background: linear-gradient(90deg, #FAF1DD 0%, #D6BF9A 100%);
  }
  .cla-pcard-item .pcard-button-more {
    border: solid 2px var(--c-best-sale-btn);
    background: #fff;
    color: var(--c-best-sale-btn);
  }
  .pcard-button .pcard-btn-prefix {
    left: -9px;
    top: -12px;
  }
  .dis-pcard {
    top: 0 !important;
    left: 0 !important;
  }
  .dis-pcard img {
    width: 100%;
  }
  .section--countdown-renew25 {
    /* display: none!important; */
    background-color: transparent!important;
    /* Rectangle 593 */

   .countdown-renew25-wrapper {
      position: relative;
      background: linear-gradient(90deg, #FAF1DD 0%, #D6BF9A 100%);
      margin-top: 0;
      overflow: hidden;
      padding-left: 32px;
      height: 168px;
      gap: 24px;
      .countdown-renew25 {
        position: relative;
        z-index: 9;
      }
      .countdown-tip {
        column-gap: 10px;
        width: 664px;
        height: 38px;
        font-size: 24px;
        font-weight: 600;
        margin: 0 auto;
        background: url(/cdn/shop/files/26july--countdown-title-bg.png?v=1784626890) no-repeat 0 0;
        background-size: 100% 100%;
      }
      .tip-desc {
        color: #79613A;
        text-align: start;
        p {
          display: flex;
          align-items: flex-start;
        }
        img {
          margin-left: 8px;
          width: 64px;
          &.summer26-sun-start {
            display: inline-block;
            vertical-align: top;
          }
          &.summer26-sun-end {
            display: none;
          }
        }
        span {
          font-size: 64px;
          line-height: 1;
        }
        i {
          font-size: 32px;
          font-style: normal;
          line-height: 1;
          display: block;
        }
      }
      .left-img {
        width: min(30%, 327px) !important;
        left: 13px !important;
        bottom: 0!important;
        top: 0!important;
      }
      .right-img {
        width: min(30%, 327px);
        right: 22px!important;
        bottom: 0!important;
        height: 100% !important;
      }
      .time-block {
        aspect-ratio: 1;
        border-radius: 16px;
        width: 108px;
        .label {
          color: #1F1F1F;
          margin: 0;
        }
        .number {
          color: #1F1F1F;
        }
      }
      .time-sep {
        margin: 0 32px;
        color: #1F1F1F;
      }
    }
  }
  
  .section-best-sale-trackit .p-tag-l {
    top: -12px !important;
    left: 0 !important;
    width: 138px !important;
  }
  .section-best-sale-trackit .p-tag {
    width: 60px;
    top: 16px !important;
  }
  .section-best-sale-trackit .p-tag,
  .section-best-sale-trackit .p-tag .pc-media {
    display: block !important;
  }
  
  
  /* ************************************* */
  .cla-pcard .pcard-btn-prefix {
    top: unset;
    left: 13px;
    bottom: -11px;
    width: 67px;
  }
  .cla-pcard .pcard-btn-adorn {
    right: 12px;
    bottom: 2px;
    width: 33px;
  }
  
  /* select2 */
  .bs-sku-select-wrapper .select2-container .select2-selection--single {
    padding-top: var(--spacing-2);
    padding-bottom: var(--spacing-2);
    height: auto;
    display: flex;
    align-items: center;
  }
  .bs-sku-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: unset;
  }
  .pcard-price-item-price-now {
    color: var(--c-best-sale-btn);
  }
  [class*='__festival_productcard_bs_jtyQzE'] {
    .cla-pcard-item:not(.item-has-custom-content) .pcard-text .pcard-desc {
      flex: 1;
    }
    .custom_content_wrapper {
      padding: 32px 20px 0;
      .pcard-content-text {
        height: 100%;
        .festival-custom-liquid {
          height: 100%;
          .bs--2026-may-choose {
            gap: 16px;
            height: 100%;
            .bs--2026-flash1week-choose-title {
              font-size: var(--font-40-24);
              font-weight: 600;
              line-height: 1.3;
              color: #000;
            }
            .bs--2026-may-choosedesc {
              font-size: var(--font-24-14);
              line-height: 1.5;
              color: #666;
              font-weight: 400;
            }
            .bs--2026-may-choose-btn {
              font-size: var(--font-24-16);
              border-radius: 8px;
              background: linear-gradient(90deg, #FAF1DD 0%, #D6BF9A 100%);
              color: #1C1C1C;
              height: 48px;
            }
          }
        }
      }
    }
  }
  @media screen and (max-width: 768px) {
    
    [class*='__festival_productcard_bs_FWCrnU'] .top-img, [class*='__festival_productcard_bs_jtyQzE'] .top-img, [class*='__festival_productcard_bs_geDzUk'] .top-img {
      display: none!important;
    }
    [class*='__festival_productcard_bs_FWCrnU'] .cla-title, [class*='__festival_productcard_bs_jtyQzE'] .cla-title {
      /* display: block;
      background: linear-gradient(180deg, #DDE7FF 0%, #ADC7FF 100%);
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent; */
    }
    [class*='__festival_productcard_bs_geDzUk'] .cla-title, [class*='__festival_productcard_bs_geDzUk'] .cla-btn-more {
      display: block;
      color: #5C81C6;
    }
    [class*='__festival_productcard_bs_FWCrnU'] .cla-btn-more, [class*='__festival_productcard_bs_jtyQzE'] .cla-btn-more, [class*='__festival_productcard_bs_geDzUk'] .cla-btn-more {
      text-align: center;
      /* margin-top: -28px; */
    }
    [class*='__festival_productcard_bs_FWCrnU'] .dis-tag {
      max-width: 80px;
    }
    [class*='__festival_productcard_bs_FWCrnU'] .cla-pcard-item {
      padding-top: 0;
    }
  
    [class*='__festival_productcard_bs_73hpiX'], [class*='__festival_productcard_bs_acRDw8'], [class*='__festival_productcard_bs_jxcGBr'] {
      .dis-pcard {
        left: 12px!important;
      }
    }

    .section-best-sale-trackit .p-tag .pc-media {
      display: none !important;
    }

    .bs--sell-points {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      gap: 8px;
      .bs--sell-points-item {
        .bs--sell-points-item-icon {
          width: 24px;
        }
      }
    }
  
    [id*="__section_best_sale_trackit_VcN7UR"] {
      .section-best-sale-trackit .p-tag {
        left: 0 !important;
        width: min(110px, 30%)!important;
        top: 12px !important;

        .p-tag-text {
          padding-bottom: 0;
        }
      }
    }
    [class*='__festival_productcard_bs_jtyQzE'],
    [class*='__festival_productcard_Xf3VNB'] {
      .pcard-content-text br {
        display: none;
      }
      .item-has-custom-content {
        flex-direction: column;
        overflow: hidden;
      }
      .item-has-custom-content .product-img {
        width: 100%;
      }
      .item-has-custom-content .pcard-content-text {
        font-size: 24px;
        color: #000;
      }
  
      .cla-title {
        margin-bottom: 0!important;
      }
    }
    [class*='__festival_productcard_Xf3VNB'] {
      .dis-pcard-text {
        top: 0 !important;
        right: 0 !important;
        font-size: 14px!important;
      }
  
      .cla-pcard-item .product-img img {
        max-width: 100%;
      }
      .cla-btn-more {
        text-align: center;
      }
      .cla-title1 {
        margin-top: 10px;
        margin-bottom: -16px;
      }
    }
  
    .dis-pcard {
      width: min(110px, 30%) !important;
    }
  
    [id*="__section_best_sale_trackit_VcN7UR"] {
      .section-best-sale-trackit .product-main {
        .p-img {
          width: 100%;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          img {
            width: 100%;
            height: 100%;
            object-fit: cover;
          }
        }
        .p-info {
          padding-right: 0;
          padding-top: 20px;
          .p-buttons-wrapper {
            .status-content.idle {
              padding-right: 0;
              &::after {
                display: none;
              }
            }
          }
          .p-button {
            a {
              padding-right: 0;
              font-size: 16px!important;
              &::after {
                display: none;
              }
            }
          }
        }
      }
    }

    .festival-note-content {
      background: linear-gradient(183.29deg, #E6D8C2 26.14%, #FBF4E8 97.48%);
    }
  }
  
  .tw-title {
    font-size: var(--font-48-24);
  }
  
  @media screen and (max-width: 1799px) {
    #block-image_j3fCjE .text-custom {
      transform: scale(0.95);
      transform-origin: left center;
    }
  }
  @media screen and (max-width: 1599px) {
    #block-image_j3fCjE .text-custom {
      transform: scale(0.85);
      transform-origin: left center;
    }
  }
  @media screen and (max-width: 1399px) {
    #block-image_j3fCjE .text-custom {
      transform: scale(0.75);
      transform-origin: left center;
    }
    .section-best-sale-trackit .product-main {
      /* flex-direction: column; */
      .p-img {
        /* width: 100%; */
        img {
          width: 100%;
          height: 100%;
          object-fit: cover;
        }
      }
    }
    .section--countdown-renew25 {
     .countdown-renew25-wrapper {
        .tip-desc {
          span {
            font-size: 56px;
          }
          i {
            font-size: 28px;
          }
        }
      }
    }
  }
  @media screen and (max-width: 1199px) {
    .section--countdown-renew25 {
     .countdown-renew25-wrapper {
        .left-img {
          left: -60px!important;
        }
        .right-img {
          right: -60px!important;
        }
      }
    }
    
  }
  @media screen and (max-width: 768px) {
    #block-image_j3fCjE .text-custom {
      transform: none;
      padding-top: 36px;
    }
    .section--countdown-renew25{
      .time-sep {
        margin: 0 20px;
      }
      .countdown-renew25-wrapper {
        height: 128px;
        gap: 0;
        background: linear-gradient(83.89deg, #F9F0DC 4.84%, #D7C09B 92.93%);
        .countdown-tip {
          flex-direction: column;
          width: 83%;
          height: 32px;
          font-size: 16px;
          font-weight: 500;
          margin: 0 auto;
          background: url(/cdn/shop/files/26july--countdown-title-bg-m.png?v=1784626890) no-repeat 0 0;
          background-size: 100% 100%;
        }
        .tip-desc {
          padding-top: 0;
          height: 32px;
          line-height: 32px;
          span, i {
            font-size: 20px;
          }
        }
        .time-sep {
          margin: 0 12px;
        }
      }
    }
  }
  @media screen and (max-width: 768px) {
    #block-image_j3fCjE .text-custom h2 {
      font-size: 24px;
    }
  }
  
  .section-bs--tab-sticky {
    background: linear-gradient(90deg, #F6E5C8 0%, #E1C6A5 98.08%)!important;
    color: #232323!important;
  }
  [class*='__festival_productcard_bs_HgAGgd'] .pcard-desc a , [class*='__festival_productcard_bs_FWCrnU'] .pcard-desc a {
    display: none;
  }
  [class*='__festival_productcard_bs_HgAGgd'] .pcard-price-item-wrapper {
    padding-top: 0!important;
    padding-bottom: 0!important;
  }