/* Isolated static-page compatibility; the shared site stylesheet is unchanged. */
body.nv-page .nv-offer-label{font-size:21px;line-height:1.3}
body.nv-page .nv-content{overflow-wrap:anywhere}
body.nv-page .nv-table td p:last-child,body.nv-page .nv-table th p:last-child{margin-bottom:0}
body.nv-page .nv-faq__a p+p{margin-top:1em}
body.nv-page .nv-content ol{padding-left:24px}
body.nv-page .page-header .submenu{display:none}
body.nv-page .page-header li:hover>.submenu,body.nv-page .page-header li:focus-within>.submenu{display:block}
@media(max-width:959px){body.nv-page .nav-sections.nutra-menu-open{display:block;position:relative;left:auto;width:100%;max-height:70vh;overflow:auto}body.nv-page .nutra-menu-open .main-menu{display:block}body.nv-page .nutra-menu-open .submenu{position:static}}
