body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.28}.header__heading-link .h2{font-size:2.6rem;letter-spacing:.23em;text-transform:uppercase}.header__heading-link{padding-left:1.5rem}.header{max-width:1440px}.button{font-size:1.45rem;letter-spacing:.015em;min-height:5rem;padding:0 3rem}.button:hover{opacity:.9}.mavea-eyebrow,.caption-with-letter-spacing{font-size:1.05rem;line-height:1.6;letter-spacing:.22em}[id$=__hero] .banner__box{max-width:51rem;padding:3.8rem 4rem;background:#faf8f5e8}[id$=__hero] .banner__heading{font-size:clamp(3.5rem,3.6vw,5rem)}[id$=__hero] .banner__text{line-height:1.55}[id$=__hero] .banner__content{max-width:1440px;padding:5rem 4.8rem 0}[id$=__hero] .banner{min-height:72rem}.rich-text__blocks{max-width:80rem}.rich-text__text{line-height:1.85;color:#6b6058}[id$=__essentials] .multicolumn-card__info{padding:2rem 0}[id$=__essentials] .multicolumn-card__info h3{font-size:2.6rem}[id$=__essentials] .multicolumn-card__image-wrapper{margin:0}[id$=__essentials] .multicolumn-card__info .link{margin-top:.8rem}[id$=__values] .title-wrapper-with-link{justify-content:center}[id$=__values] .multicolumn-card__info{padding:2.4rem 1.5rem;border-top:1px solid #d9d0c6}[id$=__ensemble] .image-with-text__content{padding:4rem 5rem}.product__title h1{font-size:clamp(2.8rem,3vw,4rem)}.product__description{font-size:1.6rem;line-height:1.8}.product__description p{margin:0 0 1.6rem}.product__description ul{padding-left:2rem}.footer-block__heading{font-size:2.4rem}.footer-block:first-child .footer-block__heading{letter-spacing:.2em}.footer__content-bottom{border-top:1px solid #ded7ce}.mavea-collection{padding:6rem 0 8rem}.mavea-collection__intro{max-width:72rem;margin:0 auto 4rem;text-align:center}.mavea-preview-note{border:1px solid #d9d0c6;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.5;background:#f1ede7}#mavea-essentiels{scroll-margin-top:10rem}@media(min-width:990px){.footer__blocks-wrapper{justify-content:space-between}.footer-block:first-child{max-width:48rem}.footer-block:last-child{max-width:32rem}}@media(max-width:749px){.header__heading-link .h2{font-size:2.2rem}[id$=__hero] .banner{min-height:0}[id$=__hero] .banner__media{height:35rem!important;position:relative!important}[id$=__hero] .banner__content{padding:0}[id$=__hero] .banner__box{padding:3rem 2.4rem;max-width:none}[id$=__hero] .banner__heading{font-size:3.4rem}.rich-text__blocks{max-width:100%}[id$=__ensemble] .image-with-text__content{padding:3rem 2.4rem}[id$=__values] .multicolumn-card__info{padding:1.8rem 0}.mavea-collection{padding:3.5rem 0 5rem}.footer{padding-top:4rem}}.mavea-image-link{display:block;color:inherit}.mavea-image-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mavea-image-link img{transition:transform .25s ease}@media(hover:hover){.mavea-image-link:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.mavea-image-link img{transition:none}}.mavea-complements{padding-top:48px;padding-bottom:64px}.mavea-complements .title{margin-top:0;margin-bottom:32px}@media screen and (max-width:749px){.mavea-complements{padding-top:32px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mavea.css.map */
