/** Shopify CDN: Minification failed

Line 714:14 Expected identifier but found whitespace
Line 714:15 Unexpected "20px"

**/

/* font family */
@font-face {
  font-family: "NeueHaasDisplay";
  src: url("//luxarmonie.com/cdn/shop/t/71/assets//cdn/shop/files/NeueHaasDisplay-Roman.woff?v=1746196784&48110") format("WOFF"),
  url("//luxarmonie.com/cdn/shop/t/71/assets//cdn/shop/files/NeueHaasDisplay-Roman.woff2?v=1746196783&48110") format("WOFF2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeueHaasDisplay-Roman";
  src: url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.eot?#iefix") format("embedded-opentype"),
       url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.woff") format("woff"),
       url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.ttf") format("truetype"),
       url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.svg#NeueHaasDisplay-Roman") format("svg");
}
@font-face {
  font-family: "NeueHaasDisplayMedium";
  src: url("/cdn/shop/files/NeueHaasDisplayMediu.woff2?v=1749728391") format("woff2"),
       url("/cdn/shop/files/NeueHaasDisplayMediu.woff?v=1749728411") format("woff"),
       url("/cdn/shop/files/NeueHaasDisplayMediu.ttf?v=1749728699") format("truetype");
}
/* 
@font-face {
  font-family: 'NeueHaasDisplay-Roman';
src: url('NeueHaasDisplay-Roman.woff2') format('woff2');
}
@font-face {
  font-family: "NeueHaasDisplayMediu";
  src: url("path/to/NeueHaasDisplayMediu.woff") format("woff");
}
@font-face {
font-family: "NeueHaasDisplay-Roman";
src: url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.eot");
src: url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.eot?#iefix")format("embedded-opentype"),
url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.woff2")format("woff2"),
url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.woff")format("woff"),
url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.ttf")format("truetype"),
url("https://db.onlinewebfonts.com/t/cddfddeff0f66d9f03e9df2585ea819e.svg#NeueHaasDisplay-Roman")format("svg");
} */




/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-socials-style-4 a, .t4s-footer .t4s-socials-style-4 a {
    border: solid 0px;
    color: var(--t4s-light-color);
    border-color: var(--border-color);
    background-color: #232323;
}

.t4s-socials a {
    
    color: #FFF; }

.type_mn_link2>a:not(:hover) {
    color: #4B4F54;
}

.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
  
    color: #000;
    
}

.t4s-lb_nav_mb {
   font-weight: 600;
font-size: 10px;
}

.t4s-shipping-list.t4s-shipping-icon-large .t4s-shipping .t4s-shipping-icon-img, .t4s-shipping-list.t4s-shipping-icon-circle.t4s-shipping-icon-small .t4s-shipping .t4s-shipping-icon {
    width: 90px;
    height: 90px;
}

.t4s-type__drop>.t4s-sub-menu a {
    border-bottom: 1px solid #ececec;
    border-radius: 5px;
}


.t4s-btn-effect-shadow {
  transition: all 0.4s ease-in-out;
  box-shadow: 6px 6px 0px 0px #244631;
}

.t4s-pr-style6 .t4s-product-btns a {
  padding: 0 25px;
  min-width: 136px;
  transition: all 0.4s ease-in-out;
  box-shadow: 6px 6px #244631;
}

.t4s_lb_nav {
    margin-top: -18px;
}

.t4s-nav__ul>li> a {
    color: var(--h-text-color);
    padding: 0px 17.5px; }

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
    border-left: 1px solid #2d2d2d;
    border-right: 1px solid #2d2d2d;
}

.t4s-col-lg-1 {
    flex: 0 0 auto;
    width: 2%;
}

.t4s-header__logo img {
  
    padding-bottom: 0px; }

.t4s-header-layout_logo_left .t4s-col-group_btns {
    min-width: 0%;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .t4s-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
    border-left: 1px solid #2d2d2d;
    border-right: 1px solid #2d2d2d;
}

.t4s-col-lg-1 {
    flex: 0 0 auto;
    width: 2%;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  #shopify-section-footer .t4s-col-lg-3 {
    flex: 0 0 auto;
    width: 100%;
    border-left: 0px solid #2d2d2d;
    border-right: 0px solid #2d2d2d;
}
}


/* font family */






.mobile-home-hero.t4s-hero-image, .Mobile-Home-Held.t4s-hero-image {
    display: none;
}
.t4s-section-inner.t4s_nt_se_footer.t4s_se_footer {
    padding-top: 50px !important;
}

/* product technical info */
.template-product .tec_contact, .template-product .tec_contact_ask  {
    display: none !important;
}




/* PRODUCT PAGE */
.custom-blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  gap:8px;
  margin: 20px auto;
}
.custom-blocks-wrapper .first-bl {
    background: #000;
    color: #fff;
    padding: 3px 7px;
    border-radius: 15px;
    font-size: 12px;
}
.custom-blocks-wrapper .second-bl {
    background: #008000bf;
    color: #fff;
    padding: 3px 7px;
    border-radius: 15px;
    font-size: 12px;
}
 .features-container {
    display: flex;
     flex-direction: column; 
      flex-wrap: wrap; 
margin-left:10px;
   margin-top:40px;
    gap: 1rem;
  }

  .features-container p {
    margin: 0; /* Supprime les marges par défaut des balises <p> */
  }
 .features-container p {
      width: max-content; 
   font-size:14px;
   font-weight:500;
   lie-leight:23px;
   color:#3c3c3c;
    }

   

 
  .custom-width.t4s-row-cols-4>.t4s-col-item img{
    border-radius:10px;
  }
  .custom-width.t4s-row-cols-4>.t4s-col-item.is-nav-selected:after{
   content: "";
    opacity: 1;
    background: currentColor;
    width: 80%;
    height: 2px;
    margin-block-start: 4px;
    transition: opacity .15s;
    display: block;
    margin: 4px auto;
  }
  .loox-rating {
    display: none!important;
}

.lm-product-title {
  padding-top: 0px;
  font-family: 'NeueHaasDisplay-Roman' !important;
}
/* breadcrumb */

  .desktop-breadcrumb {
             display:block;
    margin: 0px;
           }
           .mobile-breadcrumb {
             display: none;
           }
          @media (max-width: 767px) {
             .breadcrumb_pr_wrap {
         padding: 5px 0;
             }
            .breadcrumb_pr_wrap .t4s-container {
              padding-left: 5px;
            }
            .breadcrumb_pr_wrap .t4s-pr-breadcrumb a, .breadcrumb_pr_wrap .t4s-pr-breadcrumb svg {
         color: #fff;
            }
            .breadcrumb_pr_wrap .t4s-pr-breadcrumb>span {
     color: #fff;
            }
            
           .mobile-breadcrumb {
             display: none;
             position: relative;
        top: 25px;
        z-index: 9999;
           }
           .desktop-breadcrumb {
             display: none;
           }
          }
/* .shopify-section.t4s-section.t4s-pr_breadcrumbs.w3_bg {
  position: relative;
}
.breadcrumb_pr_wrap {
   
    margin-bottom: 0px !important;
    padding: 0 !important;
    position: absolute !important;
    top: 20px;
    z-index: 5;
    background: transparent !important;
  margin-left: 10px;
} */
/* Upcart css */
h2.upcart-header-text {
    font-size: 20px!important;
}
/* .Avada-Faqs_Button {
  z-index: 30000;
} */
@media (min-width: 600px) {
 .only-mobile-currencies {
    display: none;
} 
}
@media (max-width: 600px) {
   .only-mobile-currencies {
       position: absolute;
    right: 33%;
    width: 20px;
} 
}



.Avada-Faqs_Button {
    z-index: 9 !important;
}
.transcy-switcher-container {
    z-index: 9 !important;
}
.t4s-mb__menu .t4s-menu-item a i {
    display: flex !important;
  align-items: flex-start;
    justify-content: flex-start;
}

.alireviews-review-star-rating {
    justify-content: center !important;
}


@media (max-width: 767px) {
 .t4s-section-inner {
        margin-inline-end: 0 !important;
    }
}

.LM-TI-rem-infotxt {
  margin-top: 20px;
}

/* Css by Dev */
button.t4s-product-form__submit.t4s-btn.custom.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-custom1.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-sweep-to-top.t4s-btn-loading__svg {
    border-radius: 5px !important;
    display: flex !important;
}
.is--tab-design__accordion .t4s-tab-wrapper:not(:last-of-type) {
    margin-bottom: 0px;
}
.lm-main-container {
 padding: 0px; 
}
.lm-tab-text {
  padding: 10px 0px !important;
  font-weight: 600;
}
  .lm-des-tab {
    border-top: none !important;
    background-color: transparent !important;
  }
.lm-tab-top {
    background-color: transparent !important;
    border-top: 1px solid !important;
}
.t4s-active .t4s-tab__title {
    border-bottom: 1px solid !important;
}
.is--tab-design-mb__accordion .t4s-tab-wrapper:last-of-type {
    border-bottom: 1px solid !important;
}
.t4s-tab__icon svg {
    width: 12px !important;
}
.t4s-tab__title .t4s-tab__text {
    font-weight: 500;
}
@media (max-width: 1024px) {
    .is--tab-design-mb__accordion .t4s-tab-wrapper:not(:last-of-type) {
        margin-bottom: 0px !important;
    }
  .is--tab-design-mb__accordion .t4s-tab-content {
    border: 0px !important;
}
   .custom-width.t4s-row-cols-4>.t4s-col-item{
    width:18%!important;
   
  }
}



.FAQ-product .t4s-accordion-style-1.w3_bg {
    max-width: 1200px !important;
    margin: auto !important;
}
.FAQ-product .t4s-type-accordion>.t4s-tab-wrapper {
    border-bottom: 1px solid #eeeeee !important;
}
.FAQ-product .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav {
    background-color: transparent !important;
}
.FAQ-product .t4s-accor-title .t4s-accor-item-nav {
    background-color: transparent !important;
}
.FAQ-product .t4s-accor-title .t4s-accor-item-nav:before, .t4s-accor-title .t4s-accor-item-nav:after {
    background-color: #000 !important;
}
.FAQ-product .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:after, .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before {
    background-color: #000 !important;
}
.FAQ-product .t4s-accor-title .t4s-accor-item-nav:before {
    width: 10px !important;
}
.FAQ-product .t4s-accor-title .t4s-accor-item-nav:after {
    height: 10px !important;
}
.FAQ-product .t4s-type-accordion .t4s-tab-content {
    border: 0px !important;
  padding: 10px 20px !important; 
}
.FAQ-product .t4s-accor-title .t4s-accor-text {
    font-weight: 500 !important;
}
.FAQ-product .t4s-section-title>span {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 25px;
}

.t4s-gallery .t4s-title span, .t4s-blog-post .t4s-title span,  .t4s-title span {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
    letter-spacing: normal;
    color: #000;
}
span.t4s-section-des.t4s-subtitle {
    letter-spacing: normal;
}
@media (min-width: 768px) {
    .t4s-gallery .t4s-title, .t4s-blog-post .t4s-title, .t4s-title {
    font-size: 24px !important;
    margin-bottom: 5px !important;
}
}

.t4s-mb__menu .t4s-sub-menu li>a, .t4s-mb__menu>li>a {
    border-bottom: 0px solid rgba(var(--text-color-rgb),.2) !important; 
}
.t4s-nav__ul>li>a {
    text-transform: uppercase;
}
.t4s-shipping-list {
    margin-top: 30px;
}

.t4s-shipping-list.t4s-text-center .t4s-shipping .t4s-shipping-icon {
    margin: 0 auto 16px !important; 
}
.t4s-shipping .t4s-shipping-des p {
    line-height: 20px!important;
    margin-top: 16px!important;
    color: #000;
}
@media (min-width: 600px) {

  .t4s-shipping-list {
    margin-top: 30px;
}

.t4s-shipping .t4s-shipping-des p {
    line-height: 20px!important;
    margin-top: 16px!important;
    color: #000;
}
}
@media (max-width: 600px) {
.t4s-sticky-atc__product {
    display: none !important;
}
.t4s-sticky-atc__qty {
    display: none !important;
}
.t4s-sticky-atc__btns {
    width: 100% !important;
}
.t4s-sticky-atc__atc {
    border-radius: 2px !important;
    width: 100% !important;
}
  .t4s-sticky-atc {
    /* max-width: 375px; */
    width: 100%;
    left: unset;
}
}
@media (max-width: 1024px) {
.t4s-tab__title .t4s-tab__text {
    text-transform: uppercase !important;
}
  .t4s-tab-content p {
    margin-bottom: 10px !important;
}
}


.t4s-shipping-list.t4s-flicky-slider .flickityt4s-page-dots {
    margin: 10px 0 0 !impportant;
}
.t4s-flicky-slider .flickityt4s-page-dots .dot {
    width: 7px;
    height: 7px;
}

/* .t4s-banner-holder.isotopet4s.t4s_position_8.t4s_cover.t4s-equal-height-false.t4s-row.t4s-gx-md-20.t4s-gy-md-20.t4s-gx-10.t4s-gy-10.w3_bg.isotopet4s-enabled {
    display: flex !important;
    overflow-x: scroll !important;
    flex-wrap: nowrap !important;
    height: 100% !important;
      scrollbar-width: none;
} */
/* .t4s-col-item.t4s-banner-wrap.t4s-col-lg-4.t4s-col-md-4.t4s-col-12.w3_bg {
    position: unset !important;
    width: 95% !important;
}
@media (min-width: 768px) {
    .t4s-col-item.t4s-banner-wrap.t4s-col-lg-4.t4s-col-md-4.t4s-col-12.w3_bg {
    position: unset !important;
    width: 45% !important;
}
}
@media (min-width: 1024px) {
    .t4s-col-item.t4s-banner-wrap.t4s-col-lg-4.t4s-col-md-4.t4s-col-12.w3_bg {
    position: unset !important;
    width: 30% !important;
}
} */

@media (max-width: 768px) {
    .t4s-col-item.t4s-banner-wrap.t4s-col-lg-4.t4s-col-md-4.t4s-col-12.w3_bg {
    width: 50% !important;
}
  .lm-main-tab {
     margin-top: 10px;
   }

}
@media (max-width: 767px) {
 .LM-HM-banner .t4s-content-position {
    padding-top: 30px !important;
}
 .t4s-text-bl {
    font-size: 12px !important;
} 
  .LM-HM-banner h1.t4s-text-bl {
    font-size: 16px !important;
} 
  .t4s-banner-content.t4s-auto {
    width: 100% !important;
}
  .LM-text-and-slider-section {
    padding-bottom: 0;
}
}


.t4s-languages a span:before{
    background-image: url("/cdn/shop/files/earth-svgrepo-com.png?v=1733312033");
    background-repeat: no-repeat;
    border-radius: 0;
    width: 30px;
    height: 20px;
    content: "";
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
    overflow: hidden;
}

span.t4s-section-des.t4s-subtitle {
    color: #000000 !important;
}


@media screen and (max-width: 370px) {
  h3.t4s-section-title.t4s-title span font:after {
    content: unset !important;
  }
  h3.t4s-section-title.t4s-title span font font:after {
    content: "";
    display: inline-block;
    position: relative;
    width: 60%;
    max-width: 150px;
    height: 2px;
  }

  .title-underline  span:after {
    display: block!important; 
    margin: 0 auto!important;
  }
  /* .title-underline {
    background-color: red!important;
  } */
  
}

@media screen and (max-width: 600px) {
.t4s-btn.t4s-btn-custom {
    padding: 0 8px !important;
    max-height: 25px !important;
}
 }


  
@media screen and (max-width: 768px) {
  .mobile-home-hero, .Mobile-Home-Held {
    display: block !important;
  }
  .desktop-home-hero, .Desktop-Startseite-Held{
    display:none !important;
  }
}

@media (max-width: 767px) {
.mobile-home-hero .t4s-text-bl {
    font-size: 22px !important;
}
 .mobile-home-hero  p#b_custom_text_YExBKV {
    /* font-size: 16px !important; */
}
 .mobile-home-hero .t4s-content-position:not(.t4s-container)[style*="--p-left-mb:50%"] {
    width: 90% !important;
}
 .mobile-home-hero  .t4s-btn.t4s-btn-custom {
    padding: 0px 10px!important;
    max-height: 30px!important;
    /* font-size: 16px !important; */
}
}
@media (max-width: 600px) {
 .mobile-home-hero  .t4s-btn.t4s-btn-custom {
    padding: 0px 10px!important;
    max-height: 30px!important;
    /* font-size: 16px !important; */
}
}
  
#product_announcment .banner-offre {
    background: #C7A586 !important;
}

.t4s-shipping .t4s-shipping-des p {
    font-weight: normal !important;
}


.t4s-section-inner.t4s_nt_se_template--24297155920218__9511489d-a9c6-47bb-ae29-f13c57ccbcc5.t4s_se_template--24297155920218__9511489d-a9c6-47bb-ae29-f13c57ccbcc5.t4s-container-wrap.w3_bg {
    padding-top: 0 !important;
  padding-bottom: 50px !important;
}

/* Updated Css */
/* FAQ SEC */
.LM-prod-faqs {
    padding: 40px 0;
}
.LM-prod-faqs h3.t4s-section-title.t4s-title {
    color: #000;
  font-weight: 600 !important;
}
.LM-prod-faqs .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav {
    background-color: transparent;
}
.LM-prod-faqs .t4s-accor-item-nav {
  right: 0!important;
}
.LM-prod-faqs .t4s-accor-title .t4s-accor-item-nav:before {
    background-color: #333;
}

.LM-prod-faqs .t4s-accor-title .t4s-accor-item-nav:before {
    background-color: #333 !important;
}
.LM-prod-faqs .t4s-accor-title .t4s-accor-text {
    font-weight: normal;
      font-size: 16px;  
}
.LM-prod-faqs .t4s-title {
  margin-bottom: 20px!important;
}
.LM-prod-faqs .t4s-accor-text {
    font-size: 15px !important;
    padding-top: 0;
    padding-bottom: 0;
}
.LM-prod-faqs .t4s-tab-wrapper {
  margin-bottom: 0;
}
.LM-prod-faqs .t4s-title>span {
    font-size: 22px;
}
margin-bottom: 20px !important;
.LM-prod-faqs .t4s-type-accordion .t4s-tab-content {
    padding: 0 0 10px 0;
    border: none;
}
.LM-prod-faqs .t4s-type-accordion .t4s-tab-content p {
    margin: 0 !important;
    padding-left: 5px;
    font-size: 15px;
    line-height: 1.5;
}
.LM-prod-faqs .t4s-accordion-style-2 .t4s-type-accordion .t4s-accor-title {
    padding: 10px 0 10px 0;
}
.LM-prod-faqs .t4s-tab-wrapper {
    border-bottom: 1px solid #d9d9d9;
}
.LM-prod-faqs  .t4s-tab-content {
    background-color: #fff;
    color: var(--content-cl);
    background-color: var(--bg-content-cl);
    padding: 0;
    /* border: 1px solid #f5f5f5; */
    border-top: 0!important;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
    border: none;
}

.LM-prod-faqs .t4s-accor-item-nav:after
 {
    height: 10px;
    width: 1px;
}
.LM-prod-faqs .t4s-accor-item-nav:before {
  width: 10px;
  height: 1px;
}
/* Save Percentage */
.t4s-badge-price {
  /* display: none !important; */
    color: #c72a21;
    background-color: transparent;
    font-size: 18px;
    top: 0;
    padding: 0;
    margin: 0;
    display: flex;
    column-gap: 10px;
    font-size: 25px;
    align-items: center;
    font-weight: 400;
    line-height: 20px;
}
.t4s-badge-price:before {
    content: "|";
    font-size: 20px;
    color: #000;
    line-height: 19px;
    font-weight: 600;
}
/* Sales Badge */
.t4s-product__info-container  .custom-sales-badge {
    padding-top: 10px;
    margin: 0 !important;
    text-transform: uppercase;
}
.t4s-product-info .custom-sales-badge,
.t4s-product-info .custom-sales-badge.w3_bg {
    padding-bottom: 10px;
    text-align: left;
}


/* .customer-gallery .flickity-prev-next-button {
    bottom: 0 !important;
  top: unset;
} */

/* Images Slider styling */
.gallery-carousel img {
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
/* Site Css */

span.paypal-button-text.true {
    font-family: Questrial, sans-serif !important;
}
/* .alr-wh-comp-review-box-title,.t4s-product-title,h1,h2,h3,h4,h5,h6,h3 a{
  font-size: 24px!important;
  font-weight: 600!important;
  line-height:28px !important;
}
.t4s-swatch__item,.t4s-subtitle,p,li,ol,a {
     font-size: 15px !important;
        line-height: 17px !important;
     font-weight: 400!important;
} */

@media (max-width: 991px) {

}
@media (max-width: 768px) {

  /* .alr-wh-comp-review-box-title,.t4s-product-title,h1,h2,h3,h4,h5,h6,h3 a{
  font-size: 18px!important;
  line-height:22px!important;
}
.t4s-swatch__item,.t4s-subtitle,p,li,ol,a {
     font-size: 14px !important;
        line-height: 16px !important;
} */

  
.t4s-tab__title .t4s-tab__text {
    font-size: 14px!important;
}
  .LM-prod-faqs .t4s-accor-title .t4s-accor-text {
      font-size: 18px;  
}
} 
/* New Css */

.promo-text-main p {
    margin: 0;
}
/* .template-collection .custom-sales-badge {
    display: none;
} */
@media (max-width: 768px) {
    .t4s-product__info-container h1 {
    font-size: 18px;
}
.cus-main-collection .t4s-product-title a {
    color: #000!important;
    font-size: 12px;
}
.t4s-product-tabs-wrapper .t4s-tab-content.t4s-active h2 {
    font-size: 15px !important;
  padding-bottom:10px;
}
}
@media (max-width: 1240px) and (min-width: 1024px) {
  .t4s-nav__ul>li> a {
    font-size: 10px;
    padding: 0px 12px !important;
}

}

.t4s-product-tabs-wrapper .t4s-tab-content.t4s-active h2 {
  font-size: 20px ;
}
.lm-top-heading span b {
    font-family: NeueHaasDisplayMedium !important;
    font-weight: 400 !important;
}

.lm-cart-title-main .t4s-cart_discount_price, .lm-cart-drawer-bottom .ammount-save-part {
  display: none;
}
.lm-font-weight .money, .lm-font-weight .t4s-swatch__title, .lm-font-weight .t4s-btn-atc_text {
    font-weight: 500 !important;
}
