/** Shopify CDN: Minification failed

Line 19:0 Unexpected "2."
Line 363:4 Expected identifier but found "/"

**/


/* 1. Header border remove  */
.m-link-lists .m-link:after {
    height: 0px;
}

.m-menu__link--main:after {
    height: 0px !important;
}


2. Footer border remove 

.m-link-lists .m-link:after {
  display: none;
}

.m-menu__link--main:after {
  display: none;
}


/* —----------------------------------Navbar shadow—------------------------------- */
header {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); 
    border-bottom: 1px solid #00000030;
}

/* -------------------------------Banner Text------------------------------------- */
.m-richtext__title+.m-richtext__button {
    margin-top: 15px;
}

/* ------------------------------Footer policy ------------------------ */
.shopify-policy__title {
    text-transform: capitalize;
}
 .shopify-policy__container h3 {
    font-size: 25px;
}

  .shopify-policy__container {
    max-width: 1200px !important;
}

/* —------------------------------------------------------------------------------------Footer text—------------- */
div#shopify-section-sections--23034229522761__footer {
 .m-footer--block-newsletter .m-footer--block-title {
        font-size: 18px;
        margin-bottom: 12px;
        font-weight: 700;
    }

    h3.m-accordion--item-button.m-footer--block-title {
    font-size: 18px;
    font-weight: 700;

    }

.m-footer--block .social-media-links {
  margin-top: 15px;
}

.m-footer--block .social-media-links a {
   background-color: initial;
   color: white;
}

input#ContactSubscribe-7b0bf4c6-3873-4222-b8d6-ce009e710078-email {
    border: 1px solid black;
}

button.m-newsletter-form__button.m-newsletter-form__button--text.m-button.m-button--primary {
    border: 1px solid black;
}
}


/* --------------------STAY UP TO DATE----------------------- */

section#m-newsletter-template--23034229260617__newsletter_mD8Nyc {
  .m-newsletter-section__header {
        margin-bottom: 20px;
    }

  button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background-color: black;
    color: white;
    border:1px solid black;
}

  background-image: url('/cdn/shop/files/Untitled_design_83.png?v=1737093830');
  background-repeat: no-repeat;
  background-size: cover;
  
}

/* --------------------------------fast image width text ---------------------------- */
section#m-section-template--23034229260617__image_with_text_DN48Hj {
.m-image-with-text__content {
    background-color: #f5f5f5;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.m-content-box{
    padding: 50px;
}

responsive-image.m-image.m-image-loaded {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

}

/* ---------------------------Second image width text -------------------------- */

.m-image-with-text__content {
    background-color: #f5f5f5;
}

.m-content-box{
    padding: 40px;
}

/* -------------------------------------MUCH ASKED QUESTIONS---------------------------------- */
section#m-collapsible--template--23034229260617__collapsible_tabs_3MMMzH {
h3.m-collapsible--button.h5 {
    background-color: white;
    padding: 16px;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.rte {
    margin-left: 20px;
}

}

/* -------------------------hover image ------------------------ */
.m-product-card__media {
    border-radius: 10px;
}

/* ----------------------------------text remove---------------------------------- */
.m-product-tax {
    display: none;
}


/* --------------------------------------all device responsive ------------------------ */

@media (max-width: 480px) {
h1,h2,h4,h5,h6 {
  font-size: 24px !important;
}

.m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    margin-left: 15px;
    margin-right: 15px;
}

  .m-content-box {
        padding: 20px !important;
        text-align: center;
   }


  .m-image-with-text__content {
        background-color: #f5f5f5;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-radius: 10px;
    }


  responsive-image.m-image.m-image-loaded {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-radius: 10px;
    }


  .m-hero__btn.m\:justify-start.m-scroll-trigger.animate--fade-in-up {
    justify-content: center;
}

.block-image {
    margin: 0 auto;
}


.block-text {
    text-align: center;
}

a.m-button.m-button--white {
    background-color: black;
    color: white;
}

div#m-custom__block--text_LGiDhh {
   margin-left: 10px;
   margin-right: 10px;
}


div#m-custom__block--text_qAjUGE {
    margin-left: 10px;
    margin-right: 10px;
}

div#m-custom-template--23070906220873__custom_content_f4chRx {
  .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}


div#m-custom-template--23070922539337__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}

div#m-custom-template--23070974050633__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}
  
div#m-custom-template--23070906122569__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}

  
}

/* ------------------------------------------tablet responsive -------------------------- */

@media (max-width: 768px) {

    .md\:m\:w-1\/2 {
        width: 100%;
    }

.m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    margin-left: 15px;
    margin-right: 15px;
}

  .m-content-box {
        padding: 20px !important;
        text-align: center;
   }


  .m-image-with-text__content {
        background-color: #f5f5f5;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-radius: 10px;
    }


  responsive-image.m-image.m-image-loaded {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-radius: 10px;
    }


  #shopify-section-template--23034229260617__image_with_text_QHWYmm .m-image-with-text__content {
    max-width: 737px;
}

#shopify-section-template--23034229260617__image_with_text_cUWEJD .m-image-with-text__content {
    max-width: 733px;
}

  div#m-custom-template--23070906220873__custom_content_f4chRx {
  .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}


div#m-custom-template--23070922539337__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}

div#m-custom-template--23070974050633__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}
  
div#m-custom-template--23070906122569__custom_content_f4chRx {
    .m\:flex {
    display: flex;
    flex-direction: column-reverse;
}
}

}

/* ------------------------Faqs width-------------------------- */
.container-narrow {
    max-width: 1000px;
}



#shopify-section-template--23034229260617__rich_text_iBJakK .m-richtext__description.rte.m-scroll-trigger.animate--fade-in-up {
    max-width: 900px;
    margin: 0 auto;
    margin-top: 20px;
}



/* ------------------befor and after--------------------- */
div#shopify-block-AYTlsbm1MRnZEVTdub__judge_me_reviews_preview_badge_YDXCUz,
div#shopify-block-AUEpGSHhZaEJEVlU0Q__judge_me_reviews_preview_badge_YDXCUz,
div#shopify-block-ANS93QmJyWVFLak5Jc__judge_me_reviews_preview_badge_YDXCUz,
div#shopify-block-AeDhxODZxUDhPN25YT__judge_me_reviews_preview_badge_YDXCUz {
.jdgm-widget::after {
    content: "";
    display: flex;
    gap: 10px;
    align-items: center;
}

.jdgm-widget::after {
    content: "";
    display: inline-block;
}

.jdgm-widget::after {
    content: "";
    display: inline-block;
    / *background-image: url('/cdn/shop/files/236_318_lieben.png?v=1737775968');
    background-size: contain;
    background-repeat: no-repeat;
    width: 240px; 
    height: 20px;
}


.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    display: flex;
    justify-content: space-between;
}

}


/* --------------------- main product percentage------------------------ */
.m-product-inventory__indicator-bar {
    background-color: #f9f9f9 !important;
}



/* -------------------destop responsive -------------------- */
@media (min-width: 770px) and (max-width: 1504px) {
section#m-section-template--23034229260617__image_with_text_DN48Hj {
  responsive-image.m-image.m-image-loaded {
    height: 622px;
}

[style*='--aspect-ratio'] > *:first-child {
    object-fit: fill;
}
}

}






