/** Shopify CDN: Minification failed

Line 102:2 Unexpected "}"

**/
[data-tab-info] {
            display: none;
        }
         
        .active[data-tab-info] {
            display: block;
        }
         
        .tab-content {                  
            margin-top:20px;
        }
         
        .tabs {
            display: flex;
            margin-top: 30px;
            justify-content:center;
            gap:2rem;
            flex-wrap:wrap;
        }
          .tabs span {
            padding: 10px;
            font-size: 16px;
              text-transform: uppercase;
              font-weight: 600;
             border-bottom:2px solid transparent;
        }

        .active_tab{
          cursor: pointer;
           color: black;
          border-bottom:2px solid #fc7c20 !important;
        }

        .tabs span:hover {
            cursor: pointer;
            color: black;
        }
.view-all-btn-container{
      display: flex;
    justify-content: center;
}
.brands-all-btn{
  background-color: #fc7c20;
  text-decoration:none;
  color:#fff;
  display: flex;
  justify-content: center;
  margin-bottom:10px;
   padding:  15px 3px;
}
.brands-all-btn h3{
   color:#fff !important;
}
.page-has-sidebar .sidebar-container{
  padding-top:0px !important;
}
 .brands-img-Flex{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
    row-gap: 25px;
  }
  .brands-img-Flex-item{
    width:24%;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  }
  .brands-btn{
    text-decoration:none;
    display: flex;
    justify-content: center;
    margin-top: 30px;
     border:1px solid #fc7c20;
     color:#fc7c20;
    width: 150px;
    padding: 10px 0px;
  } 

  .btn-center{
    display: flex;
    justify-content: center;
  }
  .flex-item-border{
     border: 1px solid #efefef;
    padding: 20px;
  }
   .flex-item-border img{
    width:100%;
  }
  .brands-page-margins{
    margin-top:30px;
    margin-bottom:60px;
  }
  .flex-box-paylater{
    display:flex;
    justify-content: center;
}
  }
.flex-box-paylater-items{
  width:25% !important;
}
.icon-flex-container{
   display:flex;
  justify-content:space-around;
  flex-wrap:wrap;
  row-gap:2rem;
}
.icon-flex-items{
  width:24%;
  padding:15px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.icon-text-block{
 text-align:center; 
}
.icon-text-block svg{
  width:35px;
  height:35px;
}
.svg-block{
  margin-bottom:2rem;
}
.svg-text{
  font-weight:600;
  font-size: 16px;
}
.marquee {
  --gap: 2rem;
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
  background-color: #fc7c20; 
  margin: 0 auto;
}

.marquee__content {
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
}
  
.enable-animation .marquee__content {
  animation: scroll 10s linear 0.1s infinite;
  color: #fff;
  padding-left: 10px;
      margin: 5px 0px;
  list-style-type: none;
    font-size: 16px;
  font-weight:700;
  text-transform:capitalize;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

.marquee--hover-pause:hover .marquee__content {
  animation-play-state: paused;
}

.marquee--pos-absolute .marquee__content:last-child {
  position: absolute;
  top: 0;
  left: 0;
}

.enable-animation .marquee--pos-absolute .marquee__content:last-child {
  animation-name: scroll-abs;
}

@keyframes scroll-abs {
  from {
    transform: translateX(calc(100% + var(--gap)));
  }
  to {
    transform: translateX(0);
  }
}

@media only screen and (max-width: 767px)  {
  .marquee {
    --gap: 3rem;
    width: 100%;
    margin: 0px;
}

.marquee--hover-pause:hover .marquee__content {
  animation-play-state: running;
}
  
}
  
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
  .marquee {
    --gap: 3rem;
}
}

   @media only screen and (max-width: 768px) {
     .page-has-sidebar .sidebar-container{
       width:100% !important;
       padding:25px !important;
     }
     .icon-flex-items{
        width:49%;
       }
     .icon-flex-container{
       justify-content: space-between;
       row-gap: 8px;
     }
    }
@media only screen and  (min-width: 769px) and (max-width: 998px) {
  .icon-flex-items{
        width:47%;
       }
   .icon-flex-container{
       justify-content: center;
       gap: 10px;
     }
}
   @media only screen and (max-width: 578px) {
    
     .brands-img-Flex-item{
        width:100%;
      }
      .tabs {
            justify-content:space-around;
            gap:1rem;
        }
    }
  @media only screen and (min-width:579px) and (max-width:768px){
  .brands-img-Flex-item{
    width:48%;
  }
  }
   @media only screen and (min-width:769px) and (max-width:1024px) {
  .brands-img-Flex-item{
    width:32%;
  }
  }