#author-recommendations-tab h2{margin-bottom:60px}#author-recommendations-tab .profile-author-grid,#author-recommendations-tab .reader-author-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;align-items:stretch;margin-bottom:74px}@media(max-width:768px){#author-recommendations-tab .profile-author-grid,#author-recommendations-tab .reader-author-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}#author-recommendations-tab .reader-author-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}#author-recommendations-tab .author-card{display:flex;flex-direction:column;width:100%;background-color:#fff;text-decoration:none;border-radius:10px;position:relative;overflow:hidden;height:100%;padding:0 12px 20px}#author-recommendations-tab .author-card .image{position:relative}#author-recommendations-tab .author-card .image .image-wrapper{width:100%;aspect-ratio:218/234;border-radius:10px}@media(max-width:768px){#author-recommendations-tab .author-card .image .image-wrapper{aspect-ratio:174/186}}#author-recommendations-tab .author-card .image .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reader-author-grid #author-recommendations-tab .author-card .image .image-wrapper{aspect-ratio:337/337}#author-recommendations-tab .author-card .image .favorite{position:absolute;background-color:#d6e7ff;border:2px solid #00499b;border-radius:50%;display:flex;align-items:center;justify-content:center;top:3%;right:6%;width:57px;height:57px}#author-recommendations-tab .author-card .image .favorite svg{width:32px;height:32px;color:#00499b}#author-recommendations-tab .author-card .image .favorite svg polygon{fill:#d6e7ff}#author-recommendations-tab .author-card .image .favorite.active{background-color:#d6e7ff}#author-recommendations-tab .author-card .image .favorite.active svg{color:#d6e7ff}#author-recommendations-tab .author-card .image .favorite.active svg polygon{fill:#00499b}@media(max-width:1024px){#author-recommendations-tab .author-card .image .favorite{width:46px;height:46px}#author-recommendations-tab .author-card .image .favorite svg{width:22px;height:22px}}#author-recommendations-tab .author-card .image .profile-favorite{top:50%}#author-recommendations-tab .author-card .category{color:#00499b;text-align:center;font-size:14px;margin-top:10px}#author-recommendations-tab .author-card h3{font-size:20px;line-height:26px;text-align:center;font-weight:700;margin:8px 0;padding:0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:54px}@media(max-width:1024px){#author-recommendations-tab .author-card h3{font-size:16px;line-height:22px}}#author-recommendations-tab .author-card p{font-size:15px;line-height:22px;color:#333;text-align:center;padding:0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:66px}#book-recommendations-tab .product-grid .large .info-container{display:flex;flex-direction:column;align-items:start}#book-recommendations-tab .product-grid .small .image-container{background-color:#fff;padding:0;margin:0}#book-recommendations-tab .product-grid .small .image-container .image img{margin:18px 40px 32px 10px;max-width:92px;max-height:156px}#book-recommendations-tab .product-grid .small .wishlist,#book-recommendations-tab .product-grid .small .add-to-cart-section{display:none}
