﻿/** Shopify CDN: Minification failed

Line 903:0 Unexpected "}"

**/
/*========================= Home collection card new ========================*/
.product-card-new .title {
  text-align: left;
}
.product-card-new .collections-wrapper .product-wrapper .selling-point-item {
  line-height: 1.33333;
}
.product-card-new .one-column {
  display: none !important;
  position: relative;
}
.product-card-new .one-column.active {
  display: block !important;
}
.product-card-new .one-column.less-then-3.active {
  display: flex !important;
  justify-content: space-between;
}
.product-card-new .one-column.less-then-3 .one-third-column {
  width: calc((100% - 30px)/3);
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.product-card-new .collection-title-wrapper.pc {
  display: flex;
  padding: 0px 40px;
  max-width: 1280px;
  margin: 0px auto;
}
.product-card-new .collection-title-wrapper.pc .title {
  font-size: 24px;
  font-weight: 500;
  color: #BABABA;
  cursor: pointer;
  transition: all 0.3s;
}
.product-card-new .collection-title-wrapper.pc .title:not(:last-of-type) {
  margin-right: 60px;
}
.product-card-new .collection-title-wrapper.pc .title:hover {
  color: #ff7b3d;
}
.product-card-new .collection-title-wrapper.pc .title.active {
  color: #050505;
}
.product-card-new .swiper-button-next {
  right: -80px;
}
.product-card-new .swiper-button-prev {
  left: -80px;
}
.product-card-new .collections-wrapper {
  padding: 0px 80px;
  max-width: 1360px;
}
.product-card-new .product-wrapper.product-wrapper-new .product-item::after {
  bottom: 40px;
}
.product-card-new .product-wrapper.product-wrapper-new.openrun .product-item::after {
  bottom: 25px;
}
.product-card-new .product-wrapper.product-wrapper-new.openrun:hover .product-item:after {
  transform: translate(-50%, -40px);
}
.product-card-new .product-wrapper.product-wrapper-new .product-img {
  max-width: 240px;
  height: auto;
}
.product-card-new .product-wrapper.product-wrapper-new .selling-points {
  padding-bottom: 17px;
}
.product-card-new .product-wrapper.product-wrapper-new {
  padding-bottom: 30px;
}
.product-card-new .product-wrapper-new .product-not-available {
  height: 50px !important;
  line-height: 50px;
  font-size: 13px;
}
.product-card-new .product-wrapper.product-wrapper-new .toggle-product-size {
  margin: 0px 0px 6px;
}
.product-card-new .product-wrapper.product-wrapper-new .price {
  margin-bottom: 6px;
  line-height: 1.4375;
}
.product-card-new .product-wrapper.product-wrapper-new:not(.openrun) .price {
  margin: 10px 0px;
}
.product-card-new .cable-row {
  width: 100%;
  overflow: hidden;
}
.product-card-new .cable-row .title {
  padding-bottom: 0px;
  margin-top: 40px;
}
.product-card-new .cable-row .two-product {
  flex-direction: unset;
  justify-content: flex-start;
}
.product-card-new .cable-row .two-product .product-item a {
  margin-top: 0px;
}
.product-card-new .cable-row .two-product .product-item {
  width: calc((100% - 30px)/3);
  margin-right: 15px;
  background: #ffffff;
  padding: 0px 0px 40px;
}
.product-card-new .cable-row .two-product .variant-buttons {
  padding: 0px 30px;
}
.product-card-new .cable-row .two-product .variant-buttons form {
  justify-content: space-between;
}
.product-card-new .cable-row .two-product .variant-buttons .learn-more {
  width: 48%;
  font-size: 13px;
  border: 1px solid #707070;
  background-color: #fff;
}
.product-card-new .cable-row .two-product .variant-buttons .learn-more:hover {
  border: 1px solid #fe7b3d;
  background-color: #fe7b3d;
}
.product-card-new .cable-row .two-product .variant-buttons .addtocart {
  width: 48% !important;
  height: 50px !important;
  line-height: 50px;
  font-size: 13px;
}
.product-card-new .cable-row .two-product .product-title {
  margin-top: -30px !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.product-card-new .cable-row .two-product .price-wrapper {
  padding-top: 10px;
  font-weight: 500;
}
.product-card-new .cable-row .two-product .price-wrapper {
  transition: all 0.3s;
}
.product-card-new .cable-row .two-product .product-item:hover img {
  transform: translateY(-40px);
}
.product-card-new .cable-row .two-product .product-item:hover .product-title, .product-card-new .cable-row .two-product .product-item:hover .price-wrapper {
  transform: translateY(-50px);
}
.product-card-new .cable-row .two-product .product-item:hover .variant-buttons {
  bottom: 30px;
  height: 50px;
}
@media (max-width: 1400px) {
  .product-card-new .swiper-button-next {
    right: -60px;
  }
  .product-card-new .swiper-button-prev {
    left: -60px;
  }
  .product-card-new .collections-wrapper {
    padding: 0px 60px;
    max-width: 1320px;
  }
  .product-card-new .collection-title-wrapper.pc .title {
    font-size: 18px;
  }
  .product-card-new .collection-title-wrapper.pc .title:not(:last-of-type) {
    margin-right: 40px;
  }
}
@media (min-width: 769px) {
  .product-card-new .collections-wrapper .shadow-img {
    margin: -70px auto 0;
  }
  .product-card-new .collections-wrapper .product-wrapper .variants-img-wrapper {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 821px) {
  .product-card-new {
    background: #ffffff;
  }
  .product-card-new .collections-wrapper.hide-in-pc {
    display: block;
  }
  .product-card-new .collections-wrapper.hide-in-mb {
    display: none;
  }
  .product-card-new .collection-title-wrapper.pc {
    display: none;
  }
  .product-card-new .product-wrapper.product-wrapper-new {
    background: #ffffff !important;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1) !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .product-title {
    font-size: 20px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variants-img-wrapper {
    transform: translateY(0px) !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .product-img {
    max-width: 200px !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variants-other-wrapper {
    transform: translateY(0px) !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .product-item:after {
    transform: translate(-50%, -25px) !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-point-item img {
    margin-right: 0px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-point-item:nth-of-type(3), .product-card-new .product-wrapper.product-wrapper-new .selling-point-item:nth-of-type(4) {
    margin-top: 10px;
    min-height: 60px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .product-item {
    padding-bottom: 20px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more {
    height: 40px !important;
    line-height: 40px !important;
  }
  .product-card-new .collections-wrapper {
    padding: 0px 16px;
  }
  .product-card-new .collections-wrapper .shadow-img {
    margin: -65px auto 0;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variants-other-wrapper {
    transform: translateY(-18px) !important;
  }
}
@media (max-width: 499px) {
  .product-card-new .collections-wrapper-mb .collection-title-wrapper .collection-title:not(:last-of-type) {
    margin-right: 30px;
  }
  .product-card-new .collections-wrapper-mb .collection-title-wrapper .collection-title:last-of-type {
    margin-right: 0px;
  }
}

.template-collection .one-column {
  display: flex !important;
}
.template-collection .product-card-new .title {
  margin-bottom: 0px !important;
  padding-bottom: 10px;
}
.template-collection .product-card-new .one-third-column {
  margin-top: 40px 0px 10px;
}
.template-collection .product-card-new .one-third-column.cable-row {
  margin-top: 0px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new {
  padding-bottom: 0px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .product-item {
  padding: 0px 0px 45px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .product-item::after {
  content: unset;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .variants-other-wrapper {
  min-height: 135px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .product-title {
  font-size: 28px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .toggle-product-size {
  margin: 6px 0px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .price {
  margin-bottom: 6px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .color_list {
  margin-top: 4px;
}
.template-collection .product-card-new .product-wrapper.product-wrapper-new .two-product .product-img {
  max-width: 240px !important;
}
.template-collection .product-card-new .bottom_buttom_wrapper .bottom_buttom {
  border: unset;
  padding: 15px 24px;
  background: #ffffff;
}
.template-collection .product-card-new .bottom_buttom_wrapper .bottom_buttom:hover {
  background: #fe7b3d;
}
.template-collection .product-card-new .notety:not(.openrun) {
  display: block;
}
@media (max-width: 821px) {
  .template-collection .product-card-new {
    background: #f1f1f1;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new {
    padding-bottom: 20px;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-item {
    padding: 0 0 75px;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart, .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-not-available, .template-collection .product-card-new .product-wrapper.product-wrapper-new .addtocart-buy-on-amazon {
    display: none;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .learn-more {
    width: 100%;
    max-width: 200px;
    margin: 0px auto;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .variant-wrapper {
    padding: 0px 12px;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-img {
    max-width: unset !important;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-card-new .cable-row .two-product .variant-buttons {
    padding: 0 12px;
  }
  .template-collection .product-card-new .product-img {
    width: 100%;
    padding: 0px 20px;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .variant-buttons .learn-more {
    width: 100%;
    max-width: 200px;
    margin: 0px auto;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .variant-buttons .addtocart {
    display: none;
  }
}
@media (max-width: 768px) {
  .template-collection .product-card-new .bottom_buttom_wrapper {
    margin-top: 40px;
  }
  .template-collection .product-card-new .bottom_buttom_wrapper .bottom_buttom {
    padding: 10px 24px;
  }
  .template-collection .product-card-new .title {
    max-width: unset;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new {
    padding-bottom: 20px;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .shadow-img {
    margin-top: -13vw;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-title {
    font-size: 4.8vw;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .product-item {
    padding: 0px;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .variant-buttons {
    padding: 0px;
    bottom: 0px !important;
    height: 40px !important;
  }
  .template-collection .product-card-new .product-wrapper.product-wrapper-new .learn-more {
    height: 40px !important;
    line-height: 40px !important;
  }
  .template-collection .product-card-new .cable.cable-row .product-item {
    width: calc(50% - 8px) !important;
    margin-right: 0px !important;
    padding-bottom: 20px;
  }
  .template-collection .product-card-new .cable.cable-row .two-product {
    justify-content: space-between;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .product-item .product-title {
    margin-top: -20px !important;
    font-size: 3.733333vw !important;
    margin-bottom: 0px;
    min-height: 22.6666vw !important;
    padding: 0px 10px;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .price-wrapper {
    transform: translateY(0px) !important;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .product-item {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
    border: unset !important;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .variant-buttons {
    padding: 0 12px;
    height: 40px !important;
    margin-top: 10px;
  }
  .template-collection .product-card-new .cable.cable-row .two-product .variant-buttons .learn-more {
    height: 40px !important;
    line-height: 40px !important;
  }
  .template-collection .product-card-new .cable.cable-row .title {
    margin-top: 0px;
  }
  .template-collection .product-card-new .variant-buttons form .learn-more {
    border: unset !important;
    background: #050505 !important;
    color: #ffffff !important;
  }
  .template-collection .product-card-new .variant-buttons form .learn-more:hover {
    background: #fe7b3d !important;
  }
}
@media (max-width: 768px) and (min-width: 600px) {
  .template-collection .product-card-new .variants-other-wrapper {
    min-height: 180px;
  }
}

.section-error-page-help-you {
  background: #ffffff;
}

.template-404 .product-card-new {
  background: #f1f1f1;
}

@media (max-width: 768px) {
  .section-error-page-collection h2.error-page-title {
    margin-bottom: 0px;
  }

  .section-error-page-collection .swiper-slide {
    padding-top: 20px;
  }
}
@media (max-width: 821px) {
  .template-404 .product-card-new, #find-a-store .product-card-new {
    padding: 40px 0px;
  }

  .home-page-collection .collections-wrapper-mb .collection-title-wrapper {
    justify-content: flex-start !important;
  }
}
.swiper-pagination-collection-mb {
  display: flex !important;
  justify-content: center;
  position: relative !important;
}
.swiper-pagination-collection-mb .swiper-pagination-bullet {
  width: 6px !important;
  height: 6px !important;
  border-radius: 50% !important;
  opacity: 1 !important;
  background: #BABABA !important;
  transition: all 0.3s;
}
.swiper-pagination-collection-mb .swiper-pagination-bullet:not(:last-of-type) {
  margin-right: 8px !important;
}
.swiper-pagination-collection-mb .swiper-pagination-bullet-active {
  width: 26px !important;
  border-radius: 5px !important;
  background: #050505 !important;
}
@media (min-width: 822px) {
  .swiper-pagination-collection-mb {
    display: none !important;
  }
}

.fit-top-small-pc .home-page-collection .collections-wrapper .two-product .product-title {
  margin-top: -4vh !important;
}
.fit-top-small-pc .fit-top-small-pc .home-page-collection .collections-wrapper .product-img {
  max-height: 23vh;
}
.fit-top-small-pc .product-card-new .cable-row .two-product .product-item:hover img {
  transform: translateY(-30px);
}
.fit-top-small-pc .product-card-new .cable-row .two-product .product-item:hover .product-title, .fit-top-small-pc .product-card-new .cable-row .two-product .product-item:hover .price-wrapper {
  transform: translateY(-40px);
}
.fit-top-small-pc .home-page-collection .collections-wrapper .two-product .product-item a {
  margin-bottom: 15px;
}
.fit-top-small-pc .product-card-new .cable-row .two-product .product-item {
  padding-bottom: 50px;
}

@media (max-width: 768px) {
  .section-collection-template2 .one-column-mb.cable .two-product {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .section-collection-template2 .one-column-mb.cable .two-product .product-item:last-of-type {
    margin-top: 5.333333vw;
  }
}




/*======================== 卡片更新2023/07/07 ==========================*/

.cable-row-wapper{position:relative;width:100%}
.cable-row-wapper .swiper-button-next,.cable-row-wapper .swiper-button-prev{top:65%}
.home-page-collection .collections-wrapper .product-wrapper .selling-point-item img{width:24px}
.product-card-new .product-wrapper.product-wrapper-new .variants-img-wrapper{position:relative}
.home-page-collection .collections-wrapper-mb .product-wrapper .shadow-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0}
@media(max-width:700px){.collection-title-wrapper-for-scroll .collection-title-wrapper{max-width:1200px;padding:25px 16px!important;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.collection-title-wrapper::-webkit-scrollbar{display:none}
.collection-title-wrapper-for-scroll{overflow-x:auto}
.product-card-new .collections-wrapper{padding:0}
.home-page-collection .collections-wrapper-mb .collection-products{padding:0 16px}
.home-page-collection .collections-wrapper-mb .collection-title-wrapper .collection-title{white-space:nowrap}
}
.section-home-page-collection .home-page-collection .collections-wrapper .product-wrapper .variants-img-wrapper{transform:translateY(0)!important;}
.home-page-collection .collections-wrapper .product-wrapper .variant-buttons{position:unset;bottom:unset;width:unset;height:unset !important;line-height:unset;display:flex;padding:unset}
.home-page-collection .collections-wrapper .product-wrapper:hover .variants-other-wrapper{transform:unset}
.product-card-new .product-wrapper.product-wrapper-new .variants-other-wrapper{min-height:unset}
.collection-tem-porduct-tag.tag-product{position:absolute;font-size:16px;font-weight:500;color:#ff7a3d;top:16px;left:16px}
.product-card-new .product-wrapper.product-wrapper-new .product-img{max-width:230px}
.product-card-new .product-wrapper.product-wrapper-new.opencomm2uc .color_list,.product-card-new .product-wrapper.product-wrapper-new.opencommuc .color_list{display:flex;opacity: 0;pointer-events: none;}
.home-page-collection .collections-wrapper .color_list li{margin-bottom:0;display:flex}
.home-page-collection .collections-wrapper .color_list{margin:-20px 0 10px !important;min-height:20px;align-items:center}
.product-card-new .product-wrapper.product-wrapper-new .product-item{padding:0 16px 24px !important;position:relative;background:#f8f8f8}
.product-card-new .product-wrapper.product-wrapper-new .product-item:after{content:unset}
.home-page-collection .collections-wrapper .product-wrapper .product-title{text-align:left;padding-bottom:3px}
.home-page-collection .collections-wrapper .product-wrapper .product-title svg{display:block;height:17px;width:unset}
.home-page-collection .product-info-wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;height:50px}
.home-page-collection .product-badge{width:100%;color:#666;font-size:14px;font-weight:400;line-height:1;margin-bottom:16px}
.connectivity_switch.product-card svg{margin-right:4px}
.connectivity_switch.product-card .item span{display:none}
.connectivity_switch.product-card .item.active span{display:block}
.connectivity_switch.product-card .item{align-items:center;font-size: 14px;}
.product-card-new .collections-wrapper .product-wrapper .selling-point-item{min-height:unset;width:100%;margin-bottom:16px !important;font-size:12px;color:#666;max-height:24px}
.product-card-new .collections-wrapper .product-wrapper .selling-point-item span br{display:none!important}
.product-card-new .product-wrapper.product-wrapper-new .selling-points{padding:0;border-bottom:1px solid #f1f1f1;margin-bottom:28px}
.product-item-footer-wrapper{padding:16px 16px 0}
.product-button-wrapper{display:flex;align-items:center;justify-content:space-between}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart{border-radius: 4px;height:40px!important;background:#f1f1f1;line-height:unset;margin-right:4px;transition:all .3s}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart svg{display:block}
.product-card-new .product-wrapper:hover .variant-buttons .addtocart{background:#050505;}
.product-card-new .product-wrapper:hover .variant-buttons .addtocart svg path{fill:#fff}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart:hover{background:#ff7a3d}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart svg path{transition:all .3s}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart:hover svg path{fill:#fff}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more{border-radius: 4px;width:130px !important;font-size:14px;font-weight:500;border:unset!important;color:#050505;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;height:40px;line-height:1}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more svg path{transition:all .3s}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more:hover{color:#fff}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more:hover svg path{fill:#fff}
.home-page-collection .collections-wrapper .product-wrapper .price{margin:0 5px 0 0!important;font-size:20px;text-align:left;}
.home-page-collection .collections-wrapper .product-wrapper .selling-point-item br.new-br{display:none!important}
.home-page-collection .collections-wrapper .variant-buttons .addtocart.disable{opacity:.5}
.home-page-collection .collections-wrapper .variant-buttons .addtocart.disable svg path{fill:#050505 !important;}
.product-card-new .product-wrapper.product-wrapper-new .variant-wrapper,.shokzfamily-products .product-wrapper.product-wrapper-new .variant-wrapper{padding:0}
.product-card-new .collections-wrapper {
  padding: 0 70px;
}
.product-card-new .swiper-container{padding: 10px;}
.shokzfamily-products .title, .product-card-new .title {
  margin-bottom: 30px;
}
.home-page-collection .collections-wrapper .color_list .options-color{height: 16px;width: 16px;}
.home-page-collection .collections-wrapper .color_list .options-color svg {top: 1px;left: 1px;}
.shokzfamily-products .product-wrapper.product-wrapper-new .toggle-product-size .toggle-product-size-item.active, .product-card-new .product-wrapper.product-wrapper-new .toggle-product-size .toggle-product-size-item.active {
    color: #050505;
    background: #f1f1f1;
}
.shokzfamily-products .product-wrapper.product-wrapper-new .toggle-product-size .size-wrapper, .product-card-new .product-wrapper.product-wrapper-new .toggle-product-size .size-wrapper {
    padding: 2px;
    background: #ffffff;
}

.product-card-new .cable-row .two-product .product-item .swiper-container{padding: 10px;}


.product-card-new .cable-row .two-product .product-item:hover img {
    transform: unset !important;
}
.product-card-new .cable-row .two-product .product-item:hover .product-title, .product-card-new .cable-row .two-product .product-item:hover .price-wrapper {
    transform: unset !important;
}
.product-card-new .cable-row .two-product .product-item:hover .connectivity_switch.product-cable {
    transform: unset !important;
}
.product-card-new .cable-row .two-product .product-item .variant-buttons {
  bottom: unset !important;
  height: unset !important;
  position: unset !important;
  width: unset;
}
.product-card-new .cable-row .two-product .variant-buttons .addtocart {
    width: 40px!important;
    height: 40px!important;
    line-height: unset;
    font-size: 0;
    background: #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-card-new .cable-row .two-product .product-title {margin-top: 0px!important;}
.home-page-collection .collections-wrapper .two-product .product-item{border:unset !important;padding-bottom:0px !important;}
.cable-product-item-inner {padding: 0 16px 12px;position: relative;background: #f8f8f8;}
.product-card-new .cable-row .two-product  .product-item-footer-wrapper {padding: 32px 16px;}
.connectivity_switch.product-card.product-cable {
  height: 24px;
  transition: all .3s;
  margin-top: -24px;
  min-height:unset;
}
.product-card-new .cable-row .two-product .price-wrapper {
    padding-top: 0;}


.home-page-collection .collections-wrapper .two-product .product-item .addtocart{border-radius: 4px;width:unset;height:40px!important;background:#f1f1f1;line-height:unset;margin-right:4px;transition:all .3s}
.home-page-collection .collections-wrapper .two-product .product-item .addtocart svg{display:block}
.home-page-collection .collections-wrapper .two-product .product-item:hover .addtocart{background:#050505}
.home-page-collection .collections-wrapper .two-product .product-item .addtocart:hover{background:#ff7a3d}
.home-page-collection .collections-wrapper .two-product .product-item .addtocart svg path{transition:all .3s}
.home-page-collection .collections-wrapper .two-product .product-item .addtocart:hover svg path{fill:#fff}
.home-page-collection .collections-wrapper .two-product .product-item:hover .addtocart svg path{fill:#fff}
.home-page-collection .collections-wrapper .two-product .product-item .learn-more{border-radius: 4px;width:130px !important;font-size:14px;font-weight:500;border:unset!important;color:#050505;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;height:40px;line-height:1 !important}
.home-page-collection .collections-wrapper .two-product .product-item .learn-more svg path{transition:all .3s}
.home-page-collection .collections-wrapper .two-product .product-item .learn-more:hover{color:#fff}
.home-page-collection .collections-wrapper .two-product .product-item .learn-more:hover svg path{fill:#fff}
.home-page-collection .collections-wrapper .two-product .product-item .price{margin:0 5px 0 0!important;font-size:20px}
.product-card-new .swiper-cable-row{padding: 10px;}
.product-card-new .cable-row .two-product .variant-buttons {
    padding: 0px;
    display: flex;
}
.home-page-collection .collections-wrapper .two-product .product-item .product-title{
  min-height:48px;
  margin-top: 10px !important;
  text-align: left;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2;
}
.product-card-new .product-wrapper.product-wrapper-new .toggle-product-size {
  margin: 0px !important;
}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more {
  height: 40px !important;
  line-height: 40px !important;
}
.one-column.less-then-3 {
  padding: 10px;
}

@media (max-width: 1400px){
  .product-card-new .collections-wrapper {
    padding: 0 50px;
  }
  .product-card-new .swiper-button-next {
    right: -50px;
  }
  .product-card-new .swiper-button-prev {
    left: -50px;
  }
}
@media (max-width: 1100px) and (min-width: 821px){
  .fit-top-small-pc .home-page-collection .collections-wrapper .product-wrapper .product-item,.home-page-collection .collections-wrapper .product-wrapper .product-item{
    padding-left:10px;
    padding-right:10px;
  }
  .home-page-collection .collections-wrapper .product-wrapper .product-title svg {max-height: 14px;}
  .connectivity_switch.product-card .item:first-of-type {margin-right: 5px;}
  .product-card-new .product-wrapper.product-wrapper-new .variant-buttons .learn-more {width: 110px;font-size: 13px;}
}
@media (max-width: 821px){
  .home-page-collection .variants-other-wrapper .product-info-wrapper{margin-top:20px}
  .home-page-collection .collections-wrapper .color_list{margin:-15px 0 10px}
  .home-page-collection .toggle-product-size .size-wrapper .toggle-product-size-item{font-size:12px;padding:2px 3px !important}
  .product-card-new .collections-wrapper .product-wrapper .selling-point-item{
    margin: 0px 0px 16px !important;
    min-height: unset !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variants-other-wrapper {
    transform: unset !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-points {
    transform: unset !important;
    padding: 0 18px 20px;
    position: unset;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-point-item {
    flex-direction: row;
    text-align: left;
  }
  .product-card-new .product-wrapper.product-wrapper-new {
    padding-bottom: 28px;
  }
  .home-page-collection .product-badge {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .home-page-collection .collections-wrapper .product-wrapper .product-title svg {
    max-height: 13px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-point-item img {
    margin-right: 8px;
  }
  .product-card-new .product-wrapper.product-wrapper-new .variant-buttons {
    height: unset !important;
  }
  .product-card-new .product-wrapper.product-wrapper-new .selling-points{padding: 0px !important;}
}
@media (max-width: 700px){
  .product-card-new .collections-wrapper {padding: 0;}
}
.shokzfamily-products .product-wrapper.product-wrapper-new, .product-card-new .product-wrapper.product-wrapper-new {
    border: unset!important;
    width: 100%;
}
.home-page-collection .collections-wrapper-mb .collection-title-wrapper {
    display: flex;
    justify-content: center;
    padding: 25px 0;
    opacity: 0;
}


/*======================== 卡片更新2023/07/07 ==========================*/


/*======================== 卡片更新2023/07/13 ==========================*/
.product-card-new .collection-title-wrapper.pc {
    display: flex;
    padding: 0 40px;
    max-width: 1280px;
    margin: 0 auto;
}
.home-page-collection .collections-wrapper-mb .collection-title-wrapper .collection-title {
    margin-right: 10px;
    height: 20px;
    font-size: 3.7333vw;
    font-weight: 600;
    line-height: 21px;
    color: #bababa;
    transition: all .2s;
}
.home-page-collection .collections-wrapper .product-wrapper .variants-other-wrapper{
  transform:unset !important;
}
.product-card-new .collections-wrapper .variant-buttons .learn-more, .product-card-new .collections-wrapper .variant-buttons .addtocart{
width:unset !important;
}
.product-card-new .collection-title-wrapper.pc .title.active {
    color: #050505;
}
.product-card-new .collection-title-wrapper.pc .title:not(:last-of-type) {
    margin-right: 60px;
}
.product-card-new .collection-title-wrapper.pc .title {
    font-size: 24px;
    font-weight: 600;
    color: #bababa;
    cursor: pointer;
    transition: all .3s;
}
.product-card-new .title {
    text-align: left;
}
.product-card-new .one-column.active {
    display: block!important;
}
.product-card-new .one-column {
    display: none!important;
    position: relative;
}
.product-card-new .swiper-button-next{
  z-index: 3;
    background-position: 7px 7px;
    background-size: 20px 20px;
    border-radius: 50%;
    right: -40px;
    background-color: #bababa;
    width: 35px;
    height: 35px;
    transform: rotate(180deg);
    background-image: url(../image/2_3.svg)!important;
}
.product-card-new .swiper-button-prev{
  z-index: 3;
    background-position: 7px 7px;
    background-size: 20px 20px;
    border-radius: 50%;
    left: -40px;
    background-color: #bababa;
    width: 35px;
    height: 35px;
    background-image: url(../image/2_3.svg)!important;
}
.product-card-new .one-column.less-then-3.active {
    display: flex!important;
    justify-content: space-between;
}
.product-card-new .one-column.less-then-3 .one-third-column {
    width: calc((100% - 30px)/3);
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}
.product-card-new .one-column.less-then-3.communication .one-third-column:first-of-type {
    margin-right: 20px;
}
.shokzfamily-products .product-wrapper.product-wrapper-new .selling-points, .product-card-new .product-wrapper.product-wrapper-new .selling-points {
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px 20px;
    justify-content: space-between;
    transition: all .3s;
}
.product-card-new .collections-wrapper .variant-buttons .learn-more:hover{
  background-color:#ff7b3d;
}
.home-page-collection .collections-wrapper .product-wrapper .variants-other-wrapper {
    position: relative;
}
  .variant-item.suguru-osako-option-wrapper{
    display: flex;
    align-items: center;
    background: #B7D2F2;
    border-radius: 100px;
    color: #ffffff;
    font-size: 12px;
    padding-right: 4px;
/*     margin-right: 0px !important; */
    margin-bottom: 0px;
    height: 20px;
  } 
  .variant-item.suguru-osako-option-wrapper .suguru-osako-pro{
    margin-left: 4px;
  }
.home-page-collection .collections-wrapper .product-wrapper .variants-other-wrapper{margin-top:unset}
.home-page-collection .collections-wrapper .product-wrapper .product-title{min-height:unset}
.home-page-collection .toggle-product-size .size-wrapper .toggle-product-size-item{padding:2px 8px}
.home-page-collection .collections-wrapper-mb .blank-swiper-item{display:none}
.home-page-collection .collections-wrapper-mb .collection-title-wrapper .collection-title.active{color: #050505;}
.product-card-new .product-wrapper.product-wrapper-new .selling-points{padding:0}
.home-page-collection .collections-wrapper .two-product .product-item .learn-more{height:40px !important}
.home-page-collection .product-info-wrapper.openfit .product-badge,
.home-page-collection .product-info-wrapper.openfit-air .product-badge,
.home-page-collection .product-info-wrapper.bone-conduction-headphone-openmove .product-badge,
.home-page-collection .product-info-wrapper.openswim .product-badge{
  margin-bottom:23px;
}
.home-page-collection .collections-wrapper-mb .collection-products{overflow:hidden}
.home-page-collection .bottom_buttom_wrapper .bottom_buttom {
    height: 44px;
    padding: 15px 40px;
    border: unset;
    background: #ffffff;
    line-height: 1;
}
@media (min-width:769px){
  .section-collection-template2 .home-page-collection .collections-wrapper .collection-flex.communication, .page-compare-product .home-page-collection .collections-wrapper .collection-flex.communication, .product-card-new .one-column.less-then-3.communication {
    justify-content: flex-start;
  }
}
@media (max-width: 700px)
.collection-title-wrapper-for-scroll .collection-title-wrapper {
    max-width: 1200px;
    padding: 25px 16px!important;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
@media (max-width: 1400px) {
.product-card-new .collection-title-wrapper.pc .title {
    font-size: 18px !important;
  }
.product-card-new .collection-title-wrapper.pc .title:not(:last-of-type) {
    margin-right: 40px !important;
  }
}
@media (max-width:1200px) and (min-width: 1000px){
  .home-page-collection .collections-wrapper .product-wrapper .product-title svg {height: 14px;}
  .product-card-new .toggle-product-size-item {
    font-size: 12px;}
}
@media (max-width:1000px){
  .home-page-collection .product-info-wrapper{height:unset}
}
@media (min-width: 500px)
.home-page-collection .collections-wrapper-mb .collection-title-wrapper .collection-title.active {
    font-size: 22px;
}
.home-page-collection .collections-wrapper-mb .collection-title-wrapper .collection-title {
    font-size: 20px;
    margin-right: 30px;
}
}

.fit-top-small-pc .home-page-collection .collections-wrapper .product-img {max-height: unset;}
.fit-top-small-pc .home-page-collection .collections-wrapper .two-product .product-item a {margin-bottom: unset;}
.product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart {width: 40px !important;display: flex;justify-content: center;align-items: center;}
.home-page-collection .collections-wrapper .product-img{max-width: 230px;}
@media (max-width: 821px){
  .product-card-new .product-wrapper.product-wrapper-new .product-img {max-width: 180px !important;}
  .product-card-new .product-wrapper.product-wrapper-new .variant-buttons .addtocart {background: #050505;}
  .product-card-new .product-wrapper .variant-buttons .addtocart svg path {fill: #fff;}
  .home-page-collection .collections-wrapper .color_list {margin: -10px 0 10px !important;}
  .home-page-collection .bottom_buttom_wrapper .bottom_buttom {
    background: #f1f1f1;
  }
  .home-page-collection .product-info-wrapper.openfit .product-badge,
  .home-page-collection .product-info-wrapper.openfit-air .product-badge,
  .home-page-collection .product-info-wrapper.bone-conduction-headphone-openmove .product-badge,
  .home-page-collection .product-info-wrapper.openswim .product-badge{
    margin-bottom:20px;
  }
  
}
@media (max-width: 500px){
  .home-page-collection .collections-wrapper .product-wrapper .product-title svg {height: 3.933vw;}
  .product-card-new .product-wrapper.product-wrapper-new .product-item {padding: 0 16px 18px !important;}
  .home-page-collection .collections-wrapper .product-wrapper .openrun-pro2 .product-title svg {height: 3.4666vw;}
}
@media (min-width: 1250px){
  .product-card-new .cable-row .two-product .product-title{font-size: 20px!important;line-height: 1.2 !important;}
}
.product-card-new .toggle-product-size-item{font-size: 12px;}
.product-card-new .collections-wrapper .openrun-pro2 .color_list li[data-var_id="41628610363440"], 
.compare-product-detail .openrun-pro2 .color_list li[data-var_id="41628610363440"],
.product-card-new .collections-wrapper .openrun-pro2 .color_list li[data-var_id="41628610396208"], 
.compare-product-detail .openrun-pro2 .color_list li[data-var_id="41628610396208"]{
  display: none;
}
.product-card-new .collections-wrapper .openrun-pro2 .color_list li[data-var_id="41843066765360"], 
.compare-product-detail .openrun-pro2 .color_list li[data-var_id="41843066765360"]{
  display: none;
}
.product-card-new .collections-wrapper .color_list li[data-var_id="42503388168240"]{margin-right: 0px;}


/*======================== 卡片更新2024/07/03  type c==========================*/
.home-page-collection .product-wrapper.product-wrapper-new.home-product-item-type .product-item{padding-top:49px!important}
.home-product-item-type .variants-other-wrapper{position:absolute!important;top:0;width:calc(100% - 32px);top:25px}
.home-page-collection .home-product-item-type .product-info-wrapper{display:flex;align-items:flex-start;justify-content:space-between}
.home-page-collection .home-product-item-type .now-size-text{font-size:14px;font-weight:400;text-align:left;color:#8b8b8b}
.home-page-collection .home-product-item-type .color_list li{display:none}
.home-page-collection .home-product-item-type .color_list li[data-option-size=Standard][data-option2="マグネット"]{display:flex}
.home-page-collection .home-product-item-type .openrun .color_list li{display:none}
.home-page-collection .home-product-item-type .openrun .color_list li[data-option-size=Standard][data-option2="マグネット"]{display:flex}
.home-page-collection .home-product-item-type .color_list{margin-top:-19px!important}
.home-product-item-type .product-option-text{font-size:12px;font-weight:400;text-align:left;color:#666;margin-top:14px}
.home-product-item-type .product-item-footer-wrapper-2{display:none}
.home-product-item-type.type-c-part .product-item-footer-wrapper-2{display:block;padding-top:32px}
.home-product-item-type.type-c-part .product-item-footer-wrapper-1{display:none}
.home-product-item-type .toggle-product-option{display:flex;align-items:center;justify-content:space-between}
.home-product-item-type .toggle-product-option .size-wrapper{display:flex;align-items:center}
.home-product-item-type .toggle-product-option .toggle-product-option-item{height:25px;border:1px solid #d8d8d8;color:#666;font-size:13px;display:flex;align-items:center;justify-content:center;padding:8px 12px;cursor:pointer}
.home-product-item-type .toggle-product-option .toggle-product-option-item.active{color:#2f2f2f;border:1px solid #ff7a3d}
.home-product-item-type .toggle-product-option .toggle-product-option-item:first-of-type{margin-right:7px}
.home-product-item-type .toggle-product-option.toggle-product-option-size{margin-bottom:14px}
.home-product-item-type .toggle-part{padding-bottom:28px;margin-bottom:20px;border-bottom:1px solid #e7e7e7}
.home-product-item-type .product-item-footer-wrapper-2 .price-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px}
.home-product-item-type .price-text{font-size:14px;font-weight:500;text-align:left;color:#2f2f2f}
.home-product-item-type .back-to-button{width:calc(50% - 4px);height:40px;background:#f1f1f1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#050505;border-radius:2px;cursor:pointer;transition:all .3s}
.home-product-item-type .back-to-button:hover{background:#ff7a3d;color:#fff}
.home-page-collection .collections-wrapper .product-wrapper .product-item-footer-wrapper-2 .variant-buttons{width:100%;justify-content:space-between}
.product-card-new .product-wrapper.product-wrapper-new .product-item-footer-wrapper-2 .variant-wrapper{width:calc(50% - 4px)}
.product-card-new .product-wrapper.product-wrapper-new .product-item-footer-wrapper-2 .variant-buttons .addtocart{background:#050505;color:#fff;border-radius:2px;width:100% !important}
.product-card-new .product-wrapper.product-wrapper-new .product-item-footer-wrapper-2 .variant-buttons .addtocart:hover{background:#ff7a3d}
.home-page-collection .collections-wrapper .product-item-footer-wrapper-2 .variant-buttons .addtocart.disable svg path{fill:#fff!important}
.product-item-footer-wrapper-2 .detail-icon-wrapper{cursor:pointer}
.product-item-footer-wrapper-2 .icon{display:block;margin-left:4px;transform:translateY(1px)}
.product-item-footer-wrapper-2 .type-text{display:flex;align-items:center}


@media (max-width:1100px) and (min-width:821px){
  .product-item-footer-wrapper-2 .type-text{font-size:12px}
  .home-product-item-type .toggle-product-option .toggle-product-option-item:first-of-type{margin-right:4px}
}
@media(max-width:820px){
  .home-page-collection .product-wrapper.product-wrapper-new.home-product-item-type .product-item{padding-top:66px!important}
  .product-item-footer-wrapper-2 .type-text{font-size:14px}
}
@media(max-width:820px){
  .home-product-item-type .toggle-product-option .toggle-product-option-item:first-of-type{margin-right:5px}
  .home-product-item-type .toggle-product-option .toggle-product-option-item{padding:8px}
}
.connectivity_switch2.product-card .item:first-of-type {
  margin-right: 5px !important;
}
  .connectivity_switch2.product-card svg {
  margin-right: 2px;
  width: 24px;
  height: 24px;
}
  .connectivity_switch2.product-card .item {
  font-size: 12px;
}
/* .home-page-collection .collections-wrapper .color_list li[data-var_id="41769478717488"],.home-page-collection .collections-wrapper .color_list li[data-var_id="41769478750256"]{
  display: none !important;
}
.product-card-new .opendots-one.product-wrapper .variant-buttons .variant-wrapper{
  display: none !important;
} */