/** Shopify CDN: Minification failed

Line 51:18 Expected ":"

**/
 .banner-grid-rni {
     display: grid;
     grid-template-columns: 853fr 789fr;
     padding-block-end: 11rem;
 }

 .rni-p-20, .rni-p-20 p{
     font-size: 2rem;
     font-weight: 400;
     color: #1e1e1e;
     line-height: 1.55;
    }
    .rni-p-22{
        font-size:2.2rem;
        color:#000;
    }


.fw-500-rni {
    font-weight:500;
}

 .head-40-rni {
     font-size: 4rem;
     font-weight: 500;
     color: black;
 }
.read-more-rni {
    margin-top: auto;
    padding: 3px 25px;
    text-decoration: none;
    color: white;
    background: black;
    font-size: 1.5rem;
    border-radius: 15px;
    width: fit-content;
    border:1px solid black;
    transition:300ms ease;
}
.tni-main-content-rni {
    display:flex;
    flex-direction:column;
}
a.read-more-rni:hover {
    background-color:white;
    color:black;ß
}
 .banner-image-content-rni {
     background-size: cover;
 }
.collection-banner-rni {
    margin-bottom:10rem;
}
 .head-102-rni {
     font-size: 9.5rem;
     color: white;
     text-align: end;
     line-height: 1;
     padding-inline-end: 20px;
     margin-block: 8rem;
 }

 .banner-main-content-rni {
     padding: 8.3rem 6.3rem 10.6rem 7rem;
     background-color: #F6F6F6;
 }

 .tni-grid-rni {
     display: grid;
     gap: 5.6rem;
     grid-template-columns: 1fr 1fr;
     padding-block-end: 11.5rem;
 }

 .tni-head-rni {
     margin-block: 0 1.8rem;
 }

 .tni-image-content-rni img {
     object-fit: cover;
     width: 100%;
     height: 100%;
 }

 .head-102-rni {
     font-size: 9.5rem;
     color: white;
     text-align: end;
     line-height: 1;
     padding-inline-end: 20px;
     margin-block: 8rem;
 }

 .tni-main-content-rni {
     padding: 0 0 0 3rem;
 }

 .no-padding-rni {
     padding: 0;
 }


 @media(max-width:1680px) {
     .rni-p-20, .rni-p-20 p{
         font-size: 1.9rem;
     }
         .rni-p-22{
        font-size:2.1rem;
    }

     .head-40-rni {
         font-size: 3.6rem;
     }

     .head-102-rni {
         font-size: 8.2rem;
     }

     .banner-main-content-rni {
         padding: 5.3rem 6.3rem 6.6rem 7rem;
     }

     .tni-grid-rni {
         gap: 4.6rem;
         padding-block-end: 9.5rem;
     }

     .tni-grid-rni,
     .banner-grid-rni {
         padding-block-end: 10rem;
     }
     .collection-banner-rni {
    margin-bottom:8rem;
}
 }

 @media(max-width:1440px) {
     .tni-grid-rni {
         gap: 4rem;
     }
      .rni-p-22{
        font-size:2rem;
    }


     .head-102-rni {
         margin-block: 6rem;
     }

     .rni-p-20, .rni-p-20 p{
         font-size: 1.8rem;
     }

     .head-40-rni {
         font-size: 3.2rem;
     }

     .head-102-rni {
         font-size: 7.2rem;
     }

     .tni-grid-rni,
     .banner-grid-rni {
         padding-block-end: 8rem;
     }
     .collection-banner-rni {
    margin-bottom:7rem;
}
 }

 @media(max-width:1366px) {
     .rni-p-20, .rni-p-20 p{
         font-size: 1.7rem;
     }
      .rni-p-22{
        font-size:1.9rem;
    }


     .head-40-rni {
         font-size: 2.8rem;
     }

     .head-102-rni {
         font-size: 6.5rem;
     }

     .tni-grid-rni,
     .banner-grid-rni {
         padding-block-end: 6rem;
     }
     .collection-banner-rni {
    margin-bottom:6rem;
}
 }

 @media(max-width:1280px) {
     .rni-p-20, .rni-p-20 p{
         font-size: 1.6rem;
     }
      .rni-p-22{
        font-size:1.8rem;
    }


     .head-40-rni {
         font-size: 2.4rem;
     }

     .head-102-rni {
         font-size: 5.8rem;
     }

     .banner-main-content-rni {
         padding: 1.3rem 3.3rem 1.6rem 3rem;
     }

     .head-102-rni {
         margin-block: 4rem;
     }
          .collection-banner-rni {
    margin-bottom:4.5rem;
}
 }

 @media(max-width:1100px) {
     .banner-main-content-rni {
         padding: 1rem 3rem;
     }

     .head-102-rni {
         font-size: 5rem;
     }
          .collection-banner-rni {
    margin-bottom:4rem;
}
   .rni-p-22{
        font-size:1.7rem;
    }

 }

 @media(max-width:1024px) {
     .head-102-rni {
         font-size: 4.3rem;
     }

     .tni-main-content-rni {
         padding: 0 0 0 0rem;
     }
          .collection-banner-rni {
    margin-bottom:3rem;
}
 }

 @media(max-width:900px) {
     .banner-grid-rni {
         grid-template-columns: 1fr;
         grid-template-rows: 1.3fr 1fr;
     }

     .tni-grid-rni,
     .banner-grid-rni {
         padding-block-end: 6rem;
     }

 }

 @media(max-width:767px) {
     .tni-grid-rni {
         display: flex;
         flex-direction: column;
         gap: 3rem;
     }
      .rni-p-22{
        font-size:1.6rem;
    }
               .collection-banner-rni {
    margin-bottom:2.5rem;
}
     .tni-grid-rni {
         padding-block-end: 3rem;
         gap: 2rem;
     }

     .banner-grid-rni {
         padding-block-end: 4rem;
     }

     .tni-order-reverse-mobile {
         flex-direction: column-reverse;
     }

     .banner-grid-rni {
         grid-template-rows: 1.2fr 1fr;
     }

 }

 @media(max-width:550px) {
     .banner-grid-rni {
         display: flex;
         flex-direction: column;
     }

     .banner-image-content-rni {
         display: flex;
         align-items: end;

         min-height: 300px;
         padding: 20px;
     }

     .head-102-rni {
         text-shadow: 5px 0px 20px #00000030;
     }

     .banner-main-content-rni {
         padding: 1rem 2rem;
     }

     .rni-p-20, .rni-p-20 p{
         font-size: 1.5rem;
     }
 }

 .mb-0-rni {
    margin-block:0rem;
 }