.ebook{max-width:1440px;width:90%;margin:0 auto}.ebook-header{display:flex;align-items:flex-start}@media only screen and (max-width:600px){.ebook-header{flex-direction:column;align-items:center;justify-content:center}}.ebook-header-section{width:48vw;margin:0 15px}@media only screen and (max-width:600px){.ebook-header-section{width:100%}}.ebook-header-section-title{margin:10px;color:rgba(8,32,80,.89);font-size:38px;font-weight:700}.ebook-header-section-description{color:#585858;border-radius:20px;padding:20px;font-size:18px;line-height:28px;display:-webkit-box!important;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ebook-header-section-description-action{display:flex;flex-direction:column;align-items:center;justify-content:center}.ebook-header-section-description-action-price{color:#7d7d7d!important}.ebook-header-section-description-action-price p{margin:5px 2.5px}.ebook-header-section-description-action-price .main-price{font-size:24px;font-weight:700}.ebook-header-section .image-section{width:45%}.ebook-header-section img{width:100%;border-radius:20px;height:60vh;object-fit:contain}.ebook-header-section .button-wrapper{width:165px;margin:10px auto}.ebook-header-section .button-wrapper button{background-color:rgba(8,32,80,.89);color:#fff}.ebook-body-title{text-align:center;margin:10px;color:rgba(8,32,80,.89);font-size:46px;font-weight:700}.ebook-body-parts{width:80%;margin:0 auto}@media only screen and (max-width:600px){.ebook-body-parts{width:95%}}.ebook-body-parts-entry{display:flex;justify-content:space-between;border-left:5px solid rgba(8,32,80,.89);margin:20px 0}@media only screen and (max-width:600px){.ebook-body-parts-entry{flex-direction:column}}.ebook-body-parts-entry-title{padding-left:2vw;width:23vw;font-size:34px;margin:10px;font-weight:700;color:rgba(8,32,80,.89);display:flex;align-items:center}@media only screen and (max-width:600px){.ebook-body-parts-entry-title{width:90%}}.ebook-body-parts-entry-body{font-size:18px;line-height:26px;width:40vw;color:#585858}@media only screen and (max-width:600px){.ebook-body-parts-entry-body{width:90%;margin:0 auto}}.ebook-body-parts-entry-body-wrapper{display:flex;align-items:center;margin:7px 0}.ebook-body-parts-entry-body-round{width:10px;height:10px;background-color:rgba(8,32,80,.89);border-radius:5px;margin:0 10px}@media only screen and (max-width:600px){.ebook-body-parts-entry-body-round{display:none}}.ebook-body-parts-entry-body p{margin:0}.ebook-author-title{text-align:center;margin:20px;color:rgba(8,32,80,.89);font-size:46px;font-weight:700}.button-wrapper{width:160px;transition:.3s ease-in;display:flex;align-items:center;justify-content:center}.button-wrapper button{transition:.3s ease-in-out;cursor:pointer;border:0;background-color:#fff;height:35px;width:160px;border-radius:10px;color:rgba(8,32,80,.89);font-size:16px;margin:10px 0}.button-wrapper:hover button{scale:1.02;background-color:#6086e6}.button-loading,.button-loading button{width:50px!important;margin:0 auto}.button-loading button{height:50px!important;border-radius:25px!important;display:flex;align-items:center;justify-content:center}.inactive button{cursor:default;background-color:#eaeaea}.authorCard{max-width:1150px;position:relative;margin:10px auto;width:100%;border-radius:20px;background-color:#ecefff;display:flex;flex-direction:row;justify-content:space-evenly}@media only screen and (max-width:480px){.authorCard{flex-direction:column}}@media only screen and (min-width:481px)and (max-width:768px){.authorCard{width:480px;flex-direction:column}}.authorCard-image{object-fit:cover;width:45%;height:520px}@media only screen and (max-width:768px){.authorCard-image{width:100%;object-fit:cover}}.authorCard-image img{height:520px;border-radius:20px 0 0 20px}@media only screen and (max-width:768px){.authorCard-image img{width:100%;object-fit:cover;border-radius:20px 20px 0 0;object-position:0 15%!important}}.authorCard-wrapper{margin-left:20px}@media only screen and (max-width:768px){.authorCard-wrapper{width:95%;margin:10px auto}}.authorCard-wrapper-name{height:60px;width:100%}.authorCard-wrapper-name p{margin-left:5px;text-align:left;font-size:26px;font-weight:600;color:rgba(8,32,80,.89);white-space:nowrap}@media only screen and (max-width:480px){.authorCard-wrapper-name p{margin:10px auto}}.authorCard-wrapper-description{overflow:hidden;color:rgba(8,32,80,.89)}.authorCard-wrapper-description p{color:rgba(8,32,80,.89);font-size:20px;line-height:30px}@media only screen and (min-width:750px)and (max-width:950px){.authorCard-wrapper-description p{font-size:16px}}@media only screen and (max-width:749){.authorCard-wrapper-description p{font-size:18px}}.imagetextSection{width:95%;max-width:1150px;margin:40px auto;position:relative;overflow:hidden}@media only screen and (max-width:768px){.imagetextSection{margin:15px auto;width:100%}}.imagetextSection-header{text-align:center}.imagetextSection-reverseWrapper{flex-direction:row-reverse!important;background-color:#ecefff}@media only screen and (max-width:480px){.imagetextSection-reverseWrapper{flex-direction:column-reverse!important;align-items:center}}@media only screen and (min-width:481px)and (max-width:768px){.imagetextSection-reverseWrapper{flex-direction:column-reverse!important;align-items:center;justify-content:center;width:95%;margin:0 auto}}.imagetextSection-reverseWrapper-text p{font-size:20px;line-height:28px;color:rgba(8,32,80,.89)!important}.imagetextSection-reverseWrapper-image{display:flex;justify-content:flex-start;width:47%}@media only screen and (max-width:768px){.imagetextSection-reverseWrapper-image{width:100%!important}}.imagetextSection-reverseWrapper-image img{object-position:0 0!important;object-fit:cover;width:100%;height:497px;border-radius:20px 0 0 20px}@media only screen and (max-width:768px){.imagetextSection-reverseWrapper-image img{border-radius:20px 20px 0 0!important;height:200px!important;object-position:0 0!important}}.imagetextSection-button{margin-top:30px}@media only screen and (max-width:480px){.imagetextSection-button{display:none}}@media only screen and (min-width:481px)and (max-width:768px){.imagetextSection-button{display:none}}.imagetextSection-wrapper{border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ecefff}@media only screen and (max-width:480px){.imagetextSection-wrapper{width:90%;margin:0 auto;flex-direction:column-reverse;align-items:center}}@media only screen and (min-width:481px)and (max-width:768px){.imagetextSection-wrapper{flex-direction:column-reverse;align-items:center;width:90%;margin:0 auto}}@media only screen and (min-width:769px)and (max-width:1024px){.imagetextSection-wrapper{align-items:center}}.imagetextSection-wrapper-text{width:50%;font-family:Source Sans Pro,sans-serif;padding-left:20px}@media only screen and (max-width:480px){.imagetextSection-wrapper-text{margin-top:15px;width:95%}}@media only screen and (min-width:481px)and (max-width:768px){.imagetextSection-wrapper-text{width:100%}}@media only screen and (max-width:480px){.imagetextSection-wrapper-text p{font-size:16px!important;width:95%}}.imagetextSection-wrapper-image{display:flex;justify-content:flex-end;width:47%}@media only screen and (max-width:768px){.imagetextSection-wrapper-image{width:100%!important}}.imagetextSection-wrapper-image img{object-fit:cover;width:100%;height:497px;border-radius:0 20px 20px 0}@media only screen and (max-width:768px){.imagetextSection-wrapper-image img{border-radius:20px 20px 0 0!important;height:180px!important}}.paragraph-dark{margin:5px;font-weight:400;font-size:22px;color:#d2d3e0}@media only screen and (max-width:480px){.paragraph-dark{font-size:16px}}@media only screen and (min-width:481px)and (max-width:820px){.paragraph-dark{font-size:22px}}.paragraph-light{margin:5px;font-weight:400;font-size:20px;color:rgba(8,32,80,.89);padding:0}@media only screen and (max-width:480px){.paragraph-light{font-size:16px}}@media only screen and (min-width:481px)and (max-width:820px){.paragraph-light{font-size:22px}}.paragarph-higlight{margin:5px;font-weight:400;font-size:22px;color:#6086e6}@media only screen and (max-width:480px){.paragarph-higlight{font-size:16px}}@media only screen and (min-width:481px)and (max-width:820px){.paragarph-higlight{font-size:22px}}.cart-modal-header{font-size:34px;font-weight:700;margin:20px 5px;text-align:center}.cart-modal-body{padding:5px;margin:10px auto;width:90%;text-align:center;font-size:24px;font-weight:700;color:#7d7d7d}.cart-modal-actions{display:flex;flex-direction:column;align-items:center}.cart-modal-actions-buttons{display:flex;flex-direction:row}@media only screen and (max-width:750px){.cart-modal-actions-buttons{flex-direction:column}}.cart-modal-actions a{text-transform:uppercase;text-decoration:underline;color:#000}.cart-modal-actions-zgoda{display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-modal-actions-zgoda p{margin:0 10px}.cart-modal-actions-button{cursor:pointer;width:175px;margin:10px;height:45px;line-height:45px;text-transform:uppercase;font-size:14px;background-color:rgba(8,32,80,.89);color:#fff;border-radius:20px;text-align:center;padding:0 5px}