.best-seller-list li .no,.book-cover{vertical-align:top;display:inline-block}.book-cover,.book-details,.lnblock,.sale-price{display:inline-block}.best-seller-list{white-space:nowrap}.best-seller-list li{margin-bottom:20px;white-space:normal}.best-seller-list li .no{color:#000;font:500 14px Noto Sans Thai,sans-serif}.book-cover{margin-right:15px;width:90px}.bimg img{width:100%;border-radius:8px}.book-details{width:calc(100% - 125px)}.best-seller-list .rating-block li{margin-bottom:0}.best-seller-list .price-block p{line-height:1em;margin-bottom:0}#bannerA #banner-skeleton,#bannerA .imgbanner{height:52.4vw}#bannerA,#bannerA #banner-skeleton{margin-bottom:40px}#bannerC #banner-skeleton,#bannerC .imgbanner{width:100%;max-width:742px;aspect-ratio:742/417;height:auto;border-radius:10px}#banner-pc{display:block}#banner-mobile{display:none}#banner-mobile #banner-skeleton,#banner-mobile .imgbanner,#banner-pc #banner-skeleton,#banner-pc .imgbanner{width:100%;height:auto;border-radius:10px}#bannerC{min-width:calc(50.14%);max-width:calc(50.14%)}.hm-review-bookmate-block{background:#e9f2f9;padding:20px 20px 40px 20px;position:relative;border-radius:10px;min-height:250px;min-width:calc(49.86% - 15px);max-width:calc(49.86% - 15px)}.review-bookmate-img{width:100%;height:100%;object-fit:cover;border-radius:7px;display:block}.hm-review-content{background-color:#fff;box-shadow:rgba(255,255,255,.1) 0 0 0 2px,rgba(165,181,217,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset;border-radius:7px;padding:15px;overflow:hidden;flex:1 1 auto;height:auto;min-height:0;max-height:none}.hm-review-bookmate-block img{box-shadow:rgba(255,255,255,.1) 0 0 0 2px,rgba(165,181,217,.65) 0 4px 6px -1px,rgba(255,255,255,.08) 0 1px 0 inset;border-radius:7px;width:12.7vw;max-width:222px;aspect-ratio:290/422;height:auto}.hm-review-txt{max-height:200px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.hm-news-list{width:100%;border-radius:10px;border:1px solid #f6f6f6;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:10px}.hm-news-img img{width:100%}@media (max-width:1536px){.hm-review-bookmate-block{min-width:calc(48.86% - 15px);max-width:calc(48.86% - 15px)}.hm-review-txt{max-height:140px;-webkit-line-clamp:6}}@media (max-width:1280px){.hm-review-txt{max-height:140px;-webkit-line-clamp:5}.hm-review-bookmate-block img{width:128px}}@media (max-width:1024px){#bannerA,#bannerA #banner-skeleton{padding:0 15px}#bannerC{min-width:calc(100%);max-width:calc(100%)}#bannerC,.hm-review-bookmate-block{min-width:calc(100%);max-width:calc(100%)}#bannerC #banner-skeleton,#bannerC .imgbanner{width:100vw;max-width:100%}.review-bookmate-img{height:auto;aspect-ratio:455.917/320.817;object-fit:cover}.hm-review-bookmate-block img{width:100%;height:auto;max-width:unset}.hm-review-content{width:100%;height:auto}.hm-review-txt{-webkit-line-clamp:4}}@media (max-width:768px){.hm-news-img img{min-height:unset;max-height:unset}.hm-news-list p{margin-bottom:15px}.hm-review-txt{-webkit-line-clamp:7}}@media (max-width:480px){#banner-pc{display:none}#banner-mobile{display:block;margin-top:10px}.hm-review-txt{-webkit-line-clamp:5}}.hm-review-bookmate-block .lnk-view-all{position:absolute;top:10px;right:15px}.hm-review-bookmate-block .vote-scores{display:none}.hm-review-txt p{line-height:1.25rem}.hm-review-more{position:absolute;align-items:flex-end;bottom:10px;right:15px}.hm-review-header{font-size:18px;font-weight:700;color:#0059af;line-height:1rem}.hm-review-more a{color:#0059af;font:400 16px Noto Sans Thai,sans-serif}.hm-review-more a:hover{text-decoration:underline #0059AF}.hm-review-header a{display:inline-block}.title-topic-normal{padding-bottom:7px;line-height:1.45rem}.title-topic-normal a{color:#0059af;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#shortcut-menu-skeleton{margin-bottom:35px;min-height:95.4px}#best-seller-product-skeleton{min-height:482.25px}@media (min-width:1024px){#best-seller-product-skeleton{min-height:480.65px}}@media (min-width:1280px){#shortcut-menu-skeleton{min-height:155.2px}}@media (min-width:1536px){#bannerA #banner-skeleton,#bannerA .imgbanner{height:56.24vw;max-height:320px}}
