:root{--ath-body: 1.6rem;--ath-h1: clamp(2.6rem, 3vw, 4rem);--ath-h2: clamp(2.2rem, 2.4vw, 3rem);--ath-h3: 1.9rem;--ath-h4: 1.7rem;--ath-micro: 1.2rem}.ath-page-index .ath-hero__headline{font-size:clamp(3rem,3.3vw,4.8rem)!important;line-height:1.14!important}.ath-hero__tagline{font-size:1.6rem!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important}.ath-hero__cta,.mg-btn{font-size:1.4rem!important;line-height:1.5;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.ath-hero__trust-item,.header__menu-item,.header__menu-item span{font-size:1.4rem!important}.announcement-bar__message{font-size:1.2rem!important;letter-spacing:.02em!important}.button,.btn,button[type=submit],.quick-add__submit{font-size:1.4rem!important}.product-form__submit{font-size:1.6rem!important}.product__description>p:first-child,.mama-benefits p,.ap-story__grid p,.ap-story__proofs p,.ap-story__head div,.mg-faq__question,.mg-faq__answer-inner{font-size:1.6rem!important}.card__heading,.card__heading a{font-size:1.5rem!important;line-height:1.45!important;overflow-wrap:anywhere}.card-information .price-item{font-size:1.6rem!important}.price--large,.product__info-container .price-item{font-size:2rem!important}.ap-story__grid h4{font-size:1.7rem!important}.mg-ingredient-card__name,.mg-ingredient-card__desc,.mg-trust__text strong,.mg-trust__text span{font-size:1.4rem!important}.mg-packs .mg-packs__sub,.mg-packs .mg-pack-card__desc{font-size:1.5rem!important;color:#e1e8e3!important}.mg-packs .mg-pack-card__name{font-size:1.8rem!important;color:#fff!important}.mg-pack-card__price{font-size:2rem!important}.mg-pack-card__was{font-size:1.5rem!important;color:#bcc9c0!important}.mg-pack-card__save,.mg-packs__tag{font-size:1.2rem!important}.footer,.footer p,.footer a,.footer li{font-size:1.4rem!important}.article-template__content{max-width:80rem;overflow-wrap:break-word}.article-template__content p,.article-template__content li,.product__description p,.product__description li{line-height:1.75!important}.rte img{max-width:100%;height:auto}.rte a{text-underline-offset:.25em}.ath-breadcrumbs{padding-top:1.6rem;padding-bottom:1.6rem}.ath-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1rem}.ath-breadcrumbs li{display:inline-flex;align-items:baseline;gap:1rem;font-size:1.3rem!important;max-width:100%;overflow-wrap:anywhere}.ath-breadcrumbs a{color:#264438;text-underline-offset:.25em}.ath-browse{padding-top:3.2rem;padding-bottom:3.2rem}.ath-browse ul{list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem;padding:0;margin:2rem 0 0}.ath-browse a{display:flex;align-items:center;min-height:4.8rem;padding:1.2rem 1.8rem;border:1px solid #264438;border-radius:999px;color:#183129;text-decoration:none;font-size:1.5rem}.ath-browse a:hover{background:#dfece5}.ath-browse a:focus-visible,.ath-breadcrumbs a:focus-visible,.ath-prod:focus-visible{outline:3px solid #b89b63;outline-offset:4px}@media(max-width:749px){body,p,li,td,dd,.rte p,.rte li,.product__description p,.product__description li{font-size:1.6rem!important}h1,.h1,.product__title h1,.product__title{font-size:2.6rem!important}h2,.h2,.collection__title,.title,.mg-section-title,.mg-manifesto__headline,.mg-packs__title{font-size:2.2rem!important}h3,.h3{font-size:1.8rem!important}.ath-hero__text{padding:2.4rem 2rem 3.2rem}.ath-browse ul{gap:.8rem}.ath-browse a{font-size:1.4rem;padding:1rem 1.4rem}.field__input,.select__select{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.ath-prod,.ath-prod img,.card-wrapper,.mg-pack-card{transition:none!important}.mg-routine__marquee{animation:none!important;flex-wrap:wrap;width:auto}}@media(min-width:990px){.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:2rem!important}.header__inline-menu{min-width:0!important;margin-left:0!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:wrap!important;justify-content:center;max-width:100%;column-gap:.4rem!important;row-gap:0!important}.header__inline-menu .header__menu-item{padding:.9rem!important;white-space:normal!important}}.card__media .media{overflow:hidden}.card__media img[src*="/Photo_"][src*=fond_blanc i],.product__media img[src*="/Photo_"][src*=fond_blanc i]{padding:0!important;transform:none!important;object-fit:contain!important;object-position:center!important;max-width:100%!important;transform-origin:50% 50%!important}@media(max-width:989px){slider-component[data-althevia-touch],slider-component[data-althevia-touch] .product-grid,slider-component[data-althevia-touch] .product-grid *{touch-action:pan-y pinch-zoom!important}slider-component[data-althevia-touch] .product-grid{overscroll-behavior-y:auto!important;overscroll-behavior-x:contain}slider-component[data-althevia-touch] .product-grid[data-dragging]{scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none;user-select:none}}@media(max-width:749px){.ath-page-collection .product-grid-container .collection.page-width{padding-left:1rem!important;padding-right:1rem!important;width:100%;max-width:100%!important}.ath-page-collection #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem .8rem!important;margin-left:0!important;margin-right:0!important;width:100%!important}.ath-page-collection #product-grid.product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0;padding-left:0!important}.ath-page-collection #product-grid .card-wrapper{padding:.6rem!important;border-radius:12px!important}.ath-page-collection #product-grid .card__information{padding:1rem .2rem!important}.ath-page-collection #product-grid .card__heading,.ath-page-collection #product-grid .card__heading a{font-size:1.4rem!important;line-height:1.4!important}.ath-page-collection #product-grid .quick-add__submit{padding:.8rem .5rem!important;min-width:0!important;width:100%;min-height:4.8rem;font-size:1.2rem!important;letter-spacing:0!important;white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/althevia-readability.css.map */
