*{color:#0f110c;border:0;box-sizing:border-box;margin:0;padding:0;--main-color:#cc4705;--main-color-lighter:#ce571b;--second-color:#9e617f;--second-color-lighter:#986f84}body{font-family:Lato,Helvetica,Arial,sans-serif;background:#fafafa}a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.bookview-image{width:306px;height:500px;object-fit:cover;border-radius:.5rem}.bookview{flex-direction:column}.bookview,.bookview-contents{display:flex;align-items:center;margin-top:20px}.bookview-contents{width:720px;flex-direction:row}.bookview-details{text-align:center;display:flex;flex-direction:column;width:100%;margin-left:25px;margin-right:25px}.bookview-image-container{display:flex;flex-direction:column;align-items:center}.book-title{font-size:28px;color:#0f110c;margin-top:20px;height:120px;overflow:hidden}.book-details p{font-size:22px;color:var(--second-color);margin-top:4px}#navbar{background-color:#efe4b0;color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center}#navbar h1{margin:0;font-size:24px}#menu{list-style:none;display:flex}#menu a{text-decoration:none;color:#0f110c;margin-right:20px;transition:color .3s}#menu a:hover{color:var(--main-color-lighter)}.content-page{display:flex;flex-direction:column;align-items:center;margin-top:20px}.content-label{margin-top:2rem;color:var(--second-color);font-size:32px}.content-subtitle{color:var(--main-color);font-size:24px}.category-selection{display:flex;flex-direction:column;align-items:center;margin-top:20px}.category-selection-subtitle{color:var(--second-color);margin-top:6px;font-size:16px;font-weight:400}.category-alternatives{margin-top:40px;display:grid;grid-auto-flow:column;grid-gap:50px 50px;gap:50px 50px}.category-option{padding:30px;width:200px;text-align:center;background-color:#fff;border-radius:.5rem;border:1px solid var(--main-color);font-weight:700}.category-option:hover{background-color:var(--main-color-lighter)}.highlighted{color:var(--main-color)}.buy-button{background-color:var(--second-color);color:#fff;padding:10px 20px;border:none;border-radius:.5rem;font-size:16px;margin-top:20px;cursor:pointer}.buy-button:hover{background-color:var(--second-color-lighter)}.change-book{background-color:var(--main-color);color:#fff;padding:20px;border:none;border-radius:.5rem;font-size:16px;width:200px;margin:40px 20px 20px;cursor:pointer}.change-book:hover{background-color:var(--main-color-lighter)}