.main-page-title,.page-title,.collection-hero__title,.template-page .title--primary{text-align:center}.collection-hero__description,.collection-hero__text-wrapper{text-align:center;margin-left:auto;margin-right:auto}.ld-reassurance{border-top:0!important;border-bottom:0!important}.footer{border-top:0!important}.footer .footer__content-top{padding-bottom:1.4rem!important}.footer .footer__content-top .grid{row-gap:2rem!important}.footer .footer__blocks-wrapper{margin-bottom:0!important}.footer .footer-block--newsletter{margin-top:1.6rem!important;padding-top:1.6rem;border-top:1px solid rgba(253,251,247,.12);max-width:460px;margin-left:auto;margin-right:auto;text-align:center}.footer .footer__content-bottom{border-top:0!important;padding-top:1rem!important}.footer .footer__content-bottom-wrapper{border-top:0!important}.footer .footer__payment{margin-top:.4rem!important}.footer .footer-block__heading{margin-bottom:.8rem!important}@media screen and (min-width:750px){.footer .footer__blocks-wrapper .footer-block{padding-right:2rem}}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,2.6vw,3.2rem)!important;line-height:1.2!important;letter-spacing:.02em}.product__description h2,.product__description h3{font-family:Fraunces,serif;font-weight:500;font-size:1.9rem;letter-spacing:.02em;margin:2.4rem 0 .8rem}.product__description p{line-height:1.7;margin:0 0 1.2rem}.product__description ul{margin:0 0 1.6rem;padding-left:2rem}.product__description li{margin-bottom:.5rem;line-height:1.6}.template-cart .title{text-align:center;font-family:Fraunces,serif;font-weight:500;letter-spacing:.02em}.template-cart .title-wrapper-with-link{justify-content:center;margin-bottom:2.4rem}.cart-items thead th{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.cart-item{padding-top:2rem;padding-bottom:2rem}.cart-item__name{font-family:Fraunces,serif;font-size:1.7rem;text-decoration:none}.cart__footer{background:#f9f6f0;border:1px solid rgba(43,27,23,.1);border-radius:8px;padding:2.4rem!important}.cart__ctas{margin-top:1.6rem}.cart__empty-text{text-align:center}.footer .footer-block__details-content.rte a{display:inline-block;margin-top:1rem;padding:1rem 2.2rem;background:#1b3b2b;color:#fdfbf7!important;border-radius:6px;text-decoration:none;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.footer .footer-block__details-content.rte a:hover{background:#14301f;color:#fdfbf7!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/moi-harmonisation.css.map */
