.common-content-head{color:#333;font-size:calc(34/var(--fontsize-base)*1rem);font-weight:700;margin-bottom:calc(30/var(--fontsize-base)*1rem);display:flex}.common-content-head,.common-content-head span{font-style:normal;line-height:normal;align-items:center}.common-content-head span{color:#fff;font-size:calc(28/var(--fontsize-base)*1rem);font-weight:600;width:calc(40/var(--fontsize-base)*1rem);height:calc(40/var(--fontsize-base)*1rem);background:#333;margin-right:calc(20/var(--fontsize-base)*1rem);display:block;display:flex;justify-content:center;border-radius:50%}.common-content-row{color:#333;font-size:calc(30/var(--fontsize-base)*1rem);font-style:normal;font-weight:500;line-height:calc(55/var(--fontsize-base)*1rem);margin-bottom:calc(50/var(--fontsize-base)*1rem)}.common-content-row li{list-style:disc;margin-left:calc(35/var(--fontsize-base)*1rem)}b{font-weight:800}.detect_deviece_desktop #blog-content,.detect_deviece_desktop #disclamimer-content,.detect_deviece_desktop #privacy-content,.detect_deviece_desktop #terms-content,.detect_deviece_pc #blog-content,.detect_deviece_pc #disclamimer-content,.detect_deviece_pc #privacy-content,.detect_deviece_pc #terms-content{padding:calc(60/var(--fontsize-base)*1rem) 0}.detect_deviece_mobile #blog-content,.detect_deviece_mobile #disclamimer-content,.detect_deviece_mobile #privacy-content,.detect_deviece_mobile #terms-content{padding:calc(20/var(--fontsize-base)*1rem) calc(30/var(--fontsize-base)*1rem) calc(50/var(--fontsize-base)*1rem)}.ads-loading[data-v-3ffe1f24]{min-height:100px}.ads-item[data-v-3ffe1f24]{position:relative;transition:opacity .3s;&.ads-loading[data-v-3ffe1f24]{opacity:.6}}.ad-msg[data-v-3ffe1f24]{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;font-size:12px;border-radius:4px}html{touch-action:manipulation}img{border:0;display:block;width:100%}a,b,body,dd,div,dl,dt,h1,h2,h3,h4,h5,html,i,img,input,li,ol,p,span,textarea,ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}a{text-decoration:none;color:#000}dl,ol,ul{list-style:none}button,input,textarea{border:0;-webkit-appearance:none}b,h1,h2,h3,h4,h5{font-weight:400}i{font-style:normal}div,input,textarea{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;-webkit-overflow-scrolling:touch}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.flex-center{display:flex;align-items:center;justify-content:center}.ads-item .ads-borded{border-bottom:1px solid #c6c6c6;min-height:calc(340/var(--fontsize-base)*1rem);height:-moz-fit-content;height:fit-content;margin:calc(20/var(--fontsize-base)*1rem) 0}.ads-item .ads-borded-title{color:#999;font-size:calc(18/var(--fontsize-base)*1rem);font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;text-align:center;color:#bdbdbd;margin:calc(20/var(--fontsize-base)*1rem) 0}.ads-item .ads-borded-title:after,.ads-item .ads-borded-title:before{content:"";flex:1;border-bottom:1px solid #c6c6c6}.ads-item .ads-borded-title:before{margin-right:calc(15/var(--fontsize-base)*1rem)}.ads-item .ads-borded-title:after{margin-left:calc(15/var(--fontsize-base)*1rem)}.ad-inside-masonry{background:#f0f0f0;border-radius:calc(20/var(--fontsize-base)*1rem);margin:0 0 calc(20/var(--fontsize-base)*1rem) calc(20/var(--fontsize-base)*1rem);display:block;flex:1 1 calc(200/var(--fontsize-base)*1rem);position:relative;cursor:pointer}.admasonry-item{width:100%!important;overflow:hidden}.ads-insert-full{width:100%}.detect_deviece_desktop .ad-full-screen-row,.detect_deviece_pc .ad-full-screen-row{position:absolute;bottom:calc(40/var(--fontsize-base)*1rem);width:calc(var(--set-workplace-width)/var(--fontsize-base)*1rem);left:0;right:0;margin:auto}.detect_deviece_desktop .ad-width-100,.detect_deviece_pc .ad-width-100{width:100%}.detect_deviece_desktop .ads-insert-max,.detect_deviece_pc .ads-insert-max{width:calc(var(--set-workplace-width)/var(--fontsize-base)*1rem)}.detect_deviece_mobile .ads-order{order:3}.detect_deviece_mobile .ad-width-100{width:100%;margin:auto}.detect_deviece_mobile .ad-full-screen-row{position:absolute;bottom:calc(40/var(--fontsize-base)*1rem);width:calc(var(--set-workplace-width)/var(--fontsize-base)*1rem - 60/var(--fontsize-base)*1rem);left:0;right:0;margin:auto}.detect_deviece_mobile .padding-horizon-40{padding:0 calc(40/var(--fontsize-base)*1rem)}.detect_deviece_mobile .padding-horizon-20{padding:0 calc(20/var(--fontsize-base)*1rem)}.detect_deviece_mobile .ads-insert-max{width:calc(343/var(--fontsize-base)*1rem)}body{color:#666}.home{background:#fff}.home-banner{background:linear-gradient(180deg,#fff,#f2f4f6);padding:calc(16/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(10/var(--fontsize-base)*1rem);align-items:flex-start;justify-content:flex-start;width:100%;box-sizing:border-box}.home-banner__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.home-banner__content{gap:calc(32/var(--fontsize-base)*1rem);width:calc(642/var(--fontsize-base)*1rem)}.home-banner__content,.home-banner__title-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.home-banner__title-container{gap:calc(8/var(--fontsize-base)*1rem);width:calc(550/var(--fontsize-base)*1rem)}.home-banner__title{color:#2c3337;font-size:calc(44/var(--fontsize-base)*1rem);line-height:calc(44/var(--fontsize-base)*1rem);font-weight:900;width:100%}.home-banner__title--gradient{background:linear-gradient(180deg,#ce5236,#ea8c60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ce5236}.home-banner__description{color:#2c3337;font-size:calc(13/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);font-weight:400;width:100%}.home-banner__cta{background:linear-gradient(180deg,#ce5236,#ea8c60);border-radius:calc(30/var(--fontsize-base)*1rem);border:1px solid #ce5236;display:flex;flex-direction:row;gap:calc(10/var(--fontsize-base)*1rem);align-items:center;justify-content:center;width:calc(160/var(--fontsize-base)*1rem);height:calc(44/var(--fontsize-base)*1rem);cursor:pointer}.home-banner__cta-text{color:#fff;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:700}.home-banner__cta-icon{width:calc(20/var(--fontsize-base)*1rem);height:calc(20/var(--fontsize-base)*1rem)}.home-banner__image-container{padding:calc(16/var(--fontsize-base)*1rem) calc(60/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(10/var(--fontsize-base)*1rem);align-items:center;justify-content:center;position:relative}.home-banner__book-stack{width:calc(168/var(--fontsize-base)*1rem);height:calc(306/var(--fontsize-base)*1rem);position:relative;perspective:1000px;transition:.3s ease}.home-banner__book-stack:hover .home-banner__book--1{transform:translateX(calc(-100/var(--fontsize-base)*1rem)) rotate(-40deg)}.home-banner__book-stack:hover .home-banner__book--2{transform:translateX(calc(-50/var(--fontsize-base)*1rem)) rotate(-30deg)}.home-banner__book-stack:hover .home-banner__book--3{transform:translateX(0) rotate(-20deg)}.home-banner__book-stack:hover .home-banner__book--4{transform:translateX(calc(50/var(--fontsize-base)*1rem)) rotate(-10deg)}.home-banner__book{border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;width:calc(168/var(--fontsize-base)*1rem);height:calc(252/var(--fontsize-base)*1rem);position:absolute;box-shadow:0 10px 20px 0 rgba(206,82,54,.24);-o-object-fit:cover;object-fit:cover;transition:.3s ease-in-out;cursor:pointer}.home-banner__book--1:hover{transform:translateX(calc(-150/var(--fontsize-base)*1rem)) rotate(0deg)!important}.home-banner__book--2:hover{transform:translateX(calc(-100/var(--fontsize-base)*1rem)) rotate(0deg)!important}.home-banner__book--3:hover{transform:translateX(calc(-50/var(--fontsize-base)*1rem)) rotate(0deg)!important}.home-banner__book--4:hover{transform:translateX(calc(50/var(--fontsize-base)*1rem)) rotate(0deg)!important;z-index:10}.home-banner__book--skeleton{background-color:transparent;box-shadow:none;cursor:default;animation:none}.home-banner__mobile-banner{display:none}.editors-choice{padding:calc(40/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box;position:relative;overflow:hidden}.editors-choice__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.editors-choice__title{font-size:calc(28/var(--fontsize-base)*1rem);font-weight:800;color:#2c3337;line-height:calc(28/var(--fontsize-base)*1rem)}.editors-choice__more{display:flex;flex-direction:row;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);cursor:pointer}.editors-choice__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.editors-choice__more-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem)}.editors-choice__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(40/var(--fontsize-base)*1rem) 0;width:100%}.editors-choice__loading-spinner{width:calc(48/var(--fontsize-base)*1rem);height:calc(48/var(--fontsize-base)*1rem);border:calc(4/var(--fontsize-base)*1rem) solid #f3f3f3;border-top:calc(4/var(--fontsize-base)*1rem) solid #ce5236;border-radius:50%;animation:spin 1s linear infinite}.editors-choice__loading-text{margin-top:calc(16/var(--fontsize-base)*1rem);font-size:calc(16/var(--fontsize-base)*1rem);color:#666}.editors-choice__error{display:flex;justify-content:center;align-items:center;padding:calc(40/var(--fontsize-base)*1rem) 0;width:100%}.editors-choice__error-text{color:#ce5236;font-size:calc(16/var(--fontsize-base)*1rem);font-weight:600}.editors-choice__books{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(18/var(--fontsize-base)*1rem)}.editors-choice__book{width:calc(33.33333% - 36/var(--fontsize-base)*1rem/3);background:linear-gradient(180deg,#ce5236,#ea8c60);border-radius:calc(24/var(--fontsize-base)*1rem);border:1px solid #ce5236;padding:calc(20/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(10/var(--fontsize-base)*1rem);margin-bottom:calc(18/var(--fontsize-base)*1rem);cursor:pointer;transition:all .3s ease}.editors-choice__book:hover{transform:translateY(calc(-4/var(--fontsize-base)*1rem));box-shadow:0 4px 12px rgba(0,0,0,.1)}.editors-choice__book-content{display:flex;flex-direction:row;gap:calc(20/var(--fontsize-base)*1rem);align-items:center;width:100%}.editors-choice__book-cover-container{position:relative}.editors-choice__book-cover,.editors-choice__book-cover-container{width:calc(148/var(--fontsize-base)*1rem);height:calc(222/var(--fontsize-base)*1rem)}.editors-choice__book-cover{border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;position:absolute;left:0;top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);-o-object-fit:cover;object-fit:cover}.editors-choice__book-info{padding:calc(8/var(--fontsize-base)*1rem) 0;display:flex;flex-direction:column;justify-content:space-between;height:calc(222/var(--fontsize-base)*1rem);flex:1}.editors-choice__book-info-top{display:flex;flex-direction:column;gap:calc(16/var(--fontsize-base)*1rem)}.editors-choice__book-title-container{padding:calc(8/var(--fontsize-base)*1rem) 0;width:100%}.editors-choice__book-title{color:#fff;font-size:calc(20/var(--fontsize-base)*1rem);line-height:calc(24/var(--fontsize-base)*1rem);font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editors-choice__book-details{display:flex;flex-direction:column;gap:calc(16/var(--fontsize-base)*1rem)}.editors-choice__book-author{display:flex;flex-direction:column;gap:calc(4/var(--fontsize-base)*1rem)}.editors-choice__book-author-label{color:hsla(0,0%,100%,.5);font-size:calc(12/var(--fontsize-base)*1rem);line-height:calc(12/var(--fontsize-base)*1rem);font-weight:400;font-style:italic}.editors-choice__book-author-name{color:#fff;font-size:calc(13/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:500}.editors-choice__book-category{display:flex;flex-direction:column;gap:calc(4/var(--fontsize-base)*1rem)}.editors-choice__book-category-label{color:hsla(0,0%,100%,.5);font-size:calc(12/var(--fontsize-base)*1rem);line-height:calc(12/var(--fontsize-base)*1rem);font-weight:400;font-style:italic}.editors-choice__book-category-name{color:#fff;font-size:calc(13/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:500}.editors-choice__book-rating{background:#fff;border-radius:calc(30/var(--fontsize-base)*1rem);border:1px solid #ce5236;padding:calc(8/var(--fontsize-base)*1rem) calc(12/var(--fontsize-base)*1rem);display:flex;flex-direction:row;gap:calc(8/var(--fontsize-base)*1rem);align-items:center;justify-content:center;width:calc(64/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem)}.editors-choice__book-rating-icon{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem)}.editors-choice__book-rating-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:400}.top-books{padding:calc(60/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box}.top-books__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.top-books__title{color:#2c3337;font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);font-weight:800}.top-books__more{display:flex;flex-direction:row;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);cursor:pointer}.top-books__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.top-books__more-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem)}.top-books__books{display:flex;flex-direction:row;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:wrap}.top-books__books::-webkit-scrollbar{display:none}.top-books__books-skeleton{display:flex;flex-direction:row;gap:calc(20/var(--fontsize-base)*1rem);margin-top:calc(20/var(--fontsize-base)*1rem);flex-wrap:wrap}.top-books__book{width:calc(16.66667% - 100/var(--fontsize-base)*1rem/6);background:#fff;border-radius:calc(12/var(--fontsize-base)*1rem);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:all .3s ease}.top-books__book:hover{transform:translateY(calc(-4/var(--fontsize-base)*1rem))}.top-books__book--skeleton{background-color:transparent;box-shadow:none;cursor:default;animation:none}.top-books__book-cover{width:100%;height:calc(276/var(--fontsize-base)*1rem);-o-object-fit:cover;object-fit:cover}.top-books__book-cover--skeleton{width:100%;height:calc(276/var(--fontsize-base)*1rem);border-radius:calc(10/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border:1px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.top-books__book-details{padding:calc(12/var(--fontsize-base)*1rem) 0 calc(18/var(--fontsize-base)*1rem);gap:calc(8/var(--fontsize-base)*1rem);display:flex;flex-direction:column;flex-grow:1}.top-books__book-rating{display:flex;flex-direction:row;align-items:center;gap:calc(4/var(--fontsize-base)*1rem);margin-bottom:calc(2/var(--fontsize-base)*1rem)}.top-books__book-rating-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem);color:#ce5236}.top-books__book-rating-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:600}.top-books__book-rating--skeleton{width:50%;height:calc(18/var(--fontsize-base)*1rem);border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:calc(8/var(--fontsize-base)*1rem);display:block}.top-books__book-category{color:#2c3337;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:700;text-transform:uppercase;margin-bottom:calc(2/var(--fontsize-base)*1rem)}.top-books__book-category--skeleton{width:70%;height:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:calc(8/var(--fontsize-base)*1rem);display:block}.top-books__book-author{color:#848c8e;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-books__book-author--skeleton{width:80%;height:calc(18/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:calc(8/var(--fontsize-base)*1rem);display:block}.top-books__book-title{color:#2c3337;font-size:calc(18/var(--fontsize-base)*1rem);line-height:calc(22/var(--fontsize-base)*1rem);font-weight:700;margin-top:calc(4/var(--fontsize-base)*1rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.top-books__book-title--skeleton{width:90%;height:calc(44/var(--fontsize-base)*1rem);border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-top:calc(4/var(--fontsize-base)*1rem);display:block}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.recently-updated{background:linear-gradient(180deg,#fff,#f2f4f6);padding:calc(40/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box}.recently-updated__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.recently-updated__title{color:#2c3337;font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);font-weight:800}.recently-updated__more{display:flex;flex-direction:row;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);cursor:pointer}.recently-updated__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.recently-updated__more-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem)}.recently-updated__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(40/var(--fontsize-base)*1rem) 0;width:100%}.recently-updated__loading-spinner{width:calc(48/var(--fontsize-base)*1rem);height:calc(48/var(--fontsize-base)*1rem);border:calc(4/var(--fontsize-base)*1rem) solid #f3f3f3;border-top:calc(4/var(--fontsize-base)*1rem) solid #ce5236;border-radius:50%;animation:spin 1s linear infinite}.recently-updated__loading-text{margin-top:calc(16/var(--fontsize-base)*1rem);font-size:calc(16/var(--fontsize-base)*1rem);color:#666}.recently-updated__error{display:flex;justify-content:center;align-items:center;padding:calc(40/var(--fontsize-base)*1rem) 0;width:100%}.recently-updated__error-text{color:#ce5236;font-size:calc(16/var(--fontsize-base)*1rem);font-weight:600}.recently-updated__books{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(20/var(--fontsize-base)*1rem)}.recently-updated__book{background:#fff;border-radius:calc(24/var(--fontsize-base)*1rem);border:1px solid #f2f4f6;padding:calc(20/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(11/var(--fontsize-base)*1rem);width:calc(16.66667% - 100/var(--fontsize-base)*1rem/6);height:calc(380/var(--fontsize-base)*1rem);cursor:pointer;transition:all .3s ease;margin-bottom:calc(18/var(--fontsize-base)*1rem)}.recently-updated__book:hover{transform:translateY(calc(-4/var(--fontsize-base)*1rem));box-shadow:0 4px 12px rgba(0,0,0,.1)}.recently-updated__book-content{display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);align-items:center;justify-content:center;height:100%;width:100%}.recently-updated__book-cover-container{position:relative}.recently-updated__book-cover,.recently-updated__book-cover-container{width:calc(148/var(--fontsize-base)*1rem);height:calc(222/var(--fontsize-base)*1rem)}.recently-updated__book-cover{border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;position:absolute;left:0;top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);-o-object-fit:cover;object-fit:cover}.recently-updated__book-info{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:calc(98/var(--fontsize-base)*1rem)}.recently-updated__book-title-container{display:flex;flex-direction:column;gap:calc(8/var(--fontsize-base)*1rem);width:100%}.recently-updated__book-title{color:#2c3337;font-size:calc(18/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);font-weight:700;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recently-updated__book-author{color:#848c8e;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:400;font-style:italic;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.recently-updated__book-rating{background:#fff;border-radius:calc(30/var(--fontsize-base)*1rem);border:1px solid #ce5236;padding:calc(8/var(--fontsize-base)*1rem) calc(12/var(--fontsize-base)*1rem);display:flex;flex-direction:row;gap:calc(8/var(--fontsize-base)*1rem);align-items:center;justify-content:center;width:calc(64/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem)}.recently-updated__book-rating-icon{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem)}.recently-updated__book-rating-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:400}.section-spacer{height:calc(100/var(--fontsize-base)*1rem);width:100%}.detect_deviece_mobile .section-spacer{height:calc(60/var(--fontsize-base)*1rem)}.detect_deviece_desktop .home-banner,.detect_deviece_pc .home-banner{padding:calc(16/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(10/var(--fontsize-base)*1rem);align-items:flex-start;justify-content:flex-start;width:100%;box-sizing:border-box}.detect_deviece_desktop .home-banner__book-stack,.detect_deviece_pc .home-banner__book-stack{display:block}.detect_deviece_desktop .home-banner__mobile-banner,.detect_deviece_pc .home-banner__mobile-banner{display:none}.detect_deviece_desktop .top-books,.detect_deviece_pc .top-books{gap:calc(0/var(--fontsize-base)*1rem)}.detect_deviece_desktop .top-books__books,.detect_deviece_pc .top-books__books{gap:calc(20/var(--fontsize-base)*1rem);margin-top:calc(20/var(--fontsize-base)*1rem)}.detect_deviece_desktop .top-books__book,.detect_deviece_pc .top-books__book{gap:calc(12/var(--fontsize-base)*1rem)}.detect_deviece_desktop .top-books__book-cover,.detect_deviece_pc .top-books__book-cover{height:calc(276/var(--fontsize-base)*1rem);border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);flex-shrink:0;aspect-ratio:2/3}.detect_deviece_mobile.home{background-size:contain;background-position:top}.detect_deviece_mobile .home-banner{padding:calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .home-banner__container{flex-direction:column}.detect_deviece_mobile .home-banner__content{width:100%;gap:calc(32/var(--fontsize-base)*1rem)}.detect_deviece_mobile .home-banner__title-container{width:100%}.detect_deviece_mobile .home-banner__title{font-size:calc(44/var(--fontsize-base)*1rem);line-height:calc(44/var(--fontsize-base)*1rem)}.detect_deviece_mobile .home-banner__description{font-size:calc(13/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem)}.detect_deviece_mobile .home-banner__cta{width:calc(160/var(--fontsize-base)*1rem);height:calc(44/var(--fontsize-base)*1rem)}.detect_deviece_mobile .home-banner__image-container{padding:calc(42/var(--fontsize-base)*1rem) 0 calc(20/var(--fontsize-base)*1rem) 0;width:100%;height:auto;overflow:hidden}.detect_deviece_mobile .home-banner__book-stack{display:none}.detect_deviece_mobile .home-banner__mobile-banner{display:block;width:100%;max-width:calc(343/var(--fontsize-base)*1rem);height:auto;margin:0 auto;border-radius:calc(20/var(--fontsize-base)*1rem);-o-object-fit:cover;object-fit:cover}.detect_deviece_mobile .top-books{padding:calc(64/var(--fontsize-base)*1rem) 0 calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .top-books__header{padding-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .top-books__title{font-size:calc(24/var(--fontsize-base)*1rem);line-height:calc(24/var(--fontsize-base)*1rem)}.detect_deviece_mobile .top-books__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.detect_deviece_mobile .top-books__books{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:calc(16/var(--fontsize-base)*1rem);gap:calc(16/var(--fontsize-base)*1rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.detect_deviece_mobile .top-books__books::-webkit-scrollbar{display:none}.detect_deviece_mobile .top-books__book{flex:0 0 auto;width:calc(184/var(--fontsize-base)*1rem);background:#fff;border-radius:calc(20/var(--fontsize-base)*1rem);padding:0;margin-right:0}.detect_deviece_mobile .top-books__book:first-child{margin-left:0}.detect_deviece_mobile .top-books__book:last-child{margin-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .top-books__book-cover{width:calc(184/var(--fontsize-base)*1rem);height:calc(276/var(--fontsize-base)*1rem);border-radius:20px 20px 0 0;-o-object-fit:cover;object-fit:cover;border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;box-shadow:calc(0/var(--fontsize-base)*1rem) calc(2/var(--fontsize-base)*1rem) calc(4/var(--fontsize-base)*1rem) calc(0/var(--fontsize-base)*1rem) rgba(0,0,0,.16)}.detect_deviece_mobile .top-books__book-details{padding:calc(12/var(--fontsize-base)*1rem) 0 calc(18/var(--fontsize-base)*1rem);gap:calc(8/var(--fontsize-base)*1rem)}.detect_deviece_mobile .top-books__book-rating{display:inline-flex;padding:calc(4/var(--fontsize-base)*1rem) calc(12/var(--fontsize-base)*1rem);border-radius:calc(30/var(--fontsize-base)*1rem);border:1px solid #ce5236;background:#fff;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);width:-moz-fit-content;width:fit-content}.detect_deviece_mobile .top-books__book-category{font-size:calc(13/var(--fontsize-base)*1rem);font-weight:600;margin-bottom:0}.detect_deviece_mobile .top-books__book-author{font-size:calc(13/var(--fontsize-base)*1rem);color:#848c8e}.detect_deviece_mobile .top-books__book-title{font-size:calc(18/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0}.detect_deviece_mobile .editors-choice{padding:calc(32/var(--fontsize-base)*1rem) 0 calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem);background:#fff;gap:calc(20/var(--fontsize-base)*1rem)}.detect_deviece_mobile .editors-choice__header{margin-bottom:0;padding-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .editors-choice__title{font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem)}.detect_deviece_mobile .editors-choice__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.detect_deviece_mobile .editors-choice__books{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .editors-choice__books::-webkit-scrollbar{display:none}.detect_deviece_mobile .editors-choice__book{flex:0 0 auto;width:calc(327/var(--fontsize-base)*1rem);margin-bottom:0;gap:calc(20/var(--fontsize-base)*1rem);border:1px solid #ce5236}.detect_deviece_mobile .editors-choice__book-cover{width:148px;height:222px;border-radius:calc(12/var(--fontsize-base)*1rem);-o-object-fit:cover;object-fit:cover;border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.detect_deviece_mobile .editors-choice__book-info{justify-content:space-around;gap:calc(20/var(--fontsize-base)*1rem);padding:auto}.detect_deviece_mobile .editors-choice__book-title{color:#fff;font-size:calc(20/var(--fontsize-base)*1rem);line-height:calc(24/var(--fontsize-base)*1rem);font-weight:700;margin-bottom:calc(8/var(--fontsize-base)*1rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detect_deviece_mobile .editors-choice__book-author,.detect_deviece_mobile .editors-choice__book-category{color:hsla(0,0%,100%,.8);font-size:calc(13/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .editors-choice__book-rating{background:hsla(0,0%,100%,.2);border-radius:calc(30/var(--fontsize-base)*1rem);display:inline-flex;padding:calc(4/var(--fontsize-base)*1rem) calc(12/var(--fontsize-base)*1rem);align-items:center}.detect_deviece_mobile .editors-choice__book-rating-text{color:#fff;font-size:calc(14/var(--fontsize-base)*1rem);font-weight:600}.detect_deviece_mobile .recently-updated{padding:calc(32/var(--fontsize-base)*1rem) 0 calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__header{margin-bottom:0;padding-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__title{font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.detect_deviece_mobile .recently-updated__books{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__books::-webkit-scrollbar{display:none}.detect_deviece_mobile .recently-updated__book{flex:0 0 auto;width:calc(188/var(--fontsize-base)*1rem);margin-bottom:0;padding:calc(20/var(--fontsize-base)*1rem);border-radius:calc(24/var(--fontsize-base)*1rem);border:1px solid #f2f4f6;background:#fff;height:calc(380/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__book:last-child{margin-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__book-cover{width:calc(148/var(--fontsize-base)*1rem);height:calc(222/var(--fontsize-base)*1rem);border-radius:calc(20/var(--fontsize-base)*1rem);border:1px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);-o-object-fit:cover;object-fit:cover}.detect_deviece_mobile .recently-updated__book-title{font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem);font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detect_deviece_mobile .recently-updated__book-author{font-size:calc(13/var(--fontsize-base)*1rem);color:#868e96}.detect_deviece_mobile .recently-updated__book-rating{display:inline-flex;align-items:center;justify-content:center;padding:calc(4/var(--fontsize-base)*1rem) calc(12/var(--fontsize-base)*1rem);background:#fff;border:1px solid #ce5236;border-radius:calc(30/var(--fontsize-base)*1rem)}.detect_deviece_mobile .recently-updated__book-rating-text{font-size:calc(14/var(--fontsize-base)*1rem);font-weight:600;color:#ce5236}.detect_deviece_mobile .popular-categories{padding:calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .popular-categories__title{font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem)}.detect_deviece_mobile .popular-categories__items{flex-wrap:wrap;justify-content:space-between;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .popular-categories__item{width:calc(50% - 16/var(--fontsize-base)*1rem/2);gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings{padding:calc(32/var(--fontsize-base)*1rem) 0 calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__header{margin-bottom:0;padding-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__title{font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.detect_deviece_mobile .rankings__lists{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__lists::-webkit-scrollbar{display:none}.detect_deviece_mobile .rankings__list{flex:0 0 auto;width:calc(327/var(--fontsize-base)*1rem);margin-bottom:calc(0/var(--fontsize-base)*1rem);background:#fff;border-radius:calc(20/var(--fontsize-base)*1rem);gap:0}.detect_deviece_mobile .rankings__list-header{padding:calc(20/var(--fontsize-base)*1rem) calc(24/var(--fontsize-base)*1rem);background:rgba(206,82,54,.1);border-radius:calc(20/var(--fontsize-base)*1rem) calc(20/var(--fontsize-base)*1rem) 0 0}.detect_deviece_mobile .rankings__list-title{font-size:calc(16/var(--fontsize-base)*1rem);font-weight:700;color:#ce5236}.detect_deviece_mobile .rankings__items{padding:calc(16/var(--fontsize-base)*1rem) 0;gap:calc(10/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__item{padding:0 calc(20/var(--fontsize-base)*1rem);gap:calc(20/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__rank{margin-right:0}.detect_deviece_mobile .rankings__rank,.detect_deviece_mobile .rankings__rank-icon{width:calc(24/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__book-info,.detect_deviece_mobile .rankings__content{width:calc(100% - 84/var(--fontsize-base)*1rem)}.detect_deviece_mobile .rankings__book-cover{width:calc(60/var(--fontsize-base)*1rem);height:calc(80/var(--fontsize-base)*1rem);border-radius:calc(8/var(--fontsize-base)*1rem)}.detect_deviece_mobile .satisfaction{padding:calc(32/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem) calc(64/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem);background:#f3f5f7}.detect_deviece_mobile .satisfaction__title{font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem)}.detect_deviece_mobile .satisfaction__reviews{flex-direction:column;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .satisfaction__review{width:100%;margin-bottom:0;background:#fff;border-radius:calc(20/var(--fontsize-base)*1rem);padding:calc(20/var(--fontsize-base)*1rem);box-shadow:0 2px 4px rgba(0,0,0,.05)}.detect_deviece_mobile .satisfaction__reviewer{font-size:calc(16/var(--fontsize-base)*1rem);font-weight:700}.detect_deviece_mobile .satisfaction__star{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem);color:#ce5236}.detect_deviece_mobile .satisfaction__review-content{font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem);color:#435058}.popular-categories{background:#f2f4f6;padding:calc(40/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box}.popular-categories__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.popular-categories__title{color:#2c3337;font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);font-weight:800}.popular-categories__more{display:flex;flex-direction:row;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);cursor:pointer}.popular-categories__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.popular-categories__more-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem)}.popular-categories__items{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:calc(20/var(--fontsize-base)*1rem);-moz-column-gap:calc(20/var(--fontsize-base)*1rem);column-gap:calc(20/var(--fontsize-base)*1rem);justify-content:space-between;width:100%}.popular-categories__item{background:#fff;border-radius:calc(24/var(--fontsize-base)*1rem);padding:calc(16/var(--fontsize-base)*1rem) calc(20/var(--fontsize-base)*1rem);display:flex;flex-direction:row;gap:calc(20/var(--fontsize-base)*1rem);align-items:center;justify-content:flex-start;width:calc(20% - 80/var(--fontsize-base)*1rem/5);cursor:pointer;transition:all .3s ease}.popular-categories__item:hover{transform:translateY(calc(-4/var(--fontsize-base)*1rem));box-shadow:0 4px 12px rgba(0,0,0,.1)}.popular-categories__icon-container{width:calc(40/var(--fontsize-base)*1rem);height:calc(40/var(--fontsize-base)*1rem);position:relative}.popular-categories__icon-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#ce5236,#ea8c60);border-radius:calc(12/var(--fontsize-base)*1rem)}.popular-categories__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(24/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem);z-index:1}.popular-categories__name{color:#2c3337;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:500}.rankings{background:#f2f4f6;padding:calc(40/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box}.rankings__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.rankings__title{color:#2c3337;font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);font-weight:800}.rankings__more{display:flex;flex-direction:row;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);cursor:pointer}.rankings__more-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:800}.rankings__more-icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem)}.rankings__lists{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(18/var(--fontsize-base)*1rem)}.rankings__list{background:#fff;border-radius:calc(24/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:calc(33.33333% - 36/var(--fontsize-base)*1rem/3);overflow:hidden}.rankings__list-header{border-radius:calc(24/var(--fontsize-base)*1rem) calc(24/var(--fontsize-base)*1rem) calc(0/var(--fontsize-base)*1rem) calc(0/var(--fontsize-base)*1rem);border:calc(1/var(--fontsize-base)*1rem) solid #fff;background:linear-gradient(90deg,rgba(206,82,54,.1),rgba(206,82,54,0));color:#ce5236;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:800;text-align:center;padding:calc(20/var(--fontsize-base)*1rem) calc(24/var(--fontsize-base)*1rem);text-align:left}.rankings__items{display:flex;flex-direction:column;gap:calc(12/var(--fontsize-base)*1rem);padding:calc(16/var(--fontsize-base)*1rem) calc(20/var(--fontsize-base)*1rem)}.rankings__item{display:flex;flex-direction:row;gap:calc(16/var(--fontsize-base)*1rem);align-items:flex-start;transition:all .2s ease;align-items:center}.rankings__item .rankings__book-author,.rankings__item .rankings__book-cover,.rankings__item .rankings__book-rating{display:none}.rankings__item .rankings__book-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#2c3337;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem)}.rankings__item--expanded .rankings__book-author,.rankings__item--expanded .rankings__book-cover,.rankings__item--expanded .rankings__book-rating,.rankings__item:hover .rankings__book-author,.rankings__item:hover .rankings__book-cover,.rankings__item:hover .rankings__book-rating{display:flex}.rankings__item--expanded .rankings__book-title,.rankings__item:hover .rankings__book-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem)}.rankings__item--expanded{align-items:flex-start}.rankings__rank{width:calc(32/var(--fontsize-base)*1rem);height:calc(32/var(--fontsize-base)*1rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(14/var(--fontsize-base)*1rem);font-weight:700;color:#2c3337;flex-shrink:0;margin-right:calc(12/var(--fontsize-base)*1rem)}.rankings__rank-icon{width:calc(28/var(--fontsize-base)*1rem);height:calc(28/var(--fontsize-base)*1rem);position:relative}.rankings__content{display:flex;flex-direction:row;gap:calc(16/var(--fontsize-base)*1rem);justify-content:space-between;flex:1}.rankings__book-info{display:flex;flex-direction:column;gap:calc(4/var(--fontsize-base)*1rem);flex:1}.rankings__book-author{color:#868e96;font-size:calc(12/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem)}.rankings__book-rating{display:flex;flex-direction:row;align-items:center;gap:calc(4/var(--fontsize-base)*1rem);margin-top:calc(4/var(--fontsize-base)*1rem)}.rankings__book-rating-icon{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem)}.rankings__book-rating-text{color:#ce5236;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(14/var(--fontsize-base)*1rem);font-weight:600}.rankings__book-cover{width:calc(70/var(--fontsize-base)*1rem);height:calc(90/var(--fontsize-base)*1rem);border-radius:calc(10/var(--fontsize-base)*1rem);overflow:hidden;flex-shrink:0}.rankings__book-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rankings__books-skeleton{display:flex;flex-direction:row;gap:calc(20/var(--fontsize-base)*1rem);margin-top:calc(20/var(--fontsize-base)*1rem);flex-wrap:wrap}.rankings__book--skeleton{background-color:transparent;box-shadow:none;cursor:default;animation:none}.rankings__book-cover--skeleton{width:100%;height:calc(276/var(--fontsize-base)*1rem);border-radius:calc(10/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border:1px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.rankings__book-rating--skeleton{width:50%;height:calc(18/var(--fontsize-base)*1rem)}.rankings__book-category--skeleton,.rankings__book-rating--skeleton{border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:calc(8/var(--fontsize-base)*1rem);display:block}.rankings__book-category--skeleton{width:70%;height:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem)}.rankings__book-author--skeleton{width:80%;height:calc(18/var(--fontsize-base)*1rem);line-height:calc(18/var(--fontsize-base)*1rem);margin-bottom:calc(8/var(--fontsize-base)*1rem)}.rankings__book-author--skeleton,.rankings__book-title--skeleton{border-radius:calc(4/var(--fontsize-base)*1rem);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:block}.rankings__book-title--skeleton{width:90%;height:calc(44/var(--fontsize-base)*1rem);margin-top:calc(4/var(--fontsize-base)*1rem)}@media screen and (max-width:768px){.rankings{padding:calc(40/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem)}.rankings__lists{flex-direction:column;gap:calc(32/var(--fontsize-base)*1rem)}.rankings__list{width:100%}}.satisfaction{background:#f2f4f6;padding:calc(40/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem) calc(80/var(--fontsize-base)*1rem) calc(120/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(20/var(--fontsize-base)*1rem);width:100%;box-sizing:border-box}.satisfaction__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.satisfaction__title{color:#2c3337;font-size:calc(28/var(--fontsize-base)*1rem);line-height:calc(28/var(--fontsize-base)*1rem);font-weight:800;letter-spacing:.15px}.satisfaction__reviews{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(16/var(--fontsize-base)*1rem);justify-content:space-between;width:100%}.satisfaction__review{background:#fff;border-radius:calc(24/var(--fontsize-base)*1rem);padding:calc(24/var(--fontsize-base)*1rem);display:flex;flex-direction:column;gap:calc(12/var(--fontsize-base)*1rem);width:calc(33.33333% - 32/var(--fontsize-base)*1rem/3);margin-bottom:calc(16/var(--fontsize-base)*1rem)}.satisfaction__review-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.satisfaction__reviewer{color:#2c3337;font-size:calc(16/var(--fontsize-base)*1rem);line-height:calc(16/var(--fontsize-base)*1rem);font-weight:700}.satisfaction__rating{display:flex;flex-direction:row;gap:calc(4/var(--fontsize-base)*1rem);align-items:center}.satisfaction__star{width:calc(12/var(--fontsize-base)*1rem);height:calc(12/var(--fontsize-base)*1rem);color:#ce5236}.satisfaction__review-content{color:#435058;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(20/var(--fontsize-base)*1rem);font-weight:400}.rankings__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;width:100%}.rankings__loading .loader{border:4px solid #f3f3f3;border-top:4px solid #ff8a00;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rankings__loading p{font-size:14px;color:#666;margin:0}.rankings__item{cursor:pointer;transition:all .3s ease}