.bookCatWrapper{margin-top:36px}.bookCatWrapper .container{padding:0}.bookCatWrapper .catBtnSlide{box-sizing:border-box;padding-right:14px;width:156px!important}.bookCatWrapper .slick-prev,.bookCatWrapper .slick-next{display:none!important}.bookCatWrapper .catBtn{text-align:center;color:#f4f2ec;letter-spacing:.2px;cursor:pointer;isolation:isolate;background:#000;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;height:64px;padding:17px 34px;font-family:InterRegular;font-size:18px;font-weight:500;line-height:21px;display:flex;position:relative;overflow:hidden}.catBtnRow{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.catBtnRow::-webkit-scrollbar{display:none}.catBtnRow .catBtnSlide{scroll-snap-align:start;flex:none}.catBtnRow .catBtn.active{color:#fff;background:#000;border-color:#000}.catBtnRow .catBtnLabel{display:inline-block}.catBtnRow .catBtnSlide:first-child{padding-left:24px}.catBtnRow .catBtnSlide:last-child{margin-right:24px}@media only screen and (min-width:991px){.bookCatWrapper{margin-top:60px;overflow:visible}.bookCatWrapper .container{padding:0 24px}.bookCatWrapper .catBtnSlide{box-sizing:border-box;padding-right:24px;width:223px!important}.bookCatWrapper .slick-list{margin-right:-24px}.bookCatWrapper .slick-prev,.bookCatWrapper .slick-next{display:block!important;top:-40.6px!important}.bookCatWrapper .catBtn{text-align:center;color:#f4f2ec;letter-spacing:.2px;cursor:pointer;isolation:isolate;background:#000;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;height:76px;padding:20px 34px;font-family:InterRegular;font-size:20px;font-weight:500;line-height:1.25;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.bookCatWrapper .catBtn:hover{transform:scale(1.02)}.bookCatWrapper .catBtnTexture{z-index:0;opacity:.55;mix-blend-mode:overlay;background-repeat:repeat;position:absolute;inset:0}.bookCatWrapper .catBtnLabel{z-index:1;position:relative}.bookCatWrapper .catBtnSlide a{color:#fff;text-decoration:none}}@media only screen and (min-width:991px) and (max-width:1366px){.bookCatWrapper .catBtnSlide{box-sizing:border-box;padding-right:20px;width:209px!important}}
