.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:10.751vw;border-radius:10px}#bannerC{min-width:calc(50.14%);max-width:calc(50.14%);margin-bottom:10px}.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%);margin-bottom:30px}#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-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}}
.tabs-container{margin:15px 0 0}.product-list .button-block{width:100%;margin-top:5px;display:flex;justify-content:center}.product-list .item-details{margin-top:5px;position:relative;z-index:2}.product-list .item,.product-list .item.slide{display:inline-block;position:relative;vertical-align:top;width:156px;margin-right:12px!important}.product-list .item.slide:last-child,.product-list .item:last-child,.product-list .owl-item .item.slide:last-child{margin-right:0!important}.item-cover,.productitem,.swiper-slide{will-change:transform}.product-list .item-cover{cursor:pointer;position:relative;z-index:2;object-fit:cover;overflow:hidden;min-width:100%;display:flex;justify-content:center;align-items:center}.product-list .item-cover.flashsale img{height:226px;object-fit:cover;border-radius:10px}.product-list .item-cover a img,.product-list .item-cover img{min-width:100%}.product-list .item-img-block{min-height:226px;max-height:226px;border:1px solid #f6f6f6;border-radius:10px;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.product-list .item-cover a{position:relative}.product-list .txt-normal a{white-space:normal;line-height:1.25rem;height:2.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.product-list .txt-light a{white-space:normal;line-height:1.25rem;height:1.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bt-addtocart-grid{bottom:0;position:absolute;width:100%;margin:0 auto}.bt-addtocart-list{position:absolute;bottom:35px;right:0}.lnk-quick-view{display:none;cursor:pointer;background:rgba(255,255,255,.9);border:1px solid #1eb2aa}@media (min-width:768px){.productitem:hover .lnk-quick-view{display:block}}.product-list .item-cover .lnk-quick-view,.product-list .item-cover .out_of_stock_wishlist{top:initial;bottom:20px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.product-list .item-cover:hover .lnk-quick-view,.product-list .item-cover:hover .out_of_stock_wishlist{opacity:1;visibility:visible}.product-list .item-cover .btn-green-stroke.lnk-quick-view{background:rgba(255,255,255,.9);border:1px solid #1eb2aa}.product-list .item-cover .btn-green-stroke.lnk-quick-view:hover{background:#fff;color:#1eb2aa}.item-tag,.rbadge{padding:0;text-transform:uppercase;text-align:center}.item-tag{font:14px/14px Noto Sans Thai,Arial,sans-serif;height:20px;width:65px;position:absolute;top:15px;left:-3px;z-index:3}.item-tag span{display:block;border-color:transparent transparent transparent #75787b;border-style:solid;border-width:3px;transform:rotate(45deg);position:absolute;left:0;top:-3px;width:0;height:0;z-index:1}.t-promotion{background:#eec22a;color:#0059af}.t-discount{background:#eec22a;color:#d60f16}.ribbon{top:25px;z-index:5;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;border-radius:10px}.ribbon{background:#ed1c24;color:#fff;padding:5px 5px 5px 5px;text-align:center;border-radius:0 4px 4px 0;font:600 12px Noto Sans Thai,sans-serif;box-shadow:rgba(17,17,26,.1) 0 1px 0,rgba(17,17,26,.1) 0 2px 2px,rgba(17,17,26,.1) 0 16px 48px}.icon-small-flashsale{height:100%;position:absolute;left:4px}.rank-badge{position:absolute;top:0;right:0;z-index:3;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.rbadge{font-weight:500;min-width:24px;max-width:24px;min-height:24px;max-height:24px;background-color:#fecc2d;position:absolute;right:7px;animation:drop forwards .8s 1s cubic-bezier(.165,.84,.44,1)}.rbadge::before{content:"";position:absolute;z-index:2;left:0;bottom:-12px;min-width:24px;max-width:24px;border-top:12px solid #fecc2d;border-left:12px solid #fecc2d;border-right:12px solid #fecc2d;border-bottom:12px solid transparent}@keyframes drop{0%{top:-24px}100%{top:0}}.rbadge span{position:relative;z-index:3}.receipt-badge{position:absolute;top:15px;right:0;z-index:3;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.receipt{min-width:48px;max-width:64px;min-height:31px;max-height:31px;position:absolute;right:0}.quickview-product{display:none;background:#fff;min-height:470px;padding:15px;width:690px;z-index:8000;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;overflow-y:auto}@media (min-width:1024px){.quickview-product{padding:25px}}.quickview-product.qv-mag{height:600px}.qv-bookdetail-bg{background:rgba(0,0,0,.4);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.bookdetail-review-block{font-size:14px}.social-share-icons li a{background-color:transparent;background-repeat:no-repeat;height:27px;width:27px;margin:0 3px}.bookdetail-qty-block{font-size:14px}.qty-select-block{border:1px solid #ccc;height:34px;float:left;display:flex;align-items:center;justify-content:center}.qty-select-block p{width:inherit}.qty-select-block{width:150px;position:relative}.qty-select-block .qty-select-header{font:14px Noto Sans Thai,Arial,sans-serif;color:#000;cursor:pointer;margin:0;padding:0 40px 2px 5px;background:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/ic_arrow_down.svg) 95% no-repeat #fff;background-size:28px;text-align:right}.qty-select-block .qty-select-header.selected{color:#000}.qty-select-block ul{background:#fff;border:1px solid #ccc;display:none;left:0;position:absolute;width:150px;top:32px;z-index:200}.qty-select-block ul li{font:14px Noto Sans Thai,Arial,sans-serif;color:#000;cursor:pointer;padding:4px 10px}.qty-select-block ul li:hover{color:#000;background:#e2e2e2}.add-to-wishlist{background:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/ic_addtowishlist_w2.svg) no-repeat;display:flex;float:left;height:32px;margin-right:10px;width:32px;background-size:100% 100%;margin-top:7px}.add-to-wishlist.added{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/ic_addtowishlist_r2.svg)}.book-sidebar ul{margin-bottom:10px}.book-sidebar li a{color:#000;font-size:14px;line-height:1.3em;padding:2px 0}.book-sidebar li a:hover{color:#0059af}.sidebar-promotion li{position:relative;display:flex}.sidebar-promotion li:before{content:"-";float:left;margin-right:10px}.book-sidebar .btn-blue-stroke,.book-sidebar .btn-green-stroke{padding:4px;width:110px}.book-sidebar .sidebar-additional li a{color:#0059af;font:12px Noto Sans Thai,Arial,sans-serif}.book-sidebar .sidebar-additional li a:hover{color:#000}.parent-writer-search{position:relative;text-align:center}.ic-top-search-writer{background:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/ic_search.svg) no-repeat;background-size:18px;height:20px;position:absolute;width:18px;margin-left:10px;top:6px}.default-form.top-search-writer input{padding-left:35px!important;border-radius:50px;height:30px;width:230px;margin-bottom:15px}.search-result p{margin-bottom:0}.slider-block{position:relative;height:50px}.star-selector input{margin:0;padding:0;appearance:none;display:inline}.star5{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/s_star_5.svg)}.star4{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/s_star_4.svg)}.star3{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/s_star_3.svg)}.star2{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/s_star_2.svg)}.star1{background-image:url(https://storage.naiin.com/system/application/bookstore/resource/img/global/s_star_1.svg)}.star-selector input:active+.star-rate,.star-selector input:checked+.star-rate{opacity:1}.star-rate,.star-text{display:inline-block}.star-rate{cursor:pointer;background-size:contain;background-repeat:no-repeat;width:100px;height:17px;vertical-align:middle}.star-text{vertical-align:top;color:gray;font-size:1.1em;margin-left:7px}.btnrate{padding:3px 2px;width:160px}.btnrate.active,.btnrate:hover{background-color:#ffefd5}.alphabet-lists{text-align:center}.alphabet-lists li{display:inline-block}.alphabet-lists li a{color:#0059af;font:20px Noto Sans Thai,Arial,sans-serif;padding:5px;line-height:1.3em}.alphabet-lists li a.active,.alphabet-lists li a:hover{background:#0059af;color:#fff}.m-box{height:400px;width:150px!important;position:relative}.writer-name{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.writer-name:hover{width:auto;white-space:initial;overflow:auto;text-overflow:initial}#home-page #newProductList .writer-name,#home-page #productList .writer-name{width:140px}#tabs-container .title-topic{display:none}#interestCate.product-list .txt-normal a{height:auto}#amount-list{color:currentColor;font-size:14px;text-align:right;line-height:1rem}.head-top{display:inline-block;margin-bottom:10px}.head-top p{color:#000!important}.link-book-detail{color:#0059af!important;text-decoration:underline}.outer-progress{width:100%;margin:-26px auto 0;padding:2px 10px;position:relative;z-index:2;min-height:25px;max-height:25px;background-color:rgba(54,54,54,.4);display:flex;justify-content:center;align-items:center;border-radius:0 0 10px 10px}.grid-category .outer-progress{margin:-25px auto 0!important}.outer-progress~.item-details{margin-top:5px}.outer-progress>div{min-width:100%}.inner-progress{color:#fff;text-align:center;line-height:1rem;font:200 12px Noto Sans Thai,sans-serif;margin-top:-16px;position:relative;min-height:16px;max-height:16px}.flash-title{display:block;color:#000;float:left;margin-right:10px;font:800 26px Noto Sans Thai,sans-serif}.header-flash{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}a.itemname{margin-bottom:.25rem}.qvimg img{border-radius:10px;margin:0 auto 15px}.grid-category{width:100%;display:grid;gap:0 15px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}@media (max-width:1024px){.writer-name{width:auto;white-space:initial;overflow:auto;text-overflow:initial}#home-page #newProductList .writer-name,#home-page #productList .writer-name{width:auto}}@media (max-width:768px){.product-list .item-cover{width:148px}.book-sidebar li a{line-height:1.5rem}.sidebar-block{border-bottom:1px solid #f7f7f7}.banner-slide{height:auto}.product-list .item,.product-list .item.slide{width:146px}.product-list .item-img-block{min-height:210px;max-height:210px}.product-list .item-cover .quick-view{display:none}.sidebar-block{margin-bottom:10px;position:relative}#tabs-container .title-topic{display:block}.sidebar-block p{cursor:pointer}.sidebar-close{display:none}.sidebar-close.sub-cat{display:block!important}.sidebar-block.mb20,.sidebar-block.mb35{margin-bottom:10px!important}.book-sidebar ul{margin-left:8px}.book-type-block.mb20{margin-bottom:0!important}.book-sidebar .sidebar-additional ul{margin-left:0}.book-sidebar .btn-green-stroke{margin-bottom:15px}.product-list .owl-nav .owl-next{right:5px}.product-list .item-cover .lnk-quick-view{display:none}.product-list .item-cover .lnk-quick-view,.product-list .item-cover .out_of_stock_wishlist{display:none}}@media (max-width:650px){.qvimg{max-width:50%}}@media (max-width:480px){.top-search-writer{margin-left:0;width:100%}.book-relate-block .product-list .owl-item.cloned{display:none!important}.bt-addtocart-list{position:absolute;bottom:30px;text-align:center}}@media (max-width:380px){.alphabet-lists li a{font-size:22px}.bt-addtocart-list{position:absolute;bottom:5px;right:-12px;text-align:center}.flash-title{font-size:16px}}@media (max-width:320px){.alphabet-lists li a{font-size:30px}.bt-addtocart-list{position:absolute;bottom:5px;right:-12px;text-align:center}}@media (min-width:1536px){.grid-category .item{width:100%}.grid-category .item-img-block{min-height:247px;max-height:247px}.grid-category .item.slide:not(:last-child),.grid-category .item:not(:last-child),.grid-category .owl-item .item.slide{margin-right:0!important}}.sidebar-close.sub-cat a{margin:0 12px}.sidebar-close.sub-cat a.a-active{font-weight:500;color:#0059af!important}i.sq-blue{background:#0059af;right:-7px;top:-7px}i.sq-green{right:-13px;top:13px}i.sq-green{background:#9caf88}.wishlist-page .product-list .item-cover a{position:absolute}.book-rating-block img{width:initial}.item-publisher{display:none}
