.bookPage{margin-top:40px!important}.bookPage h1{font-weight:800;font-size:20pt;margin-top:10px}.bookPage .bookCoverBg{width:100%;height:300px;background-size:100%;background-position:top;background-color:#000;filter:blur(50px)}.bookCoverInfoBox{display:flex;gap:20px;padding:25px 15px}.bookCoverInfoBox .bookCover{width:200px;aspect-ratio:12/16;object-fit:cover}.bookCoverInfoBox h2{font-size:10pt;color:#ff8955;font-weight:700}.bookCoverInfoBox h3{font-size:20pt;font-weight:300}.bookCoverInfoBox .bookDesc{font-size:11pt;color:#555;margin-top:10px;flex:1}.partsBox{display:flex;gap:15px;margin-top:10px;width:100%;padding:10px 10px 20px}.partsBox a{position:relative}.partsBox .bookPartItem{flex:1;background-color:#26bae2;padding:12px 10px;border-radius:30px;text-align:center}.partsBox .bookPartItem h4{font-size:13pt;color:#fff;font-weight:700}.bookPartsSection{padding:16px 15px 25px}.bookPartsSection h2{font-size:14pt;font-weight:800}.bookPartsSection .bookOptionsNav{display:flex;gap:2%;justify-content:flex-start;margin-top:50px}.bookPartsSection .bookOptionsNav a{border:1px solid #e5e5e5;flex:1;max-width:15%;display:flex;flex-direction:column;align-items:center;padding:20px 0;font-weight:700;border-radius:10px;transform:translateY(-15px)}.bookPartsSection .bookOptionsNav a.checked{background-color:#fff!important;transform:translateY(0);box-shadow:0 -5px 10px rgba(0,0,0,.1);border-radius:10px 10px 0 0;border:0}.bookPartsSection .bookOptionsNav a.checked span{font-weight:800}.bookPartsSection .bookOptionsNav a svg{font-size:24pt;color:#666}.bookPartsSection .bookOptionsNav a span{font-size:9pt;font-weight:400;margin-top:10px}.bookPartsSection .bookOptionsNav a:hover{background-color:#f8f8f8}.bookPartsSection .bookOptionsNav a.ck{border-color:#ffbfa8}.bookPartsSection .bookOptionsNav a.ck svg{color:#fb936d}.bookLessionsSection{padding:16px 15px 25px}