html{overflow-x:hidden;overflow-y:auto;font-size:80%}html body header{padding:0 2rem 1rem;position:relative;display:block}html body #spinner{margin:6rem;text-align:center}html body #inputDiv{text-align:center;margin:1.5rem}html body #inputDiv input[type=button]{margin-left:1rem;vertical-align:top}html body #prodLibUl{position:relative;margin:0;bottom:0;left:6vw}html body #prodLibUl li{display:inline-block;border:1px solid #015054;border-top-left-radius:10px;padding:0.2rem;cursor:pointer}html body #prodLibUl li.active{background:#015054;color:#fff}html body #productResultContainer{width:650px;margin:auto;background:white;border:2px solid #0095a3;border-radius:10px;padding:1.5rem;position:relative}html body #productResultContainer #product{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}html body #productResultContainer #prodAllergens{list-style-type:numeric}html body #productResultContainer #prodAllergens li{margin-left:2rem}html body #productResultContainer img{max-width:100%}html body .hidden{display:none}@media (max-width:729px){html body h1,html body h2{font-size:18px}html body #productResultContainer{width:100%}html body #productResultContainer #product{display:block}}@media (max-width:481px){html body input[type=text]{max-width:60%}}