@charset "UTF-8";

.home .offramp-archive-filter-wrap {
  margin: 14px auto 24px !important;
}

.home .product-wrapper .meta-wrapper .heading-title {
  height: 2.6em;
}


.page-id-14619 #main .page-container {
    padding-top:1px;
}

@media only screen and (min-width: 768px) {
  .product-template-default .related .heading-title {
    height: 2.6em;
  }
  .product-template-default .related .price {
    display: block;
  }
  .product-template-default .related .price .offramp-mdc-price {
    position: relative;
    padding-bottom: 1.5em;
    display: block !important;
  }
  .product-template-default .related .price .offramp-mdc-price del {
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
  .sub-menu.category-grid-menu {
      max-height: calc(100vh - 200px);
  }
  .product-template-default
    .related
    .price
    .offramp-mdc-price
    .offramp-mdc-price-label {
    position: absolute;
    left: 0px;
    top: 0px;
    min-height: 1px !important;
  }
  .product-template-default
    .related
    .price
    .offramp-mdc-price {
        padding-top:5px;
    }

  .product-template-default .offramp-fbt-vs--theme-slot .offramp-fbt-vs__price {
    border: none;
    padding: 0px;
  }

  .product-template-default .offramp-fbt-vs__body .offramp-fbt-vs__price {
    position: relative;
    padding-bottom: 1.5em;
    border: none;
  }
  .product-template-default .offramp-fbt-vs__body .offramp-fbt-vs__price del {
    position: absolute;
    left: 0px;
    bottom: 0px;
  }

  .product-template-default
  .offramp-fbt-vs__body
  .offramp-fbt-vs__price {
    margin-bottom:0px;
  }

   /*未登录之前*/
  .product-template-default
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price
    .amount {
    font-size: 1.2em !important;
  }


  .product-template-default.logged-in
    .offramp-fbt-vs__item--current.is-selected
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price {
    padding-bottom: 20px!important;
  }
  .product-template-default
  .offramp-fbt-vs__item--current.is-selected
  .offramp-fbt-vs__body
  .offramp-fbt-vs__price .amount {
  left:0px;
}
.product-template-default .offramp-fbt-vs--theme-slot .offramp-fbt-vs__price {
   min-width:1px;
}
  .product-template-default
    .offramp-fbt-vs__item--current.is-selected
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price
    del {
    left: 0em;
    right:auto;
    bottom: 0px;
    font-size: 0.9em!important;
  }
  
    .product-template-default
    .offramp-fbt-vs__item--current.is-selected
    .offramp-fbt-vs__body
    .offramp-mdc-price-label{
     
  }
  .product-template-default.logged-in
    .offramp-fbt-vs__item.offramp-fbt-vs__item--current
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price  {
       background:none!important;
       box-shadow: none!important;
       padding-left:0px!important;
       padding-right:0px!important;
     }
     .product-template-default.logged-in
    .offramp-fbt-vs__item.offramp-fbt-vs__item--current
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price span.price ins {
       padding-left:20px!important;
       padding-right:20px!important;
     }
    .product-template-default
    .offramp-fbt-vs__item
    .offramp-fbt-vs__body
    .offramp-fbt-vs__price del {
       font-size: 0.9em!important;
     }

  body .woocommerce .offramp-fbt-vs__item--current .price.offramp-mdc-price ins {
     padding:0px!important;
  }
  
  .elementor-12864 .elementor-element.elementor-element-575aefe {
      margin-bottom:80px;
  }
  .elementor-12864 .elementor-element.elementor-element-6dbb17d {
      margin-bottom:80px;
  }
  .elementor-12864 .elementor-element.elementor-element-4bc79715 {
      padding-top:0px;
  }
  .elementor-12864 .elementor-element.elementor-element-623a987 {
      margin-bottom:80px;
  }
  

   
   

}




@media only screen and (max-width: 767px) {
  .product-template-default .offramp-fbt-vs--theme-slot .offramp-fbt-vs__price {
    padding-left: 0px !important;
    border: none !important;
  }

  .product-template-default
    .offramp-fbt-vs--theme-slot
    .offramp-fbt-vs__item--current
    .offramp-fbt-vs__price {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
  }
  .woocommerce div.product span.price del {
    font-size: 0.9em !important;
  }
  .elementor-12864 .elementor-element.elementor-element-6dbb17d,
  .elementor-12864 .elementor-element.elementor-element-7f475623{
      min-height: 1px;
  }
  .elementor-12864 .elementor-element.elementor-element-4bc79715 {
      padding-top:0px;
  }
  .elementor-12864 .elementor-element.elementor-element-5e8cc5c7 {
      padding-top:0px;
  }
  
  
  /*产品详情下面的关联产品*/
  .product-template-default .related .price .offramp-mdc-price {
    position: relative;
    padding-bottom: 1.5em;
    display: block !important;
  }
  .product-template-default .related .price .offramp-mdc-price del {
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
  .sub-menu.category-grid-menu {
      max-height: calc(100vh - 200px);
  }
  .product-template-default
    .related
    .price
    .offramp-mdc-price
    .offramp-mdc-price-label {
    position: absolute;
    left: 0px;
    top: 0px;
    min-height: 1px !important;
  }
  .product-template-default
    .related
    .price
    .offramp-mdc-price {
        padding-top:20px;
    }
  
}

.woocommerce .products .product .product-name {
  height: 2.6em;
}

.main-menu .category-row {
  display: block;
  margin-bottom: 0px;
}

@media only screen and (min-width: 1500px) {
  :where(.header-v1, .header-v2, .header-v6)
    .header-sticky:not(.is-sticky)
    .header-middle
    nav
    > ul.menu
    li.ts-megamenu
    ul.sub-menu {
    padding-bottom: 10px;
    padding-top: 25px;
  }
}


  .site-content .pagetext {
    padding-left:var(--ts-content-padding);
    padding-right:var(--ts-content-padding);
  }


@media only screen and (min-width: 1201px) {
  :where(.header-v1, .header-v2, .header-v6)
    .header-sticky:not(.is-sticky)
    .header-middle
    nav
    > ul.menu
    li.ts-megamenu
    ul.sub-menu {
    padding-bottom: 10px;
    padding-top: 25px;
  }
}

@media only screen and (min-width: 768px) {
  .ts-header nav > ul.menu li ul.sub-menu {
    min-width: 250px !important;
  }

  .ts-header nav > ul.menu li ul.sub-menu:after {
    display: none;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu > li {
    position: static;
    background: #f9f9f9 !important;
    padding: 5px 10px !important;
    margin-bottom:1px!important;
  }
  .main-menu .category-item > a {
    background: transparent !important;
  }
  .ts-header
    nav
    > ul.menu
    li.ts-megamenu
    > ul.sub-menu
    > li.hover-chilid {
    background: #daa520 !important;
  }
  .main-menu ul.category-grid-menu li.hover-chilid > a {
    color: #fff;
  }
  .main-menu
    ul.category-grid-menu
    li.hover-chilid
    .child-category {
    display: block;
  }
  .main-menu .child-category {
    display: none;
    position: absolute;
    left: 20%;
    top: 0px;
    margin-left: 0px !important;
    padding-left: 20px;
    width: 80%;
    height: 90%;
  }
  .main-menu .child-category li {
    padding: 8px 0px !important;
  }
  .ts-header
    nav
    > ul.menu
    li.ts-megamenu
    > ul.sub-menu
    > li.hover-chilid {
    background: #161616 !important;
  }
  .ts-header
    nav
    > ul.menu
    li.ts-megamenu
    > ul.sub-menu
    > li.hover-chilid
    > a {
    color: #f0d28e;
  }
  .main-menu .hover-chilid .child-category {
    display: block;
  }

  .main-menu .hover-chilid .child-category a:hover {
    color:#9e792c;
  }

  .elementor-12864 .elementor-element.elementor-element-b60bbd8 {
    margin-bottom:50px!important;
  }
  .ts-header nav > ul.menu li:not(.ts-megamenu) ul.sub-menu {
    padding:25px 30px 30px 30px;
    background:#fff;
    border-radius:30px;
  }
  .ts-header .header-top nav > ul > li {
    padding-bottom:15px;
  }

  body.product-template-default .entry-summary .price.offramp-mdc-price {
    padding-top:27px;
    position:relative;
    font-size:1.2em;
  }
  body.product-template-default .entry-summary .price.offramp-mdc-price .offramp-mdc-price-label {
    position:absolute;
    left:0px;
    top:0px;
  }


  .header-top {
    background:none!important;
  }

  .header-top .header-right > *:not(:last-child) {
    top:10px;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu.styles-menu  {
    background:#fff !important;
    padding-top:10px;
    padding-bottom:20px;
    max-height:550px;
    min-height: 1px;
    overflow-y:auto;
    box-sizing:border-box;
    scrollbar-color:#cccccc #ffffff;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu.styles-menu > li  {
    width:16.66%;
    float:left;
    padding:10px!important;
    background:#fff!important;
  }


  .elementor-12259 .elementor-element.elementor-element-63f8d547 {
    width:88%!important;
  }

  .page-id-12864 .woocommerce div.product .product_title {
     margin-top:4em;
     height: 2.6em;
     overflow:hidden;
     max-height:2.6em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
     line-height:1.3;
  }
  .page-id-12864 .woocommerce div.product .elementor-widget-woocommerce-product-price {
    margin-top:2em;
  }


  .ts-header nav > ul.menu ul.sub-menu > li[class*="current-"] > a {
    color:#9e792c;
  }
  .ts-header nav > ul.menu ul.sub-menu > li:hover > a {
    color:#9e792c;
  }


    
  .page-id-13572 #main > .page-container {
    padding-top:12px;
  }
  
  
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.category-right {
      position: absolute;
      right:0px;
      top:0px;
      width:60%;
      bottom:20px;
      background:none!important;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.category-right ul {
      overflow: hidden;
      height: 100%;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.category-right li {
      background:none!important;
       float:left;
       padding:5px;
       height:100%;
  }
    .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.category-right li a {
      display: block;
      height: 100%;
   }
      .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.category-right li img {
       width: 100%;
       height: 100%;
       object-fit: cover;
   }
  
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-parts li {
      width:50%;
      height: 50%;
  }

  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-parts {

  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-parts ul {
      position: relative;
      padding-left:50%;
      overflow: hidden;
  }
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-parts li:first-child {
      width:50%;
      position: absolute;
      left:0px;
      top:0px;
      height: 100%;
      bottom:0px;
  }

  
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-accessories li,
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-apparel li,
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-tires li{
      width:33.33%;
  }
  
  
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu {
      min-height: 380px;
  }
  
  
  .elementor-13570 .elementor-element.elementor-element-2bc18d0e {
      width:100%;
  }
  .elementor-13570 .elementor-element.elementor-element-2bc18d0e .elementor-heading-title {
      width:6em;
      margin:0px auto;
  }
    
  .elementor-12600 .elementor-element.elementor-element-7a38784,
  .elementor-12600 .elementor-element.elementor-element-37843015{
      margin-top:50px;
  }
  
  .elementor-12600 .elementor-element.elementor-element-1e50e50c {
      margin-top:-7%;
  }
  


}


@media only screen and (min-width: 992px) {
    
   .header-middle .header-left .logo-wrapper {
        position: relative;
        top:-56px;
    }
    .is-sticky .header-middle .header-left .logo-wrapper {
        top:0px;
    }
    .page-id-12864 .ts-header {
        background-image: linear-gradient(to bottom, #000, transparent);
    }

}

.elementor-13572 .elementor-element.elementor-element-263e700c {
  margin:0px;
}

.elementor-13572 .elementor-element.elementor-element-4930e3df {
  margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
}

.elementor-13572 .elementor-element.elementor-element-7d04a9d7 {
  margin-bottom:0px;
}



@media only screen and (max-width: 767px) {
  body.product-template-default .entry-summary .price.offramp-mdc-price {
    position: -webkit-sticky; /* 对于旧版Safari */
    position: sticky;
    top:100px;
    z-index:10;
  }

  #main-content .entry-summary p.price.on-fix {
    position:fixed;
    left:0px;
    background:#fff;
    top:100px;
    right:0px;
    width:100%;
    padding:10px;
    z-index:993;
    border-bottom:1px solid #ddd;
  }

  .menu-main-mobile ul li{
    list-style-type: none;
    position:relative;
  }
  .menu-main-mobile ul li a {
     color:#0d0d0d;
     display:block;
     border-bottom:1px  solid #D9D9D9;
     border-color: var(--ts-product-border); 
     padding:1em 3em 1em 0px;
  }
  .menu-main-mobile ul li a:hover {
    color:#c96f24!important;
  }
  .mobile-menu-wrapper .menu-main-mobile ul li span.ts-menu-drop-icon {
    position:absolute;
    right:0px;
    line-height:1.5;
    width:100%;
    top:0px;
    left:0px;
    height:100%;
    background:transparent;
  }

  .mobile-menu-wrapper .menu-main-mobile li .ts-menu-drop-icon:after {
    position:absolute;
    right:0px;
    top:50%;
    margin-top:-0.75em;
  }
  .mobile-menu-wrapper .menu-main-mobile li.active .ts-menu-drop-icon.active {
    height:auto;
    left:0px;
    right:auto;
  }


  .menu-main-mobile ul li .category-item {
    width:100%;
  }
  .menu-main-mobile ul li .category-item a {
    padding:1em 0px;
  }
  .mobile-menu-wrapper li.active .ts-menu-drop-icon.active {
    top:13px;
  }
  .menu-main-mobile ul li .sub-menu .category-item {
    border-bottom:none;
    padding:0px;
  }

  .mobile-menu-wrapper li.active > .ts-menu-drop-icon + ul.sub-menu {
    padding-top:3em;
  }
  .menu-main-mobile .child-category {
     padding-left:1em;
  }


  .page-id-12864 .woocommerce div.product .product_title {
     margin-top:2em;
     height: 2.6em;
     overflow:hidden;
     max-height:2.6em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
     line-height:1.3;
  }
  .page-id-12864 .woocommerce div.product .elementor-widget-woocommerce-product-price {
    margin-top:2em;
  }


  .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    padding-top:0.6em;
  }


       
  .page-id-13572 #main > .page-container {
    padding-top:0px;
  } 
  
 .elementor-12600 .elementor-element.elementor-element-1e50e50c {
      margin-top:-22%;
  }
  
  .elementor-12600 .elementor-element.elementor-element-b1aca98,
  .elementor-12600 .elementor-element.elementor-element-55c27c5,
  .elementor-12600 .elementor-element.elementor-element-6eaed98,
  .elementor-12600 .elementor-element.elementor-element-b08a634,
  .elementor-12600 .elementor-element.elementor-element-6d158777,
  .elementor-12600 .elementor-element.elementor-element-ad46900,
  .elementor-12600 .elementor-element.elementor-element-7702e42,
  .elementor-12600 .elementor-element.elementor-element-b2db29a{
      width:100%;
  }
  
  .elementor-12600 .elementor-element.elementor-element-2acec1de {
      margin-top:0px;
  }

}


.wp-singular div.wpcf7 .wpcf7-form-control-wrap {
  margin-top:12px;
}
.wp-singular div.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control {
  border-radius:0px;
}

.wp-singular div.wpcf7 .has-spinner {
  margin-top:12px;
}
.page-id-12598 #main > .page-container {
  padding-top:0px;
}

.page-id-10943 .contactForm {
  max-width:680px;
  width:100%;
  margin:0px auto;
}
.page-id-10943 .contactForm .form-list {
  text-align:center;
}
.page-id-10943 .elementor-shortcode {
  border-top:1px solid #E6E6E6;
  padding:20px 0px;
}

.page-id-10943 .elementor-10943 .elementor-element.elementor-element-717ebd50 {
  width:100%;
}

.page-id-10943 .elementor-10943 .elementor-element.elementor-element-275db9ca {
  width:100%;
}

.page-id-12594 .elementor-12594 .elementor-element.elementor-element-3ecec371 {
  margin-top:0px;
}

#main-content .blog-list {
  padding-left:var(--ts-content-padding);
  padding-right:var(--ts-content-padding);
  padding-top:20px;
}


.woocommerce div.product form.cart {
  display:flex!important;
}


.woocommerce div.product .entry-summary form.variations_form {
  display:block!important;
}

.woocommerce div.product .summary a:not(.button):hover {
  color:#c96f24!important;
}

.page-id-12594 .site-content .e-parent.elementor-element-3ecec371 {
  padding-left:0px;
  padding-right:0px;
}
#fancybox-close {
  top:2px;
  right:-46px;
}
.fancy-ico span {
  width:40px;
  height:40px;
  top:-20px;
  left:-20px;
}
#fancybox-next span::after,#fancybox-prev span::after {
  top:10px;
  width:14px;
  height:14px;
}
#fancybox-next span::after {
  right:12px;
}
#fancybox-prev {
  left:2px;
}
#fancybox-next {
  right:-44px;
}
#fancybox-prev span::after {
  left:14px;
}
#fancybox-close span::before,#fancybox-close span::after {
  width:22px;
  top:16px;
  left:7px;
}


.product-style-v6 .footer-container {
  border-radius:0px!important;
}


@media only screen and (max-width: 767px) {
  .woocommerce .products:not(:is(.cross-sells,.up-sells,.related)):not(.swiper){
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
  :where(.ipad-menu-toggle, .ts-mobile-icon-toggle, .icon-menu-sticky-header) {
    width:24px;
    height:20px;
  }
  :where(.ipad-menu-toggle, .ts-mobile-icon-toggle, .icon-menu-sticky-header) span {
    height:2px;
  }
  :where(.ts-mobile-icon-toggle.active, .icon-menu-sticky-header.active) span:nth-of-type(1), .active-menu .ipad-menu-toggle span:nth-of-type(1) {
    transform:rotatez(45deg) translate(6px, 6px);
  } 
  .product-style-v6 .list-posts.layout-list article .entry-format {
      width:100%;
  }
  
  .elementor-13590 .elementor-element .elementor-cta__content{
      min-height: 1px!important;
      padding:20px calc(var(--ts-body-padding) + var(--ts-content-padding)) 30px calc(var(--ts-body-padding) + var(--ts-content-padding))!important;
  }
  .elementor-cta__content-item:not(:last-child) {
      margin-bottom:0px;
  }
  
  .elementor-13590 .elementor-element.elementor-element-2ab57471 {
      padding-top:8%;
  }
  
  .ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu li.right-parts {
      display: none;
  }
  
  .elementor-12600 .elementor-element.elementor-element-37843015,
  .elementor-12600 .elementor-element.elementor-element-7a38784{
      --gap：30px;
     --row-gap:30px;
     --column-gap:30px;
  }
  .elementor-12600 .elementor-element.elementor-element-7a38784, .elementor-12600 .elementor-element.elementor-element-37843015 {
      margin-top:30px;
  }


}
@media only screen and (max-width: 480px){
  .woocommerce .products:not(:is(.cross-sells,.up-sells,.related)):not(.swiper){
    grid-template-columns:repeat(1, minmax(0, 1fr));
  }
  
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
  position:relative;
  width:14px;
  height:14px;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed::before {
  position:absolute;
  content: '';
  display: table; 
  left:0px;
  top:5px;
  width:13px;
  height:3px;
  background:#fff;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed::after {
  position:absolute;
  content: '';
  display: table; 
  left:5px;
  top:0px;
  width:3px;
  height:13px;
  background:#fff;
}

.elementor-13590 .elementor-element.elementor-element-2ab57471 {
  --gap: 0px 0px!important;
  --row-gap: 0px!important;
  --column-gap: 0px!important;
}
.elementor-13590 .elementor-element.elementor-element-7d3b5e12 {
  padding-bottom:5%;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  padding-top:1.5em;
}

@media only screen and (max-width: 1200px){

  .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    padding-top:1em;
  }
}


.page-id-13572 .e-con-boxed:not(.e-child)  {
  --container-default-padding-right:0px;
  --container-default-padding-left:0px;
}

.elementor-13572 .elementor-element.elementor-element-60de9c41:not(.elementor-motion-effects-element-type-background) {
  padding-top:26%;
  padding-bottom:26%;
}


.elementor-13570 .elementor-element.elementor-element-3b45c25,
.elementor-13570 .elementor-element.elementor-element-1fd7b9b,
.elementor-13570 .elementor-element.elementor-element-ac79a66,
.elementor-13570 .elementor-element.elementor-element-c5ddc07,
.elementor-13570 .elementor-element.elementor-element-acb42b4,
.elementor-13570 .elementor-element.elementor-element-94f01b7{
    margin-bottom:30px;
}

.elementor-13570 .elementor-element.elementor-element-92835af,
.elementor-13570 .elementor-element.elementor-element-3eb2df2c,
.elementor-13570 .elementor-element.elementor-element-69fb9e8,
.elementor-13570 .elementor-element.elementor-element-1c2c2139,
.elementor-13570 .elementor-element.elementor-element-f98d156,
.elementor-13570 .elementor-element.elementor-element-f2e58a0,
.elementor-13570 .elementor-element.elementor-element-9281963{
    margin-bottom:50px;
}

.header-top .header-right > *:not(:last-child):after {
    display:none;
}


.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed::after,
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed::before{
    display: none;
}
.elementor-12600 .elementor-element.elementor-element-5e139da3 .elementor-toggle .elementor-tab-title {
    padding-left:15px!important;
}

.elementor-element-5aa9533.e-con.e-flex>.e-con-inner {
    align-items:flex-start;
}

.elementor-12600 .elementor-element.elementor-element-7ed9d44 .elementor-toggle-title,
.elementor-12600 .elementor-element.elementor-element-61d7650 .elementor-toggle .elementor-toggle-title{
    height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.elementor-12600 .elementor-element.elementor-element-7ed9d44 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title,
.elementor-12600 .elementor-element.elementor-element-61d7650 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title{
    white-space:normal;
    height: auto;
} 

.elementor-12600 .elementor-element.elementor-element-7ed9d44 .elementor-toggle .elementor-tab-title,
.elementor-12600 .elementor-element.elementor-element-61d7650 .elementor-toggle .elementor-tab-title{
    padding-left:15px!important;
}


.elementor-12600 .elementor-element.elementor-element-1bd22e2e,
.elementor-12600 .elementor-element.elementor-element-73d29102{
    padding:0px;
}
.elementor-12600 .elementor-element.elementor-element-1bd22e2e .elementor-toggle-item:not(:last-child),
.elementor-12600 .elementor-element.elementor-element-73d29102 .elementor-toggle-item:not(:last-child){
    margin-block-end: 0px;
}
.elementor-12600 .elementor-element.elementor-element-1bd22e2e .elementor-tab-title,
.elementor-12600 .elementor-element.elementor-element-73d29102 .elementor-tab-title{
    padding:0px;
}

.elementor-12600 .elementor-element.elementor-element-1bd22e2e .elementor-toggle-item h4,
.elementor-12600 .elementor-element.elementor-element-73d29102 .elementor-toggle-item h4{
    padding:21px 0px 25px;
}

.page-id-12600  .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    padding-top:0px;
}

.elementor-12600 .elementor-element.elementor-element-73d29102 .elementor-toggle-title,
.elementor-12600 .elementor-element.elementor-element-1bd22e2e .elementor-toggle-title{
    height: 1.2em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    padding-right: 20px;
}

.elementor-12600 .elementor-element.elementor-element-73d29102 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title,
.elementor-12600 .elementor-element.elementor-element-1bd22e2e .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-title {
    white-space:normal;
    height: auto;
} 

.elementor-12600 .elementor-element.elementor-element-652385cc {
    margin-top:0px;
}


.elementor-12600 .elementor-element.elementor-element-1e50e50c {
    padding-bottom:0px;
}
.e-con.elementor-element-9f4c825>.e-con-inner .elementor-element-1e50e50c .e-con-inner {
    padding-block-end:0px;
}


.layout-fullwidth .header-top > .container:after {
    display: none;
}




  .elementor-12600 .elementor-element.elementor-element-119805b,
  .elementor-12600 .elementor-element.elementor-element-340cf374,
  .elementor-12600 .elementor-element.elementor-element-1846661,
  .elementor-12600 .elementor-element.elementor-element-25f940f,
  .elementor-12600 .elementor-element.elementor-element-9637445,
  .elementor-12600 .elementor-element.elementor-element-0762516 {
      margin:0px;
      padding:20px 5%;
  }

  .elementor-12600 .elementor-element.elementor-element-5d13d1a7 {
      padding-bottom:0px;
  }
  
  .elementor-12600 .elementor-element.elementor-element-60a6895 {
      padding-bottom:50px;
  }
  
  
  
  /*登录注册*/
  .product-style-v6:is(.woocommerce,.woocommerce-page,.single):not(.archive) #main > .page-container {
      padding-top:0px;
      padding-bottom:0px;
  }
  
  .product-style-v6.woocommerce-account .post-11687 > .woocommerce {
      padding:0px;
  }
  .product-style-v6.woocommerce-account.logged-in .post-11687 > .woocommerce {
      padding: var(--ts-product-padding);
  }
 

  
  .product-style-v6.offramp-account-ui-active .offramp-account-access #customer_login > .u-column2 {
      position: relative;
  }
  
  /*首页*/
  .cmplz-links ul li:first-child {
      padding-top:5px;
      
  }
  
  /*************底部分享隐藏****************/
  @media (min-width: 993px) and (max-width: 1320px) {
    .elementor .elementor-hidden-tablet_extra {
        display:none
    }
}
  
  
  
  /****************产品详情 Finish 图片悬浮显示全********************/
   .single-product.product-style-v6 #primary > div.product:not(.show-tabs-content-default) > * {
       overflow: visible!important;
   }

@media only screen and (max-width: 767px){
.single-product form.variations_form table.variations td.value .image-variable-item.selected::before {
    display: none;
}
}



/***************brand vendor**********************/
.product .summary .meta-content  span.posted_in,
.product .summary .meta-content span.offramp-vendor-sku-wrapper{
    position:relative;
    
}
.product .summary .meta-content span.posted_in a,
.product .summary .meta-content span.offramp-vendor-sku-wrapper .offramp-vendor-sku-value {
    position:absolute;
    left:120px;
    top:0px;
    
}


/*********************产品详情下面的关联产品************************/
@media only screen and (min-width: 768px){
    .product-template-default.logged-in .related.products .meta-wrapper span.price {
        position: relative;
        display: block;
        padding-bottom:30px;
    }
    .product-template-default.logged-in .related.products .meta-wrapper span.price .offramp-mdc-price {
        position: static;
        padding-bottom: 0px;
    }
}


/****************导航********************/
  @media (min-width: 768px) {
    .ts-header nav > ul.menu li:hover > ul.sub-menu {
		display: block;
		-webkit-animation-duration: 200ms;
		-moz-animation-duration: 200ms;
		animation-duration: 200ms;
		animation-delay: 100ms;
		-webkit-animation-delay: 100ms;
		-moz-animation-delay: 100ms;
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: animation_fade;
		-moz-animation-name: animation_fade;
		animation-name: animation_fade;
		-webkit-transform-origin: 0 0 0;
		-moz-transform-origin: 0 0 0;
		-ms-transform-origin: 0 0 0;
	}
	
  }
  
  .cmplz-cookiebanner {
    z-index: 99!important;
  }


/********************************/
.product-per-page-form,.ts-product-columns-selector {
    display: none!important;
}
.woocommerce-ordering {
    padding-left:300px;
}
.woocommerce .woocommerce-ordering .orderby:hover {
    cursor: pointer;
}
.woocommerce .woocommerce-ordering .orderby:hover .orderby-current {
    color: var(--ts-link-hover-color)!important;
	border-color: var(--ts-link-hover-color)!important;
}
.woocommerce .woocommerce-ordering:hover .dropdown{
    display:none!important;
}
.woocommerce .woocommerce-ordering:hover  .orderby-current {
    color: #000!important;
	border-color: #000!important;
}
.woocommerce .woocommerce-ordering .orderby:hover .dropdown{
    display:block!important;
}



/************首页搜索********************/
.home .offramp-archive-filter-wrap {
    background: #050505!important;
    border-color: #231e1b!important;
}
.home .offramp-archive-filter-grid .offramp-archive-filter-field label {
    color:#fff!important;
}
.home .offramp-archive-filter-grid .offramp-archive-filter-btn.is-primary:disabled,.home .offramp-archive-filter-grid .offramp-archive-filter-btn.is-primary[disabled] {
   background: #818181!important;
   color: #fff!important;
   opacity:1!important;
}

.home .offramp-archive-filter-grid .offramp-archive-filter-btn.is-primary {
   background: #fa8015!important;
   color: #101010!important;
}


.home .offramp-archive-filter-grid .offramp-archive-filter-btn:not(.is-primary) {
    background: #f5f5f5!important;
    color: #818181!important;
    opacity:1!important;
}
.home .elementor-shortcode .offramp-archive-filter-wrap .offramp-native-select:disabled, .home .offramp-archive-filter-wrap select.offramp-native-select:disabled {
    background: #c4c4c4!important;
    color: #888!important;
    border-color: #636363!important;
}



/****************RESOURCES & SUPPORT   Quality & Craftsmanship 购物车图标没有**********************/
.product-style-v5 .shopping-cart-wrapper .cart-icon {
    width: 50px;
	height: 50px;
	background: var(--ts-primary-color);
	color: var(--ts-text-in-primary-color);
	border-radius: 50%;
	display: inline-flex;
    justify-content: center;
    align-items: center;
}

@media only screen and (max-width: 1200px){
    .product-style-v5 .shopping-cart-wrapper .cart-icon {
        width: 40px;
	    height: 40px;
    }
}

:is(.product-style-v5) .shopping-cart-wrapper .cart-control {
    padding-right: 0px;
}

.product-style-v5 .shopping-cart-wrapper .cart-control:hover .cart-number,
.product-style-v5 .shopping-cart-wrapper .cart-control:hover .ic-cart:before {
	color: #c26b23 !important;
	opacity: 0.6;
}
:is(.product-style-v5) .my-wishlist-wrapper .tini-wishlist .count-number {
    display: none;
}

body.product-style-v5 .shopping-cart-wrapper .cart-control .cart-number {
    inset: 5px 0 0 1px;
}
:is(.product-style-v5) .shopping-cart-wrapper .cart-control .cart-number {
    font-size: 10px;
	font-weight: 500;
	background: transparent;
	color: #ffffff;
    font-family: var(--ts-font-family);
	inset: 6px 0 0 2px;/* rtl */
	width: calc(var(--ts-header-icon-size) - 3px);
    height: calc(var(--ts-header-icon-size) - 3px);
    line-height: calc(var(--ts-header-icon-size) - 3px);
}
.product-style-v5 .shopping-cart-wrapper .cart-control .cart-number {
    color:inherit;
}


/*产品列表里面的产品*/
.archive.logged-in  .woocommerce .price.offramp-mdc-price {
    flex-direction:column;
    align-items: flex-start!important;
    position: relative;
    padding-top:25px;
}

.archive.logged-in  .woocommerce .price.offramp-mdc-price .offramp-mdc-price-label {
    position: absolute;
    left:0px;
    top:0px;
}

/* 关于我们邮箱那块 */
    .elementor-10943 .elementor-element.elementor-element-503e2069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10943 .elementor-element.elementor-element-466659a8 .elementor-icon-list-item > .elementor-icon-list-text {
        overflow-wrap: break-word;
        word-wrap: break-word; /* 老浏览器兼容 */
        min-width: 1px;
    }
@media (max-width: 1560px) {
    .elementor-10943 .elementor-element.elementor-element-5f6481d2 {
        width: 26%;
    }
    .elementor-10943 .elementor-element.elementor-element-133e2a92 {
        width: 37%;
    }
    .elementor-10943 .elementor-element.elementor-element-5b763ee {
        width: 37%;
        
    }
    .elementor .elementor-hidden-tablet { 
        display: none;
    }
    .elementor .e-e3ca370 {
        align-items: center;
    }
    

}

@media (max-width: 900px) {
    .elementor-10943 .elementor-element.elementor-element-6a619065 {
        flex-wrap:wrap;
    }
    .elementor-10943 .elementor-element.elementor-element-5f6481d2 {
        width: 100%;
    }
    .elementor-10943 .elementor-element.elementor-element-133e2a92 {
        width: 100%;
    }
    .elementor-10943 .elementor-element.elementor-element-5b763ee {
        width: 100%;
    }
}


/**/
.page-id-11686 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {
    color:#010101;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid #010101;
}
.page-id-11686 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a:hover {
    color:#FFDD86;
    border-bottom: 1px solid #FFDD86;
}


