/* Source: mainpage.css */
.main-content.mainpage{text-align:center;padding:20px 0 0;line-height:2}.main-content.mainpage h1{color:#088484;font-size:1.7em;margin-bottom:28px;font-weight:bold}.main-content.mainpage h1.guest{margin-bottom:10px}.main-content.mainpage h3{text-align:right;padding-bottom:5px;border-bottom:1px solid #C3BFBF;margin:0 15px 10px;width:calc(100% - 30px)}.mainpage a{color:#088484}@media screen and (min-width:691px){.main-content.mainpage{padding:20px 10px 0 0}.main-content.mainpage > h1{display:none}.main-content.mainpage h3{margin:0 10px 20px;width:calc(100% - 20px)}}.mainpage .guest-login{font-size:18px;margin-bottom:30px;font-weight:bold}.discount-gallery{padding-top:5px}.mainpage .discount{border-radius:20px;font-size:15px;line-height:1.5;padding:10px;background:#E9F2F8;display:flex;flex-direction:row;gap:10px;min-width:190px;width:48%;max-width:48%;flex-shrink:0;position:relative;align-items:center}.mainpage .discount.online{background:#E9F2F8}.mainpage .discount.market{background:#F6F0ED}.mainpage .discount a{text-decoration:none}.mainpage .discount .discount-logo{border-radius:10px;width:70px;height:70px;background:#fff;display:flex;padding:5px;align-items:center;text-align:center;align-self:center}.mainpage .discount img{width:60px;display:inline-block;max-height:60px;object-fit:contain}.mainpage .discount .discount-details{text-align:right;color:#324B4B}.mainpage .discount .discount-title{font-size:15px;font-weight:bold}@media screen and (min-width:691px){.mainpage .discount{width:calc(25% - 10px)}}.main-content .mainpage-wishlist,.main-content .mainpage-hotbooks,.main-content .mainpage-newbooks,.main-content .mainpage-latestreviews,.main-content .mainpage-lastbooks{margin-top:30px}.mainpage .wishlist-item,.mainpage .review-item,.mainpage .book-item{font-size:15px;line-height:1.5;padding:5px;display:flex;flex-direction:column;gap:10px;text-align:center;width:35%;flex-shrink:0;border:1px solid #E0E0E0;border-radius:8px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.mainpage .wishlist-item:hover,.mainpage .review-item:hover,.mainpage .book-item:hover{transform:translateY(-5px) scale(1.02);z-index:1}@-moz-document url-prefix(){.mainpage .wishlist-item,.mainpage .review-item,.mainpage .book-item{max-height:360px;min-width:200px}}@media screen and (min-width:691px){.mainpage .wishlist-item,.mainpage .review-item,.mainpage .book-item{width:20%;max-width:20%;max-height:325px}.mainpage .review-item{max-height:400px}}.mainpage .wishlist-item img,.mainpage .review-item img,.mainpage .book-item img{object-fit:fill;height:100%;border-radius:10px;max-height:270px;display:inline-block}.mainpage .wishlist-item .wishlist-details,.mainpage .review-item .review-item-details,.mainpage .book-item .book-item-details{text-align:center;color:#324B4B}.mainpage .wishlist-item .wishlist-title,.mainpage .review-item .review-item-title,.mainpage .book-item .book-item-title{font-size:14px;font-weight:bold;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.mainpage .book-item-prices{text-align:center;color:#324B4B;font-size:14px}.mainpage .price{display:block}.mainpage .guest-text{font-size:15px;width:60%;margin:0 auto 20px;text-align:center;line-height:1}.mainpage .addButton{display:inline-block;background:url('/svgicons/add.svg') #088484 no-repeat center center;width:40px;height:40px;background-size:contain;border-radius:50%}.mainpage .googleplay img{margin-top:40px;width:150px}.mainpage .review-item .rating-stars{display:flex;gap:1px;width:auto;justify-content:center}.mainpage .review-item .star-rated,.star{font-size:20px;line-height:21px;cursor:pointer;transition:all 0.3s ease;transform-origin:center;text-shadow:0 0 2px rgba(0,0,0,0.1)}.mainpage .review-item .star{color:#a4a4a4}.mainpage .review-item .star-rated,.mainpage .review-item .star.active{color:#B95176;text-shadow:0 0 4px rgba(255,215,0,0.1)}.mainpage .review-item .star-half{position:relative;display:inline-block;line-height:1}.mainpage .review-item .star-fill{color:#B95176;text-shadow:0 0 4px rgba(185,81,118,0.1);position:absolute;overflow:hidden;top:0;right:0;pointer-events:none}.mainpage .review-item .review-item-reviewer{display:flex;align-items:center;justify-content:center;margin-top:-35px}.mainpage .review-item .reviewer-avatar-small{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #088484}.mainpage .review-item .review-item-date{font-size:14px;color:#707070;line-height:1.2}

