.ebooks-breadcrumbs{padding:14px 0}.ebooks-section{padding:14px 0 58px}.ebooks-filter{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:20px;gap:10px}.ebooks-filter label{display:inline-flex;align-items:center;margin:0;gap:4px;white-space:nowrap}.ebooks-filter__title{font-weight:700}.ebooks-filter input[type=radio]{margin:0}.ebooks-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 12px}.ebooks-grid__item{min-width:0}.ebooks-grid__empty{grid-column:1 / -1}.ebooks-grid .ebook-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:320px;margin:0;padding:10px;overflow:hidden;border:1px solid rgba(34,34,34,.08);border-radius:12px;background:#fff;box-shadow:0 4px 14px #2222221c;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ebooks-grid .ebook-card:hover{border-color:#22222229;box-shadow:0 8px 22px #2222221c;transform:translateY(-3px)}.ebooks-grid .ebook-card .product-img{width:100%;max-width:130px;height:180px;margin:0 auto 8px;overflow:hidden;border-radius:5px;background:#f7f7f4;box-shadow:none}.ebooks-grid .ebook-card .product-img a,.ebooks-grid .ebook-card .product-img img{display:block;width:100%;height:100%}.ebooks-grid .ebook-card .product-img img{-o-object-fit:contain;object-fit:contain}.ebooks-grid .ebook-card .product-content{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;margin:0;padding:0;border:0}.ebook-card__title{display:block;min-height:17px;margin:0;overflow:hidden;line-height:17px;font-weight:300;text-overflow:ellipsis;white-space:nowrap}.ebook-card__title a{color:#151515;font-size:12px;font-weight:600}.ebook-card__author{margin:1px 0;overflow:hidden;color:#8a8a8a;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ebook-card__price{display:flex;align-items:center;min-height:24px;margin:0 0 7px;gap:5px;white-space:nowrap}.ebook-card__old-price{color:#888;font-size:10px;line-height:18px}.ebook-card__sale-price{color:#151515;font-size:13px;font-weight:700;line-height:18px}.ebook-card__saving{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;background:#baf4c5;color:#075f20;font-size:10px;font-weight:600;line-height:1}.ebook-card__action{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;margin-top:auto;padding:4px 8px;gap:6px;border:0;border-radius:6px;background:#ff1d38;color:#fff;font-size:11px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.ebook-card__action:hover,.ebook-card__action:focus-visible{background:#ff1d38;color:#fff;transform:translateY(-1px)}.ebook-card__action--read{background:#176b35}.ebook-card__action--read:hover,.ebook-card__action--read:focus-visible{background:#0f5228}.ebook-card__action--login{border:1px solid #222;background:#fff;color:#222}.ebook-card__action--login:hover,.ebook-card__action--login:focus-visible{background:#222;color:#fff}.ebooks-pagination{overflow-x:auto}.books-pagination__mobile{display:none}@media (max-width: 1199px){.ebooks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}}@media (max-width: 767px){.ebooks-breadcrumbs{padding:11px 0}.ebooks-section{padding:10px 0 40px}.ebooks-filter{padding-bottom:18px}.ebooks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.ebooks-grid .ebook-card{height:295px;padding:8px}.ebooks-grid .ebook-card .product-img{height:155px}.ebook-card__saving{display:inline-flex}.ebook-card__action{min-height:29px;padding-right:5px;padding-left:5px;font-size:10px}}@media (max-width: 575px){.ebooks-filter{flex-wrap:nowrap;width:100%;gap:8px}.ebooks-filter__title{display:none!important}.ebooks-filter label:not(.ebooks-filter__title){font-size:13px;gap:3px}.books-pagination__desktop{display:none}.books-pagination__mobile{display:inline-flex;flex-wrap:nowrap;gap:4px}.books-pagination__mobile .page-link{min-width:36px;height:36px;padding:6px 9px;font-size:12px}.books-pagination__mobile .page-item:first-child .page-link,.books-pagination__mobile .page-item:last-child .page-link{min-width:46px}}
