/** Shopify CDN: Minification failed

Line 20:2 Unexpected "{"
Line 20:3 Expected identifier but found "%"
Line 39:2 Unexpected "{"
Line 39:3 Expected identifier but found "%"
Line 46:15 Expected identifier but found "{"
Line 46:16 Unexpected "{"
Line 46:28 Expected ":"
Line 46:33 Expected ":"
Line 46:49 Expected identifier but found "{"
Line 46: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: -10px;
    left: -5px;
    display: flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
    visibility: visible; 
    gap:10px;
    border-radius: 50%;
    background-color: var(--color-base-accent-2);
      color: var(--color-base-background-1);
        }
.tabs .tablinks .tab-content{display:flex;}
  {% endif %}

/* .tabs_container .dt-sc-tabs-content:not(.active) {
    opacity: 0;
    pointer-events: none;
} */
  .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 %}


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



/* custom css */
.custom-product-tab .row{padding:0 40px;}
.custom-product-tab .image-with-text__grid .grid__item{display: flex;justify-content: space-between;flex-wrap:wrap}
.custom-product-tab .image-with-text__grid .grid__item .tabs{width: calc(12% - 15px);margin: 0;display: inline-block;}
.custom-product-tab .image-with-text__grid .grid__item .tabs_container{width: calc(88% - 15px);overflow:hidden;}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks{padding:0;margin:0;border:none;border-radius:10px;}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks:not(:last-child){margin-bottom:30px;}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks img,
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks .tab-icon{width:100%;transition:all 0.3s linear;border-radius:10px;border:1px solid rgba(var(--color-base-background-3));}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks .tab-icon{display:flex;}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks:hover, 
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks.active{box-shadow:none;}
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks:hover img, 
.custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks.active img{border:1px solid rgba(var(--color-base-outline-button-labels));}
.custom-product-tab .title-wrapper-with-link{margin-bottom:30px;}
.custom-product-tab .title-wrapper-with-link .title{color:rgba(var(--color-base-solid-button-labels));} 

.custom-demo2-product-tab .tabs .tablinks{padding: 14px 28px 14px 28px;margin: 0 12px;border-radius:50px;box-shadow: none;    font-weight: 400;
    font-family: var(--font-body-family);font-size: 1.4rem;border:1px solid rgba(var(--color-base-outline-button-labels));background:transparent;}

.custom-demo2-product-tab .tabs .tablinks:hover, .custom-demo2-product-tab .tabs .tablinks.active{   
   background-color: rgba(var(--color-base-outline-button-labels));   color: var(--gradient-base-background-1);box-shadow:none}
.custom-demo2-product-tab  .title-wrapper-with-link{margin-bottom:5rem;}


@media screen and (max-width: 1540px) {
   .custom-product-tab .row{padding:0;}
   .custom-product-tab.product-tab-wrapper .promo-image-with-tab .grid{grid-template-columns: repeat(2,1fr);}
   .custom-demo2-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(4,1fr);}
  
}
@media screen and (max-width: 1439px) {
  .custom-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(3,1fr);}
}
@media screen and (max-width: 1199px) {
  .custom-demo2-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(3,1fr);}
 
}
@media screen and (max-width: 1024px) {
  .custom-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(2,1fr);}
  .custom-product-tab .image-with-text__grid .grid__item .tabs{width: calc(20% - 15px);}
  .custom-product-tab .image-with-text__grid .grid__item .tabs_container{width: calc(80% - 15px);}
   .promo-with-tab.custom-product-tab .image-with-text__grid .grid__item .tabs{width: calc(15% - 15px);}
  .promo-with-tab.custom-product-tab .image-with-text__grid .grid__item .tabs_container{width: calc(85% - 15px);}
}
@media screen and (max-width: 990px) {
  .custom-demo2-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(2,1fr);}
 
}
@media screen and (max-width: 767px) {
  .custom-product-tab .image-with-text__grid .grid__item .tabs,
  .custom-product-tab .image-with-text__grid .grid__item .tabs_container,
   .promo-with-tab.custom-product-tab .image-with-text__grid .grid__item .tabs,
  .promo-with-tab.custom-product-tab .image-with-text__grid .grid__item .tabs_container{width: 100%;}
  .custom-product-tab .image-with-text__grid .grid__item .tabs{    display: grid;
    grid-gap: 25px;grid-template-columns: repeat(4, 1fr);margin-bottom:30px;}
  .custom-product-tab .image-with-text__grid .grid__item .tabs .tablinks:not(:last-child){margin:0;}
}
@media screen and (max-width: 576px) {
    .custom-product-tab .image-with-text__grid .grid__item .tabs{grid-template-columns: repeat(2, 1fr);}
    .custom-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(2,1fr);}
    .custom-demo2-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(1,1fr);}
    .custom-demo2-product-tab .tabs .tablinks{width:auto;padding:14px 20px;margin:0 12px 20px;}  
}

@media screen and (max-width: 480px) {
.custom-product-tab.product-tab-wrapper .collection .grid>.grid__item:only-child .tabs_container .dt-sc-column.four-column{grid-template-columns: repeat(1,1fr);}
}


