body{--ocare-frame:1440px;--ocare-gutter:64px;--ocare-content:calc(min(100vw,1440px) - 128px);--ocare-edge:max(64px,calc((100vw - 1312px)/2))}
body .ocare-about,body .ocare-faq-page-title{box-sizing:border-box;max-width:var(--ocare-frame);padding-inline:var(--ocare-gutter);margin-inline:auto}
body .ocare-faq{padding-inline:var(--ocare-edge)}body .ocare-faq-inner{max-width:none}
body #shop .hero{box-sizing:border-box;max-width:var(--ocare-frame);padding-inline:var(--ocare-gutter)}
body #shop .page-section{padding-inline:var(--ocare-edge)}body #shop .section-inner{max-width:none}body #shop .final-order .section-inner{max-width:650px}
body #shop .formula-families{box-sizing:border-box;width:var(--ocare-content);max-width:none;margin-inline:auto}
body #aab-preview .shell{max-width:none}
body #aab-preview .hero{box-sizing:border-box;max-width:var(--ocare-frame);margin-inline:auto;padding-inline:var(--ocare-gutter)}
body #aab-preview .full-page>.section-pad{padding-inline:var(--ocare-edge)}
body .ocare-common-bottom .section-pad,body .ocare-common-bottom .footer-newsletter,body .ocare-common-bottom .page-footer{padding-inline:var(--ocare-edge)!important}
@media(min-width:990px){body #aab-preview .hero .copy{padding-left:48px;padding-right:0}body #aab-preview .hero .stage{height:calc(var(--ocare-content)*.625 - 32px)}}
@media(max-width:989px){body #aab-preview .hero .gallery,body #aab-preview .hero .intro,body #aab-preview .hero .details{padding-inline:0}}
@media(max-width:767px){body{--ocare-gutter:16px;--ocare-content:calc(100vw - 32px);--ocare-edge:16px}}
