/** Shopify CDN: Minification failed

Line 240: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;
            font-weight: 600;
            font-family: var(--font-heading-family);
              }

.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: 100%;
}

.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;
  overflow:hidden;
    }

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


.tabs_container .dt-sc-tabs-content:not(.active) {
  opacity: 0; 
  pointer-events: none;
}

.product-tab-wrapper .collection .grid { justify-content: space-between; margin: 0; width: 100%; padding: 0; }

.product-tab-wrapper .collection .grid  .image-grid-item { max-width: calc(30% - 15px); width: calc(30% - 15px); }


.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: 30px; margin-bottom: 1rem; }
.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .button { width: auto; margin-bottom: 0; margin-top: 0.5rem; }

.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .image-block-main-heading { font-family: var(--font-body-family); text-transform:uppercase;color:var(--gradient-base-accent-1); font-weight:600;font-size:calc(var(--font-heading-scale) * 2rem)}
.product-tab-wrapper .collection .grid__item>.media .image-block-heading > .image-block-sub-heading { font-family: var(--font-body-family);  text-transform:uppercase; color:var(--gradient-base-accent-1); font-weight:500;}


.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; }

@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(3,1fr);  
  }

}

@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:30px; 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)); }

}

@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) {

  .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__item > .media .image-block-heading {/* padding: 2.5rem;*/ }

/*   .tabs .tablinks { width: 100%; padding: 1.5rem 2rem; } */

  /*   .product-tab .collection .grid > .grid__item { padding-bottom: 100%; position: relative; } */
  /*   .product-tab .collection > .grid.image-with-text__grid.image-with-text__grid--reverse .grid__item > .media { position: absolute; } */
  
  .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);
  }


}


/****custom*****/
/*  .grid-view.product-tab-wrapper .collection{position:relative; z-index:1}
 .grid-view.product-tab-wrapper .collection .grid .tabs{position:absolute; top:12px; right:120px; z-index:-1;}

 .grid-view.product-tab-wrapper .collection .title-wrapper-with-link{width:60rem; margin-bottom:7rem}
 .grid-view.product-tab-wrapper .collection .grid .tabs .tablinks{
   color:var(--gradient-base-accent-1);
    padding: 0 17px;
    margin: 0 15px;
    text-transform: uppercase;
    font-weight: 400;  
   font-size:calc(var(--font-heading-scale) * 1.6rem)
 }
.grid-view.product-tab-wrapper .collection .grid .card-wrapper{ transition: all var(--duration-default) linear;}

 .grid-view .tabs_container .product-tab-carousel{overflow:hidden; padding:5px;}
.grid-view.product-tab-wrapper .collection .grid .tabs .tablinks.active{color:var(--gradient-base-accent-2);}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button{width:4rem; height:4rem; border:0.2rem solid var(--gradient-base-accent-1)}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button svg{width:2rem; height:2rem; color:var(--gradient-base-accent-1)}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button.swiper-button-next {left:0; margin:auto; right:50px;}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button.swiper-button-prev {right:0; margin:auto; left:-58px;}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper {position:absolute;top:-120px; right:50px;}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button:hover{background:transparent; border-color:var(--gradient-base-accent-2);}
.grid-view.product-tab-wrapper .tabs_container .slider-swiper .slider-button:hover svg{color:var(--gradient-base-accent-2);}
 */
/********comman******/
 .product-tab-wrapper .collection .grid .card-wrapper {border:15px solid var(--product-border-color); transition: all var(--duration-default) linear;}
.product-tab-wrapper .collection .grid .card-wrapper:hover{
     border-color:var(--gradient-background);
    box-shadow: 0 0 20px rgb(239, 239, 239);
  transition: all var(--duration-default) linear;
}
/********************/
.list-view.product-tab-wrapper .collection .product-list-style .card-wrapper .card{flex-direction: row; align-items:center;}
.list-view.product-tab-wrapper .collection .product-list-style .product-item { max-width: calc(70% - 15px); width: calc(70% - 15px); }
.list-view.product-tab-wrapper .collection .product-list-style .card-wrapper .card .card__inner{width:60%;}
.list-view.product-tab-wrapper .collection .product-list-style .card--card.card--media>.card__content{text-align:left; padding:1.5rem}
.list-view.product-tab-wrapper .collection .grid__item.image-grid-item>.media>img{max-height:630px; height:100%;}
.list-view.product-tab-wrapper .collection .product-list-style .card-wrapper .card .card__content .variant-option-color{justify-content:flex-start;}

.list-view.product-tab-wrapper .product-list-style .card__content .product-icons  {display:none;}
 .list-view.product-tab-wrapper .collection .grid__item.image-grid-item>.media>img{min-height:100%; height:100%;}
@media screen and (min-width:1920px){
  .list-view.product-tab-wrapper .collection .grid__item.image-grid-item>.media>img{min-height:100%; height:100%;}
}


@media screen and (max-width:1540px){
  .list-view.product-tab-wrapper .collection .product-list-style .card-wrapper .card .card__inner{width:50%;}
  .list-view.product-tab-wrapper .collection .grid__item.image-grid-item>.media>img{max-height:488px;}
  .list-view.product-tab-wrapper .collection .product-list-style .card--card.card--media>.card__content{padding:1.5rem 0.3rem}
  .list-view.product-tab-wrapper .collection .product-list-style .product-price-current{margin-bottom:0;}
}
@media screen and (max-width:1280px){
  .list-view.product-tab-wrapper .collection .grid .image-grid-item{width:100%; max-width:100%;}
  .list-view.product-tab-wrapper .collection .grid>.product-item{width:100%; max-width:100%;}
  .list-view.product-tab-wrapper .collection .grid__item.image-grid-item>.media>img{max-height:600px;}
  .list-view.product-tab-wrapper .collection>.grid.image-with-text__grid.image-with-text__grid--reverse{flex-direction: column-reverse;}
}
@media screen and (max-width:991px){
  .list-view.product-tab-wrapper .collection .product-list-style {grid-template-columns:1fr 1fr;}
}
@media screen and (max-width:750px){
  .list-view.product-tab-wrapper .collection .product-list-style {grid-template-columns:1fr !important;}
}  
}
