/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/styles.scss ***!
  \*****************************************************************************************************************/body{background-color:#fff;margin:0;padding:0}body,html{width:100%}body,div,h1,h2,h3,h4,h5{color:#1c2a39;margin:0 auto;padding:0}main{display:flex;flex-direction:column;margin:0 auto;width:1440px}.navigation{position:sticky;top:0;width:100%;z-index:1000}.navigation .navigation-block{margin:0 auto;max-width:1300px}.navigation .navigation-block .navigation-container{align-items:center;display:flex;justify-content:space-between;margin:47px 0 40px;padding-right:6%}.navigation .navigation-block .navigation-container .navigation-logo h1{font-size:24px}.navigation .navigation-block .navigation-container .navigation-menu{display:flex;gap:20px}.navigation .navigation-block .navigation-container .navigation-menu .navigation-menu__button{background:none;border:none;cursor:pointer}.navigation .navigation-block .navigation-container .navigation-menu .navigation-menu__button a{color:#5c6a79;font-family:Montserrat,sans-serif;font-size:16px;text-decoration:none}.navigation .navigation-block .navigation-container .navigation-menu .navigation-menu__button a:hover{color:#1c2a39}.navigation .navigation-block .navigation-container .navigation-icon{display:flex;gap:20px;margin:0 0 0 20px}.navigation .navigation-block .navigation-container .navigation-icon .navigation-icon__users{margin:0 0 0 20px}.navigation .navigation-block .navigation-container .navigation-icon button{background:none;border:none;cursor:pointer}.navigation .navigation-block .navigation-container .navigation-icon button a{align-items:center;display:flex}.navigation .navigation-block .navigation-container .navigation-icon button a img{height:24px;width:24px}.navigation .navigation-block .navigation-container .navigation-icon .navigation-icon__shop .navigation-icon__shop-functional-basket_number{background-color:#ff353a;border-radius:50%;color:#fff;display:inline-block;font-size:10px;font-weight:500;line-height:normal;padding:8px;position:relative;right:15px;text-align:center;top:9px}.navigation .navigation-block .navigation-container .navigation-icon .navigation-icon__shop .navigation-icon__shop-functional-basket_number .navigation-icon__shop-buy{position:relative;z-index:1}.slider{position:relative}.slider-dots{color:#9e98dc;display:flex;flex-direction:row;gap:11px;margin-top:17px;width:58px}.categories{display:flex}.categories .categories-books{align-items:center;background-color:#efeef6;display:flex;height:670px;justify-content:center;margin:6rem auto auto;padding:20px;position:relative;width:385px}.categories .categories-books .categories-books__genre{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}.categories .categories-books .categories-books__genre .categories-books__genre-btn{background:none;border:none;color:#5c6a79;cursor:pointer;font-family:Montserrat,serif;font-size:14px;font-weight:500;line-height:14.63px;padding:10px 0;position:relative;text-align:center;width:100%}.categories .categories-books .categories-books__genre .categories-books__genre-btn.active{font-size:16px;font-weight:700}.categories .categories-books .categories-books__genre .categories-books__genre-btn.active .categories-books__genre-btn.active:before{background-image:url(1cb5efa11dd296760697.png);position:absolute}.categories li.active{list-style-position:inside;list-style-type:disc}.categories .categories-books-card{display:grid;gap:6rem;grid-template-columns:27rem 27rem;left:-50px;margin:9rem 8rem auto -1rem;max-width:64rem;position:relative;z-index:1}.categories .categories-books-card .book-card{align-items:center;display:flex;gap:3rem}.categories .categories-books-card .book-card .book-card__cover{height:300px;width:200px}.categories .categories-books-card .book-card .book-card-text{display:flex;flex-direction:column}.categories .categories-books-card .book-card .book-card-text .book-card-text__author{color:#5c6a79;margin:0 0 10px}.categories .categories-books-card .book-card .book-card-text .book-card-text__title{font-size:16px;line-height:19.5px;margin:0;text-align:left}.categories .categories-books-card .book-card .book-card-text .book-card-text-rating{display:flex;margin:0}.categories .categories-books-card .book-card .book-card-text .book-card-text__rating-count{color:#5c6a79;font-family:Open Sans,sans-serif;font-size:10px;line-height:13.62px;text-align:left}.categories .categories-books-card .book-card .book-card-text .book-card-text__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#5c6a79;margin:0;overflow:hidden}.categories .categories-books-card .book-card .book-card-text .book-card-text__price{color:#1c2a39;font-family:Montserrat,sans-serif;font-weight:701;line-height:15.85px;margin:13px 0;text-align:left}.categories .categories-books-card .book-card .book-card-text .book-card-button_buy{color:#4c3db2;font-family:Montserrat}.books-button,.categories .categories-books-card .book-card .book-card-text .book-card-button_buy{background-color:#fff;border:2px solid #4c3db2;font-weight:700;height:44px;line-height:9.75px;text-align:center;width:175px}.books-button{font-family:Montserrat,sans-serif;font-size:14px;margin-top:85px}.active-categories{color:#1c2a39;font-size:16px;font-weight:700;list-style:disc}.slider-container{display:flex;margin:0 auto;max-width:1120px}.slider-container .slider-container__img{background-position:50%;background-size:cover;height:702px;width:100%}.slider-container .slider-container__img .slider-container-link{align-items:flex-end;display:flex;flex-direction:column}.slider-container .slider-container__img .slider-container-link .slider-container-link__oldbook{bottom:82.71%;height:204px;left:95.13%;position:absolute;right:6.69%;top:10.5%;width:149px}.slider-container .slider-container__img .slider-container-link .slider-container-link__topbook{bottom:67.59%;height:273px;left:103%;position:absolute;right:1.64%;top:51.58%;width:137px}