.review-card{background-color:#f8f6f4;padding:20px 18px;border-radius:5px;text-decoration:none}.review-card:nth-child(2n){background-color:#ebf0f6}.review-card .product-info{display:flex;margin-bottom:13px}.review-card .product-info .image{width:104px;height:104px;background-color:#fff;border-radius:10px;padding:10px 22px;display:flex;justify-content:center;margin-right:18px}.review-card .product-info .image img{max-width:58px;max-height:84px}.review-card .product-info .info{width:calc(100% - 188px);max-height:104px;overflow:hidden}.review-card .product-info .info .product-name{font-family:16px;line-height:26px;font-family:Manrope,sans-serif}.review-card .product-info .info .product-author{font-family:source-serif-pro,sans-serif;font-style:italic;color:#707174;font-size:16px;line-height:26px}.review-card .review-info{font-family:Manrope,sans-serif;line-height:26px;height:100px;overflow:hidden}.review-card .review-info.active{height:auto}.review-card .more-button{line-height:30px;cursor:pointer;font-size:14px;font-family:Manrope,sans-serif;font-weight:700;color:#707174;text-decoration:underline;margin-bottom:5px;display:block}.review-card .rating-info{display:flex;align-items:center;background-color:#fff;min-height:60px;padding:8px 14px;border-radius:5px}@media(max-width:1024px){.review-card .rating-info{min-height:46px}}#reader{background-color:#f8f6f4}#reader #breadcrumb{padding:15px 0 8px;border-bottom:1px solid #e8e3df}@media(max-width:768px){#reader #breadcrumb{border:none}}#reader .reader-info{text-align:center;max-width:440px;margin:0 auto;padding:25px 0 40px}#reader .reader-info img{border-radius:50%;margin-bottom:12px;-o-object-fit:cover;object-fit:cover}#reader .reader-info h1{margin-bottom:12px}#reader .reader-info .recommendations-and-review-counter{padding:6px 12px;line-height:20px;background-color:#ebf0f6;border-radius:100px;color:#003e92;font-style:italic;font-weight:300;width:-moz-fit-content;width:fit-content;margin:0 auto 15px}#reader .reader-info p{color:#707174;line-height:24px}#reader .tabs{width:100%;background-color:#c6d2e3;height:46px;display:flex;gap:85px;justify-content:center;align-items:end;list-style:none;overflow:auto;white-space:nowrap}@media(max-width:768px){#reader .tabs{gap:0px;justify-content:start}}#reader .tabs .tab{position:relative;cursor:pointer;font-size:18px;padding-bottom:6px;font-weight:600;font-style:italic}@media(max-width:768px){#reader .tabs .tab{font-size:14px;padding:0 15px 10px}}#reader .tabs .tab:after{position:absolute;content:"";width:80px;height:2px;bottom:0;left:0;right:0;margin:auto;background-color:transparent}#reader .tabs .tab.active{color:#00499b}#reader .tabs .tab.active:after{background-color:#00499b}#reader .tab-content{padding-top:60px;background-color:#fff}@media(max-width:1024px){#reader .tab-content{padding-top:25px}}#reader .tab-content h2{text-align:center;font-size:32px;line-height:44px;margin-bottom:35px}@media(max-width:1024px){#reader .tab-content h2{font-size:20px;line-height:28px;margin-bottom:25px}}#reader .tab-content h2 span{color:#00499b}#reader .review-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-bottom:60px}@media(max-width:1024px){#reader .review-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:25px}}#reader .product-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:45px;margin-bottom:60px}@media(max-width:1024px){#reader .product-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:10px;margin-bottom:25px}}#reader .author-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:60px 20px;margin-bottom:60px}@media(max-width:1024px){#reader .author-grid{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:10px;margin-bottom:25px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}#reader .wishlist-grid{display:flex;flex-wrap:wrap;gap:50px 20px;margin-bottom:60px}#reader #pagination{margin-bottom:100px}#reader-placeholder{margin-top:80px;background-color:#f8f6f4}#reader-placeholder .reader-info{text-align:center;max-width:440px;margin:0 auto;padding:25px 0 40px}#reader-placeholder .reader-info .skeleton-image{width:110px;height:110px;border-radius:50%;margin:0 auto 12px}#reader-placeholder .reader-info .skeleton-name,#reader-placeholder .reader-info .skeleton-counter{margin:10px auto;border-radius:4px}#reader-placeholder .reader-info .skeleton-name{height:30px;width:80px}#reader-placeholder .reader-info .skeleton-counter{height:16px;width:180px;margin:10px auto;border-radius:4px}#reader-placeholder .skeleton-tabs{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-bottom:20px}#reader-placeholder .skeleton-tabs .skeleton-tab{width:100%;height:48px;border-radius:16px;margin-bottom:120px}#reader-placeholder .placeholder-grid{display:grid;width:100%;max-width:980px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:0 auto 60px;padding:0 24px}#reader-placeholder .placeholder-review-card{background:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 6px #0000000a;display:flex;flex-direction:column;gap:12px;min-height:240px;justify-content:flex-start}#reader-placeholder .skeleton{background-color:#e0e0e0;border-radius:4px;animation:skeleton-loading 1.5s infinite ease-in-out}#reader-placeholder .skeleton-cover{height:110px;width:85px;margin:0 auto;border-radius:6px}#reader-placeholder .skeleton-title{height:14px;width:90%;margin:0 auto}#reader-placeholder .skeleton-description-line{height:12px;width:100%}#reader-placeholder .skeleton-description-line.short{width:70%}#reader-placeholder .skeleton-meta{height:10px;width:40%;margin-top:auto;margin-bottom:10px}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}
