/** Shopify CDN: Minification failed

Line 20:2 Unexpected "{"
Line 20:3 Expected identifier but found "%"
Line 36:2 Unexpected "{"
Line 36:3 Expected identifier but found "%"
Line 43:15 Expected identifier but found "{"
Line 43:16 Unexpected "{"
Line 43:28 Expected ":"
Line 43:33 Expected ":"
Line 43:49 Expected identifier but found "{"
Line 43:50 Unexpected "{"
... and 27 more hidden warnings

**/


  .tabs .tablinks .tab-count { display: none; visibility: hidden; }
  
  {% if section.settings.enable_tab_count %}  
  .tabs .tablinks .tab-count {
    font-size: 60%;
    width: 25px;
    height: 25px;
    position: relative;
    top: -15px;
    left: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    visibility: visible; 
    border-radius: 50%;
    background-color: var(--color-base-accent-2);
      color: var(--color-base-background-1);
        }
  {% endif %}

p.title.body{text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 2px;}
  .product-tab-wrapper {
    margin-top:{{ margin_top }}px; margin-bottom:{{ margin_bottom }}px;
  padding-top:{{ padding_top }}px; padding-bottom:{{ padding_bottom }}px;
  }
  {% if section.settings.show_background_image %}
   .product-tab-wrapper {
    background-image: url({{ section.settings.background_image | img_url: 'master' }});
    background-repeat:repeat;background-position:center center; background-size: cover;
  }
  {% endif %}
.tabs .tablinks svg{height: 100px;
    width: 100px;}
 .product-desc{
     text-align: center;
    max-width: 600px;
    font-size: 1.6rem;
    line-height: 1.6;
    margin: 10px 0 0 0;
    }
  .product-tab-wrapper .dt-sc-overlay:before {
    background: {{ section.settings.background_color }};
    opacity: {{ section.settings.overlay_transparency }};
  }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading {
    background: none;
  }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading:before {
    content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
    background: {{ section.settings.image_block_background_color }};
    opacity: {{ section.settings.image_block_overlay_transparency }};
    z-index: -1;
  }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading > *:not(.button) {
    color: var(--color-foreground);
      }
 .product-tab-wrapper .collection .grid__item > .media .image-block-heading > .button {
    color: var(--color-base-background-1);
      }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading:not(.color-text) > .button:not(:hover) {
    background-color: var(--color-foreground);
      color: var(--color-base-background-1);
        box-shadow: 0 0 0 .2rem var(--color-foreground);
          }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading.color-inverse > .button:not(:hover) {
    color: var(--color-base-outline-button-labels);
      }
.tabs .tablinks svg{transition:all 0.3s linear;}
.tabs .tablinks.active svg{filter: drop-shadow(2px 4px 6px var(--gradient-base-accent-3));transition:all 0.3s linear;}
/* .tabs .tablinks.active {box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;} */


/*custom css file*/
.product-category-tabs .product-tab-wrapper .product-title-image .product-title .tab-icon-iamge img {transition: all 0.3s ease;}
.product-category-tabs .product-tab-wrapper .product-title-image:hover .product-title .tab-icon-iamge img{filter: brightness(0) invert(1);}
/* .product-category-tabs .product-tab-wrapper .page-width{padding: 0;} */
.product-category-tabs .product-tab-wrapper .title-wrapper-with-link{margin-bottom: 0px;}
.tabs_container .product-tab-carousel:not(.active),
.tabs_container .dt-sc-tabs-content-Details:not(.active) {opacity: 0; pointer-events: none;display: none;}
.product-category-tabs .product-tab-wrapper .collection .card .card__content ul.product-icons{ top: 50%;  bottom: auto;  transform: unset;  left: 50%; transform: translate(-50%, -50%);}
.product-category-tabs .product-tab-wrapper .title-wrapper-with-link .product-desc{margin: 0;}
.product-category-tabs .product-tab-wrapper .title-wrapper-with-link .title.h1{font-size: 2rem;  text-transform: capitalize;  padding: 10px 30px;  background: var(--color-base-accent-4);   line-height: 1.1; margin: 0;}
.product-category-tabs .product-tab-wrapper .title-wrapper-with-link{display: inline-block;}
.product-category-tabs .product-tab-wrapper .collection .tabs{margin-bottom: 0;}
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image .tablinks{display: flex; align-items: center; justify-content: center; flex-direction: column-reverse; padding: 0; background: transparent;border: none; font-size: 1.4rem;text-transform: capitalize; font-weight: 400; color: var(--gradient-base-accent-3);transition: all 0.3s linear; width: 175px; height: 145px;}  
.product-category-tabs .product-tab-wrapper .collection .custom-product-category{display: flex;}

.product-category-tabs .product-tab-wrapper .collection .tabs_container{ border-bottom: 1px solid var(--color-base-accent-5);}
.product-category-tabs .product-tab-wrapper .collection .tabs{display: grid; grid-template-columns: repeat(2, 1fr); border-left: 1px solid var(--color-base-accent-5); border-bottom: 1px solid var(--color-base-accent-5);  border-top: 1px solid var(--color-base-accent-5);}
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image .product-title{display: flex;  align-items: center;  justify-content: center; text-align: center;}
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image{display: flex;  align-items: center;  justify-content: center; transition: all 0.3s linear; border-right: 1px solid var(--color-base-accent-5); border-bottom: 1px solid var(--color-base-accent-5); margin: 0 0 -1px 0;}
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:hover{background: var(--gradient-base-accent-2);}
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:hover .tablinks {color: var(--gradient-base-background-5);}
.product-category-tabs .product-tab-wrapper .collection .grid{gap: 0;}
.product-category-tabs .card-wrapper .card{ border-color: var(--color-base-accent-5);  border-width: 1px 1px 0px 0px; margin: 0;} 




.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image{position:relative;}
 .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:before,
 .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    transition: all .5s ease;
    z-index: 2;
    background-color: rgba(255,255,255, 0.3);
    pointer-events: none;
 }
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:before,
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:after{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
}
 .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:not(:hover):after{
    height: 0;
    opacity: 1;
    visibility: visible;
  }
.product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image:not(:hover):before{
    width: 0;
    opacity: 1;
    visibility: visible;
  }
.product-category-tabs .product-tab-wrapper .collection .tabs_container .card__content ul.variant-option-color li{align-items: flex-start;}
/*responsvie*/
@media screen and (min-width: 1200px) and (max-width: 1919px) {
    .product-category-tabs .product-tab-wrapper .collection .grid>.grid__item{flex-direction: column;}  
    .product-category-tabs .product-tab-wrapper .collection .tabs{grid-template-columns: repeat(5, 1fr);}
  .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image .tablinks{width: auto; height: auto;}
  
}
@media screen and (min-width: 1200px) and (max-width: 1540px) {
    .product-category-tabs .product-tab-wrapper .collection .tabs{grid-template-columns: repeat(3, 1fr);}  
}
@media screen and (max-width: 1919px){
  .product-category-tabs .product-tab-wrapper .collection .tabs_container{border: none}
}
@media screen and (max-width: 1199px){
    .product-category-tabs .product-tab-wrapper .collection .grid>.grid__item{flex-direction: column;}  
    .product-category-tabs .product-tab-wrapper .collection .tabs{grid-template-columns: repeat(5, 1fr);}
}
@media screen and (max-width: 991px){
  .product-category-tabs .product-tab-wrapper .collection .tabs{grid-template-columns: repeat(4, 1fr);}  
  .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image .tablinks{width: auto; height: auto;}

}
@media screen and (max-width: 767px){
  
  .product-category-tabs .product-tab-wrapper .collection .tabs .product-title-image .tablinks{width: auto; height: auto;}
  .product-category-tabs .product-tab-wrapper .title-wrapper-with-link{padding: 0;}
}
@media screen and (max-width: 480px){
  .product-category-tabs .product-tab-wrapper .collection .tabs{grid-template-columns: repeat(3, 1fr);}
}