/** Shopify CDN: Minification failed

Line 488:0 Unexpected "#"

**/



/* announcement content and button css  */

.m-announcement-bar__content {
    max-height: 60px !important;
}

.m-header header {
    box-shadow: 0 4px 20px #0000000a;
}
 
#m-announcement--sections--18590480236712__annoucement a.m-slide__button-first.m-button.m-button--secondary:hover {
    background: transparent;
    box-shadow: none !important;
    color: #fff !important;
}

#m-announcement--sections--18590480236712__annoucement.container {
    width: 100%;
    margin: 0 auto;
    padding: 0px !important;
}


/* Header menu icon css */
.m-tooltip__content {
    display: none !important;
}


/* Hero slider heading css */
h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 100px !important;
    letter-spacing: 0.5px !important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 .m-richtext__title+.m-richtext__button {
    margin-top: 575px !important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 .m-richtext__subtitle.m-slide__subtitle.m\:text-black.h5 {
    font-size: 24px !important;
    letter-spacing: 5px !important;
    color: #1e3706 !important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 a.m-slide__button-first.m-button.m-button--primary {
    letter-spacing:  4px !important;
    padding: 15px 20px !important;
}


/* Before/After css */
.m-image-comparison__heading {
    background: transparent !important;
    color: #1e3706 !important;
    box-shadow: none !important;
    letter-spacing: .08rem !important;
    font-size: 24px !important;
    text-transform: uppercase;
}



#shopify-section-template--18590479712424__custom_content_dzNBcK .m-richtext__subtitle {
    margin-bottom: 80px !important;
}

#shopify-section-template--18590479712424__custom_content_dzNBcK .m-section__subheading, .m-richtext__subtitle {
    font-weight: 600 !important;
    font-size: 28px !important;
    color: #1e3706 !important;
}

#shopify-section-template--18590479712424__custom_content_dzNBcK .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 26px !important;
    color: #1e3706 !important;
}

#shopify-section-template--18590479712424__custom_content_dzNBcK a.m-button.m-button--primary {
    letter-spacing:  4px !important;
    padding: 15px 20px !important;
}

.m-collection-card__title {
    font-size: 32px !important;
}

section#m-section--template--18590479712424__icon_box_QfzNit {
    background-image: url(/cdn/shop/files/Landing-Page-BgZiva-5.jpg?v=1755389003);
    background-position: center;
    padding: 80px 0px;
    background-repeat: no-repeat;
    background-size: auto;
}

section#m-section--template--18590479712424__icon_box_QfzNit a.m-button.m-button--primary {
    width: 100%;
    border-radius: 0px;
    box-shadow: none !important;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 28px;
    text-transform: capitalize;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

section#m-section--template--18590479712424__icon_box_QfzNit .m-icon-box.m-icon-box--vertical.m-gradient.m-color-default {
    border-radius: 50px !important;
}

.m-hover-box__wrapper.m\:w-full {
    border-radius: 15px !important;
}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonials--layout-2 .m-testimonial__wrapper {
    padding: 100px 0px !important;
    border-radius: 0px !important;
    text-align: left !important;
    height: 340px !important;
}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonials--layout-2 .m-testimonial__image {
    --image-width: 140px !important;
}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonial__description.rte {
    font-size: 20px !important;
}


#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonial__image {
    position: relative;
    top: -365px !important;
    right: 0;
    left: 125px !important;
    bottom: 0;
}

#shopify-section-template--18590479712424__custom_content_8fhPLB .m-section__header {
    margin-bottom: 0px !important;
}

#shopify-section-template--18590479712424__custom_content_8fhPLB .m-richtext__description {
    margin-top: 0px !important;
}

#shopify-section-template--18590479712424__custom_content_8fhPLB h2.m-section__heading.h3 {
    font-family: 'Inter';
    font-weight: 500 !important;
    letter-spacing: 4px !important;
}

#shopify-section-template--18590479712424__custom_content_8fhPLB .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 24px !important;
}

div#m-custom__block--text_6mcEFg {
    padding: 50px !important;
}

/* div#m-custom__block--image_J3p6RY .m\:items-center {
    align-items: center;
    justify-content: right !important;
} */

div#m-custom__block--image_J3p6RY {
    justify-content: right !important;
}

div#m-custom__block--image_bn6hCV {
    justify-content: right !important;
}


div#m-custom__block--image_J3p6RY .m\:w-full {
    width: 80% !important;
}

div#m-custom__block--image_bn6hCV .m\:items-center {
    align-items: center;
    justify-content: right !important;
}

div#m-custom__block--image_bn6hCV .m\:w-full {
    width: 80% !important;
}



/* Footer css */
.m-footer--middle .m-footer--block-title {
    font-size: 24px !important;
    font-weight: 500 !important;
}

/* .m-footer--accordion {
    border-top: 1px solid #666 !important;
} */

.m-accordion--item-button {
    cursor: auto !important;
}

.m-footer--middle .m-footer--block {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
}

.m-footer--middle .m-footer--block-title {
    margin-bottom: 20px !important;
  
}

/* Product page css  */
#shopify-section-template--18590479155368__main .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border: none !important;
}

#shopify-section-template--18590479155368__main responsive-image.m-image.m-image-loaded {
    border-radius: 8px !important;
}

#shopify-section-template--18604609863848__main responsive-image.m-image.m-image-loaded  {
    border-radius: 8px !important;
}

#shopify-section-template--18604609863848__main .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border: none !important;
}

#shopify-section-template--18601546842280__main .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border: none !important;
}

#shopify-section-template--18601546842280__main responsive-image.m-image.m-image-loaded {
    border-radius: 8px !important;
}

#shopify-section-template--18604538527912__main .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border: none !important;
}
#shopify-section-template--18604538527912__main responsive-image.m-image.m-image-loaded {
    border-radius: 8px !important;
}

#shopify-section-template--18604604391592__main responsive-image.m-image.m-image-loaded {
    border-radius: 8px !important;
}

#shopify-section-template--18604604391592__main .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border: none !important;
}


/* contact page css  */
#shopify-section-template--18590477353128__contact-form .xl\:m\:w-6\/12 {
    width: 70% !important;
}
.m-contact-form__heading {
    font-size: 36px !important;
    text-align: center !important;
}
.m-contact-form__description {
    text-align: center !important;
}
.form-field--checkbox {
    display: none !important;
}
#shopify-section-template--18590477353128__contact-form button.m-button.m-button--primary {
    margin-left: 320px !important;
}

.m-contact-form {
    margin-bottom: 0px !important;
}

#shopify-section-template--18590477353128__contact-form .form-field {
    background-color: transparent !important;
}


.m-breadcrumb--wrapper.m\:flex.m\:items-center.m\:justify-center {
    display: none !important;
}

.m-customer-forms .m-sign-up p {
    display: none !important;
}

.m-register-form__description {
    display: none !important;
}

.m-product-card__title {
    font-size: 20px !important;
}

span.m-price-item.m-price-item--regular {
    color: #5E5E5E;
}

span.option-label--selected {
    display: none !important;
}

#shopify-section-sections--18590480236712__annoucement .m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover {
    box-shadow: none !important;
}

#mc_embed_signup .mc-field-group label {
    color: #000 !important;
}

#mc_embed_signup .indicates-required {
    font-size: 12px;
    margin-right: 5%;
    color: #000;
}

/* last sections css */

div#m-custom__block--text_jwWnPm {
    padding: 50px;
}


/* Newletter button css */
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #aa8250;
    color: #fff !important;
    border: none !important;
}

/* About us page css */
#shopify-section-template--18590476337320__custom-content .m-section__header {
    --m-section-header-spacing-bottom: 0px !important;
}

#shopify-section-template--18590476337320__custom-content h2.m-section__heading.h2 {
    font-size: 52px !important;
}


.template-page #MainContent {
    padding-bottom: 30px !important;
}

div#shopify-section-template--18590479712424__testimonials_ArmTCh {
    background-image: url(/cdn/shop/files/Landing-Page-Ziva-13.png?v=1755547359);
    padding: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

div#shopify-section-template--18590479712424__testimonials_ArmTCh .m-gradient {
    background: transparent !important;
}

#shopify-section-template--18590479712424__icon_box_QfzNit h2.m-section__heading.h3 {
    font-family: 'Inter';
    font-weight: 600 !important;
    letter-spacing: 1px;
}


#shopify-section-template--19189826224296__icon_box_i8qffn .m-icon-box.m-icon-box--vertical.m-gradient.m-color-default {
    border: 2px solid #eee;
    padding: 20px 15px;
    height: 100%;
    border-radius: 20px;
}




@media only screen and (max-width: 1024px){

    #shopify-section-template--19189826224296__1621243260e1af0c20 .m-slide__wrapper {
    padding-top: 20px !important;
}

#m-slider-template--19189826224296__1621243260e1af0c20 
  .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-center {
    margin-top: 305px !important;
}

}




/* Mobile responsive code */

@media only screen and (max-width: 767px) {
  h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size: 36px!important;
    letter-spacing: 1px!important;
    line-height: 40px !important;
}
.m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 16px!important;
    line-height: 15px!important;
    width: 335px !important;
}

  .m-slide__content.m-richtext.m\:text-left {
    padding-top: 60px !important;
    padding-bottom: 24px !important;
}
  
/* #shopify-section-sections--18590480236712__annoucement a.m-slide__button-first.m-button.m-button--secondary {
    display: none !important;
} */

#shopify-section-sections--18590480236712__annoucement .m-announcement-bar__content {
    padding: 0px 5px !important;
}

#contact {
    padding: 12px !important;
    margin: 0px auto !important;
}

#shopify-section-sections--18590480236712__annoucement .m-announcement-bar__content {
    padding-top: 10px !important;
    padding-bottom: 60px !important;
}

#shopify-section-sections--18590480236712__annoucement a.m-slide__button-first.m-button.m-button--secondary {
    margin-top: 7px !important;
}

  .m-announcement-bar__content {
    padding: 0px 15px !important;
}
.m-footer--middle .m-footer--block {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}


.m-announcement-bar__content {
    font-size: 13px !important;
}
/* .m-announcement-bar__content {
    text-align: left !important;
} */

  .m-announcement-bar__container.container {
    padding: 0 5px !important;
}
  
a.m-slide__button-first.m-button.m-button--secondary {
    padding: 4px 4px !important;
    font-size: 10px !important;
}
  
.m-collection-card__title {
    font-size: 24px !important;
}


  #shopify-section-template--18604538527912__main .modal-content {
    background-color: white;
    padding: 20px;
    margin: auto;
    width: 95% !important;
    position: relative;
    top: 20%;
    border-radius: 10px;
}
  
#shopify-section-template--18590479712424__1621243260e1af0c20 .m-slide__wrapper {
    padding-top: 70px !important;
    padding-bottom: 30px !important;
}

##shopify-section-template--18590479712424__1621243260e1af0c20 .m-richtext__description+.m-richtext__button {
    margin-top: 15px !important;
}
  
#shopify-section-template--18590479712424__custom_content_9Ugpw6 h3.newsletter-form__title.h2 {
    font-size: 24px !important;
}

div#m-custom__block--text_jwWnPm {
    padding: 16px !important;
}


#shopify-section-template--18590479712424__1621243260e1af0c20 .m-slide__wrapper {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 .m-richtext__title+.m-richtext__button {
    margin-top: 130px !important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 a.m-slide__button-first.m-button.m-button--primary {
    letter-spacing: 2px !important;
    padding: 10px 12px !important;
}

#shopify-section-template--18590479712424__custom_content_dzNBcK .m-richtext__subtitle {
    margin-bottom: 0px !important;
}

#shopify-section-template--18590479712424__custom_content_dzNBcK .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 18px !important;
    color: #1e3706 !important;
}

section#m-section--template--18590479712424__icon_box_QfzNit {
    background-image: url(/cdn/shop/files/Landing-Page-BgZiva-5.jpg?v=1755389003);
    background-position: center;
    padding: 30px 0px !important;
    background-repeat: no-repeat;
    background-size: auto;
}

#shopify-section-template--18590479712424__icon_box_QfzNit responsive-image.m-image.m\:w-full.m-image-loaded {
    border-radius: 15px;
}

#shopify-section-template--18590479712424__icon_box_QfzNit .m-icon-box__description.rte.m\:text-color-subtext {
    padding: 5px !important;
}

div#shopify-section-template--18590479712424__testimonials_ArmTCh {
    background-image: url(/cdn/shop/files/Landing-Page-Ziva-13.png?v=1755547359);
    padding: 30px 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

div#shopify-section-template--18590479712424__testimonials_ArmTCh .m-gradient {
    background: transparent !important;
}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonial__image {
    position: relative;
    top: -390px !important;

}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonials--layout-2 .m-testimonial__image {
    --image-width: 110px !important;
}

#shopify-section-template--18590479712424__testimonials_ArmTCh .m-testimonials--layout-2 .m-testimonial__wrapper {
    padding: 80px 0px !important;
    height: 370px !important;
}

#shopify-section-template--18590479712424__custom_content_9Ugpw6 .m-custom-content__block-newsletter .newsletter-form__form {
    padding-bottom: 30px !important;
}

#shopify-section-template--18590479712424__custom_content_9Ugpw6 button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    font-size: 12px !important;
}

#shopify-section-template--18590479712424__custom_content_8fhPLB .m-richtext__description.rte.m\:text-color-subtext.h6 {
    font-size: 20px !important;
}

div#m-custom__block--text_6mcEFg {
    padding: 10px !important;
}
div#m-custom__block--image_bn6hCV {
    order: 5 !important;
}

div#m-custom__block--text_6mcEFg {
    order: 4 !important;
}

.m-custom-content__block-newsletter .newsletter-form__form {
    margin-top: 24px;
    padding-bottom: 30px;
}

}


.m-footer--accordion {
   border-top: 1px solid #5e5e5e59 !important;
}

.m-footer--bottom-inner.m\:flex.m\:flex-col.xl\:m\:flex-row.m\:justify-between.m\:items-end {
    border-top: 1px solid #5e5e5e59 !important;
}


.m-announcement-bar__content p a{
        padding-left: 20px !important;
        padding-right: 20px !important;
}

@media only screen and (min-width: 768px){
  
h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    /* font-size: 45px!important; */
    letter-spacing: 1px!important;
}
  
.m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 18px!important;
    line-height: 12px!important;
}

#shopify-section-template--18590479712424__1621243260e1af0c20 .m-slide__wrapper {
    padding-top: 75px !important;
}

  
}


#m-section--template--19189826224296__icon_box_QfzNit .rte p:first-child {
    margin-top: 0;
    max-width: 320px;
}
#m-section--template--19189826224296__icon_box_QfzNit .m-icon-box__inner.m\:flex-col.m\:items-center {
    padding: 20px !important;
    border: 1px solid black !important;
    border-radius: 15px !important;
    box-shadow: 0 4px 12px rgba(82, 37, 37, 0.4) !important;
    height: 800px !important;
}
@media (max-width: 600px) {
  #m-section--template--19189826224296__icon_box_QfzNit .m-icon-box__inner.m\:flex-col.m\:items-center {
    height: 680px !important;
  }
}
#m-slider-template--19189826224296__slider_W3ALXd .m-richtext__description.m-slide__description.rte.m\:text-black.h6 {
    font-size: 18px;
}

#m-section--template--19189826224296__testimonials_ArmTCh responsive-image.m-image.m-image-loaded {
    width: 128px;
}

#shopify-section-template--19190641131688__custom_content_FEX79E #m-custom__block--text_MDqrfm {
    border: 1px solid #5e5e5e59;
    border-right: none;
}

#m-custom-template--19190641131688__custom_content_d3J8Yq #m-custom__block--text_qn8we8 {
    border: 1px solid #5e5e5e59;
    border-left: none;
}

#m-custom-template--19190641131688__custom_content_XWKCKh #m-custom__block--text_ACaKtK {
    border: 1px solid #5e5e5e59;
    border-right: none;
}
#shopify-section-template--19190627860648__custom_content_m4TtdH #m-custom__block--text_zHHPyB {
    border: 1px solid #5e5e5e59;
    border-right: none;
}
#m-custom-template--19190627860648__custom_content_rpxfKg #m-custom__block--text_MFpVzK {
   border: 1px solid #5e5e5e59;
    border-left: none;
}
#m-custom-template--19190616293544__custom_content_H8QQLQ #m-custom__block--text_7mkYpf {
    border: 1px solid #5e5e5e59;
    border-right: none;
}

#m-custom-template--19190616293544__custom_content_3dHpJD #m-custom__block--text_QQm9Mg {
    border: 1px solid #5e5e5e59;
    border-left: none;
}
#m-custom-template--19190616293544__custom_content_fY94rn #m-custom__block--text_r87D9r {
    border: 1px solid #5e5e5e59;
    border-right: none;
}
#m-slider-template--19189826224296__1621243260e1af0c20 .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-center {
    margin-top: 530px;
}
#m-custom__block--video_card_iMLp8z {
    order: 4 !important;
}
@media (max-width: 767px) {
  #m-slider-template--19189826224296__1621243260e1af0c20 .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-center {
    margin-top: 135px;
  }
}

/* Tablet (768px – 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    font-size:50px !important;
    letter-spacing: 0.4px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #m-slider-template--19189826224296__1621243260e1af0c20 
  .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-center {
    margin-top: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  #m-slider-template--19189826224296__1621243260e1af0c20 
  .m-richtext__subtitle.m-slide__subtitle.m\:text-black.h5 {
    font-size: 16px !important; /* adjust for tablet */
  }
}

@media (max-width: 767px) {
  #m-slider-template--19189826224296__1621243260e1af0c20 
  .m-richtext__subtitle.m-slide__subtitle.m\:text-black.h5 {
    font-size: 14px !important; /* adjust for mobile */
  }
}


@media (min-width: 1280px) and (max-width: 1440px) {
  #m-slider-template--19189826224296__1621243260e1af0c20 
  .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-center {
    margin-top: 320px; /* adjust for large screens */
  }
}
@media (max-width: 767px) {
  #m-announcement--sections--19189819867304__annoucement 
  .m-announcement-bar__content {
    padding: 10px 0px !important; /* adjust padding for mobile */
  }
}
@media (max-width: 767px) {
  #m-custom-template--19189826224296__custom_content_9Ugpw6 
  h3.newsletter-form__title.h2 {
    font-size: 27px; /* adjust for mobile */
  }
}

@media (max-width: 767px) {
  #shopify-section-template--19189826224296__custom_content_8fhPLB 
  h2.m-section__heading.h3 {
    font-size: 21px; /* adjust for mobile */
  }
}
@media (max-width: 767px) {
  #m-custom-template--19190616293544__custom_content_H8QQLQ 
  #m-custom__block--text_7mkYpf {
    border: 1px solid #5e5e5e59;
    border-right: none;
    padding: 20px; /* reduce padding for mobile */
  }
}

@media (max-width: 767px) {
  #m-custom-template--19190616293544__custom_content_3dHpJD 
  #m-custom__block--text_QQm9Mg {
    border: 1px solid #5e5e5e59;
    border-left: none;
    padding: 20px; /* reduce padding for mobile */
  }
}

@media (max-width: 767px) {
  #m-custom-template--19190616293544__custom_content_fY94rn 
  #m-custom__block--text_r87D9r {
    border: 1px solid #5e5e5e59;
    border-right: none;
    padding: 20px; /* reduce padding for mobile */
  }
}
@media (max-width: 767px) {
  #shopify-section-template--19190627860648__custom_content_m4TtdH 
  #m-custom__block--text_zHHPyB {
    border: 1px solid #5e5e5e59;
    border-right: none;
    padding: 20px; /* reduce padding for mobile */
  }
}

@media (max-width: 767px) {
  #m-custom-template--19190627860648__custom_content_rpxfKg 
  #m-custom__block--text_MFpVzK {
    border: 1px solid #5e5e5e59;
    border-left: none;
    padding: 20px; /* reduce padding for mobile */
  }
}
@media (max-width: 767px) {
  #shopify-section-template--19190641131688__custom_content_FEX79E 
  #m-custom__block--text_MDqrfm {
    border: 1px solid #5e5e5e59;
    border-right: none;
    padding: 20px; /* reduce padding for mobile */
  }
}
@media (max-width: 767px) {
  #m-custom-template--19190641131688__custom_content_d3J8Yq 
  #m-custom__block--text_qn8we8 {
    border: 1px solid #5e5e5e59;
    border-left: none;
    padding: 20px; /* reduce padding for mobile */
  }
}

@media (max-width: 767px) {
  #m-custom-template--19190641131688__custom_content_XWKCKh 
  #m-custom__block--text_ACaKtK {
    border: 1px solid #5e5e5e59;
    border-right: none;
    padding: 20px; /* reduce padding for mobile */
  }
}
/* Mobile (up to 767px) */
@media (max-width: 767px) {
  #m-section--template--19189826224296__testimonials_ArmTCh 
  .m-testimonials--layout-2 .m-testimonial__wrapper {
    padding: 0px !important;        
    border-radius: 3px; /* smaller radius for small screens */
    text-align: center;
  }
}

#shopify-section-template--19189826224296__1621243260e1af0c20 .m-slide__wrapper {
    padding-top: 50px;
    padding-bottom: 100px;
}





