*{letter-spacing:0!important}body,.body-text,p,li{font-weight:400;font-size:15px!important;line-height:1.3!important}body,html{overscroll-behavior:none;overscroll-behavior-y:none}.header__desktop .header__desktop__buttons .icon path,.header__wrapper .header__mobile__button a .icon path,.header__wrapper .header__mobile__button summary .icon path{stroke:none;fill:#231f20}.header__wrapper[data-header-transparent] .header__desktop .header__desktop__buttons .icon path,.header__wrapper[data-header-transparent] .header__mobile__button a .icon path,.header__wrapper[data-header-transparent] .header__mobile__button summary .icon path{fill:var(--link)}.header__wrapper[data-header-transparent] .navlink--cart--icon .header__cart__status{background:var(--bg);color:var(--accent)}.header__wrapper[data-header-transparent].js__header__stuck .navlink--cart--icon .header__cart__status{color:#fff}.header__desktop__button--cta .btn{padding:10px 22px;border-radius:40px;white-space:nowrap}.header__wrapper[data-header-transparent]:not(.js__header__stuck) .header__desktop__button--cta .btn{--btn-bg: var(--link) !important;--btn-border: var(--link) !important}.header__wrapper .header__mobile__hamburger .icon-menu path{stroke-width:2px}.mobile-menu__block.mobile-menu__block--divider{display:none}.drawer__menu .sliderow__title{font-size:25px;font-weight:500}.drawer.drawer--header .header__desktop__button--cta{display:block;padding:0}.drawer.drawer--header .drawer__foot__scroll{flex-direction:row;flex-wrap:nowrap}.drawer.drawer--header .drawer__foot__scroll .mobile-menu__block{flex-basis:fit-content}.drawer.drawer--header .drawer__foot__scroll .mobile-menu__block--localization:nth-child(2){margin-left:auto}.drawer.drawer--header .drawer__foot__scroll .mobile-menu__block--localization .mobile-menu__block-inner{display:flex;align-items:center;justify-content:center}.drawer.drawer--header .drawer__foot__scroll .header__desktop__button--cta .btn{font-size:16px}html .drawer--header .drawer__close{--icon-size: 34px}html .header__desktop__button--cta{padding:0 10px 0 0}@media only screen and (min-width:750px){html .header__mobile__button .navlink:not(.navlink--toplevel),html .header__desktop__button .navlink:not(.navlink--toplevel){padding-left:7px;padding-right:7px}}.product__page .product__content .product__title{line-height:1}.product__page .product__content .yotpo-widget-instance .yotpo-sr-bottom-line-text{font-size:15px!important;line-height:1!important;padding:0!important;font-family:PP Neue Montreal,sans-serif!important;font-weight:400!important;text-transform:lowercase!important}.product__page .product__content .yotpo-widget-instance .yotpo-sr-bottom-line-summary span[aria-hidden=true]{height:auto!important}.product__page .product__content .yotpo-widget-instance .yotpo-reviews-star-ratings-widget{margin-bottom:20px!important}.product__page .product__content .product__description__content p{margin:0}.product__page .product__content .product__composants ul{margin:0;display:flex;flex-wrap:wrap;list-style:none;gap:15px 30px}.product__page .product__content .product__composants ul li{margin:0;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:15px!important;line-height:1!important;text-align:center}.product__page .product__content .product__composants ul li strong{font-size:35px;font-weight:500;line-height:1}.product__block.product__produits-lies{display:flex;flex-direction:column;gap:10px}.product__page .product__content .product__block.product__produits-lies .produits-lies__titre{font-size:15px;font-weight:500;line-height:1.3}.product__block.product__produits-lies .produits-lies__produits{margin:0;display:flex;gap:10px}.product__block.product__produits-lies .produits-lies__produits>*{font-size:14px;padding:8px 25px;line-height:1;border-radius:50px;border:1.5px solid #ddd}.product__block.product__produits-lies .produits-lies__produits>div{background-color:var(--bg-color);border-color:var(--bg-color);font-weight:500}.product__block.product__produits-lies .produits-lies__produits>div[style*="#825840"]{color:#fff}.product__page .product__content .product__abonnements{border:1px solid #231F20;padding:20px;background-color:#f7f7f5;border-radius:7px}.product__page .product__content .product__abonnements .product__abonnements-top{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.product__page .product__content .product__abonnements .product__abonnements-top p{margin:0}.product__page .product__content .product__abonnements .product__abonnements-top .titre-abonnement{display:flex;align-items:center;gap:10px}.product__page .product__content .product__abonnements .product__abonnements-top .titre-abonnement>p{font-size:18px!important;font-weight:500!important}.product__page .product__content .product__abonnements .product__abonnements-top .titre-abonnement .promo{background-color:#231f20;color:#fff;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.1;border-radius:20px}.product__page .product__content .product__abonnements .product__abonnements-bottom{margin:0;display:flex;flex-direction:column;list-style:none;gap:7px}.product__page .product__content .product__abonnements .product__abonnements-bottom li{display:flex;align-items:center;margin:0;gap:7px}.product__page .product__content .product__abonnements .product__abonnements-bottom li img{width:18px;height:auto}.product__page .product__content .product__abonnements .product__abonnements-bottom li p{font-size:14px;margin:0}.product__page .product__content .product__abonnements .product__abonnements-top+hr{margin:15px 0;border-color:#231f2040}.product__page .product__content .product__abonnements .infos-abonnement{display:flex;flex-direction:column;gap:3px}.product__page .product__content .product__abonnements .infos-abonnement .desc-abonnement{font-size:14px!important}.product__page .product__content .prix-abonnements{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.product__page .product__content .prix-abonnements .prix-unite{font-size:13px;color:#231f20}.product__page .product__content .prix-abonnements .prix{display:flex;gap:5px}.product__page .product__content .prix-abonnements .prix .prix-avant{color:#787575;font-size:14px;line-height:1.45;text-decoration:line-through}.product__page .product__content .prix-abonnements .prix .prix-apres{color:#231f20;font-weight:500;font-size:15px}.pack-decouverte{width:fit-content;margin:15px auto;font-size:14px;line-height:1.3;text-decoration:underline;cursor:pointer}.btn-atc-abonnement{background-color:#231f20;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:17px 30px;line-height:1;border-radius:50px;cursor:pointer;gap:4px}.btn-atc-abonnement>span,.btn-atc-abonnement .prix-apres{font-size:18px;font-weight:500;text-transform:uppercase}.btn-atc-abonnement .prix{display:flex;gap:5px;align-items:center}.btn-atc-abonnement .prix-avant{font-weight:400;font-size:16px;color:#a3a2a2;text-decoration:line-through}.product__block.product__reassurance{margin-left:0;display:flex;align-items:flex-start;list-style:none;gap:15px}.product__block.product__reassurance li{margin:0;display:flex;flex-direction:column;align-items:center;gap:5px;width:calc(33.33% - 10px)}.product__block.product__reassurance li>img{height:24px;width:auto}.product__block.product__reassurance li .titre{font-size:13px;font-weight:500;line-height:1.1;text-align:center}.product__block.product__reassurance li p{margin:0;font-size:11px!important;text-align:center}.product__block.product__block--accordion .accordion__title{font-size:20px;text-transform:uppercase;font-weight:500;padding:20px 0;line-height:1}.product__block:not(.product__block--accordion)+.product__block.product__block--accordion .accordion{border-top:1px solid #231f20;margin-top:1px}.product__block.product__block--accordion .accordion{border-bottom:1px solid #231f20}@media only screen and (min-width:750px){.product__page{display:flex;align-items:flex-start}.product__page .product__images,.product__page .product__content{width:50%}.product__page .product__images{position:sticky;top:93.55px}}.sleek-pdp__label-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center}.sleek-pdp__label-modal.is-open{display:flex}.sleek-pdp__label-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;cursor:pointer}.sleek-pdp__label-modal-body{position:relative;z-index:1;max-width:600px;max-height:90vh;-webkit-overflow-scrolling:touch}.sleek-pdp__label-modal-body>div{overflow-y:auto;height:100%;max-height:90vh}.sleek-pdp__label-modal-body img{display:block;width:100%;height:auto;border-radius:12px}.sleek-pdp__label-modal-close{position:absolute;top:-12px;right:-12px;z-index:2;width:36px;height:36px;border-radius:50%;background:#fff;border:none;color:#000;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}@media only screen and (max-width:750px){.sleek-pdp__label-modal-body{width:100%;max-width:calc(100% - 30px)}}.sticky-atc{position:fixed;width:100vw;bottom:-90px;z-index:10;background-color:#fff;box-shadow:0 -1px 5px #0c0c0d17;border-radius:7px 7px 0 0;transition:bottom .6s cubic-bezier(.7,0,.2,1)}.sticky-atc.visible{bottom:0}.sticky-atc .page-width{display:flex;align-items:center;max-width:1600px;padding:15px 30px;justify-content:space-between}.sticky-atc .page-width .infos-produit{display:flex;align-items:center;gap:15px}.sticky-atc .page-width .infos-produit img{height:60px;width:auto;border-radius:8px}.sticky-atc .page-width .sleek-pdp__cta-btn{background-color:#0a0a0a;padding:12px 35px;border-radius:50px;width:fit-content;color:#fff;margin:0}.sticky-atc .page-width .infos-produit>div{display:flex;gap:1px;flex-direction:column}.sticky-atc .page-width .infos-produit span{font-size:13px}.sticky-atc .page-width .infos-produit .product-title{font-weight:500;font-size:15px}.sticky-atc .page-width .infos-produit .product-prix{display:none}@media only screen and (max-width:750px){.sticky-atc{bottom:-76px}.sticky-atc .page-width{padding:8px 16px}.sticky-atc .page-width .sleek-pdp__cta-btn>span>span,.sticky-atc .page-width .sleek-pdp__cta-btn>span>s{display:none}.sticky-atc .page-width .infos-produit>div>span:not([class]){display:none}.sticky-atc .page-width .infos-produit .product-prix{display:flex;gap:5px;align-items:flex-end}.sticky-atc .page-width .infos-produit .product-prix>span{font-weight:500}.sticky-atc .page-width .infos-produit .product-prix>s{font-size:12px;color:#707070}.sticky-atc .page-width .sleek-pdp__cta-btn{padding:12px 25px}}#cart-drawer.drawer--cart .cart__checkout{margin:0 0 10px}#cart-drawer #cartForm .cart__note{display:none}#cart-drawer #cartForm .cart__foot__inner{padding-bottom:0;border-top:1px solid rgb(10 10 10)}#cart-drawer.drawer--cart .cart__total{padding:0;margin-bottom:10px}#cart-drawer.drawer--cart .cart__item{align-items:flex-start;padding:15px 20px;gap:15px}#cart-drawer.drawer--cart .cart__item__selected-options{color:#0a0a0a;font-size:13px!important}#cart-drawer.drawer--cart .cart__item__title a{font-size:16px}#cart-drawer.drawer--cart .cart__item__selling-plan{display:none}#cart-drawer.drawer--cart .cart__quantity-field{border:none}#cart-drawer.drawer--cart quantity-input{width:fit-content}#cart-drawer.drawer--cart quantity-input .cart__quantity-counter{display:flex;align-items:flex-start;gap:10px}#cart-drawer.drawer--cart .cart__item__remove{margin-top:7px}#cart-drawer.drawer--cart .cart__widget__title{font-size:13px}#cart-drawer.drawer--cart .cart__total__label{font-size:14px;font-weight:500;color:#0a0a0a}#cart-drawer.drawer--cart .accordion{border-bottom:none;border-top:1px solid rgb(10 10 10)}#cart-drawer.drawer--cart .drawer__foot{border-top:none}#cart-drawer.drawer--cart .cart__discount{font-size:12px!important;padding:8px 20px;background-color:#2d8a4e14;border:1px solid #2d8a4ea1;border-radius:4px;margin:0 0 0 auto;width:272px}#cart-drawer.drawer--cart .cart__discount svg{display:none}#cart-drawer.drawer--cart .cart__total.livraison-gratuite{margin-top:5px;margin-bottom:15px}#cart-drawer.drawer--cart .cart__total.livraison-gratuite .cart__total__price{font-size:14px}#cart-drawer.drawer--cart .cart__item__content{padding-left:20px}#cart-drawer.drawer--cart .cart__widget__content__inner{padding-top:0}#cart-drawer.drawer--cart .cart__widget__content__inner label{font-size:12px}#cart-drawer.drawer--cart .cart__widget__content__inner .cart__field--textarea{border-radius:3px;border-color:#e0e0e0}#cart-drawer.drawer--cart .sleek-cart-footer-trust span{color:#0a0a0a}#cart-drawer.drawer--cart .sleek-cart-footer-trust svg{stroke:#0a0a0a}recently-viewed.drawer__empty__product{display:none}@media only screen and (max-width:479px){.drawer--cart .cart__quantity{max-width:90px}#cart-drawer.drawer--cart .cart__discount{margin:0 auto}}.collection__title .hero__title .sup{display:none}.yotpo-head .yotpo-headline{font-size:48px!important;font-weight:500!important;text-transform:uppercase;line-height:1.1!important;margin:0!important}@media only screen and (max-width:479px){.yotpo-head .yotpo-headline{font-size:30px!important}}.index-contact .wrapper--narrow{display:flex;align-items:flex-start;gap:50px;max-width:100%}.index-contact .intro-contact .contact__form__heading{text-align:left;font-size:48px;margin-bottom:5px;text-transform:uppercase}.index-contact .intro-contact,.index-contact #contact-us-page{width:calc(50% - 25px)}.index-contact #contact-us-page{padding-top:40px}.index-contact .intro-contact .description{margin:0 0 20px}.index-contact .intro-contact .contact__btn{padding:12px 30px;background-color:#231f20;border-radius:50px;color:#fff;font-weight:500;line-height:1;display:block;width:fit-content;font-size:14px}.index-contact #contact-us-page input,.index-contact #contact-us-page textarea{font-size:15px;outline:none}.index-contact #contact-us-page button.btn{border-radius:100px;padding:9px 20px;text-transform:none;font-size:15px!important;width:fit-content;display:block;min-width:150px}.index-contact #contact-us-page p[data-spam-detection-disclaimer]{font-size:10px!important}@media only screen and (max-width:750px){.index-contact .wrapper--narrow{gap:20px;flex-direction:column}.index-contact .intro-contact,.index-contact #contact-us-page{width:100%}.index-contact #contact-us-page input,.index-contact #contact-us-page textarea{font-size:14px}.index-contact .intro-contact .contact__form__heading{font-size:30px;margin-bottom:10px}.index-contact .intro-contact .description{font-size:14px!important}.index-contact #contact-us-page{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
