.text-container .h2,.rte h2,.text-container .h3,.rte h3,.text-container .h4,.rte h4{margin:0}body{line-height:1.4}.h1,.rte h1{line-height:1.2;font-weight:700}.h2,.rte h2{line-height:1.3;font-weight:700}.h3,.rte h3{font-weight:700;line-height:1.4}.h4,.rte h4{line-height:1.25;font-weight:700}.special-presse{font-size:12px;line-height:1.5;font-weight:500}.special-team{font-size:26px;line-height:1.4;font-weight:700}:root{--heading-h1-font-size: 31px;--heading-h2-font-size: 26px;--heading-h2-mobile-font-size: 26px;--heading-h3-font-size: 20px;--heading-h4-font-size: 16px;--heading-h4-mobile-font-size: 16px;--base-font-size: 15px;--heading-small-font-size: 12px}@media screen and (min-width:768px){:root{--heading-h1-font-size: 60px;--heading-h2-font-size: 36px;--heading-h3-font-size: 24px;--heading-small-font-size: 14px;--heading-h4-font-size: 18px;--base-font-size: 16px}.h2-mobile{font-size:var(--heading-h2-mobile-font-size)}.h4-mobile{font-size:var(--heading-h4-mobile-font-size)}body{line-height:1.5}.special-presse{font-size:15px;line-height:1.2}.special-team{font-size:28px;line-height:1.3}}a,button{text-transform:inherit!important}a.button.button--primary,.button.button--primary,.button.button--ternary{font-weight:500;letter-spacing:normal;text-transform:inherit}@media screen and (min-width:768px){.stacked_desktop_only+prev-next-buttons{display:none!important}.stacked_desktop_only{grid-auto-flow:row!important;grid-template-columns:repeat(auto-fit,var(--item-width))!important}}.article-item__excerpt.text--small{margin-top:0;line-height:normal}.header__linklist-link{font-size:15px;font-weight:500}.heading.heading--small{text-transform:inherit;font-weight:500;letter-spacing:0}@media screen and (max-width:768px){#main .shopify-section.shopify-section--image-with-text:nth-child(2) .image-with-text__wrapper{display:flex;flex-wrap:wrap}#main .shopify-section.shopify-section--image-with-text:nth-child(2) .image-with-text__image-wrapper{order:2;margin-bottom:0;margin-top:32px}}@media screen and (max-width:768px){.button.button--primary{line-height:1.5;padding-top:12px;padding-bottom:14px}}@media screen and (min-width:741px){.announcement-bar__message.text--small{padding:5px 0;height:35px;font-size:13px}.header__wrapper{--reduce-header-padding: 1}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/rebranded-fonts.css.map */
