/** Shopify CDN: Minification failed

Line 193:1 Expected "}" to go with "{"

**/
:root .product_tab-block {
    --grid-desktop-vertical-spacing: 0px;
    --grid-desktop-horizontal-spacing: 0px;
    --grid-tablet-vertical-spacing: 0px;
    --grid-tablet-horizontal-spacing: 0px;
    --grid-mobile-vertical-spacing: 0px;
    --grid-mobile-horizontal-spacing: 0px;
}
.product_tab-block {
    float: left;
    width: 100%;
}
.tabs {
    display: flex;
    justify-content: center;
}
.product_tab-block .collection-header-text {
  margin: -40px 80px 0;
  display: inline-block;
  vertical-align: top;
  float: right;
}
.tabs li a{
  text-decoration: none;
}
.tabs li a .title {
    font-size:18px;
    padding: 0 25px;
    position: relative;
}
/* .tabs li:last-child a .title{
  padding-right:0;
} */
.tabs li a .title:before{
  content:'';
  background:rgb(var(--color-border-color));
  width:1px;
  height:20px;
  position:absolute;
  top:0;
  left:0;
}
.tabs li:first-child a .title:before{
  display:none;
}
.tabs li a:hover .title,
.tabs li a.active .title{
    color: rgb(var(--color-base-accent-1));
    background:transparent;
}
.tabs li {
  margin-inline-end: 0;
}
@media screen and (max-width: 749px) {
  .tabs {
    display: flex;
    justify-content: center;
    margin: 0;
    align-items: center;
  }
    /* .tabs li {
    display: flex;
    flex: 0 0 auto;
    justify-content: start;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
} */
  /* .product_tab-block .collection-header-text {
    margin:0 0 15px;
    text-align: center;
} */
  .tabs li h2 {
    font-size: 14px;
}
}
@media screen and (max-width: 479px) {
.tabs li h2 {
    font-size: 13px;
    padding: 6px 18px;
}
/* .product_tab-block .collection-header-text {
    margin: 0 0 15px;
} */
}
/* products */
.product_tab-block .tab-banner {
    width: 27%;
    float: left;
    padding: 0 15px 0 0;
}
.product_tab-block .tab-banner .tab-image {
    position: relative;
}
.product_tab-block .product-collection-tab-slider {
    width: 73%;
    float: left;
    padding: 0 0 0 15px;
}
.product_tab-block .tab-banner .tab-content{
  position:absolute;
  top:8%;
  left:35px;
  width: 65%;
}
.product_tab-block .tab-banner .tab-image img {
    border-radius: 5px;
}
.product_tab-block .tab-banner .tab-content .tab-sub-title {
    font-size: 16px;
}
.product_tab-block .tab-banner .tab-content .tab-title{
  font-size:28px;
  margin:10px 0 15px 0;
}
.product_tab-block .tab-banner .tab-content .price-text{
  margin:0 0 20px 0 ;
  font-size: 32px;
  font-weight: 400;
}
.product_tab-block .tab-banner .tab-content .tab-button .button:hover{
    color: rgb(var(--color-base-background-text-1));
    background-color: rgb(var(--color-base-background-1));
}
@media screen and (max-width: 1469px) {
  .product_tab-block .tab-banner .tab-content {
      position: absolute;
      top: 4%;
      left: 20px;
      width: 70%;
  }
  .product_tab-block .tab-banner .tab-content .price-text{
      margin: 0 0 15px;
  }
  .product_tab-block .tab-banner .tab-content .tab-title {
    margin: 10px 0 10px;
  }
  .slider--desktop.grid--5-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
@media screen and (max-width: 1269px) {
  .product_tab-block .tab-banner {
    width: 37%;
  }
  .product_tab-block .product-collection-tab-slider {
    width: 63%;
  }
  .slider--desktop.grid--5-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
}
@media screen and (max-width: 989px) {
  .product_tab-block .tab-banner .tab-content .tab-sub-title {
    font-size: 14px;
  }
  .product_tab-block .tab-banner .tab-content .tab-title {
    margin: 6px 0 5px;
    font-size: 20px;
  }
  .product_tab-block .tab-banner .tab-content .price-text {
    margin: 0 0 10px;
    font-size: 24px;
  }
   .product_tab-block .tab-banner .tab-content {
      width: 60%;
  }
  .product_tab-block .tab-banner {
    width: 42%;
  }
  .product_tab-block .product-collection-tab-slider {
    width: 58%;
  }
  .slider--desktop.grid--5-col-desktop .grid__item {
      width: calc(50% - var(--grid-tablet-horizontal-spacing) * 1 / 2);
    max-width: calc(50% - var(--grid-tablet-horizontal-spacing) * 1 / 2);
  }
}
@media screen and (max-width: 749px) {
  .product_tab-block .tab-banner .tab-content {
    width: 75%;
  }
  .tabs li a .title {
    font-size: 15px;
    padding: 0 15px;
  }
}