/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"

**/
.page-width{
    max-width: 1200px !important;
    margin: auto !important;
}

.body-bg-video {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
object-fit: cover;
z-index: -2; 
pointer-events: none;
}

body::before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.45); 
z-index: -1; 
pointer-events: none;
}
/* White background on all pages EXCEPT homepage */
body:not(.template-index)::before {
  content: "";
  position: fixed;
  inset: 0;
  background: #fff;
  z-index: -1;
  pointer-events: none;
}

/* Homepage pe white overlay mat lagao */
body.template-index::before {
  display: none;
}


.section-template--19632346726570__rich_text_xRtD7a-padding {
    background: transparent !important;
}
}


#shopify-section-template--19632346726570__rich_text_xRtD7a .rich-text__blocks .rich-text__caption {
    font: normal normal 400 12px / 25px ;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: 1.5px;
}
p.rich-text__caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.scroll-trigger.animate--slide-in {
    color: #FFFFFF !important;
    font-size: 16px !!important;
}
.rich-text__buttons a {
    border: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    font: normal normal 700 12px ;
    letter-spacing: 0.2em;
    cursor: pointer;
    color: #1d4934;
    border: 1px solid #75a13e;
    padding: 12px 25px;
    text-align: center;
    z-index: 1;
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: color 1000ms;
    transition: color 1000ms;
    outline: none;
    min-height: unset !important;
    padding: 15px 23px;
}
.section-template--19632346726570__rich_text_JUEcdq-padding {
    background-color: transparent !important;
}

#shopify-section-template--19632346726570__rich_text_JUEcdq .rich-text__text  h4 {
    font: italic normal 400 35px / 1.4em ;
    letter-spacing: 0.04em;
    max-width: 100%;
    margin: auto;
    text-align: center;
    color: #FFFFFF;
    text-transform: capitalize !important;
}
#shopify-section-template--19632346726570__1784171701b3086c16 {
    padding: 80px 0 !important;
}
#shopify-section-template--19632346726570__rich_text_xRtD7a .rich-text__text h2{
    color: #FFFFFF;
}
#shopify-section-template--19632346726570__rich_text_xRtD7a .rich-text__heading {
    max-width: 80% !important;
    margin: 10px auto !important;
    font: normal normal bold 66px / 78px  !important;
    text-transform: uppercase ±;
    letter-spacing: 0.088em;
    color: #FFFFFF;
    margin-bottom: 10px !important;
    margin: 0 auto !important;
}
@media(max-width: 600px) {
    
    #shopify-section-template--19632346726570__rich_text_xRtD7a .rich-text__wrapper {
        padding-top: 100px !important;
    }
    #shopify-section-template--19632346726570__rich_text_xRtD7a .rich-text__heading {
        font: normal normal 700 30px / 40px 'futura-pt', sans-serif !important;
        margin-top: 10px !important;
    }

    #shopify-section-template--19632346726570__rich_text_JUEcdq {
        display: none !important;
    }
    #shopify-section-template--19632346726570__1784171701b3086c16 {
        padding: 30px 0 !important;
    }
    .section-template--19632346726570__rich_text_FV7AcY-padding {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
}

#shopify-section-template--19632346726570__1784171701b3086c16 .page-width{
    max-width: 100% !important;
}
.section-template--19632346726570__rich_text_FV7AcY-padding {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background: transparent !important;
}
#shopify-section-template--19632346726570__rich_text_FV7AcY .rich-text__heading{
    font: italic normal 400 35px / 1.4em 'adobe-garamond-pro', serif;
    letter-spacing: 0.04em;
    max-width: 695px;
    margin: auto;
    text-align: center;
    color: #FFFFFF;
}

#shopify-section-template--19631844294826__image_with_text_4HK6c9>div {
    background-color: transparent !important;
}

#shopify-section-template--19631844294826__rich_text_zbWR3p .rich-text__heading {
    font: normal normal 700 66px / 78px ;
    text-transform: uppercase;
    letter-spacing: 0.088em;
    color: #FFFFFF;
    padding: 130px 0 150px !important;
}

/* Collection--Page */
.section-template--19631844294826__product-grid-padding {
    margin-bottom: 80px !important;
}
.collection-hero {
    padding: 4px  !important;
    margin-top: 80px !important;
}

.collection-hero__title {
    color: #000;
    font-size: 1.4em;
    letter-spacing: .05em;
    margin-bottom: 0 !important;
    text-align: center ;
}
.card-wrapper .card__heading a {
    text-decoration: none !important ;
}
.card-wrapper .card__heading {
    color: #0e4535;
    font-size: 14px;
    text-decoration: none !important ;
    font-weight: 400;
    line-height: 21px ;
    letter-spacing: .15em;
    margin-bottom: 10px;
}
.card-wrapper .price a {
    text-decoration: none !important ;
}
.card-wrapper .price a {
    color: #0e4535;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 10px;
    letter-spacing: .15em;
}


div#shopify-block-AUGNKUWE4M01FTjlBM__judge_me_reviews_featured_carousel_n6YqQQ {
    background-color: #FFFFFF !important;
    padding: 20px 0 !important;
}

.rich-text__blocks h2 {
    font-weight: bold !important;
    font-size: 66px !important;
    letter-spacing: 2px;
}

.rich-text__text h2 {
    font-weight: bold !important;
    font-size: 32px !important;
}

