/** Shopify CDN: Minification failed

Line 94:20 Unexpected "{"
Line 94:29 Expected ":"
Line 94:36 Unexpected "{"
Line 98:20 Unexpected "{"
Line 98:29 Expected ":"
Line 102:20 Unexpected "{"
Line 102:29 Expected ":"
Line 106:20 Unexpected "{"
Line 106:29 Expected ":"
Line 110:20 Unexpected "{"
... and 8 more hidden warnings

**/
/* u journey guarantee */
.u-page-width{
 padding:0px 10px;
}
.journey-header {
 text-align: center;
 margin-bottom:15px;
}
.journey-title {
font-size: 44px;
font-weight: 400;
margin-bottom: 14px;
letter-spacing: -0.01em;
}
.journey-subtitle {
 font-size: 16px;
 font-weight: 400;
 line-height: 1.6;
}
.journey-steps-wrapper {
 border-radius: 20px;
 padding: 50px 40px;
 position: relative;
}
.journey-line {
 position: absolute;
 top: 220px;
 left: 0;
 right: 0;
 height: 1px;
 background: linear-gradient(90deg, transparent 0, var(--line) 10%, var(--line) 90%, transparent 100%);
}
.journey-steps {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    list-style: none;
    position: relative;
    padding: 0;
    margin: 0;
}
  .journey-step {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
  }

  
.journey-step__circle-wrapper {
    position: relative;
    z-index: 3;
    margin-bottom: -10px;
    
    padding: 0 10px;
  }
.journey-step__circle {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    box-sizing: border-box;
  }
 .journey-step__content {
    border-radius: 14px;
    padding: 40px 24px;
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2;
  }
   /* Tablet */
  @media (max-width: 989px) {
    .u-jou-guaran--{{ section.id }} {
      padding: 50px 20px;
    }

    .u-jou-guaran--{{ section.id }} .page-width {
      padding: 0 15px;
    }

    .u-jou-guaran--{{ section.id }} .journey-title {
      font-size: 36px;
    }

    .u-jou-guaran--{{ section.id }} .journey-steps-wrapper {
      padding: 40px 30px;
    }

    .u-jou-guaran--{{ section.id }} .journey-line {
      display: none;
    }

    .u-jou-guaran--{{ section.id }} .journey-steps {
      grid-template-columns: repeat(2, 1fr);
      gap: 30px 20px;
    }

    .u-jou-guaran--{{ section.id }} .journey-step__content {
      height: 200px;
    }
  }
  @media (max-width: 749px) {
    .small-hide{
        display:none !important;
    }
    .u-jou-guaran--{{ section.id }} {
      padding: 40px 16px;
    }

     .journey-header {
      margin-bottom: 40px;
    }

    .journey-title {
      font-size: 30px;
    }

    .journey-subtitle {
      font-size: 15px;
    }

     .journey-steps-wrapper {
      padding: 30px 20px;
      border-radius: 16px;
    }

  .journey-line {
      display: block;
      top: 40px;
      bottom: 40px;
      left: 20px;
      right: auto;
      width: 1px;
      height: auto;
    }

    .journey-steps {
      grid-template-columns: 1fr;
      gap: 30px;
    }

     .journey-step {
      flex-direction: row;
      align-items: flex-start;
    }

   .journey-step__circle-wrapper {
     margin-bottom: 0;  
     padding: 0px 0;
     flex-shrink: 0;
     position: absolute;
     top: -8px;
     left: 15px;
    }

    .journey-step__content {
      text-align: left;
      align-items: flex-start;
      height: auto;
      min-height: 140px;
      flex: 1;
      padding: 30px 20px;
    }

 .journey-step__title {
      font-size: 20px;
      margin-bottom: 10px;
    }

     .journey-step__description {
      font-size: 14px;
    }
  }




.u-varient .btn{
border-radius: 0px;
}
.buttoned-input{
border-radius:0px;
}
.buy-buttons-row  .btn{
 border-radius:0px;
}

.ucollection-links {
  padding: 8px 0px 8px 0;
}
.u-collection-wrapper{
  display:flex;
  gap:25px;
  overflow-x: scroll;
  width: 100%;
  justify-content: center;
} 
@media(max-width:769px){
  .u-collection-wrapper{
     justify-content:left;
  }
}
.u-collection-wrapper::-webkit-scrollbar{
  display:none;
}
.ucollection-links{
  position:relative;
  display:block;
  white-space: nowrap;
} 
.ucollection-links:after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  height:2px;
  width:100%;
  background:black;
  opacity:0;
  transition:opacity 0.3s ease;
}  
.ucollection-links:hover:after, 
.ucollection-links.active:after {
  opacity: 1;
}
.navigation__tier-1 .navigation__item .navigation__link{
  font-size:16px;
}
.navigation__tier-1 .navigation__item:nth-child(2) .navigation__link{
  color:red;
}
.navigation__tier-1 .navigation__item:nth-child(3) .navigation__link,
.navigation__tier-1 .navigation__item:nth-child(5) .navigation__link{
  color:unset;
}
