/** Shopify CDN: Minification failed

Line 285:93 The "+" operator only works if there is whitespace on both sides

**/
:root{
  --font-13:clamp(13px,1.304347vw,18px);
  --lh-26:clamp(19px,1.884057vw,26px);
}
/* pc端展示 手机端不展示 */
  .show-pc{display:block!important;}
  .hide-mb{display:none!important;}

/* custom-container padding */
  div.custom-container{padding-right: calc(.5* var(--ts-gutter-x, 3rem));padding-left: calc(.5* var(--ts-gutter-x, 3rem));}
/* button */
.common-button {display: inline-block;padding: 13px 27px;background: #333;border-radius: 8px;text-decoration: none;transition: .25s ease;font-weight: 500;font-size: 14px;color: #F6F5F2;line-height: 20px;}
.common-button:hover{opacity: .85;color: #fff;}
/* 黑变白 */
  .common-link{box-sizing: border-box;gap: clamp(11px,1vw,14px);overflow: hidden;padding: clamp(7.34px,.7142vw,10px) clamp(18px,1.7142vw,24px);border-radius: clamp(4.64px,0.4285vw,6px);border: clamp(0.77px,0.07142vw,1px) solid #333333;transition: .35s ease-in-out;z-index: 2;position: relative;display:inline-flex;line-height:1.571;font-weight: 400;font-size: clamp(12px,1vw,14px);background: #FFFFFF;color: #333333;
              justify-content: center;align-items: center;}
  .common-link .line{transition: .35s ease-in-out;}
  .common-link:hover{color:#ffffff;background-color: #333333;border: 1px solid #333333;}
  .common-link:hover svg path,.common-link:hover .line,.common-link:hover .line:after{fill:#ffffff;color:#ffffff;border-top: 1px solid #fff!important;}
  
  .common-a svg{transform:rotate(-90deg);width: clamp(13px,1.25vw,20px);height: clamp(13px,1.25vw,20px);}

  /* common-button */
    .custom-button-type2{padding-top:clamp(40px,5.8823529vw,80px);}
    .custom-button-type2 .custom-button-type2-a {min-width: 113px;display: inline-block;padding: 5px 16px;background: #333333;border-radius: 8px;text-decoration: none;font-family: var(--font-family-3);font-weight: 300;font-size: 12px;color: #FFFFFF;line-height: 22px;transition: all .2s;}
    .custom-button-type2 .custom-button-type2-a:hover {background: #000 !important;color: #fff  !important;opacity: 0.85;}
  /* end common-button */
/* 加减 */
  .unfold-title{display:flex;justify-content:space-between;cursor:pointer;}

  .unfold-arrow{width: 20px;height: 20px;border: 1px solid transparent;border-radius: 50%;position: relative;min-width: 20px;}
  .unfold-arrow > div {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all 0.5s;}
  .unfold-arrow > div:nth-child(1) {width: clamp(10px,1.4285vw,20px);height: clamp(1.25px,0.17857vw,2.5px);background-color: #000000;}
  .unfold-arrow > div:nth-child(2) {width: clamp(1.25px,0.17857vw,2.5px);height: clamp(10px,1.4285vw,20px);background-color: #000000;}

  .unfold-content{height: 0px;overflow: hidden;transition: all 0.2s ease-in-out;}

  /* .unfold-title:hover{color:#000000;}
  .unfold-title:hover .unfold-arrow>div:nth-child(1),
  .unfold-title:hover .unfold-arrow>div:nth-child(2){background-color:#000000;} */
/* svg图片 */
  .unfold-arrow-svg svg{transition:all 0.3s;}
/* end加减 */

@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);
  }
}
/* 评论插件 */
  #judgeme_product_reviews .jdgm-rev-widg__body .jdgm-row-profile .jdgm-rev__icon{display:none;}
/* end 评论插件 */

/* blog 商品卡片 */
  .shopify-product-card {box-sizing: border-box;display: flex;align-items: center;gap: clamp(13px,1.9213235vw,26.13px);border-bottom:none;
    width: 100%;margin: 24px 0;padding: 14.52px clamp(14.52px,3.0404411vw,41.35px) 14.52px 14.52px;border-radius: 14px;background: #f7f7f7;color: #303036 !important;text-decoration: none !important;
  }
  .shopify-product-card * {box-sizing: border-box;}
  .shopify-product-card__media {display: flex;align-items: center;justify-content: center;flex: 0 0 150px;width: 150px;height: 150px;background: #fff;overflow: hidden;}
  .shopify-product-card__media img {display: block;max-width: 100%;max-height: 100%;width: 100%;height: 100%;object-fit: contain;}
  .shopify-product-card__body {min-width: 0;flex: 1;}
  .shopify-product-card__title {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 0;color: #333333;font-size: clamp(16px,2.058823vw,28px);line-height: 1.25;font-weight: 500;letter-spacing: 0;}
  .shopify-product-card__subtitle {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
    margin: 4px 0 8px 0;color: #3f3f46;font-size: clamp(14px,1.323529vw,18px);line-height: 1.35;font-weight: 300;letter-spacing: 0;
  }
  .shopify-product-card__price-row {display: flex;align-items: baseline;flex-wrap: wrap;gap: 0px;margin-top: 16px;}
  .shopify-product-card__price {color: #ff4e61;font-size: clamp(20px,2.20588vw,29.03px);line-height: 1;font-weight: 400;letter-spacing: 0;}
  .shopify-product-card__compare-price {color: #666;font-size: clamp(14px,1.4705882vw,18.87px);line-height: 1.53842;font-weight: 300;text-decoration: line-through;}
/* end blog 商品卡片 */

/* Collection */
  /* c_collection */
    .shopify-c_collection .c_collection-content{max-width: 1328px;margin: 0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap: clamp(49px,5.8571vw,82px);}
    .shopify-c_collection .c_collection-content .c_collection-item{max-width: clamp(300px,27.714vw,388px);}
    /* big image */
    .shopify-c_collection .c_collection-big-image-inner-box{margin-bottom:clamp(16px,2vw,28px);}
    .shopify-c_collection .c_collection-image{max-width: clamp(300px,27.714vw,388px);max-height: 388px;margin: 0 auto;}
    /* small image */
    .shopify-c_collection .c_collection-small-image-box{max-width: 388px;overflow-x:auto;margin-bottom:clamp(16px,2vw,28px);}
    .shopify-c_collection .c_collection-small-image-box .c_collection-small-image-inner-box{white-space: nowrap;}
    .shopify-c_collection .c_collection-small-image-box .c_collection-small-image{opacity:0.8;cursor:pointer;box-sizing: content-box;max-width:102px;width:clamp(80px,7.2857vw,102px);height:clamp(80px,7.2857vw,102px);display: inline-block;border:1px solid #EDEDED;}
    .shopify-c_collection .c_collection-small-image-box .swiper-slide-thumb-active .c_collection-small-image{opacity:1;border:1px solid #333333;}
    /* info */
    .shopify-c_collection .c_collection-info{margin-bottom:clamp(16px,2vw,28px);}
    .shopify-c_collection .c_collection-info .c_collection-vendor-intro{display:flex;justify-content:space-between;}
    .shopify-c_collection .c_collection-info .c_collection-vendor{font-weight: 100;font-size: clamp(16px,1.4285vw,20px);line-height: 1.6;color:#333;}
    .shopify-c_collection .c_collection-info .c_collection-title{font-weight: 500;font-size: clamp(16px,1.7142vw,24px);line-height: 1.333;color:#333;}

    .shopify-c_collection .c_collection-info .c_collection-title-intro{display:flex;justify-content:space-between;}
    .shopify-c_collection .c_collection-info .c_collection-compare-price{text-decoration: line-through;font-weight: 300;font-size: clamp(13px,1.1428vw,16px);line-height: 1.375;color:#666666;}
    .shopify-c_collection .c_collection-info .c_collection-price{font-weight: 400;font-size: clamp(16px,1.7142vw,24px);line-height: 1.375;color:#696969;}
    /* desc */
    .shopify-c_collection .c_collection-desc{color:#333333;margin-bottom:clamp(24px,4vw,56px);font-weight: 300;font-size: clamp(11px,1vw,14px);line-height: 1.5714;}
    /* button */
    /* .shopify-c_collection .c_collection-link a{display:inline-flex;justify-content:center;align-items:center;gap: clamp(7px,1vw,14px);border-width: 1px;border-radius: 6px;padding:clamp(5px,0.7142vw,10px) clamp(12px,1.7142vw,24px);border:1px solid #333333;color:#333333;font-weight: 400;font-size: clamp(12px,1vw,14px);line-height: 1.571;} */
    .shopify-c_collection .c_collection-link a .c_collection-link-line{width:clamp(17px,2.4285vw,34px);height:clamp(0.77px,0.07142vw,1px);position:relative;background:#000000;}
    .shopify-c_collection .c_collection-link a .c_collection-link-line:after{content:"";width:clamp(17px,2.4285vw,34px);position:absolute;width:4.5px;height:4.5px;border-top: clamp(0.77px,0.07142vw,1px) solid #000;right: 1.5px;bottom: -2px;transform: rotate(45deg);box-sizing: content-box;}
    /* end c_collection */
  /* end Collection */

  /* faq2 */
    .shopify-faq2 .faq2-container{max-width: 920px;margin:0 auto;}
    .shopify-faq2 .faq2-item{background: #F7F7F9;border-radius: 0px;margin-bottom:clamp(14px,1.7142vw,24px);padding: clamp(16px,2.28571vw,32px) clamp(16px,2.8571vw,40px);}
    .shopify-faq2 .faq2-item:last-child{margin:0;}
    .shopify-faq2 .faq2-item-title-t{display: flex;gap: 0 10px;}
    .shopify-faq2 .faq2-item .faq2-item-title{font-weight:500;font-size:clamp(14px,1.2857vw,18px);line-height:1.388888888888889;color:#333333;align-items:center;gap: clamp(18px,2.8571vw,40px);}
    .shopify-faq2 .faq2-item .faq2-item-content .faq2-item-inner-content{max-height: 333px;overflow: auto;padding-top:clamp(12px,1.2857vw,18px);font-weight:400;font-size:clamp(11px,1vw,14px);line-height:1.388888888888889;color:#555555;}
    .shopify-faq2 .faq2-item .faq2-item-content .faq2-item-inner-content p{display: flow-root;}
    .shopify-faq2 .faq2-item .faq2-item-content .faq2-item-inner-content p:last-child{margin:0;}
  /* end faq2 */

  /* collectionTable */
    /* TableHeader */
      .shopify-collectionTable tr:nth-child(2){border-top: clamp(0.5px,0.07142vw,1px) solid #EAEAEA;}
      .shopify-collectionTable tr th{padding-bottom: clamp(30px,2.5714vw,36px);text-align:center;font-weight: 500;font-size: clamp(16px,1.4285vw,20px);line-height: 1.4;letter-spacing: 0;border:none;}
      .shopify-collectionTable tr th .collectionTableHeader-image{max-width:clamp(86px,12.285vw,172px);max-height:clamp(86px,12.285vw,172px);margin: 0 auto 3px;}
    /* TableHeader */
    .shopify-collectionTable .collectionTable-content{border: 0px solid #EAEAEA;border-collapse: collapse;margin:0;overflow: auto;max-width: 1328px;margin: 0 auto;box-sizing: content-box;}
    .shopify-collectionTable .collectionTable-content td{border: clamp(0.5px,0.07142vw,1px) solid #EAEAEA;color:#000000;padding:clamp(13px,1.8335vw,25.67px) clamp(15px,2.8214vw,39.5px);font-weight: 300;font-size: clamp(12px,1.14285vw,16px);line-height: 1.5625;text-align:center;max-width:361px;width:361px;}
    .shopify-collectionTable .collectionTable-content tr td:first-child{background:#F7F7F9;font-weight: 600;font-size: clamp(12px,1.1428vw,16px);line-height: 1.375;letter-spacing: 0;text-align:left;max-width:245px;width:245px;}
  /* end collectionTable */
/* endCollection */

/* Product */
  .template-product .t4s-title{font-size: clamp(18px,2.28571vw,32px);line-height:36px;}
  /* product-shipping */
    .shopify-product-shipping .product-shipping-items{width: 100%;padding: 0 25px;display: flex;gap: 20px;flex-wrap: nowrap;justify-content: space-between;}
    .shopify-product-shipping .product-shipping-item{text-align: center;display: flex;flex-direction: column;align-items: center;max-width:178px;gap:clamp(7px,1.42857vw,20px);}
    .shopify-product-shipping .product-shipping-item .product-shipping-image {width: clamp(32px,5vw,52px);height: clamp(32px,5vw,52px);}
  /* end product-shipping */

  /* product-img-text */
    .shopify-product-img-text .product-img-text-items{display: flex;gap: clamp(10px,6.28571vw,88px);justify-content: space-between;}
    .shopify-product-img-text .product-img-text-item{width:50%;}
    .shopify-product-img-text .product-img-text-item .product-img-text-image{border-radius:8px;max-width:620px;}
    .shopify-product-img-text .product-img-text-item .image_pc{ display: block;}
    .shopify-product-img-text .product-img-text-item .image_mobile{ display: none;}
    /* text */
    .shopify-product-img-text .product-img-text-info{display: flex;flex-direction: column;gap:clamp(18px,2vw,28px);color:#333333;}
    .shopify-product-img-text .product-img-text-info .product-img-text-title{font-size: clamp(18px,2vw,28px);line-height: 1.42857;}
    .shopify-product-img-text .product-img-text-info .product-img-text-list,
    .shopify-product-img-text .product-img-text-info .product-img-text-content,
    .shopify-product-img-text .product-img-text-info .product-img-text-bottom-content{width:100%;font-weight: 300;font-size: clamp(12px,1vw,14px);line-height: 1.85714;color:#333333;}
    .shopify-product-img-text .product-img-text-info .product-img-text-bottom-content{font-weight: 400;}
    .shopify-product-img-text .product-img-text-info .product-img-text-content p{margin:0;}
    .shopify-product-img-text .product-img-text-info .product-img-text-list ul{padding:0;margin:0;display: flex;flex-direction: column;gap: clamp(8px,1.14285vw,16px);}
    .shopify-product-img-text .product-img-text-info .product-img-text-list ul li{position:relative;display: flex;padding-left: 32px;}
    .shopify-product-img-text .product-img-text-info .product-img-text-list ul li:after{position:absolute;display:inline-block;left:0;top:50%;transform: translate(0px, -50%);content:"";width:20px;height:20px;background:url('/cdn/shop/files/Frame_1.png?v=1770003446') no-repeat center/cover;}
  /* end product-img-text */

  /* product-img-list */
    .shopify-product-img-list .product-img-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(10px,2vw,28px);}
    .shopify-product-img-list .product-img-list-item{border-radius:8px;position:relative;overflow:hidden;}
    .shopify-product-img-list .product-img-list-item:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4);}
    .shopify-product-img-list .product-img-list-item .product-img-list-title{z-index:1;font-size: 20px;font-weight: 200;line-height: 32px;position:absolute;bottom:34px;left:42px;right:44px;color: #fff;}
  /* end product-img-list */

  /* product-imgtext */
    .shopify-product-imgtext .product-imgtext-items{background:#F7F7F9;display: flex;gap: clamp(10px,3.07142vw,43px);justify-content: space-between;padding:clamp(10px,2.85714vw,40px) clamp(10px,2.85714vw,40px) clamp(10px,2.71428vw,38px)  clamp(10px,2.85714vw,40px);}
    .shopify-product-imgtext .product-imgtext-item:first-child{max-width: 408px;}
    .shopify-product-imgtext .product-imgtext-item:last-child{flex: 1;}
    /* text */
    .shopify-product-imgtext .product-imgtext-info-box{display: flex;gap:clamp(10px,1.28571vw,18px);}
    .shopify-product-imgtext .product-imgtext-info{display: flex;flex-direction: column;gap:clamp(10px,1.28571vw,18px);color:#333333;}
    .shopify-product-imgtext .product-imgtext-info .product-imgtext-title{font-size: clamp(12px,1vw,14px);line-height: 1.85714;font-weight:600;}
    .shopify-product-imgtext .product-imgtext-info .product-imgtext-content{width:100%;font-weight: 300;font-size: clamp(12px,1vw,14px);line-height: 1.85714;color:#333333;}
    .shopify-product-imgtext .product-imgtext-button{margin-top:clamp(24px,3.4285vw,48px);text-align: center;}
  /* end product-imgtext */

  /* product-point */
    .shopify-product-point .product-point-item{display:grid;grid-template-columns:1fr clamp(300px,34.7857vw,487px) clamp(300px,35.2857vw,494px);gap:clamp(10px,1.35714vw,19px);border-bottom:1px solid #E8E8E8;border-radius:8px;}
    .shopify-product-point .product-point-item:last-child{border-bottom:none;}
    .shopify-product-point .product-point-item .product-point-info1 .product-point-content{font-weight: 500;font-size: clamp(12px,1vw,14px);line-height: 1.85714;}
    /* two three */
    .shopify-product-point .product-point-item.product-point-header-item{border-bottom: none;}
    .shopify-product-point .product-point-item .product-point-info1{padding:clamp(10px,2.71428vw,38px) clamp(10px,1.85714vw,26px) clamp(10px,2.5714vw,36px) clamp(10px,1.5vw,21px);display:flex;flex-direction:column;justify-content: flex-start;}
    .shopify-product-point .product-point-item:first-child .product-point-info1{justify-content: flex-end;}
    .shopify-product-point .product-point-item .product-point-info2,
    .shopify-product-point .product-point-item .product-point-info3{padding:clamp(10px,2.71428vw,38px) clamp(10px,1.85714vw,26px) clamp(10px,2.5714vw,36px) clamp(10px,1.5vw,21px);display:flex;flex-direction:column;gap:clamp(10px,3.285714vw,46px);}
    .shopify-product-point .product-point-item:first-child .product-point-info2,
    .shopify-product-point .product-point-item:first-child .product-point-info3{border-top-left-radius: 8px;border-top-right-radius: 8px;}
    .shopify-product-point .product-point-item:last-child .product-point-info2,
    .shopify-product-point .product-point-item:last-child .product-point-info3{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
    .shopify-product-point .product-point-item .product-point-info2{background:#FAFAFA;}
    .shopify-product-point .product-point-item .product-point-info3{background:#FFFBFB;}
    .shopify-product-point .product-point-item .product-point-info2 .product-point-title,
    .shopify-product-point .product-point-item .product-point-info3 .product-point-title{font-weight: 500;font-size: clamp(12px,1.14285vw,16px);line-height: 1.625;text-align: center;}

    .shopify-product-point .product-point-item .product-point-info2 .product-point-content,
    .shopify-product-point .product-point-item .product-point-info3 .product-point-content{font-weight: 300;font-size: clamp(12px,1vw,14px);line-height: 1.85714;}
    /* button */
    .shopify-product-point .product-point-bottom-info,
    .shopify-product-point .product-point-bottom-infotext{margin-top:clamp(6px,1.14285vw,12px);font-weight: 400;font-size: clamp(12px,1vw,14px);line-height: 1.85714;text-align:center;}
    .shopify-product-point .product-point-bottom-info{margin-top:clamp(12px,1.14285vw,12px);color:#999999;}
    .shopify-product-point .product-point-bottom-infotext{margin-top:clamp(20px,5.4285714vw,76px);}
    .shopify-product-point .product-point-button{margin-top:clamp(8px,1.14285vw,16px);text-align: center;}
  /* product-point */

  /* img-with-text */
    .img-with-text-box .img-with-text-items{display:grid;grid-template-columns:1fr 1fr;gap: clamp(10px,6.28571vw,88px);align-items:center;}
    .img-with-text-box .img-with-text-items .img-with-text-image{border-radius:clamp(4px,0.588235vw,8px);overflow: hidden;}
    .img-with-text-box .img-with-text-title{font-size: clamp(20px,2vw,28px);line-height: 1.42857;margin-bottom:clamp(10px,1.857142vw,26px);}
    .img-with-text-box .img-with-text-content{font-weight: 300;font-size: clamp(12px,1vw,14px);line-height: 1.85714;}
  /* end img-with-text */
/* endProduct */

/* 物理疗法 */
  /* phy-imgList */
    .shopify-phy-imgList .t4s-top-heading .t4s-title{font-size:clamp(17px,2.20913vw,30px);line-height:clamp(26px,2.3564vw,32px);text-align:center;}
    .shopify-phy-imgList .t4s-top-heading{margin-bottom:24px;}
    .shopify-phy-imgList .phy-imgList-items{display:grid;gap:clamp(12px,1.811594vw,25px);}
    .shopify-phy-imgList .phy-imgList-item{position:relative;border-radius:8px;overflow: hidden;}
    .shopify-phy-imgList .phy-imgList-item:after{transition:background 0.5s;content:"";position:absolute;left:0;top:0;right:0;bottom:0;background: linear-gradient(180deg, rgba(51, 3, 3, 0.7) 19.12%, rgba(51, 3, 3, 0) 72.94%);}
    .shopify-phy-imgList .phy-imgList-item:hover:after{background: linear-gradient(180deg, rgba(51, 3, 3, 0.8) 19.12%, rgba(51, 3, 3, 0.5) 72.94%);}
    .shopify-phy-imgList .phy-imgList-item-type1 .phy-imgList-title{margin-bottom:clamp(10px,1.44927vw,20px);}
    .shopify-phy-imgList .phy-imgList-item-type1:hover .phy-imgList-content{opacity:1;transition:opacity 0.5s;}
    .shopify-phy-imgList .phy-imgList-item-type2:hover .phy-imgList-title{display:none;}
    .shopify-phy-imgList .phy-imgList-item-type2:hover .phy-imgList-content{opacity:1;transition:opacity 0.5s;position:absolute;left:0;top:0;}

    .shopify-phy-imgList .phy-imgList-info{position:absolute;left:clamp(13px,1.5942vw,22px);right:clamp(12px,1.44927vw,20px);top:clamp(19px,2.31884vw,32px);bottom:clamp(19px,2.31884vw,32px);z-index: 1;color: #ffffff;}
    .shopify-phy-imgList .phy-imgList-info .phy-imgList-title{font-size:var(--font-13);line-height:var(--lh-26);font-weight:300;}
    .shopify-phy-imgList .phy-imgList-info .phy-imgList-content{font-size:clamp(10px,1.03092vw,14px);line-height:clamp(16px,1.9145802vw,26px);font-weight:300;opacity:0;}
  /* end phy-imgList */

  /* phy-cure */
    .shopify-phy-cure .phy-cure-container{position: relative;}
    .shopify-phy-cure #phyCureSwiper{position: initial;}
    .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-prev{position:relative;}
    .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-prev:after{z-index: 2;content:"";width:clamp(165px,23.49042vw,319px);display:block;position:absolute;right:0;bottom:0;top:0;height:100%;background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 76.8%);}

    .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-next{position:relative;}
    .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-next:after{z-index: 1;content:"";width: clamp(165px,23.49042vw,319px);display:block;position:absolute;left:0;bottom:0;top:0;height:100%;background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 77.88%);}
    /* swiper */
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination{top:clamp(-68px,-5.00736vw,-30px);bottom:initial;position:initial;margin-bottom:clamp(20px,2.945508vw,40px);}
      .shopify-phy-cure .phy-cure-pagination .swiper-pagination-bullet{height: auto;font-weight:300;font-size:clamp(12px,1.178203vw,16px);line-height:clamp(16px,2.061855vw,28px);width: auto;background: transparent;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet{margin:0;padding:0 clamp(15px,2.209131vw,30px);opacity: 1;position:relative;}
      /* .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet:first-child{padding-left:0;} */
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet:last-child{padding-right:0;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet:after{content:"";width:6px;height:6px;background: rgba(213, 204, 204, 1);display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);border-radius: 50%;}
      /* 活跃点 */
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color: rgba(51, 51, 51, 1);}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background: rgba(215, 0, 0, 1);}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background: rgba(215, 0, 0, 0.1);content:"";width:16px;height:16px;display:block;position:absolute;left:0;top:50%;transform:translate(-30%,-50%);border-radius: 50%;}
    /* end swiper */
    /* info */
      .shopify-phy-cure .phy-cure-box{border-radius:clamp(10px,1.47275vw,20px);padding:clamp(20px,1.94444vw,35px) clamp(16px,4.72222vw,85px) clamp(0px,3.4444vw,62px);background: linear-gradient(180deg, #F7F7F9 0%, #FFFFFF 100%);display:flex;gap:clamp(20px,3.38888vw,61px);}
      .shopify-phy-cure .phy-cure-left,
      .shopify-phy-cure .phy-cure-right{padding-top:clamp(15px,1.988217vw,27px);max-width:576px;}
      .shopify-phy-cure .phy-cure-left .phy-cure-left-title{font-weight: 600;font-size: clamp(16px,1.91458vw,26px);line-height: clamp(24px,2.65095vw,36px);margin-bottom:clamp(20px,2.945508vw,40px);}
      .shopify-phy-cure .phy-cure-left .phy-cure-left-image{width:clamp(195px,18.4444vw,332px);}
      .shopify-phy-cure .phy-cure-right .phy-cure-item{margin-bottom:clamp(25px,2.888vw,52px);}
      .shopify-phy-cure .phy-cure-right .phy-cure-item:last-child{margin-bottom:0;}
      .shopify-phy-cure .phy-cure-right .phy-cure-item-title{font-weight: 500;font-size: clamp(13px,1.178203vw,16px);line-height: clamp(20px,1.7673vw,24px);margin-bottom:clamp(5.63px,0.88365vw,12px);}
      .shopify-phy-cure .phy-cure-right .phy-cure-item-content{font-weight: 300;font-size: clamp(12px,1.030927vw,14px);line-height: clamp(18px,1.7673vw,24px);}
  /* end phy-cure */

  /* phy-machine */
      .shopify-phy-machine #phyMachineSwiper{height: 100%;position:relative;width: calc(100% +(100vw - 100%) / 2);margin-right: calc((100vw - 100%) / -2);border-radius: 300px 0 0 300px;}
      .shopify-phy-machine #phyMachineSwiper .swiper-slide{background: #F7F7F9;}
      .shopify-phy-machine .phy-machine-swiper{padding-left: 22px;position: relative;max-width: 1397px;}
      .shopify-phy-machine .phy-machine-swiper:after{position:absolute;left:0;top:50%;transform: translate(0%, -50%);content:"";background: url(/cdn/shop/files/phy-machine-roune.svg?v=1773384257);border-radius:50%;width:564px;height:564px;}
    /* swiper */
      .shopify-phy-machine .phy-machine-container{display: flex;gap:clamp(20px,4.86008vw,66px);}
      .shopify-phy-machine .swiper-pagination-bullets.swiper-pagination-horizontal.phy-machine-pagination{max-width:144px;justify-content: center;text-align:left;position:initial;display:flex;flex-direction:column;gap:clamp(20px,3.608247vw,49px) 0;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet{padding-left: clamp(15px,2.50368vw,34px);position:relative;white-space: nowrap;opacity:1;height: auto;font-weight:300;font-size:clamp(12px,1.178203vw,16px);line-height:clamp(16px,2.3564vw,32px);width: auto;background: transparent;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background: #CA00001A;content: "";width: 18px;height: 18px;display: block;position: absolute;left: 0;top: 50%;transform: translate(-30%, -50%);border-radius: 50%;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{box-shadow: 0px 0px 4px 0px #CA0000CC;content: "";width: 8px;height: 8px;background: #CA0000;display: block;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);border-radius: 50%;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:500;color:#CA0000;}
      /* 内容 */
      .shopify-phy-machine .phy-machine-box{height: 520px;display:grid;align-items: center;margin-left: clamp(30px,4.72222vw,85px);grid-template-columns:1fr 2.4817fr;gap:0 45px;max-width:999px;}
      .shopify-phy-machine .phy-machine-box .phy-machine-image-box{display: flex;align-items: center;justify-content: center;background: url(/cdn/shop/files/phy-machine-roune-right.svg?v=1773387820) no-repeat center/cover;max-width:274px;height:274px;}
      .shopify-phy-machine .phy-machine-box .phy-machine-image{width:clamp(164px,17.5257vw,238px);border-radius:50%;overflow:hidden;}
      .shopify-phy-machine .phy-machine-box .phy-machine-title{font-weight: 300;font-size: clamp(12px,1.030927vw,14px);line-height: 24px;margin-bottom:clamp(14px,1.767304vw,24px);}
      .shopify-phy-machine .phy-machine-box .phy-machine-content h3{font-weight: 500;font-size: clamp(12px,1.030927vw,14px);line-height: clamp(18px,1.767304vw,24px);margin-bottom:clamp(10px,1.03092vw,14px);}
      .shopify-phy-machine .phy-machine-box .phy-machine-content h3:not(:first-child){margin-top:24px;}
      .shopify-phy-machine .phy-machine-box .phy-machine-content .item{gap: 12px;display: grid;grid-template-columns: 2fr 14fr;font-weight: 300;font-size: clamp(12px,1.030927vw,14px);line-height: 18px;margin-bottom:clamp(12px,1.030927vw,14px);}
      .shopify-phy-machine .phy-machine-box .phy-machine-content .item:last-child{margin-bottom:0;}



    /* end phy-machine */

  /* phy-team */
    .shopify-phy-team .t4s-container{max-width:1240px;}
    .shopify-phy-team .phy-team-container{display:grid;grid-template-columns:1fr 2.5626fr;gap:0 clamp(30px,5.66666vw,102px);max-height: clamp(295px, 28.2032vw, 383px);}
    /* left */
    .shopify-phy-team .phy-team-left-item .phy-team-left-image{overflow: hidden;width:clamp(88px,10.162002vw,138px);border-radius:50%;}
    .shopify-phy-team .phy-team-left{position:relative;max-height: clamp(295px, 28.2032vw, 383px);}
    .shopify-phy-team .phy-team-left:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width: 191.1599884033203px;height: 190.35000610351562px;border-radius:50%;border: 0.81px solid rgba(240, 240, 240, 1)}
    .shopify-phy-team .phy-team-left:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width: 116.64000701904297px;height: 115.82999420166016px;border-radius:50%;border: 0.81px dashed rgba(232, 232, 232, 1)}
    
    .shopify-phy-team .phy-team-left-item{display: flex;flex-direction: column;gap: clamp(4px,0.66273vw,9px);z-index:1;transition:all 0.25s;position:relative;}
    .shopify-phy-team .phy-team-left-item.active:after{content:"";box-shadow: 0px 0px 9.72px 0px rgba(214, 0, 0, 0.16);position:absolute;left:-5px;top:-5px;width: clamp(94px,10.8983vw,148px);height: clamp(94px,10.8983vw,148px);border: 0.81px solid rgba(255, 0, 0, 1);border-radius:50%;}
    .shopify-phy-team .phy-team-left-item:nth-child(1).active:after{content:"";top:initial;bottom:-5px;}
    .shopify-phy-team .phy-team-left-item .phy-team-left-title{color:#000000;font-weight: 300;font-size: clamp(11px,1.030927vw,14px);line-height: clamp(15.71px,1.6200294vw,22px);;}
    .shopify-phy-team .phy-team-left-item:nth-child(1){position: absolute;left: 50%;transform: translate(-50%, 0px);align-items: center;gap: clamp(7px,1.030927vw,14px);}
    .shopify-phy-team .phy-team-left-item:nth-child(1) .phy-team-left-image{order:2;}
    .shopify-phy-team .phy-team-left-item:nth-child(1) .phy-team-left-title{order:1;}
    .shopify-phy-team .phy-team-left-item:nth-child(2){position: absolute;left: 0;bottom: 0;transform: translate(0, 0px);}
    .shopify-phy-team .phy-team-left-item:nth-child(3){position: absolute;right: 0%;bottom: 0;transform: translate(0%, 0px);}
    .shopify-phy-team .phy-team-left-item:nth-child(3) .phy-team-left-title{min-height:44px;}
    /* right */
    .shopify-phy-team .phy-team-right{padding:clamp(9px,1.362297vw,18.5px) 0;}
    .shopify-phy-team .phy-team-right .phy-team-right-item{display:none;}
    .shopify-phy-team .phy-team-right .phy-team-right-item.active{display:block;}
    .shopify-phy-team .phy-team-right .phy-team-right-heading{margin-bottom:clamp(10px,1.1045655vw,15px);font-weight: 500;font-size: clamp(14px,1.47275vw,20px);line-height: clamp(22px,2.3564vw,32px);color: rgba(51, 51, 51, 1);}
    .shopify-phy-team .phy-team-right .phy-team-right-subheading{margin-bottom:clamp(10px,1.1045655vw,15px);font-weight: 300;font-size: clamp(12px,1.030927vw,14px);line-height: clamp(18px,1.6200294vw,22px);}
    .shopify-phy-team .phy-team-right .phy-team-right-content{display:flex;flex-direction:column;gap:clamp(10px,1.325478vw,18px) 0;}
    .shopify-phy-team .phy-team-right .phy-team-right-content .item{display:flex;gap:clamp(10px,1.472754vw,20px);}
    .shopify-phy-team .phy-team-right .phy-team-right-content .item>div:first-child{font-weight: 100;font-size: clamp(18px,2.061855vw,28px);line-height: clamp(26px,2.356406vw,32px);font-style: Italic;}
    .shopify-phy-team .phy-team-right .phy-team-right-content .item>div:last-child{font-weight: 300;font-size: clamp(12px,1.0309278vw,14px);line-height: clamp(18px,1.6200294vw,22px);}
  /* end phy-team */

  /* phy-develop */
    .shopify-phy-develop .phy-develop-image-desk{display:block;}
    .shopify-phy-develop .phy-develop-image-desk .t4s-img-child{height:clamp(500px,50.810014vw,690px);}
    .shopify-phy-develop .phy-develop-image-mobile{display:none;}
    .shopify-phy-develop .phy-develop-wrapper{position:relative;}
    .shopify-phy-develop .phy-develop-container{max-width:800px;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .shopify-phy-develop .phy-develop-content{color: rgba(255, 255, 255, 1);font-weight: 300;font-size: clamp(11px,1.03092vw,14px);line-height: clamp(18px,1.91458vw,26px);margin-bottom:clamp(14px,3.240058vw,44px)}
    .shopify-phy-develop .phy-develop-content p:first-child{margin-bottom:clamp(10px,1.91458vw,26px);}
    .shopify-phy-develop .phy-develop-content p:last-child{margin:0;}

    .shopify-phy-develop .phy-develop-col{border-radius:clamp(8px,1.178203vw,16px);background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 19.62%, rgba(255, 255, 255, 0.4) 96.12%);display:grid;grid-template-columns:3.1976fr 1fr;gap:0 clamp(5px,3.38733vw,46px);padding:clamp(16px,2.50368vw,34px) clamp(14px,2.06185vw,28px) clamp(16px,1.767304vw,24px) clamp(18px,4.27098vw,58px);margin-bottom:clamp(6px,2.72459vw,37px);}
    .shopify-phy-develop .phy-develop-col .phy-develop-title{font-weight: 600;font-size: clamp(13px,1.5942vw,22px);line-height: 24px;margin-bottom:clamp(4px,0.88365vw,12px);}
    .shopify-phy-develop .phy-develop-col .phy-develop-subheader{font-weight: 400;font-size: clamp(11px,1.03092vw,14px);line-height: clamp(14px,1.472754vw,20px);margin-bottom:clamp(14px,1.472754vw,20px);}
    .shopify-phy-develop .phy-develop-col .phy-develop-button a{box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);padding:clamp(6px,0.88365vw,12px) clamp(8px,1.178203vw,16px);display:inline-flex;gap:clamp(7px,1.03092vw,14px);}
  
    .shopify-phy-develop .phy-develop-logo{text-align:center;}
    .shopify-phy-develop .phy-develop-logo img{width:clamp(60px,6.92194vw,94px);}
    .shopify-phy-develop .phy-develop-img img:first-child{display:block;}
    .shopify-phy-develop .phy-develop-img img:last-child{display:none;}
  /* end phy-develop */
/* end 物理疗法 */
/* footer */
    .page-tierphysiotherapie #shopify-section-join-form{display:none;}
    #t4s-footer .t4s-btn-languages-sidebar{position: relative;top: initial;transform: none;margin-top: 0;display:flex;}
/* endfooter */

/* card-list */
  .shopify-card-list .horizontal-card-list {display: grid;grid-template-columns: repeat(auto-fill, minmax(177px, 1fr));gap: clamp(11px,1.6911764705vw,18px);justify-items: center;max-width: 100%;}
  .shopify-card-list .card-item {flex: 1;width: 100%;min-height: clamp(240px,23.5294117vw,320px);position: relative;overflow: hidden;border-radius: 8px;}
  .shopify-card-list .card-item:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.4);}
  .shopify-card-list .card-bg {width: 100%;height: 100%;background-size: cover;background-position: center;}
  .shopify-card-list .card-content {position: absolute;bottom: clamp(0px,1.1764705vw,16px);text-align: center;color: #fff;width: 100%;z-index:1;padding: 0 clamp(5px,1.323529vw,18px);}
  .shopify-card-list .card-content h3 {margin: 0 0 8px;font-weight: 500;font-size: 16px;color: #FFFFFF;line-height: 19px;font-family: var(--font-family-3);width: 100%;}
  .shopify-card-list .card-content .subtitle {width: 100%;min-height: 90px;opacity: 0.8;margin: 0 auto 9px;font-weight: 300;font-size: 12px;color: #FFFFFF;line-height: 18px;}
  .shopify-card-list .card-btn {display: inline-block;color: #fff;background-size: 100% 100%;background-position: center;text-decoration: none;border-radius: 5px;transition: all .2s;font-size: 12px;line-height: 18px;padding: 11px 32px;}
  .shopify-card-list .card-content .card-btn:hover{background-color: #ffffff33;color: #fff !important;}
/* end card-list */

/* list-col */
  /* 第一个col出来header不加填充，其他的加填充 */
  .shopify-list-col .list-col-box:first-child>:not(:first-child){padding-left: clamp(10px, 3.08823529vw, 42px);}
  /* header */
  .shopify-list-col .list-col-header{gap:clamp(10px,1.764705vw,24px);}
  .shopify-list-col .list-col-header-icon{height: clamp(20px,2.20588vw,30px);vertical-align: bottom;display: flex;align-items: center;}
  .shopify-list-col .list-col-header-icon svg{width:clamp(16px,1.323529vw,18px);}
  /* custom_text*/
  .shopify-list-col .list-col-text p:last-child{margin:0;}
  /* li */
  .shopify-list-col .list-col-li{padding: clamp(8px,1.17647058vw,16px) clamp(13px,1.9117647vw,26px);margin-bottom:var(--li_mgb);position:relative;font-size:14px;}
  .shopify-list-col .list-col-li:after{content:"";position:absolute;right:0;top:0;width: 0;height: 0;
    border-top: 10.5px solid #ffffff;border-right: 11.5px solid #ffffff;border-bottom: 10.5px solid #d6d6d6;border-left: 11.5px solid #d6d6d6;}
  .shopify-list-col .list-col-li ul{list-style:disc;font-weight:300;line-height:1.71428571;margin: 0;}
  /* li-icon */
  .shopify-list-col .list-col-li-icon{margin-bottom:var(--li_icon_mgb);display:grid;grid-template-columns:3.016129032258065fr 4.661290322580645fr;gap:clamp(4px,0.588235vw,8px) clamp(10px,4.705882vw,64px);max-width: 540px;}
  .shopify-list-col .list-col-li-icon .list-col-li-icon-item{display:flex;justify-content:flex-start;gap:clamp(4px,0.66176470vw,9px);}
  .shopify-list-col .list-col-li-icon .list-col-li-icon-item img{width:clamp(14px,1.32352vw,18px);}
  .shopify-list-col .list-col-li-icon .list-col-li-icon-item .list-col-li-icon-text{font-size:14px;line-height:1.8571428;font-weight:500;}
  /* one_image */
  .shopify-list-col .list-col-one-image{margin-bottom:var(--one_image_mgb);display:flex;align-items:center;gap:0 clamp(10.52px,1.323529vw,18px);}
  .shopify-list-col .list-col-one-image-item{position:relative;width:clamp(327px,37.794117vw,514px);}
  .shopify-list-col .list-col-one-image-img{border-radius:clamp(4px,0.5882352vw,8px);overflow:hidden;aspect-ratio: 514 / 286;}
  .shopify-list-col .list-col-one-image-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color: #ffffff;font-size:14px;line-height:1.5714285;font-weight:600;}
  /* two_image */
  .shopify-list-col .list-col-two-image{margin-bottom:var(--two_image_mgb);display:flex;align-items:center;gap:0 clamp(10.52px,1.323529vw,18px);}
  .shopify-list-col .list-col-two-image-item{position:relative;width:clamp(180px,17.4264vw,237px);}
  .shopify-list-col .list-col-two-image-img{border-radius:clamp(4px,0.5882352vw,8px);overflow:hidden;}
  .shopify-list-col .list-col-two-image-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color: #ffffff;font-size:14px;line-height:1.5714285;font-weight:600;}
  /* three-colum */
  .shopify-list-col .list-col-text-bg-block{max-width:620px;margin-bottom:var(--text_bg_block_mgb);display:grid;grid-template-columns:1fr 1fr 1fr;font-size:14px;line-height:1.8571428;font-weight:400;gap:clamp(10px,1.0294117vw,14px);}
  .shopify-list-col .list-col-text-bg-block-item{width:clamp(150px,14.485294vw,197px);height:clamp(60px,5.882352941vw,80px);display: flex;align-items: center;justify-content: center;}
  .shopify-list-col .list-col-text-bg-block-item span{max-width:124px;width:100%;text-align: center;}
  /* fouth-image */
  .shopify-list-col .list-col-fouth-image{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1.1764705882vw,16px) clamp(8px,1.1029411vw,15px);margin-bottom:var(--fouth_image_mgb);}
  .shopify-list-col .list-col-fouth-image-item{position:relative;}
  .shopify-list-col .list-col-fouth-image-img{aspect-ratio: 300 / 172;border-radius:clamp(4px,0.5882352vw,8px);overflow:hidden;}
  .shopify-list-col .list-col-fouth-image-content{width: 100%;max-width: 220px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color: #ffffff;font-size:14px;line-height:1.5714285;font-weight:600;}
/* end list-col */

/* text-rich */
  .shopify-text-rich .text-rich-container{position:relative;}
  .shopify-text-rich .text-rich-container.show-pc-mb:after{position:absolute;content:"";width:100%;left:0;top:-26px;height:1px;background:#D3D3D3;}
  .shopify-text-rich .text-rich-container.hide-pc-line:after{display:block;position:absolute;content:"";width:100%;left:0;top:-26px;height:1px;background:#D3D3D3;}
  .shopify-text-rich .text-rich-container.hide-mb-line:after{display:none;position:absolute;content:"";width:100%;left:0;top:-26px;height:1px;background:#D3D3D3;}
/* end text-rich */

@media screen and (max-width:1024px){
  /* Collection */
    .shopify-c_collection .c_collection-content{grid-template-columns: 1fr 1fr;}
  /* end Collection */

  /* list-col */
    .shopify-list-col .list-col-text-bg-block-item{width:197px;height:80px;}
  /* end list-col */
}
@media (min-width:768px) and (max-width:1330px){
  /* phy-machine */
    .shopify-phy-machine .phy-machine-info{overflow: auto;width: clamp(400px,40.50073vw,550px);height: 450px;}
  /* end phy-machine */
}
@media screen and (max-width:767px){
  /* button */
    .common-button {margin-top: 10px;padding: 8px 15px;font-size: 10px;}
    /* common-button */
    /* .custom-button-type2 .custom-button-type2-a{min-width: auto;} */
  /* Collection */
    .shopify-c_collection .c_collection-content{grid-template-columns: 1fr 1fr;}
  /* end Collection */

  /* pc端展示 手机端不展示 */
  .show-pc{display:none!important;}
  .hide-mb{display:block!important;}

  /* 首页产品轮播 */
  .fp-tabs__panel .shopify-c_collection .c_collection-info .c_collection-title-intro{flex-wrap: wrap;}
  .fp-tabs .c_collection-title-intro .product-star{order: 3;width: 100%;}

  /* custom-container padding */
    div.custom-container{padding-right: calc(.5 * var(--ts-gutter-x, 4.8rem));padding-left: calc(.5 * var(--ts-gutter-x, 4.8rem));}

  /* Product */
    .shopify-product-shipping .product-shipping-items{display: grid;grid-template-columns: repeat(3, 1fr);padding: 0px;gap: 28px 23px;}
  /* endProduct */
  /*  */
    .shopify-product-img-text .product-img-text-items{flex-direction: column-reverse;gap: 16px;}
    .shopify-product-img-text .product-img-text-item{width: 100%;}
    .shopify-product-img-text .product-img-text-item .product-img-text-image{height: auto; aspect-ratio: 1 / 1; position: relative; border-radius: 4px; overflow: hidden;}
    .shopify-product-img-text .product-img-text-item .image_pc{ display: none;}
    .shopify-product-img-text .product-img-text-item .image_mobile{ display: block;}
    .shopify-product-img-text .product-img-text-item .product-img-text-image img{ width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%);}
    .shopify-product-img-text .product-img-text-info .product-img-text-content {line-height: 18px;}
    .shopify-product-img-text .product-img-text-info {padding: 0 10px;}
    .shopify-product-img-text .product-img-text-info .product-img-text-bottom-content{font-weight: 500;}
    .template-product .t4s-title{font-weight: 400 !important; line-height: 26px;margin-bottom: 8px;}
    .heading-subtitle{font-size: 12px !important;}
    .shopify-product-img-list .product-img-list-items{grid-template-columns:1fr 1fr;}
    .shopify-product-img-list .product-img-list-item{border-radius:4px; overflow:hidden;}
    .shopify-product-img-list .product-img-list-item .product-img-list-title{position: absolute;bottom: 8px;left: 10px;width: 85%;color: #fff;font-weight: 200;font-size: 12px;line-height: 16px;}
    .shopify-product-imgtext .product-imgtext-items{flex-direction: column;}
    .shopify-product-point .product-point-item{grid-template-columns: 1fr 2fr 2fr;}
    .shopify-product-point .product-point-item .product-point-info1{min-width: 0; padding-left: 0; padding-right: 0;}
    .shopify-product-point .product-point-item .product-point-info1 .product-point-content{word-break: break-word; overflow-wrap: break-word; hyphens: auto; line-height: 16px;}
    .shopify-product-point .product-point-item .product-point-info2, .shopify-product-point .product-point-item .product-point-info3{min-width: 0; padding-top: 12px;}
    .shopify-product-point .product-point-item .product-point-info2 .product-point-content, 
    .shopify-product-point .product-point-item .product-point-info3 .product-point-content{line-height: 16px;}
    .product-point-box .t4s-top-heading{margin-bottom: 22px;}
    .img-with-text-box .img-with-text-items{grid-template-areas:
          "a"
          "b";
          /* grid-template-rows: 1fr 1fr; */
          grid-template-columns: 1fr;
          gap: 14px;
    }
    .img-with-text-box .img-with-text-items .img-with-text-title{font-size: 14px; font-weight: 500; line-height: 22px;}
    .img-with-text-box .img-with-text-items .img-with-text-content{ line-height: 20px;}
    .img-with-text-box .img-with-text-items .img-with-text-image{grid-area: a;}
    .img-with-text-box .img-with-text-items .img-with-text-info{grid-area: b;}
    .img-with-text-box .img-with-text-items.img-with-text-items-mobile-text-top .img-with-text-image{grid-area: b;}
    .img-with-text-box .img-with-text-items.img-with-text-items-mobile-text-top .img-with-text-info{grid-area: a;}
    .img-with-text-box .t4s-top-heading{margin-bottom: 28px;}

    .shopify-product-imgtext .product-imgtext-info-box img{width: 13px; height: 13px; margin-top: 3px;}
  /*  */

  /* 物理疗法 */
    /* phy-imgList */
      .shopify-phy-imgList .t4s-top-heading{text-align: left !important;}
      .shopify-phy-imgList .phy-imgList-item-type1 .phy-imgList-title{margin-bottom:0;}
      .shopify-phy-imgList .phy-imgList-item-type1:hover .phy-imgList-title{display:none;}
      .shopify-phy-imgList .phy-imgList-item-type1:hover .phy-imgList-content{opacity:1;transition:opacity 0.5s;position:absolute;left:0;top:0;}
      .shopify-phy-imgList .phy-imgList-info .phy-imgList-content{overflow: auto;height: 163px;}
    /* end phy-imgList */
    
    /* phy-cure */
      .shopify-phy-cure .t4s-top-heading{margin-left: auto;margin-right: auto;margin-bottom:28px;}
      /* swiper */
      .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-next:after,
      .shopify-phy-cure #phyCureSwiper .swiper-slide.swiper-slide-prev:after{display:none;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination{max-width: 303px;display: flex;margin-left: auto;margin-right: auto;text-align: left;justify-content: space-between;gap: 32px;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet{padding:0;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet:after{display:none;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{display:none;}
      .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#D70000;font-weight:600;}
      /* end swiper */
      /* info */
        .shopify-phy-cure .phy-cure-box{flex-direction:column;}
        .shopify-phy-cure .phy-cure-left, .shopify-phy-cure .phy-cure-right{padding:0;}
        .shopify-phy-cure .phy-cure-left{position:relative;}
        .shopify-phy-cure .phy-cure-left:after{content:"";border-radius: 4px;overflow: hidden;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}
        .shopify-phy-cure .phy-cure-left-title{color:#ffffff;position:absolute;left:16px;right:16px;top:16px;z-index:2;}
        .shopify-phy-cure .phy-cure-left .phy-cure-left-image{width:100%;border-radius: 4px;overflow: hidden;}
        .shopify-phy-cure .phy-cure-center{display:none;}

        .shopify-phy-cure .phy-cure-right .phy-cure-item{position:relative;padding-left:13px;}
        .shopify-phy-cure .phy-cure-right .phy-cure-item:after{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:#D70101;border-radius:50%;}
  /* end phy-cure */

    /* phy-team */
      .shopify-phy-team .phy-team-container{grid-template-columns: 1fr;max-height:initial;}
      .shopify-phy-team .phy-team-left{height:160px;}
      .shopify-phy-team .phy-team-left-item:nth-child(1) .phy-team-left-image{order:1;}
      .shopify-phy-team .phy-team-left-item:nth-child(1) .phy-team-left-title{order:2;}
      .shopify-phy-team .phy-team-left:before,
      .shopify-phy-team .phy-team-left:after{top:74%;}
      .shopify-phy-team .phy-team-left-item{align-items:center;gap:12px;}
      .shopify-phy-team .phy-team-left-item.active:after{top:-3px;bottom:-2.5px;left:-2px;right:0;}
      .shopify-phy-team .phy-team-left-item:nth-child(1).active:after{left: -3px;right: 0;top:-3px;bottom:-2.5px;}
      .shopify-phy-team .phy-team-left-item:nth-child(2).active:after{left: 2px;right: 0;top:-3px;bottom:-2.5px;}
      .shopify-phy-team .phy-team-left-item:nth-child(3) .phy-team-left-title{min-height:32px;}
      .shopify-phy-team .phy-team-left:before{border: 0.71px dashed rgba(232, 232, 232, 1);border-bottom: transparent;border-left: transparent;border-right: transparent;width: 189px;height: 111px;}
      .shopify-phy-team .phy-team-left:after{width: 273px;height: 181px;border: 0.71px solid rgba(240, 240, 240, 1);border-bottom: transparent;border-left: transparent;border-right: transparent;}
      /* right */
      .shopify-phy-team .phy-team-right{padding: 31px 0 0;}
    /* end phy-team */

    /* phy-develop */
      .shopify-phy-develop .phy-develop-image-desk{display:none;}
      .shopify-phy-develop .phy-develop-image-mobile{display:block;}
      .shopify-phy-develop .phy-develop-container{padding-top:24px;/*transform: translate(-50%, 0%);*/}
      .shopify-phy-develop .phy-develop-col{grid-template-columns: 2.7064fr 1fr;gap:5px;margin-bottom: 5px;}
      .shopify-phy-develop .phy-develop-col .phy-develop-button a{font-size:12px;line-height:16px;padding:6px 12px;margin:0;}
      .shopify-phy-develop .phy-develop-img img:first-child{display:none;}
      .shopify-phy-develop .phy-develop-img img:last-child{display:block;}
    /* end phy-develop */

    /* phy-machine */
      .shopify-phy-machine .phy-machine-container{flex-direction: column;}
      .shopify-phy-machine .swiper-pagination-bullets.swiper-pagination-horizontal.phy-machine-pagination{justify-content: normal;flex-direction: row;overflow-x: auto;max-width: max-content;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet{padding:0;margin-right:36px!important;}
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
      .shopify-phy-machine .phy-machine-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{display:none;}
      /* content */
      .shopify-phy-machine .phy-machine-swiper{padding-left: 0;padding-top: 16px;max-width: max-content;}
      .shopify-phy-machine .phy-machine-swiper:after{height: clamp(359px,94.20289855072464vw,400px);width: clamp(359px,94.20289855072464vw,400px);top: 0;left: 50%;transform: translate(-50%, 0%);background: url(/cdn/shop/files/phy-machine-roune-mb-top.svg?v=1773392557) no-repeat center / cover;}
      .shopify-phy-machine .phy-machine-box .phy-machine-image-box{margin-top: 13px;margin: 0 auto;height: 192px;width: 192px;margin: 0 auto;background: url(/cdn/shop/files/phy-machine-roune-mb-bottom.svg?v=1773392754) no-repeat center / cover;}
      .shopify-phy-machine #phyMachineSwiper{margin-right: inherit;border-radius: 300px 300px 0 0;}
      .shopify-phy-machine .phy-machine-box{grid-template-columns: 1fr;height: auto;margin-left: 0;padding: 0 20px 12px;gap: 20px 0;color:#000000;}
      .shopify-phy-machine .phy-machine-box .phy-machine-title p{margin-bottom:14px;}
      .shopify-phy-machine .phy-machine-box .phy-machine-content{font-weight: 300;font-size: clamp(12px,1.030927vw,14px);line-height: 18px;margin-bottom:clamp(12px,1.030927vw,14px);}
      .shopify-phy-machine .phy-machine-box .phy-machine-content .item{display:inherit!important;}
      /* end phy-machine */
  /* end 物理疗法 */

  /* card-list */
    .shopify-card-list .horizontal-card-list {grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 20px 11px;}
    .shopify-card-list .card-content{padding:0 5.5px 0 6px;bottom: 0;}
    .shopify-card-list .card-content h3{margin: 0 0 9.73px;font-size: 12px;line-height:18px;padding: 0 3px;min-height: 36px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .shopify-card-list .card-content .subtitle {min-height: 80px;font-size: 9px;line-height: 14px;}
    .shopify-card-list .card-btn{font-size: 10px;}
  /* end card-list */

  /* list-col */
    /* 第一个col出来header不加填充，其他的加填充 */
    .shopify-list-col .list-col-box:first-child>:not(:first-child){padding-left: 0;}
    /* header */
    .shopify-list-col .list-col-header{flex-direction: column;}
    /* li */
    .shopify-list-col .list-col-li{margin-bottom:var(--li_mgb_mb);padding:16px 23px 16px 17px;font-size:12px;line-height:18px;}
    /* li-icon */
    .shopify-list-col .list-col-li-icon{grid-template-columns:1fr;margin-bottom:var(--li_icon_mgb_mb)}
    .shopify-list-col .list-col-li-icon .list-col-li-icon-item{gap:9px;align-items: center;}
    .shopify-list-col .list-col-li-icon .list-col-li-icon-item .list-col-li-icon-text{font-size:12px;line-height:16px;}
    /* one_image */
    .shopify-list-col .list-col-one-image{margin-bottom:var(--one_image_mgb_mb);}
    .shopify-list-col .list-col-one-image-item{width:100%;}
    .shopify-list-col .list-col-one-image-content{font-size: 11px;font-weight:500;line-height:14px;}
    /* two_image */
    .shopify-list-col .list-col-two-image{margin-bottom:var(--two_image_mgb_mb);}
    .shopify-list-col .list-col-two-image-svg svg{width:3px;height:7px;}
    .shopify-list-col .list-col-two-image-item{width:100%;}
    .shopify-list-col .list-col-two-image-content{font-size: 11px;font-weight:500;line-height:14px;}
    /* three-colum */
    .shopify-list-col .list-col-text-bg-block{font-size:11px;line-height:16px;font-weight:300;margin-bottom:var(--text_bg_block_mb);}
    .shopify-list-col .list-col-text-bg-block-item{width:100%;height:48px;}
    .shopify-list-col .list-col-text-bg-block-item{padding:8px 6.17px;}
    /* fouth-image */
    .shopify-list-col .list-col-fouth-image-content{font-size:11px;line-height:14px;font-weight:500;max-width: 150px;}
  /* end list-col */

  /* text-rich */
    .shopify-text-rich .text-rich-container{position:relative;}
    .shopify-text-rich .text-rich-container.hide-pc-line:after{display:none;position:absolute;content:"";width:100%;left:0;top:-26px;height:1px;background:#D3D3D3;}
    .shopify-text-rich .text-rich-container.hide-mb-line:after{display:block;position:absolute;content:"";width:100%;left:0;top:-26px;height:1px;background:#D3D3D3;}
  /* text-rich */
}
@media (max-width: 640px) {
  /* end blog 商品卡片 */
    .shopify-product-card {gap: 16.42px;margin: 18px 0;padding: 10px;border-radius: 16px;}
    .shopify-product-card__media {flex-basis: 104px;width: 104px;height: 104px;}
    .shopify-product-card__title {font-size: 16px;}
    .shopify-product-card__subtitle {margin-top: 4px;font-size: 14px;}
    .shopify-product-card__price-row {gap: 8px;margin-top: 12px;}
    .shopify-product-card__price {font-size: 20px;}
    .shopify-product-card__compare-price {font-size: 14px;}
  /* end blog 商品卡片 */
}
@media screen and (max-width:500px){
  .common-link{line-height:1.5;}
  /* collectionTable */
    .shopify-collectionTable .t4s-top-heading{margin-bottom:28px;}
    .shopify-collectionTable .t4s-container{padding-left:20px;padding-right:0px;}
    .shopify-collectionTable .collectionTable-content{width: 548px;margin: 0 auto;box-sizing: content-box;}
    .shopify-collectionTable tr th{padding:0px 15px 23px 15px;line-height: 1.375;}
    .shopify-collectionTable .collectionTable-content tr td:first-child{max-width: 160px;font-weight: 500;line-height: 1.4166;color:#333333;}
    .shopify-collectionTable .collectionTable-content td{line-height: 1.4166;}
  /* end collectionTable */
  /* c_collection */
    .shopify-c_collection .t4s-top-heading{margin-bottom:15px;}
    .shopify-c_collection .t4s-container{padding-left: 37.5px;padding-right: 37.5px;}
    .shopify-c_collection .c_collection-content{grid-template-columns: 1fr;justify-items: center;}
    .shopify-c_collection .c_collection-content .c_collection-item{max-width:300px;}
    /* small image */
    .shopify-c_collection .c_collection-small-image-box .c_collection-small-image{border:0.77px solid #EDEDED;}
    .shopify-c_collection .c_collection-small-image-box .swiper-slide-thumb-active .c_collection-small-image{border:0.77px solid #333333;}
    /* info */
    .shopify-c_collection .c_collection-info .c_collection-vendor{line-height: 1.875;}
    .shopify-c_collection .c_collection-info .c_collection-compare-price{line-height:1.3846;}
    .shopify-c_collection .c_collection-info .c_collection-price{line-height:1.4;}
    /* desc */
    .shopify-c_collection .c_collection-desc{line-height: 1.59;}
  /* end c_collection */

  /* faq2 */
    .shopify-faq2 .t4s-top-heading{margin-bottom:32px;}
    .shopify-faq2 .t4s-container{padding-left:20px;padding-right:20px;}
    .shopify-faq2 .faq2-item .faq2-item-title{line-height:1.3571;}
    .shopify-faq2 .faq2-item .faq2-item-content .faq2-item-inner-content{line-height:1.6363;font-weight: 400;}
  /* end faq2 */

  /* 物理疗法 */
    /* phy-cure */
      .shopify-phy-cure .t4s-top-heading{max-width: 290px;}
      /* swiper */
        .shopify-phy-cure .swiper-pagination-bullets.swiper-pagination-horizontal.phy-cure-pagination{max-width: 303px;}
    /* end phy-cure */
  /* end 物理疗法 */
}

