#full-width-layout{display:flex;flex-direction:column;min-height:100dvh}body:has(#vitamins-landing-page) #full-width-layout{background-color:#efefef}body:has(#vitamins-landing-page) #full-width-layout .footer-upper{background-color:#fff}.full-width-container{flex:1 1}@media only screen and (max-width:768px){.full-width-container{padding:0!important}}.layout-full-width-error{width:100%;min-height:calc(100vh - 286px);padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}