main[data-template=page] .page-content,main[data-template=page] .rootmere-about-page{max-width:46rem}main[data-template=page] .rootmere-about-page .rootmere-page-intro{max-width:42rem;margin-block-end:1.5rem;font-size:clamp(1.125rem,1.4vw,1.35rem);line-height:1.55}main[data-template=page] .rootmere-about-page h2{margin-block:2.5rem .75rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.shopify-policy__container{max-width:64rem}.shopify-policy__title,.shopify-policy__body{width:min(42rem,100%);margin-inline:auto}.shopify-policy__body .rte h2{margin-block:2.75rem 1rem;font-size:clamp(1.75rem,2.2vw,2rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}@media screen and (min-width:1200px){.shopify-policy__body .rte h2{width:min(62rem,calc(100vw - 4rem));max-width:none;white-space:nowrap}footer .footer-content{display:grid;grid-template-columns:minmax(19rem,1.35fr) repeat(3,minmax(10rem,1fr));align-items:start;column-gap:clamp(2.5rem,4.5vw,5.5rem)}footer .footer-content>*{min-width:0;align-self:start}}@media screen and (max-width:749px){main[data-template=page] .rootmere-about-page h2,.shopify-policy__body .rte h2{font-size:1.8rem;line-height:1.15}}.product-badges__badge{font-weight:800!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rootmere-site-pages.css.map */
