/** Shopify CDN: Minification failed

Line 107:25 Unexpected "{"
Line 107:36 Expected ":"
Line 173:19 Unexpected "{"
Line 173:30 Expected ":"
Line 173:33 Unexpected "{"

**/
 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');
h1, h2, h3, h4,h5{
    color:#212529;
        font-family: Questrial, sans-serif !important;
        margin-bottom:.5rem;
}
 .custom-hero-section .hero-content .container {
        max-width: 72%;
        margin: 0 auto;
        padding: 0 0px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
}

.custom-hero-section .hero-content {
    position: relative;
    z-index: 2;
    text-align: center;
    max-width: 1337px;
    padding: 40px 0px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-hero-section {
    height: 380px!important;
}
.custom-hero-section .hero-title{
    color:#212529!important;
    font-family: Questrial, sans-serif !important;
    font-size: 38px!important;
    letter-spacing: .12em !important;
    text-align: center;
    word-spacing: .16em !important;
}


.custom-hero-section .hero-overlay{
    display:none;
}
.page-width{
     max-width: 1140px;
     margin:0 auto;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content {
    order: 2;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content,
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content h2
{
    color:#000!important;
}
#shopify-section-template--21830150160524__mission_section_9Dcf84 .mission-content h2{
    font-size: 38px;
    font-weight: 500;
    letter-spacing: .12em !important;
    line-height: 1.5;
    text-transform: capitalize;
    word-spacing: .16em !important;
}
 p, .mission-points li {
    font-size: 15px;
    letter-spacing: .13em !important;
    word-spacing: .16em !important;
        font-family: Poppins, sans-serif !important;
}
p{
color:#212529!important;
}
    
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content{
    padding:0px!important;
    max-width:70%;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-description p{
    color:#212529!important;
}
.ai-contact-form__column-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r:first-of-type .ai-contact-form__field-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r:last-child .ai-contact-form__label-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r,
.ai-contact-form__column-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r:last-of-type .ai-contact-form__field-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r:last-child .ai-contact-form__label-amjjsudvca0h2b1nmqaigenblockbaed4834tmg6r{
    font-size:12px!important;
    padding-top:0px!important;
    margin-top:-0.7rem!important;
    z-index:9;
    padding:6px;;
    background-color:#fff!important;
    left:0.5rem;
}

.ai-contact-form__label-{{ ai_gen_id }}.active{
    font-size:12px !important;
    padding-top:0 !important;
    margin-top:0rem !important;
}
@media screen and (max-width: 767px) {

.custom-hero-section {
    height: 200px!important;
}
.page-width{
    padding: 0 1rem;
}
#shopify-section-template--21830150160524__mission_section_9Dcf84 .mission-content h2 {
    font-size: 30px;
    text-align:center;
}
.meet-team-section{
    padding-top:0!important;
}

.content-wrapper{
    max-width:100%!important;
    text-align:center;
    padding-bottom: 10px;
}
.team-description p, .team-description{
    margin-bottom:0!important;
}
.custom-hero-section .hero-title{
    font-size:30px!important;
}
.mission-content h2 {
        font-size: 24px!important;
} 
.mission-content h2 br{
 display:none!important;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content h2{
        font-size: 26px!important;
        text-align:center;
}
 .custom-design-heading {
         font-size: 26px!important;   
 }
.custom-design-content {
    padding:0!important;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content{
    padding:40px 15px!important;
    padding-bottom:0!important;
    max-width:100%!important;
    text-align:center;
}  
  .custom-design-video video{
      width:100%;
      height:300px!important;
      object-fit:cover;
      display:block;
      margin-bottom:30px!important;
  }


}

@media screen and (min-width: 767px) and (max-width: 991px) {
 .ai-contact-form-{{ ai_gen_id }}{
    padding : 0 20px!important;
 }
  .custom-design-video video{
      width:100%;
      height:300px!important;
      object-fit:cover;
      display:block;
       margin-bottom:30px!important
  }
.page-width{
    padding: 0 2rem;
}
.mission-wrapper {
     grid-template-columns: 1fr 1fr!important;
}
.custom-hero-section .hero-title{
    font-size:30px!important;
}
.mission-content h2 {
        font-size: 24px!important;
        margin-bottom: 25px;
} 
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content h2,.showroom-title ,
.section-template--21830160875660__diamond_description_xgEVfc .diamond-heading , .team-content h2, .custom-design-heading {
        font-size: 30px!important;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content h2{
    text-align:center;
}
.team-description p, .team-description{
    margin-bottom:0!important;
}
    .team-wrapper {
        gap: 20px!important;
    }
    .team-images{
        padding:0 2rem!important;
    }

    #shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content{
    padding:40px 0px!important;
} 
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-wrapper{
    grid-template-columns:1fr!important;
}
.meet-team-section{
    padding-top:0!important;
}
#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content{
    padding-bottom:0!important;
}
.custom-design-steps{
    padding-left:15px;
    padding-right:15px;
}
.mission-content h2 br{
 display:none!important;
}

#shopify-section-template--21830160875660__mission_section_9Dcf84 .mission-content, .content-wrapper {
    max-width: 85%!important;
}
.custom-design-heading{
   font-size: 26px!important;
}
}


.section-template--21830160875660__diamond_description_xgEVfcc .diamond-description-text p {
    margin-bottom: 1.5rem;
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .custom-design-video video{
        height: 350px!important;
        margin-bottom: 30px!important;
    }
}


























