/** Shopify CDN: Minification failed

Line 205:0 Unexpected "}"

**/
.tabs {
  display: flex; 
  justify-content: center; 
  flex-wrap: wrap;
  margin-bottom: 5rem;
}

.tabs .tablinks {
  color: var(--color-base-accent-1);
    cursor: pointer;
    padding: 2.5rem 2.5rem;
    margin: -1px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: var(--gradient-base-background-1);
      border: 1px solid var(--gradient-base-background-1);
        border-right: none;
        box-shadow: inset 0 0 0 var(--gradient-base-background-2);
          transition:all 0.3s linear;
              }

.tabs .tablinks:last-child {
  border-right: 1px solid var(--gradient-base-background-1);
    }

.tabs .tablinks:hover,
.tabs .tablinks.active {
/*     color: var(--gradient-base-accent-2); */
    box-shadow: inset 0 -3px 0 var(--gradient-base-accent-1);
      }

.tabs_container {
  position: relative;
  width: 85%;
}

.list-style-none {
  list-style: none !important;
}

.text-align-left {
  text-align: left !important;
}

.text-align-center{
  text-align: center !important;
}

.tabs_container .product-tab-carousel {
  width: 100%;
  transition:all 0.3s linear;
    padding-bottom: 40px;
    }

.tabs_container .product-tab-carousel:not(:first-child, :only-child),
.tabs_container .dt-sc-tabs-content-Details:not(:first-child, :only-child) { 
  position: absolute; 
  left: 0; 
  top: 0; 
}

.tabs_container .product-tab-carousel:not(.active),
.tabs_container .dt-sc-tabs-content-Details:not(.active) {
  opacity: 0; 
  pointer-events: none;
}
 @media screen and (min-width: 577px) and (max-width:1023px) {
.custom-product-tab .tabs .tablinks{     margin: 0 3rem !important; } }
.product-tab-wrapper .collection .grid { justify-content: space-between; margin: 0; width: 100%; padding: 0; }

.product-tab-wrapper .collection .grid > .grid__item { max-width: calc(50% - 18px); width: calc(50% - 18px); }
.product-tab-wrapper .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { max-width: calc(50% - 18px); width: calc(50% - 18px); }

.product-tab-wrapper .collection .grid__item:only-child { max-width: 100%; width: 100%; }

.product-tab-wrapper .collection .grid > .grid__item:not(:only-child) .tabs_container .dt-sc-column.four-column { grid-template-columns: repeat(2,1fr); }

.product-tab-wrapper .collection .grid > .grid__item:not(:only-child) .tabs_container .dt-sc-column.five-column,
.product-tab-wrapper .collection .grid > .grid__item:not(:only-child) .tabs_container .dt-sc-column.six-column { grid-template-columns: repeat(3,1fr); }

.product-tab-wrapper .collection .grid__item, 
.product-tab-wrapper .template-search .grid__item { padding: 0; }

.product-tab-wrapper .collection .grid__item>.media { height: 100%; background: none; width: 100%; }
.product-tab-wrapper .collection .grid__item>.media > img { height: 100%; position: relative;min-height: 295px; }

.product-tab-wrapper .collection .grid__item>.media .image-block-heading { display: flex; flex-wrap: wrap; padding: 5rem; z-index: 1; }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading.vertical_top { align-content: flex-start;  }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading.vertical_middle { align-content: center; }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading.vertical_bottom { align-content: flex-end; }

.product-tab-wrapper .collection .grid__item>.media .image-block-heading > * { width: 100%; margin: 0; }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading > *:not(.button) { line-height: 50px; margin-bottom: 1rem; }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .button { width: auto; margin-bottom: 0; margin-top: 1.5rem; }

.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .image-block-main-heading { font-family: var(--font-body-family); }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .image-block-sub-heading { font-family: var(--font-additional-family); }


.product-tab-wrapper .collection > .grid.image-with-text__grid.image-with-text__grid--reverse { flex-direction: row-reverse; }
.product-tab-wrapper .collection > .grid.image-with-text__grid.image-with-text__grid--reverse .grid__item > .media { float: right; }

/* custom css*/
.custom-product-tab .tabs{ border-bottom: 2px solid rgba(var(--color-base-accent-3));}
.custom-product-tab .tabs .tablinks{padding: 0 0 1.5rem;position:relative;margin:0 6rem;border:none;  color: var(--gradient-base-accent-1);     letter-spacing: 0.9px; }




.custom-product-tab  .tabs .tablinks:hover, .tabs .tablinks.active{box-shadow:none;     color: var(--gradient-base-background-2);}
.custom-product-tab  .tabs .tablinks:after{content:'';position:absolute;width:0%;height:2px;left:0px;bottom:-2px;background:currentcolor;transition:all .3s cubic-bezier(0, 0, 0.02, 1.22);}
.custom-product-tab  .tabs .tablinks:hover:after, .custom-product-tab  .tabs .tablinks.active:after{width:100%;}
.custom-product-tab .card--card.card--media > .card__content{padding:3rem 0;}
.custom-product-tab .collection__view-all .button{margin-top:7rem;     font-size: 1.6rem;
    font-weight: 600;}

@media screen and (min-width: 1541px){
  .custom-product-tab.product-tab-wrapper .collection .grid {row-gap: 80px;}
}

@media screen and (min-width: 1201px) and (max-width: 1440px) {

  .product-tab-wrapper .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) .tabs_container .dt-sc-column {
    grid-template-columns: repeat(2,1fr);  
  }
  .custom-product-tab .card-wrapper .card__inner .quick-add.button-quick-add {grid-gap:10px;}
  /* .custom-product-tab .card-wrapper .card .quick-add .button {padding: 5px 15px;} */
}

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

  /*   .product-tab .collection .grid, */
  .product-tab-wrapper .collection .grid[class*="tab-template--"]:not(:only-child) { 
    display: grid; grid-template-columns: 1fr; }

  .product-tab-wrapper .collection .grid > .grid__item,
  .product-tab-wrapper .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { margin-bottom:50px; max-width: 100%; width: 100%; }

  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.three-column, 
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.four-column {
    grid-template-columns: repeat(2,1fr);
  }

  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.five-column, 
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.six-column {
    grid-template-columns: repeat(2,1fr);
  }
  
  #dtx-quickview-content .product .product__title { font-size: calc(.4 * var(--heading_font_size)); }
  .custom-product-tab .collection__view-all .button{margin-top:2rem;}
}

@media screen and (max-width: 750px) {
  .product-tab-wrapper .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) .tabs_container .dt-sc-column,
  .product-tab-wrapper .collection .grid > .grid__item:not(:only-child) .tabs_container .dt-sc-column,  
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.five-column, 
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.six-column { grid-template-columns: repeat(2,1fr); }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading { padding: 3rem; }
}


@media screen and (max-width: 575px) {
  .tabs {
    flex-direction: column;
    align-items: center;
  }

  .tabs .tablinks {
    width: auto;
    padding: 1.5rem 2rem;
    text-align: center;
  }

  .custom-product-tab .tabs {
    max-width: 100%;
    margin: 3rem auto;
    border: none;
  }

  .custom-product-tab .tabs .tablinks:after {
    bottom: 14px;
  }

  .product-tab-wrapper .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) .tabs_container .dt-sc-column,
  .product-tab-wrapper .collection .grid > .grid__item:not(:only-child) .tabs_container .dt-sc-column,  
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.five-column, 
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.six-column {
    grid-template-columns: 1fr;
  }

  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.three-column, 
  .product-tab-wrapper .collection .grid > .grid__item:only-child .tabs_container .dt-sc-column.four-column {
    grid-template-columns: repeat(1, 1fr);
  }
}


}

@media screen and (max-width: 767px) {
  .collection .title-wrapper-with-link{ margin-bottom:-10px !important;}
}
@media screen and (min-width: 768px) {
.collection .title-wrapper-with-link{ margin-bottom:55px !important;} }
.tabs .tablinks .tab-count{ display:none;}