/** 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 %}

/* .tabs_container .dt-sc-tabs-content-Details: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(--gradient-base-accent-3);
      }
 .product-tab-wrapper .collection .grid__item > .media .image-block-heading > .button {
    color: var(--gradient-base-accent-3);
      }
  .product-tab-wrapper .collection .grid__item > .media .image-block-heading:not(.color-text) > .button:not(:hover) {
    background-color: var(--color-foreground);
      color: var(--gradient-base-accent-3);
        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-home-product-tab-1 *****/
/* .custom-home-product-tab-1 .tabs{display: none;} */
.product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item { max-width: calc(55% - 30px); width: calc(55% - 30px);height: 100%; }
.product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { max-width: calc(45% - 0px); width: calc(45% - 0px);height: 100%; }

.product-tab-wrapper.custom-home-product-tab-1 .collection .grid__item > .media .image-block-heading{ position: relative;padding: 0;    flex-direction: column-reverse; }
.product-tab-wrapper.custom-home-product-tab-1 .collection .grid__item > .media .image-block-heading .image-block-main-heading{ color: var(--gradient-base-accent-1); margin: 2rem 0rem 1rem; line-height: 1.5; font-size: 2.2rem; font-weight: 600; }
.product-tab-wrapper.custom-home-product-tab-1 .collection .grid__item > .media .image-block-heading .image-block-sub-heading{ color: var(--gradient-base-accent-2);  line-height: 1.5; font-weight: 600; }

/*.custom-product-tab-2  */
.custom-product-tab-2 .tabs{display: none;}
.product-tab-wrapper.custom-product-tab-2 .collection .grid > .grid__item { max-width: calc(30% - 30px); width: calc(30% - 30px); }
.product-tab-wrapper.custom-product-tab-2 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { max-width: calc(70% - 0px); width: calc(70% - 0px); }

/* custom-product-tab-3 */
.custom-product-tab-3 .tabs{display: none;}
.product-tab-wrapper.custom-product-tab-3 .collection .grid > .grid__item { max-width: calc(35% - 15px); width: calc(35% - 30px); }
.product-tab-wrapper.custom-product-tab-3 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { max-width: calc(65% - 0px); width: calc(65% - 0px); }
.product-tab-wrapper.custom-product-tab-3 .tabs_container .swiper-wrapper{ padding: 0; list-style: none; margin-top: 0;row-gap: 50px; }
.product-tab-wrapper.custom-product-tab-3 .tabs_container .swiper-wrapper .card{ display: grid; grid-template-columns: 1.5fr 2.5fr;background: var(--gradient-base-background-3); }
.product-tab-wrapper.custom-product-tab-3 .tabs_container .swiper-wrapper .swiper-slide{ margin-top: 0 !important; }
.product-tab-wrapper.custom-product-tab-3 .swiper-button-next,
.product-tab-wrapper.custom-product-tab-3 .swiper-button-prev{ bottom: 0rem;top: auto; }
.product-tab-wrapper.custom-product-tab-3 .swiper-button-prev, 
.product-tab-wrapper.custom-product-tab-3 .swiper-rtl .swiper-button-next{ left: calc(50% - 45px);right: auto; }
.product-tab-wrapper.custom-product-tab-3 .swiper-button-next, 
.product-tab-wrapper.custom-product-tab-3 .swiper-rtl .swiper-button-prev{ right: calc(50% - 45px); left: auto; }
.product-tab-wrapper.custom-product-tab-3 .collection .grid__item > .media > img{ position: absolute;  }
.product-tab-wrapper.custom-product-tab-3 .collection .grid__item > .media{ height: auto; min-height: 400px; }
.product-tab-wrapper.custom-product-tab-3 .tabs_container .product-tab-carousel{ padding-bottom: 10rem; }
.product-tab-wrapper.custom-product-tab-3 .card--card.card--media > .card__content{ padding: 0rem 2rem; }
.product-tab-wrapper.custom-product-tab-3 .image-block-heading .image-block-sub-heading{ font-weight: 600; }
.product-tab-wrapper.custom-product-tab-3 .image-block-heading .image-block-main-heading{ font-weight: 600; }
.product-tab-wrapper.custom-product-tab-3 .collection .grid__item > .media .image-block-heading{ padding: 3rem;justify-content: center; }
.product-tab-wrapper.custom-product-tab-3 .collection .grid__item > .media .image-block-heading:not(.color-text) > .button:not(:hover){ background-color: var(--color-icon); }
.product-tab-wrapper.custom-product-tab-3 .collection .grid__item > .media .image-block-heading > .button:hover{ background: var(--gradient-base-background-3);color: var(--gradient-base-accent-1); }


/* custom-product-tab-4 */
.custom-product-tab-4 .tabs{display: none;}
.product-tab-wrapper.custom-product-tab-4 .collection .grid > .grid__item { max-width: calc(35% - 30px); width: calc(35% - 30px); }
.product-tab-wrapper.custom-product-tab-4 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child) { max-width: calc(65% - 0px); width: calc(65% - 0px); }
.product-tab-wrapper.custom-product-tab-4 .tabs_container .swiper-wrapper{ padding: 0; list-style: none; margin-top: 0; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item>.media > img{ position: absolute;min-height: 400px; }
.product-tab-wrapper.custom-product-tab-4{ background: var(--gradient-base-background-3); }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media .image-block-heading > .image-block-sub-heading{ font-size: 3.5rem;font-weight: 700;line-height: 1; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media .image-block-heading > .image-block-main-heading{ font-size: 4rem;font-weight: 700; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media .image-block-heading > .image-block-heading-description{ font-size: 2.2rem; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media .image-block-heading > .image-block-heading-description span{ line-height: 1; font-size: 10rem;color: var(--color-icon); font-weight: 700; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media .image-block-heading{ padding: 3rem;width: 70%; }
.product-tab-wrapper.custom-product-tab-4 .collection .grid__item > .media{ height: auto;min-height: 400px; }


/* media responsive */

@media screen and (min-width:1200px) and (max-width:1540px){
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item{ max-width: calc(45% - 30px); width: calc(45% - 30px); }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child){ max-width: calc(55% - 0px); width: calc(55% - 0px); }

  .product-tab-wrapper.custom-product-tab-3 .image-block-heading .image-block-main-heading{ font-size: 2.8rem;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item{ max-width: calc(45% - 30px); width: calc(45% - 30px);margin-bottom: 0; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child){ max-width: calc(55% - 0px); width: calc(55% - 0px); margin-bottom: 0;}
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid{ grid-template-columns: repeat(2,1fr); }


}
@media screen and (min-width: 991px) and (max-width:1023px){
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid{ grid-template-columns: repeat(2,1fr); }
}
@media screen and (min-width:750px) and (max-width:990px){
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item{ width: 100%;max-width: 100%; margin-bottom: 0; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child){ width: 100%;max-width: 100%; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid__item > .media .image-block-heading .image-block-main-heading{ font-size: 2rem; }
}
@media screen and (min-width:750px) and (max-width:1023px){

}
@media screen and (min-width:576px) and (max-width:749px){
    .product-tab-wrapper.custom-home-product-tab-1 .collection > .grid.image-with-text__grid.image-with-text__grid--reverse{ flex-direction: column; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item{ width: 100%;max-width: 100%; margin-bottom: 0; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child){ width: 100%;max-width: 100%; }


}

@media screen and (min-width:320px) and (max-width:575px){
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid{ grid-template-columns: repeat(2,1fr); }
   .product-tab-wrapper.custom-home-product-tab-1 .collection > .grid.image-with-text__grid.image-with-text__grid--reverse{ flex-direction: column; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item{ width: 100%;max-width: 100%; margin-bottom: 0; }
  .product-tab-wrapper.custom-home-product-tab-1 .collection .grid > .grid__item[class*="tab-template--"]:not(:only-child){ width: 100%;max-width: 100%; }

}

.product-tab-wrapper.multi-row-slider.custom-product-tab-3 .image-block-heading > *:not(.button),
.product-tab-wrapper.custom-product-tab-4 .image-block-heading > *:not(.button) {
  color: var(--gradient-base-accent-3) !important;
}










