.backdrop{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.header-menu{float:left;height:100%}.header-menu__btn{background:#fff url(/build/images/menu.8109b716.svg) no-repeat 50%;border:none;cursor:pointer;font-size:0;height:100%;margin-right:20px;padding:0;vertical-align:middle;width:18px}.header-menu__btn:focus{outline:none}.menu-items-wrapper{background:#fcfcfc;bottom:0;left:-240px;position:fixed;top:0;transition:left .15s linear;width:240px;z-index:110}.menu-items-wrapper_active{left:0}.menu-items-header{box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;font-size:0;height:48px;margin-bottom:24px}@media (min-width:768px){.menu-items-header{height:56px}}.menu-items{font:16px/20px "IBM Plex Serif",serif}.menu__item{margin-bottom:10px}.menu__item a{background-position:0;background-repeat:no-repeat;box-sizing:border-box;color:#464c53;display:inline-block;line-height:40px;padding-left:38px;text-decoration:none;width:100%}.menu__item_home a{background-image:url(/build/images/home.ff728659.svg)}.menu__item_selections a{background-image:url(/build/images/selections.aac8b783.svg)}.menu__item_child a{background-image:url(/build/images/child.04e50078.svg)}.menu__item_novelties a{background-image:url(/build/images/novelties.bec386b3.svg)}.menu__item_bestsellers a{background-image:url(/build/images/bestsellers.7dafec37.svg)}.menu__item_school a{background-image:url(/build/images/school.69736bc6.svg)}.menu__item_authors a{background-image:url(/build/images/authors.72f77f62.svg)}.menu__item_publishers a{background-image:url(/build/images/publishers.3139a0e9.svg)}.menu__item_about a{background-image:url(/build/images/hand.685ee74d.svg)}.header-search{float:right;height:100%;margin-right:16px}.header-search__btn{background:#fff url(/build/images/search.5eb6c510.svg) no-repeat 50%;border:none;cursor:pointer;height:100%;padding:0;vertical-align:middle;width:18px}.header-search__btn:focus{outline:none}.header-search-mobile{background:#fff;bottom:0;display:none;left:0;position:absolute;right:0;top:0}.header-search-mobile_active{display:block}.header-search-mobile .header__back-btn{margin-right:0}.header-search-mobile form{box-sizing:border-box;display:inline-block;width:calc(100% - 24px)}.header-search-mobile input[type=search]{background:#fff;border:none;box-sizing:border-box;color:#17191c;font:16px/20px "IBM Plex Serif",serif;height:32px;padding:0 8px;vertical-align:middle;width:100%}.header-search-mobile input[type=search]:focus{outline:none}.header-search-mobile input[type=search]::placeholder{color:#acb2b9}.header-search-tablet{display:none}@media (min-width:768px){.header-search{margin-right:80px}.header-search-mobile,.header-search__btn{display:none}.header-search-tablet{display:block;padding-top:8px}.header-search-tablet form{left:0;margin:auto;position:absolute;right:0;width:400px}.header-search-tablet input[type=search]{background:#f1f2f3 url(/build/images/search_gray.fb2ebd9e.svg) no-repeat 16px;border:1px solid #e3e5e8;border-radius:8px;box-sizing:border-box;color:#17191c;font:16px/20px "IBM Plex Serif",serif;height:40px;padding:0 0 0 40px;width:100%}.header-search-tablet input[type=search]:focus{outline:none}.header-search-tablet input[type=search]::placeholder{color:#acb2b9}}.header-search input[type=search] ::-webkit-search-results-decoration,.header-search input[type=search]::-webkit-search-cancel-button,.header-search input[type=search]::-webkit-search-decoration,.header-search input[type=search]::-webkit-search-results-button{display:none}.autocomplete{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 1px rgba(0,0,0,.02),0 1px 1px rgba(0,0,0,.03);box-sizing:border-box;left:0;margin:auto;padding:24px 16px;position:absolute;right:0;top:48px;width:100%;z-index:999}.autocomplete__title{color:#9d9a95;display:inline-block;font:16px/24px "IBM Plex Serif",serif;margin-bottom:16px}.autocomplete li{box-sizing:border-box;margin-bottom:16px;min-height:32px}.autocomplete li a{color:#17191c;font:14px/24px "IBM Plex Serif",serif;text-decoration:none}.autocomplete__picture{background:#f6f7f9 no-repeat 50%;border-radius:8px;display:inline-block;height:32px;width:32px}.autocomplete__picture_edition{background-image:url(/build/images/search_gray.fb2ebd9e.svg);position:absolute}.autocomplete__picture_author{background-image:url(/build/images/user.8fba68e5.svg);margin-right:8px;vertical-align:middle}.autocomplete__edition-title{display:inline-block;margin-left:40px;vertical-align:middle}.autocomplete__edition-author{color:#464c53;font-size:12px;white-space:nowrap}.autocomplete__all-link{color:#2354d9;font:500 16px/24px "IBM Plex Serif",serif;text-decoration:none}@media (min-width:768px){.autocomplete{width:480px}}.header{background:#fcfcfc;box-shadow:0 1px 3px rgba(0,0,0,.04);box-sizing:border-box;font-size:0;height:48px;position:relative}.header .logo{float:left;height:100%}.header .logo__text{display:none}.header .logo__text_active{display:inline}@media (min-width:414px){.header .logo__text{display:inline;font-size:25px}}@media (min-width:768px){.header .logo__text{display:none}}@media (min-width:1024px){.header .logo__text{display:inline}}.header__back-btn{background:#fff url(/build/images/arrow_back.578519aa.svg) no-repeat 50%;border:none;cursor:pointer;height:100%;margin-right:20px;vertical-align:middle;width:18px}.header__back-btn:focus{outline:none}.header-auth{float:right;height:100%;line-height:48px}.header-auth__btn{background:#fff;border:1px solid #acb2b9;border-radius:8px;box-sizing:border-box;color:#acb2b9;display:inline-block;font:500 18px/24px "IBM Plex Serif",serif;padding:4px 0;text-align:center;vertical-align:middle;width:80px}@media (min-width:768px){.header{height:56px}.header-auth,.logo{line-height:56px}}@media (min-width:1000px){.logo{margin:0 auto}}