@import"https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{scroll-behavior:smooth}a.button.button--secondary{background:#3e3d3d!important;border-color:#3e3d3d!important;color:#fff!important}a.button.button--primary{background:#3e3d3d;border-color:#3e3d3d;color:#fff}a.button.button--secondary .btn-add-to-cart,a.button.button--primary .btn-add-to-cart{background:#ba7a4b!important;color:#fff!important;right:-1px}.footer_logo{flex-direction:column;align-items:center}#Banner-footer .footer__content-top .footer_logo img{max-width:450px;width:100%}.footer_logo .logo_block_desciption{max-width:900px}.footer_logo .logo_block_desciption p{text-align:center}.footer__content-bottom-wrapper .footer__column--info{justify-content:center}.footer__content-bottom-wrapper .footer__column--info .footer__copyright p{text-align:center;font-size:17px}footer#Banner-footer .footer__blocks-wrapper .footer-newsletter .footer-block__details-content{margin-top:10px}.home_hero_slider .custom_product_section{display:none}.home_hero_slider a.button{overflow:hidden}.home_hero_slider a.button.button--secondary{background:#ab6f45!important;border-color:#ab6f45!important}.home_hero_slider a.button.button--secondary .btn-add-to-cart{background:#3e3d3d!important}.slideshow__text.banner__box .banner__text{max-width:750px;width:100%}.slideshow__text.banner__box .banner__text span{font-size:22px;line-height:35px}.about-us .number_counter_image .banner__media__media img{height:340px;object-fit:cover}.about-us .number_heading_section .number_counter_section .number-counter-wrapper{display:none!important}.box-blure .banner__list span{font-style:italic;font-size:23px}.home_grid .grid-banner-inner h3.main-title a{color:#fff!important}.home_grid .grid-banner-inner h3.main-title{line-height:45px}.home_grid .swiper-pagination{margin-top:50px}.home_grid .swiper-button-prev{left:10px;width:50px;height:50px;padding:12px;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}.home_grid .swiper-button-next{right:10px;width:50px;height:50px;padding:12px;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}.home_grid .swiper-button-prev span,.home_grid .swiper-button-next span{display:flex}.home_grid .swiper-button-prev:hover img,.home_grid .swiper-button-next:hover img{filter:invert(1)!important}.home_grid .swiper:hover .swiper-button-next{right:10px;opacity:1}.home_grid .swiper:hover .swiper-button-prev{left:10px;opacity:1}.home_grid .swiper-navigation{margin-top:50px}.about-two .number_counter_section .title-wrapper-with-link{max-width:780px}.about-two .number_counter_section .title-wrapper-with-link a.button.button--primary{margin-left:unset;margin-top:15px}.about-two .number_heading_section .banner__media__media img{height:600px;object-fit:cover}.about-two .number_counter_section .number-counter-wrapper .grid{margin:0;width:100%;max-width:660px}div#ProductGridContainer facet-filters-form.facets form#FacetSortForm .facet-filters__field .facets__summary-label{padding-right:50px}.main-product_info .product__media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:calc(16.67% - 1rem)!important}.product-recommendations .swiper{height:100%!important}.product-recommendations .swiper .swiper-wrapper{display:flex!important;align-items:stretch!important}.product-recommendations .swiper .swiper-wrapper .swiper-slide{height:auto!important}body#age-amp-capital-de-peau-service .product__info-as-bottom-tabs{display:none}body#age-amp-capital-de-peau-service .product_description .row .rich-text{z-index:0!important}body#age-amp-capital-de-peau-service .product_description .row .rich-text .rich-text__wrapper{padding:0!important}body#age-amp-capital-de-peau-service .product_description .row .rich-text .rich-text__wrapper .rich-text__blocks{width:100%;max-width:100%!important}body#age-amp-capital-de-peau-service .product-form__buttons .product-form__quantity,body#age-amp-capital-de-peau-service .product-form__buttons .dT_VProdWishList{display:none!important}.product__info-container .product-form__buttons div#digital_appointments_container{max-width:400px!important}body#age-amp-capital-de-peau-service button#product-form__submit{opacity:0!important}.pdp-icon-section .media{padding-bottom:0!important}.pdp-icon-section .media .multicolumn-card__image{position:static;max-width:110px;margin:0 auto}.pdp-icon-section .multicolumn-list__item{border-right:1px solid #ba7a4b}.pdp-icon-section .multicolumn-list__item:last-child{border:0}#servicify-app-embed-container{width:auto!important}.pdp-icon-section .multicolumn-list{gap:0}.contact_blocks .support-block-list{max-width:1200px;margin:auto;width:100%}.contact_blocks .support-block-list .support-block-list__item{border-radius:20px;overflow:hidden}.contact_blocks .support-block-list .support-block-list__item .support-block-card{flex-direction:column;gap:20px!important}.contact_blocks .support-block-list .support-block-list__item .support-block-card .support-block-card__image-wrapper{border-radius:400px!important;overflow:hidden;width:75px;height:75px;display:flex;justify-content:center;align-items:center}.contact_blocks .support-block-list .support-block-list__item .support-block-card .support-block-card__image-wrapper .support-block-card__image-wrapper_1{border:none!important}.contact_blocks .support-block-list .support-block-list__item .support-block-card .support-block-card__info{padding:0!important}.contact_blocks .support-block-list .support-block-list__item .support-block-card .support-block-card__info h4.support-title{margin-bottom:10px!important}form#ContactForm .contact__fields{display:grid!important;grid-template-columns:repeat(2,1fr)!important}form#ContactForm .contact__fields .field__input{height:7rem!important;font-size:17px!important}form#ContactForm .field__label{display:block!important;visibility:visible!important;opacity:1!important;position:unset!important;clip:unset!important;width:100%!important;overflow:visible!important;height:unset!important;font-size:18px!important;margin-left:8px!important;margin-bottom:5px!important}form#ContactForm textarea#ContactForm-body{min-height:18rem;font-size:17px!important}.section.form-image .field.field--with-error:before{display:none!important}form#ContactForm .contact__button button.button{padding-right:3rem!important}.product__tax.caption.rte{display:none}.main-product_info .product__title h1{line-height:normal}.product__info-as-bottom-tabs{display:none}.main-product_info .metafield-rich_text_field p{margin-bottom:0!important;margin-top:10px!important}body.template-cart .cart__contents{margin-top:80px!important;margin-bottom:80px!important}body.template-cart cart-items .cart__warnings{margin-top:80px;margin-bottom:60px}body.template-cart cart-items h1.cart__empty-text{font-size:56px!important;font-weight:700}body.template-cart cart-items .cart__warnings a.button{padding:0 3rem!important}body.template-cart cart-items .cart__warnings h2.cart__login-title{font-size:34px!important;font-weight:700}div#main-cart-footer{padding-top:50px!important}.product__info-wrapper.grid__item{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:1399px)and (min-width:1198px){footer#Banner-footer .footer__blocks-wrapper .footer-newsletter{width:calc(23% - calc(var(--grid-desktop-horizontal-spacing) / 2))!important;max-width:calc(23% - calc(var(--grid-desktop-horizontal-spacing) / 2))!important;order:4!important;justify-content:flex-start!important;align-items:flex-start!important}}@media screen and (max-width:1199px)and (min-width:768px){footer#Banner-footer .footer__blocks-wrapper .footer-newsletter{width:calc(50% - calc(var(--grid-desktop-horizontal-spacing) / 2))!important;max-width:calc(50% - calc(var(--grid-desktop-horizontal-spacing) / 2))!important;order:4!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important}}@media screen and (min-width:990px){.product-collection aside.facets-wrapper.sidebar-sticky{width:var(--sidebar-width)}.facets-vertical .product-grid-container{width:calc(100% - Calc(var(--sidebar-width) + var(--grid-desktop-vertical-spacing)));position:sticky;top:0;height:fit-content}.facets-vertical{display:flex;justify-content:space-between}}.multicolumn.salon-paris slider-component .multicolumn-list{max-width:1200px;margin:auto}.multicolumn.salon-paris slider-component .multicolumn-list li .multicolumn-card{padding:20px}.salon-paris .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--center{text-align:center;align-items:center;width:100%}.salon-block .number_counter_image{width:calc(40% - 30px)}@media screen and (min-width:1400px){.diagnostic-img-box .banner__box{max-width:80rem}}.diagnostic-img-box .subtitle{color:#000000b3}.how-diagnostic .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--center{text-align:center;align-items:center;width:100%}.diagnostic-aimed .image-with-text__heading{margin-top:0}.diagnostic-aimed .image-with-text__text.rte.body ul{margin:0;list-style:none;padding-left:0}.diagnostic-aimed .image-with-text__text.rte.body li{margin:10px 0;position:relative;padding-left:1.5em}.diagnostic-aimed .image-with-text__text.rte.body li:before{content:"\2726";position:absolute;left:0;color:#ba7a4b}.diagnostic-aimed .image-with-text__text.rte.body:nth-child(4){box-sizing:border-box;border-width:0;border-style:solid;background-color:#f9f7f2;border-color:#ba7a4b;margin-top:2.5rem;border-left-width:4px;padding:20px}.booking-button{position:fixed;bottom:20px;top:auto;left:20px;z-index:99}.booking-button button{padding:0 30px}@media(max-width:991.98px){.home_hero_slider .banner__buttons{justify-content:center!important}.html-sections-product button.button.button--secondary{padding:15px!important}}@media(max-width:767.98px){body p{font-size:16px!important}.home_hero_slider .slideshow__media:after{background:transparent}.about-us .isolate{padding:0 15px}.luna_rituals{padding-top:20px!important;padding-bottom:30px!important}.about-two .number_counter_section .number-counter-wrapper .grid{padding-bottom:15px}.about-two{padding:0 0 45px}.moonlight-banner .banner__buttons{margin-top:10px!important}.customer_review .custom_header{margin:0}.testimonials.customer_review{padding:60px 0 40px}.box-blure .banner__list span{font-size:16px}.luna-booking-grid{gap:15px}.section-image-banner .banner__buttons{position:relative}.main-product-template .page-width,.pdp_content .rich-text{padding:60px 15px}.diagnostic-img-box h2.banner__heading.h2{margin:0!important}.box-blure .banner__box.content-container{padding:0 15px!important}.diagnostic-img-box .banner__buttons{margin-top:10px!important}body .diagnostic-img-box .banner__content.banner__content--middle-center.page-width{min-height:auto!important}.how-diagnostic .page-width{padding:0 15px 60px!important}.diagnostic-aimed{padding-bottom:60px!important}.diagnostic-title{font-size:25.5px!important}.vous_info{padding:0!important}.vous_info .diag-item-title{font-size:20px;margin:0;line-height:normal}.luna-header{margin-bottom:20px!important}.luna-heading{margin:0 0 10px}.about-us p{margin:0 0 10px!important;text-align:start!important}.page-full-width.section-template--28502095626577__image_banner_6Gjtkg-padding.isolate{padding-top:30px!important}.banner__buttons{margin-top:10px!important}.diagnation_cta h2.banner__heading.h2{margin-top:0}.section-template--28299286741329__support_block_e7q6Lh-padding{padding-top:60px!important;padding-bottom:60px!important}.form-contact .title-wrapper-with-link.content-align--left{align-items:start!important}.contactmain-info>div{padding:60px 0}.form-contact .map-contact-detail{margin-top:0!important}form#ContactForm .contact__fields{gap:5px}.button.button--secondary,.button.button--primary{font-size:16px!important;gap:5px;padding:18px 79px 18px 15px;min-height:auto}.mobile-toolbar__icons{display:none!important}.home-grid-slider .swiper-wrapper{flex-wrap:wrap;gap:20px;overflow:hidden;transform:translateZ(0)!important}.home-grid-slider .swiper-navigation{display:none}.booking-button button{padding:14px 18px!important}}@media(max-width:375px){a.button.button--primary{font-size:14px!important;padding:15px;gap:5px}a.button.button--secondary{font-size:14px!important;gap:5px;padding:15px}.btn-add-to-cart{position:unset!important;width:25px!important;height:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
