.ebookPage .topPart{display:grid;grid-template-columns:1fr;margin-bottom:40px}.ebookPage .topPart .titlesHolder{margin-bottom:12px}.ebookPage .topPart .titlesHolder span.version{display:block;margin-bottom:8px;font-size:16px;line-height:1;color:#3c3c3c}.ebookPage .topPart .titlesHolder h1.booktitle{display:block;color:#bc210c;font-weight:600;font-size:26px;line-height:1.2}.ebookPage .topPart img.bookcover{width:100%;height:auto;margin-bottom:16px}.ebookPage .topPart .desc .priceHolder{display:inline-block;position:relative;padding:8px 32px 8px 16px;margin-bottom:20px;border:solid 1px #bc210c;background-color:#fafafa}.ebookPage .topPart .desc .priceHolder span.title{display:block;margin-bottom:4px;color:#787878;font-size:12px;font-weight:400;line-height:1}.ebookPage .topPart .desc .priceHolder span.price{display:block;color:#3c3c3c;font-size:16px;font-weight:500;line-height:1}.ebookPage .topPart .desc .priceHolder span.icon{display:block;position:absolute;top:5px;right:7px;width:9px;height:9px;background:url(/assets/i/sprite.png?28-nov-2025) -80px -208px no-repeat}.ebookPage .topPart .desc .selectionHolder{margin-bottom:16px}.ebookPage .topPart .desc .selectionHolder span.title{display:block;margin-bottom:8px;color:#3c3c3c;font-size:12px;line-height:1}.ebookPage .topPart .desc .selectionHolder .selections{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.ebookPage .topPart .desc .selectionHolder .selections .option{display:block;padding:11px 8px;font-weight:500;font-size:12px;line-height:1;color:gray;text-align:center;border:solid 1px #aeaeae;cursor:pointer}.ebookPage .topPart .desc .selectionHolder .selections .option.selected{color:#bc210c;border-color:#bc210c}.ebookPage .topPart .desc .selectionHolder .selections .option.disabled{display:none}.ebookPage .topPart .desc .selectionHolder .selections.twocol{grid-template-columns:repeat(1, 1fr)}.ebookPage .topPart .desc .selectionHolder.versionSelectionHolder{margin-bottom:24px}.ebookPage .topPart .desc a.purchaseBt{display:block;padding:11px 15px;margin-bottom:24px;color:#fff;font-size:12px;line-height:1;font-weight:600;text-align:center;background-color:#bc210c;text-decoration:none;border:solid 1px #bc210c}.ebookPage .topPart .desc span.note{display:block;margin-bottom:20px;padding-bottom:16px;font-size:12px;line-height:1.2;color:gray;border-bottom:solid 1px #aeaeae}.ebookPage .topPart .desc .bookDetails{display:flex;flex-flow:row wrap;gap:24px;margin-bottom:16px}.ebookPage .topPart .desc .bookDetails .detail{min-width:150px;flex:1}.ebookPage .topPart .desc .bookDetails .detail span.title{display:block;margin-bottom:8px;font-size:12px;line-height:1;color:#939191}.ebookPage .topPart .desc .bookDetails .detail span.value{display:block;font-size:14px;line-height:1;color:#737272}.ebookPage .topPart .desc .bookDetails .detail span.value span.covertype{display:none}.ebookPage .topPart .desc .bookDetails .detail span.value span.covertype.selected{display:block}.ebookPage .topPart .desc .infoblock{border-bottom:1px solid #aeaeae}.ebookPage .topPart .desc .infoblock .titleHolder{display:flex;justify-content:space-between;align-items:center;padding:13px 0;cursor:pointer}.ebookPage .topPart .desc .infoblock .titleHolder h3.title{display:block;font-weight:normal;font-size:16px;color:#555}.ebookPage .topPart .desc .infoblock .titleHolder span.plus{display:block;font-size:16px;color:#555}.ebookPage .topPart .desc .infoblock .desc{display:none;max-width:560px;font-size:14px;color:#353535}.ebookPage .topPart .desc .infoblock .desc .information.hidden{display:none}.ebookPage .topPart .desc .infoblock .desc P{margin:0 0 16px}.ebookPage .topPart .desc .infoblock .desc.active{display:block}.ebookPage .bookPics{display:grid;grid-template-columns:1fr;gap:20px}.ebookPage .bookPics IMG{width:100%;height:auto}@media(min-width: 900px){.ebookPage .topPart{grid-template-columns:488px 1fr;grid-template-rows:auto 1fr;gap:0 40px}.ebookPage .topPart .titlesHolder{grid-column:2/3;grid-row:1/2}.ebookPage .topPart .titlesHolder span.version{margin-top:20px}.ebookPage .topPart .titlesHolder h1.booktitle{max-width:464px;font-size:36px}.ebookPage .topPart img.bookcover{grid-column:1/2;grid-row:1/3}.ebookPage .topPart .desc{grid-column:2/3;grid-row:2/3}.ebookPage .topPart .desc .selectionHolder{max-width:492px}.ebookPage .topPart .desc .selectionHolder .selections{grid-template-columns:repeat(4, 1fr)}.ebookPage .topPart .desc .selectionHolder .selections .option{transition:all .2s linear}.ebookPage .topPart .desc .selectionHolder .selections .option:not([data-disabled=true]):HOVER{color:#bc210c;border-color:#bc210c}.ebookPage .topPart .desc .selectionHolder .selections.twocol{grid-template-columns:repeat(2, 1fr)}.ebookPage .topPart .desc a.purchaseBt{max-width:492px;transition:all .2s linear}.ebookPage .topPart .desc a.purchaseBt:HOVER{color:#bc210c;background-color:#fff}.ebookPage .topPart .desc .bookDetails{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.ebookPage .topPart .desc .bookDetails .detail{min-width:auto}.ebookPage .topPart .desc .bookDetails .detail:first-child{margin-right:64px}.ebookPage .topPart .desc .bookDetails .detail:nth-child(2){margin-right:56px}.ebookPage .bookPics{grid-template-columns:repeat(2, 1fr)}.ebookPage .bookPics IMG.fullwidth{grid-column:1/3}}