/** Shopify CDN: Minification failed

Line 145:130 Expected identifier but found "{"
Line 145:131 Unexpected "{"
Line 145:140 Expected ":"
Line 146:163 Expected identifier but found "{"
Line 146:164 Unexpected "{"
Line 146:173 Expected ":"

**/
:root{
  --border-radius-25:clamp(12px,1.83823vw,25px);
  --border-radius:clamp(8px,1.17647vw,16px);
  --border-radius-8:clamp(4px,0.58823vw,8px);
  --border-radius-6:clamp(3px,0.44117vw,6px);
  --font-36:clamp(18px,2.647058823529412vw,36px);
  --font-28:clamp(16px,2.0588vw,28px);
  --font-24:clamp(16px,1.7647vw,24px);
  --font-20:clamp(16px,1.47058vw,20px);
  --font-18:clamp(16px,1.3235vw,18px);
  --font-16:clamp(14px,1.17647vw,16px);
  --font-14:clamp(12px,1.02941vw,14px);
  --margin-bottom-16:clamp(8px,1.17647vw,16px);
  --t4s-theme-blue:rgb(67, 102, 227);
}
/* pc端展示 手机端不展示 */
  .hide-pc{display:block!important;}
  .hide-mb{display:none!important;}

/* 按钮 *//* 黄->黑 */
  .custom-link{overflow:hidden;position: relative;transition: .35s ease-in-out;z-index: 2;display:inline-flex;align-items:center;background: var(--t4s-theme-blue);border-radius: 25px;font-weight: 500;font-size: var(--font-16);color: #ffffff;line-height: 1.5;text-align: center;font-style: normal;padding:clamp(10px,0.9558vw,13px) clamp(20px,2.94117vw,40px);}
  .custom-link:hover{background:#282828!important;color:#ffffff!important;}
  .custom-link:hover:before {
    transform: scale(1);background-color: #000000;opacity: 1;visibility: visible;
  }
  .custom-link:before{transition: .35s ease-in-out;
    top: 0;left: 0;right: 0;bottom: 0;z-index: -1;content: "";position: absolute;opacity: 0;visibility: hidden;
    transform-origin: 100% 100%;transform: scaleX(0);transform: scaleX(1) scaleY(0);
  }
  /* 不可点 */
  .custom-link.custom-link-disabled:hover{background: var(--t4s-theme-blue)!important;color: var(--text-color)!important;}
  .custom-link.custom-link-disabled{cursor:no-drop;}
  .custom-link.custom-link-disabled:before{display:none;}
/* end 按钮 *//* 黄->黑 */

/* 按钮 *//*黑(背景透明,边框黑)->黄*/
  .custom-black-hollow{border: 1px solid var(--border-color);backdrop-filter: blur(10px);overflow:hidden;position: relative;transition: .35s ease-in-out;z-index: 2;display:inline-flex;align-items:center;background: transparent;border-radius: 25px;font-weight: 500;font-size: clamp(14px,1.17647vw,16px);color: var(--text-color);line-height: 1.5;text-align: center;font-style: normal;padding:clamp(10px,0.9558vw,13px) clamp(20px,2.94117vw,40px);}
  .custom-black-hollow:hover{background:transparent!important;color:#ffffff!important;}
  .custom-black-hollow:hover:before {
    transform: scale(1);background-color: #282828;opacity: 1;visibility: visible;
  }
  .custom-black-hollow:before{transition: .35s ease-in-out;
    top: 0;left: 0;right: 0;bottom: 0;z-index: -1;content: "";position: absolute;opacity: 0;visibility: hidden;
    transform-origin: 100% 100%;transform: scaleX(0);transform: scaleX(1) scaleY(0);
  }
  /* 不可点 */
  .custom-black-hollow.custom-black-hollow-disabled:hover{background: transparent!important;color:var(--text-color)!important;}
  .custom-black-hollow.custom-black-hollow-disabled{cursor:no-drop;}
  .custom-black-hollow.custom-black-hollow-disabled:before{display:none;}
/* end 按钮 *//*黑(背景透明,边框黑)->黄*/

/* 加减 */
  .unfold-title{display:flex;justify-content:space-between;cursor:pointer;}

  .unfold-arrow{width: 13px;height: 7px;border: 1px solid transparent;border-radius: 50%;position: relative;min-width: 13px;}
  /* 箭头 */
  .unfold-arrow svg{transition: all 0.2s ease-in-out;}
  /* + - */
  .unfold-arrow > div {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all 0.2s;}
  .unfold-arrow > div:nth-child(1) {width: 12px;height: 3px;background-color: #282828;}
  .unfold-arrow > div:nth-child(2) {width: 3px;height: 12px;background-color: #282828;}

  .unfold-content{height: 0px;overflow: hidden;transition: all 0.2s ease-in-out;}

  .unfold-title:hover{color:var(--t4s-theme-blue)!important;}
  /* 箭头 */
  .unfold-title:hover svg path{fill:var(--t4s-theme-blue);}
  /* + - */
  .unfold-title:hover .unfold-arrow>div:nth-child(1),
  .unfold-title:hover .unfold-arrow>div:nth-child(2){background-color:var(--t4s-theme-blue);}
/* end 加减 */
@keyframes big{
  0%{
    opacity:0;
    -webkit-transform:translate(-50%,-50%) scale3d(.3,.3,.3);
    transform:translate(-50%,-50%) scale3d(.3,.3,.3);
  }
  20%{
    -webkit-transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1);
    transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1);
  }
  40%{
    -webkit-transform:translate(-50%,-50%) scale3d(.9,.9,.9);
    transform:translate(-50%,-50%) scale3d(.9,.9,.9);
  }
  60%{
    -webkit-transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03);
    transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03);
  }
  80%{
    -webkit-transform:translate(-50%,-50%) scale3d(.97,.97,.97);
    transform:translate(-50%,-50%) scale3d(.97,.97,.97);
  }
  100%{
    -webkit-transform:translate(-50%,-50%) scale3d(1,1,1);
    transform:translate(-50%,-50%) scaleZ(1);
  }
}
@keyframes bigNoPosition{
  0%{
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3);
  }
  20%{
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1);
  }
  40%{
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9);
  }
  60%{
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03);
  }
  80%{
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97);
  }
  100%{
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1);
  }
}
/* text-animate */
  .shopify-text-animate .text-animate-content .text-animate-swiper .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
  }
  .shopify-text-animate .text-animate-content{height: 100%;margin-top: auto;margin-bottom: auto;will-change: transform;background:{{ se_stts.bg_color }};border-radius:4px;height: 30px;}
  .shopify-text-animate .text-animate-content .text-animate-item{text-align:center;display: inline-flex;align-items:center;width: 100%;white-space: pre;background:{{ se_stts.item_color }};}
  .shopify-text-animate .text-animate-content .text-animate-item span{text-decoration: underline;font-size: 14px;font-weight:500;}
  .shopify-text-animate .text-animate-content .text-animate-item i{margin-right:8px;text-decoration: none;}
  .shopify-text-animate .text-animate-content .text-animate-item:hover{color: initial;}
/* end text-animate */

/* index-product */
  .shopify-index-product .index-product-content{display:grid;grid-template-columns:55% 41.25%;grid-gap:clamp(10px,3.75vw,60px);align-items: center;}
  .shopify-index-product .index-pro-image-box{max-height: 605px;position:relative;aspect-ratio: 1 / 1;width: 100%;}
  .shopify-index-product .index-pro-image-box .index-pro-image{border-radius: clamp(5px, 1.5vw, 24px);overflow: hidden;width:100%;height:100%;display:block;}
  .shopify-index-product .index-pro-image-box .index-pro-image-info{position:absolute;left:20px;bottom:20px;display:flex;gap:24px;}
  .shopify-index-product .index-pro-image-box .index-pro-image-info>div{color: #ffffff;padding:6px 8px;font-size: 12px;font-weight: 700;background:#4366E3;border-radius:24px;}

  .shopify-index-product .index-product-header,.shopify-index-product .t4s-section-title{font-size:clamp(16px,2.5vw,40px);color:#000000;font-weight:700;letter-spacing: -.02em;line-height: 1.2;margin-bottom:12px;}
  .shopify-index-product .index-product-subheader,.shopify-index-product .t4s-subtitle{font-size: 16px;line-height: 1.6;}

  .shopify-index-product .swiper-outter{position: relative;}
  .shopify-index-product .swiper-outter .indexProduct{--swiper-navgation-size: 0;position: initial;}
  /* 方向建 */
  .shopify-index-product .index-product-prev:after,.index-product-next:after{display:none;}
  .shopify-index-product .index-pagination{margin-top: clamp(10px,1.470588vw,20px);position: static;}
  .shopify-index-product .index-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#222222;opacity:.5;border-radius:0;}
  .shopify-index-product .index-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:222222;opacity:1;}
/* end index-product */
/* photo */
  .shopify-photo .photo-section {width: 100%;}
  .shopify-photo .photo-section__flex {display: flex;align-items: flex-end;justify-content: center;gap: clamp(5px, 0.625vw, 10px);}
  .shopify-photo .photo-section__grid {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;flex-direction: column;gap: clamp(5px, 0.625vw, 10px);}
  .shopify-photo .photo-section__grid.photo-section-type1{transform: translateY(1.3%);width:clamp(35px,12.8888vw,232px);}
  .shopify-photo .photo-section__grid.photo-section-type2{transform: translateY(1.3%);width:clamp(35px,10.277vw,185px);}
  .shopify-photo .photo-section__grid.photo-section-type3{transform: translateY(-1.3%);width:clamp(35px,9vw,162px);}
  .shopify-photo .photo-section__grid.photo-section-type1 .photo-image{width:clamp(35px,12.8888vw,232px);max-height:288px;}
  .shopify-photo .photo-section__grid.photo-section-type2 .photo-image{width:clamp(35px,10.277vw,185px);max-height:232px;}
  .shopify-photo .photo-section__grid.photo-section-type3 .photo-image{width:clamp(35px,9vw,162px);max-height:203px;}


  .shopify-photo .photo-section__cell {flex: 0 1 auto;display: flex;justify-content: center;align-items: center;min-width: 0;}
  .shopify-photo .photo-image{display: block;overflow:hidden;border-radius:clamp(2px,0.5vw,8px);}
  .shopify-photo .photo-video video{object-fit: cover;width: 100%;height: 100%;}
/* end photo */

/* index-shipping */
  .shopify-index-shipping .index-shipping-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(15px,3.602941176470588vw,49px);}
  .shopify-index-shipping .index-shipping-item{text-align: center;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
  .shopify-index-shipping .index-shipping-item .index-shipping-image{width:clamp(30px,2.72058vw,37px);height:clamp(30px,2.72058vw,37px);margin-bottom:clamp(10px,2.42647vw,33px);}
  .shopify-index-shipping .index-shipping-item i{font-size:clamp(30px,2.72058vw,37px);margin-bottom: clamp(10px, 1.47058vw, 20px);}
  .shopify-index-shipping .index-shipping-item:hover .index-shipping-image,
  .shopify-index-shipping .index-shipping-item:hover i{animation: bigNoPosition .5s;}
  .shopify-index-shipping .index-shipping-item .index-shipping-title{font-family: "Source_Medium";font-weight: 500;font-size: clamp(14px,1.32352vw,18px);line-height: 1.375;margin-bottom:clamp(5px,1.1764705vw,16px);}
  .shopify-index-shipping .index-shipping-item .index-shipping-content{word-spacing: 2px;font-size: clamp(12px,1.1764705vw,16px);line-height: 1.42857;}
/* index-shipping */

/* faq */
  .shopify-faq .faq-item{padding: clamp(12px,1.1029411vw,15px) clamp(5px,0.8823vw,12px) clamp(12px,1.1029411vw,15px) 0;border-top: 1px solid #E5E5E5;}
  .shopify-faq .faq-item:last-child{border-bottom: 1px solid #E5E5E5;}
  .shopify-faq .faq-item .faq-item-title{color:#000000;transition:all .2s ease-in-out;font-weight: 500;font-size: var(--font-16);line-height: 1.5;}
  .shopify-faq .faq-item .faq-item-content .faq-item-inner-content{padding: clamp(5px,0.8823vw,12px) 0 0;font-size: var(--font-14);line-height: 1.57142;}
/* end faq */

/* img-two */
  .shopify-img-two .img-two-container{display:grid;align-items:center;grid-template-columns: 1.8fr 2fr;}
  .shopify-img-two .img-two-info{justify-self: center;align-self: center;padding: 0 clamp(12px, 2.2058vw, 30px);}
  .shopify-img-two .img-two-image{max-height:400px;width: 87.7%;border-radius: clamp(25px,3.6764vw,50px);overflow:hidden;}
  .shopify-img-two .img-two-title{font-size: clamp(18px, 2.6470vw, 36px);line-height: 1.2;font-weight: 700;margin-bottom: clamp(10px, 1.4705vw, 20px);}
  .shopify-img-two .img-two-content{line-height: 1.25;font-size: clamp(14px, 1.4705vw, 20px);margin-bottom: clamp(10px, 1.8382vw, 25px);}
/* end img-two */

/* history */
  .shopify-history .history-box{overflow:hidden;}
  .shopify-history .history-swiper{position:relative;}
  .shopify-history .History{--swiper-navgation-size:0;position:initial;padding-bottom:clamp(25px,5.7692vw,75px);/*overflow: visible;*/}
  .shopify-history .History .swiper-slide{height: auto;border-right: 1px solid #e5e5e5;}
  
  /* 轨道 */
  .shopify-history .history-item{position:relative;overflow-y: auto;overflow-x: hidden;height: 330px;
                display: flex;flex-direction: column;align-items: center;justify-content: flex-start;
                padding: clamp(15px,2.6923vw,35px) clamp(18px,3.0769vw,40px);margin-right:10px;}
  /* .history-item:after{content:"";position:absolute;top: 0;right: 0px;;width: 1px;bottom:0;background:#e5e5e5;height:100%;} */
  /* .history-item{position:absolute;width: 16px;height: auto;left: auto;top: 0;right: 5px;bottom: 0;opacity: .75;} */
  .shopify-history .history-item::-webkit-scrollbar {width: 4px; /* 定制滚动条的宽度 */}
  .shopify-history .history-item::-webkit-scrollbar-track{background: rgba(0,0,0,.1); /* 定制轨道的背景颜色 */}
  .shopify-history .history-item::-webkit-scrollbar-thumb{background: var(--t4s-theme-blue); /* 定制滑块的背景颜色 */}
  
  .shopify-history .history-title{font-weight: bold;font-size: clamp(16px,1.5384vw,20px);line-height: 1.3;color: var(--t4s-theme-blue);}
  .shopify-history .history-content{font-weight: 400;font-size: clamp(14px,1.3846vw,18px);line-height: clamp(18px,1.9230vw,25px);margin-top:13px;}
  .shopify-history .history-content p{position:relative;padding-left:15px;margin-bottom:16px;}
  .shopify-history .history-content p:after{content: "●";position: absolute;left: 0px;top: 0px;font-size: clamp(12px,1.2307vw,16px);line-height: inherit;color: var(--t4s-theme-blue);font-family: Arial, Helvetica, sans-serif !important;}
  
  /* 方向 */
  .shopify-history .History .history-prev-pagination.swiper-pagination-horizontal{bottom: 0;top: initial;height: 2px;}
  .shopify-history .History .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--t4s-theme-blue);}
  .shopify-history .History .history-prev,.History .history-next{
    width: clamp(25px,3.125vw,50px);
    height: clamp(25px,3.125vw,50px);
    color: var(--t4s-theme-blue);
    opacity: 0;
    transition: all .36s;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    top: calc(50% - 40px);
  }
  .shopify-history .History .history-prev{left:0;}
  .shopify-history .History .history-next{right:0;}
  .shopify-history .History:hover .history-prev,.History:hover .history-next{opacity: 1;}
  .shopify-history .History:hover .history-prev.swiper-button-disabled,.History:hover .history-next.swiper-button-disabled{opacity: 0;}
  .shopify-history .History .history-prev::after,.History .history-next::after{font-size:clamp(14px,1.25vw,20px);color: var(--t4s-theme-blue);}
/* end history */
  @media(max-width:1024px){
    /* index-product */
      .shopify-index-product .index-product-header{font-size:40px;}
      .shopify-index-product .index-product-content{display:block;}
      .shopify-index-product .index-pro-image-box{margin-bottom:20px;}
    /* end index-product */
  }
  @media screen and (max-width:768px){
  /* text-animate */
    .shopify-text-animate .text-animate-content .text-animate-item{font-size:12px;}
  /* end text-animate */

  /* index-product */
    .shopify-index-product .index-product-header{font-size:clamp(16px,2.5vw,40px);}
    .shopify-index-product .index-pro-image-box .index-pro-image-info{gap:8px;}
    .shopify-index-product .index-pro-image-box .index-pro-image-info>div{font-size: 10px;border-radius:12px;left:10px;bottom:10px;}
  /* end index-product */

  /* photo */
    .shopify-photo .photo-section__flex{display: grid;grid-template-columns: .7fr .8fr .6fr .7fr .8fr .6fr .7fr .8fr;}
  /* end photo */

  /* index-shipping */
    .shopify-index-shipping .index-shipping-container{grid-template-columns:1fr 1fr;}
  /* index-shipping */

  /* img-two */
    .shopify-img-two .img-two-container{flex-direction: column;border-top:0px solid #ebebeb;padding-top:0;}
    .shopify-img-two .img-two-image{width: 100%;}
    .shopify-img-two .img-two-title{font-weight:500;}
  /* end img-two */
  }
