.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 .pc_padding,.detect_deviece_pc .pc_padding{margin:0 auto;padding:calc(16/var(--fontsize-base)*1rem) calc(180/var(--fontsize-base)*1rem);box-sizing:border-box}.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 .m_padding{padding:0 calc(16/var(--fontsize-base)*1rem)}.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)}.categories{width:100%;background:#e7f7ff;min-height:100vh}.categories-content{padding:calc(32/var(--fontsize-base)*1rem) calc(180/var(--fontsize-base)*1rem);background:linear-gradient(180deg,#08f,rgba(0,136,255,0) 20.45%);margin:0 auto}.categories-main-container{display:flex;flex-direction:row;gap:calc(24/var(--fontsize-base)*1rem);align-items:flex-start}.category-nav-wrapper{flex-shrink:0;width:calc(160/var(--fontsize-base)*1rem);position:sticky;top:calc(80/var(--fontsize-base)*1rem)}.category-items{display:flex;flex-direction:column;gap:calc(12/var(--fontsize-base)*1rem)}.category-item{background:#fff;border-radius:calc(12/var(--fontsize-base)*1rem);padding:calc(8/var(--fontsize-base)*1rem);display:flex;flex-direction:row;gap:calc(8/var(--fontsize-base)*1rem);align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.category-item__icon-wrapper{background:linear-gradient(180deg,#08f,rgba(0,136,255,.5));border-radius:calc(6/var(--fontsize-base)*1rem);border:1px solid rgba(0,136,255,.5);width:calc(24/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.category-item__icon{width:calc(14/var(--fontsize-base)*1rem);height:calc(14/var(--fontsize-base)*1rem);-o-object-fit:contain;object-fit:contain}.category-item span{font-size:calc(12/var(--fontsize-base)*1rem);line-height:calc(12/var(--fontsize-base)*1rem);font-weight:400;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-item:hover{background:hsla(0,0%,100%,.8)}.category-item.active{background:#000}.category-item.active span{color:#fff;font-weight:700}.category-books{flex:1;display:flex;flex-direction:column;gap:calc(24/var(--fontsize-base)*1rem)}.category-books__empty,.category-books__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(100/var(--fontsize-base)*1rem) 0;color:#666;font-size:calc(16/var(--fontsize-base)*1rem);width:100%}.category-books .loader{border:calc(3/var(--fontsize-base)*1rem) solid #f3f3f3;border-top:calc(3/var(--fontsize-base)*1rem) solid #08f;border-radius:50%;width:calc(30/var(--fontsize-base)*1rem);height:calc(30/var(--fontsize-base)*1rem);animation:spin 1s linear infinite;margin-bottom:calc(16/var(--fontsize-base)*1rem)}.category-books__list{display:flex;flex-wrap:wrap;gap:calc(24/var(--fontsize-base)*1rem);width:100%}.category-books__book{flex:0 0 calc(20% - 96/var(--fontsize-base)*1rem/5)!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.category-pagination{display:flex;justify-content:center;align-items:center;gap:calc(16/var(--fontsize-base)*1rem);padding:calc(40/var(--fontsize-base)*1rem) 0}.category-pagination__arrow{cursor:pointer;width:calc(24/var(--fontsize-base)*1rem);height:calc(24/var(--fontsize-base)*1rem);transition:opacity .3s}.category-pagination__arrow.disabled{cursor:not-allowed;opacity:.2}.category-pagination__dots{display:flex;gap:calc(8/var(--fontsize-base)*1rem)}.category-pagination__dot{width:calc(8/var(--fontsize-base)*1rem);height:calc(8/var(--fontsize-base)*1rem);border-radius:50%;background:rgba(0,136,255,.2);cursor:pointer;transition:all .3s}.category-pagination__dot.active{background-color:#08f;transform:scale(1.2)}.detect_deviece_mobile .categories-content{padding:calc(16/var(--fontsize-base)*1rem);padding-right:0}.detect_deviece_mobile .category-books{width:100%;padding-right:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .categories-main-container{flex-direction:column;gap:calc(16/var(--fontsize-base)*1rem)}.detect_deviece_mobile .category-nav-wrapper{width:100%;position:static;overflow:hidden}.detect_deviece_mobile .category-nav-container{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.detect_deviece_mobile .category-nav-container::-webkit-scrollbar{display:none}.detect_deviece_mobile .category-items{flex-direction:row;padding:calc(4/var(--fontsize-base)*1rem) calc(4/var(--fontsize-base)*1rem);width:-moz-max-content;width:max-content;gap:calc(8/var(--fontsize-base)*1rem)}.detect_deviece_mobile .category-item{padding:calc(8/var(--fontsize-base)*1rem) calc(16/var(--fontsize-base)*1rem) calc(8/var(--fontsize-base)*1rem) calc(8/var(--fontsize-base)*1rem);flex-shrink:0;border-radius:calc(12/var(--fontsize-base)*1rem);background:#fff;border:1px solid rgba(0,136,255,.5)}.detect_deviece_mobile .category-item.active{background:#000;border-color:#000}.detect_deviece_mobile .category-books__list{gap:calc(15/var(--fontsize-base)*1rem)}.detect_deviece_mobile .category-books__book{flex:0 0 calc(50% - 15/var(--fontsize-base)*1rem/2)!important}.detect_deviece_desktop .category-books__list,.detect_deviece_pc .category-books__list{grid-template-columns:repeat(6,1fr)}.mobile-load-more{display:flex;justify-content:center;align-items:center;padding:calc(20/var(--fontsize-base)*1rem) 0;width:100%}.mobile-load-more__loading{display:flex;align-items:center;gap:calc(8/var(--fontsize-base)*1rem);color:#08f;font-size:calc(14/var(--fontsize-base)*1rem)}.mobile-load-more__loading .loader-spinner{width:calc(20/var(--fontsize-base)*1rem);height:calc(20/var(--fontsize-base)*1rem);border:2px solid rgba(0,136,255,.2);border-top-color:#08f;border-radius:50%;animation:spin 1s linear infinite}.mobile-load-more__end{color:#999;font-size:calc(14/var(--fontsize-base)*1rem)}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}