@font-face{font-family:"SFProDisplay-Regular";src:url(../fonts/SFProDisplay-Regular.ttf)}
@font-face{font-family:"NewYorkExtraLarger";src:url(../fonts/NewYorkExtraLarge-Regular.otf)}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar{width:10px;height:5px}
::-webkit-scrollbar-thumb{background-color:#A4247A;border-radius:10px}
body{font-family:"Inter Tight",sans-serif;color:#151515;font-size:16px}
h1{margin-top:0}
.btn{outline:none}
img{max-width:100%}
a{transition:.5s;color:#8E2976}
a:hover,a:focus{text-decoration:none}
.word-break{word-break:break-word}
.img-100{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.d-block{display:block}
.icons{display:inline-block;vertical-align:middle}
.header-banner{display:flex;flex-direction:column}
.img-header-banner_desktop{display:block}
.img-header-banner_mobile{display:none}
@media (max-width: 500px) {
.img-header-banner_desktop{display:none}
.img-header-banner_mobile{display:block}
}
.header{padding:15px 0;box-shadow:0 0 2px 0 #00000047}
.icons-top .icons{margin-left:10px;padding-right:10px}
.icons-top .map-icon{width:24px;padding:6px 0;display:flex;margin:0 auto}
.left-header{display:flex;align-items:center}
.right-header{display:flex;align-items:center}
.top-header{padding:0;display:flex;align-items:center;justify-content:space-between}
.search-top::-webkit-input-placeholder{color:#999999}
.search-top:-ms-input-placeholder{color:#999999}
.search-top::-ms-input-placeholder{color:#999999}
.search-top::placeholder{color:#999999}
.search-top{width:736px;height:auto;max-width:100%;padding:5px 10px;font-size:14px;color:#151515;border-radius:5px 0 0 5px;border:1px solid #D2D2D2;border-right:none}
.lang-i{border-radius:5px;margin-right:20px;overflow:hidden;display:flex}
.lang-i a{font-size:14px;padding:5px 16px;display:inline-block;color:#333;background:#E2CEDC;border:none;font-weight:600}
.lang-i a.active{background:#A4247A;color:#fff}
.ic-whatsapp{background:url(../img/icons/ic-whatsapp.png) no-repeat center/20px}
.ic-message{background:url(../img/icons/ic-message.png) no-repeat center/22px}
.ic-shops{background:url(../img/icons/ic--basket.png) no-repeat center/20px;position:relative;width:20px;height:20px}
.ic-shops .ic-nof{position:absolute;top:-2px;right:-2px;font-style:normal;font-size:11px;background:#A4247A;color:#fff;padding:0 5px;border-radius:10px;font-weight:600}
.ic-user{background:url(../img/icons/ic-user.png) no-repeat center/20px}
.img-logo{width:92px;margin-right:35px}
.ic-menu{background:url(../img/icons/ic-menu.png) no-repeat center/14px;width:14px;height:14px;margin-right:10px}
.menu{height:auto;padding:0;margin-bottom:0}
.menu .navbar-brand{border-right:1px solid #E5E5E5;margin-right:10px;height:auto;padding:0 20px 0 15px}
.menu a{color:#333333}
.navbar-header{flex-shrink:0;margin-right:10px}
.menu-li ul li a{padding:0;margin-right:0;line-height:1}
.menu-li ul li a:focus,.menu-li ul li a.active,.menu-li ul li a:hover{background:transparent;color:#8E2976}
.bg-green{color:#fff}
.bg-red{background:#EF2525;color:#fff}
.bg-white{background:#fff;color:#8E2976}
.item-books:hover p{color:#8E2976}
.item-books span{font-size:15px;color:#151515;font-weight:600;line-height:1}
.icon-make{background:url(../img/icons/ic-make.png) no-repeat center/14px;width:14px;height:14px;margin-right:5px}
.top-text-books{text-transform:uppercase}
.big-title{font-size:25px;margin-top:0;font-weight:500;line-height:1.1;margin-bottom:0}
.big-title span.pull-right{font-size:19px;font-weight:bold;display:inline-block;padding-top:25px}
.ic-arrow-r{background:url(../img/icons/ic-arrow-r.png) no-repeat center/8px;width:8px;height:12px;margin-left:10px}
.btn-border-w{color:white;background:transparent;border:1px solid #fff}
.btn-border-w:hover,.btn-border-w:focus{color:white}
.btn{min-width:300px}
.btn-auto{min-width:auto!important}
.btn-lg{padding:10px 35px}
.top-slid{display:flex;align-items:center;border-radius:10px;overflow:hidden}
.top-slid > div{width:100%}
.main-image-adap{display:none}
.mt-40{margin-top:40px}
.section-row{padding:55px 0 0}
.img-book{position:relative;font-weight:500;height:350px;overflow:hidden;border-radius:10px;margin-bottom:20px}
.img-book img{width:100%;height:100%}
.item-books:hover.opacity-img{display:block}
.img-book .text-grey{font-weight:normal}
.img-book .top-text-books{font-size:11px;position:absolute;top:10px;left:10px;border-radius:3px;padding:2px 6px}
.text-grey{color:#777777}
.fs-15{font-size:15px}
.slid-books{margin:0 -10px;margin-top:-7px}
.slid-books .slick-next{right:-68px}
.slid-books .slick-prev{left:-68px}
.slid-books .slick-next,.slid-books .slick-prev{background:#fff;width:38px;height:38px;top:37%;z-index:10}
.slid-books .slick-next:before{content:url("../img/icons/ic-next.png")}
.slid-books .slick-prev:before{content:url("../img/icons/ic-prev.png")}
.slid-books .slick-next:before,.slid-books .slick-prev:before{opacity:1}
.slid-books a{color:#333333;z-index:-111}
.item-books{padding:0;height:auto;position:relative;border:1px solid #fff;height:100%;transition:.5s}
.item-books .description__text{line-height:1.1;font-size:15px;font-weight:600;color:#151515;margin-bottom:15px}
.item-books:hover{opacity:4}
span.item-bag{padding:8px 11px;border-radius:10px;border:1px solid #ffffff;color:#ffffff;font-size:14px!important;position:absolute;font-weight:600;top:35%;left:50%;z-index:999;cursor:pointer;transform:translateX(-50%);width:calc(100% - 50px);text-align:center;opacity:0;transition:.5s}
.slide-main-books:hover span.item-bag{display:block;opacity:1}
span.item-bag:hover{background:#8e2976;z-index:999;border-color:#8e2976}
.item-books .old-price{color:#737D8C;font-size:15px;position:relative;margin-left:10px;text-decoration:line-through;font-weight:300}
.slid-books .slick-initialized .slick-slide{outline:none!important}
.item-books .old-price:after{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid #777777;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);display:none}
.opacity-img{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;transition:.3s ease-in-out;display:none;opacity:0}
.slide-main-books:hover .opacity-img{display:block}
.item-books:hover span.item-bag{display:block}
.slide-main-books:hover.opacity-img{display:block}
.slide-main-books:hover span.item-bag{display:block;transition:.5s}
.item-books p.text-grey{margin-bottom:0;line-height:1.1;overflow:hidden;color:#151515;font-size:14px}
.item-books img{margin-bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:cover}
.icon-dot{background:url(../img/icons/dots.png) no-repeat center/8px;width:8px;height:8px;margin-right:5px;vertical-align:baseline}
.icon-star{background:url(../img/icons/ic-star.png) no-repeat center/11px;width:11px;height:11px;margin-right:3px;vertical-align:text-top}
.icon-scoro{background:url(../img/icons/icon-scoro.png) no-repeat center/8px;width:8px;height:12px;margin-right:3px;vertical-align:middle}
.bg-yellow{background:#FF9900;color:#fff}
.text-article{color:#333;padding:20px 20px 0;height:135px;overflow:hidden;margin-bottom:20px}
@media (max-width: 991px) {
.text-article{height:100px}
}
.text-article .block__title{margin-bottom:5px;font-weight:bold;transition:all ease .2s}
.text-article .fs-15.text-grey{display:none}
.text-article p{font-size:15px;line-height:18px;max-height:72px;overflow:hidden}
.item-article{box-shadow:0 2px 4px rgba(0,0,0,0.05);border-radius:4px;overflow:hidden;margin-bottom:20px}
.item-article img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}
.item-article:hover{box-shadow:0 4px 8px rgba(0,0,0,0.08)}
.item-article:hover .block__title{color:#CA0F75}
.text-green{color:#8E2976}
.bg-white-pink{background:#FFEEFB;border-radius:4px;padding:40px 100px}
.offer__book{display:flex;align-items:flex-start;justify-content:space-between}
.offer__book_img{width:27.84%;height:428px;overflow:hidden;box-shadow:0 20px 40px rgba(34,34,34,0.18)}
.offer__book_img img{width:100%;height:100%;object-fit:cover}
.offer__book_text{width:68.04%}
.offer__book_text h2{font-style:normal;font-weight:600;font-size:30px;line-height:140%;color:#222222;margin:0 0 20px}
.offer__book_author_category{margin:0 0 30px}
.offer__book_author_category p{font-style:normal;font-weight:normal;font-size:15px;line-height:160%;color:#333333;margin:0}
.offer__book_annotation{margin:0 0 50px}
.offer__book_annotation h3{font-style:normal;font-weight:600;font-size:22px;line-height:150%;color:#333333;margin:0 0 7px}
.offer__book_annotation hr{width:31px;border:none;background:#8E2976;height:2px;margin:0 0 13px}
.offer__book_annotation p{font-style:normal;font-weight:300;font-size:16px;line-height:150%;color:#333333}
.offer__book_price h2{font-style:normal;font-weight:normal;font-size:32px;line-height:38px;color:#222222}
.offer__book_price_btns{display:flex}
.offer__book_buy_btn{text-transform:uppercase;font-style:normal;font-weight:bold;font-size:17px;line-height:130%;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),#8E2976;border-radius:4px;border:0;padding:15px 64px;margin:0 10px 0 0}
.offer__book_buy_btn:hover{background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),#722160}
.offer__book_addToCart_btn{display:flex;font-style:normal;font-weight:bold;font-size:17px;line-height:130%;color:#8E2976;text-transform:uppercase;border:1px solid rgba(141,40,118,0.2);box-sizing:border-box;border-radius:4px;padding:15px 34px}
.offer__book_addToCart_btn:hover{background:#e3e3e3}
.offer__book_addToCart_btn img{margin:0 20px 0 0}
.bg-black-grey{background:#2D2F31 url(../img/bg/mew__mockup.png) no-repeat center right/auto;min-height:290px;color:#fff;padding:35px 50px;border-radius:5px;font-size:18px;margin-bottom:20px}
.bg-black-grey .btn{margin-top:30px;min-width:230px;margin-right:10px;width:230px;height:50px}
.bg-black-grey .big-title{margin-bottom:15px}
.max-w-420{max-width:420px}
.btn-grey{background:rgba(255,255,255,0.03)}
.btn-grey:focus,.btn-grey:hover{background:rgba(255,255,255,0.1);color:#fff}
.ic-app{background:url(../img/icons/ic-app.png) no-repeat center/24px;width:24px;height:28px;margin-right:15px}
.ic-and{background:url(../img/icons/ic-and.png) no-repeat center/24px;width:24px;height:28px;margin-right:15px}
.footer{background:#F3F3F3;color:#151515;margin-top:55px}
.footer a{color:#555555;font-size:14px}
.footer a:hover{color:#fff}
.footer ul{padding:0;list-style:none;margin:0}
.footer ul li{margin-bottom:8px;line-height:1.1}
.wallet-box{min-height:50vh}
.logo-footer{margin-bottom:25px;width:100px}
.btn-mob{margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}
.d-flex{display:flex}
.img-in-book{width:350px;min-width:350px}
.img-in-book img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover;border-radius:4px}
.fs-32{font-size:32px}
.tab-inf-books .btn{min-width:auto;height:55px;font-weight:400;padding:10px 25px;border-radius:5px;font-size:17px;display:inline-flex;align-items:center;justify-content:center}
.tab-inf-books .btn.btn-blue{width:calc(100% - 65px)}
.discount-price .old-price{display:inline-block;margin-left:20px}
.payments img{margin:0 10px 15px 0}
.inf-in-book{padding-left:50px;max-width:498px}
.tab-inf-books{padding-top:25px}
.fs-24{font-size:24px}
.inf-range{margin-top:20px}
.count-review{border-left:1px solid #EEEEEE}
.fa-star{color:#C4C4C6;margin-left:3px}
.fa-star.checked{color:#8E2976}
.ic-frag{background:url(../img/icons/ic-frag.png) no-repeat center/18px;width:18px;height:18px;margin-right:5px}
.link-type-books{margin-top:15px;flex-wrap:wrap}
.nav-tabs.nav-justified > li > a{border:1px solid #DCDCDC;white-space:nowrap;background:transparent;color:#555555;border-radius:0;font-size:15px;color:#151515;padding:8px 15px}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > a:hover{background:#fff;border:1px solid #F5F5F5}
.tabs-li{margin-bottom:30px;border:0}
.tabs-li > li > a{border:1px solid #F5F5F5;white-space:nowrap;background:#F5F5F5;color:#555555;border-radius:0;margin-right:0;padding:5px 30px}
.tabs-li > .active > a,.tabs-li > .active > a:focus,.tabs-li > .active > a:hover,.tabs-li > a:hover{background:#fff;border:1px solid #F5F5F5!important}
.ic-basket{background:url(../img/icons/ic--basket.png) no-repeat center/20px;width:20px;height:22px;margin-right:10px}
.ic-pod{background:url(../img/icons/ic-pod.png) no-repeat center/22px;width:22px;height:22px;margin-right:10px}
.btn-blue,.btn-blue:hover,.btn-blue:focus{background:#A4247A;color:#fff}
.btn-border-blue{border:1px solid #8E2976;color:#8E2976;background:#fff}
.social-icons i{width:36px;height:36px;margin-right:10px;margin-top:30px}
.social-icons .ic-vk{background:url(../img/icons/ic-vk.png)}
.social-icons .ic-tw{background:url(../img/icons/ic-tw.png)}
.social-icons .ic-fb{background:url(../img/icons/ic-fb.png)}
.social-icons .ic-tg{background:url(../img/icons/ic-tg.png)}
.social-icons .ic-ins{background:url(../img/icons/ic-ins.png)}
.text-black{color:#333}
.mb-25{margin-bottom:25px}
.review-cover{display:flex;align-items:flex-start;margin-bottom:30px}
.img-review{background:#eee;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;font-size:20px;font-weight:600;flex-shrink:0;overflow:hidden}
.review-cover .text-review{margin-left:20px;flex:1}
.ml-15{margin-left:15px}
.item-review{margin-bottom:40px}
.item-review .btn{text-transform:uppercase;min-width:auto;font-size:15px;border-radius:4px;font-weight:600}
.ic-plus{background:url(../img/icons/plus.png) no-repeat center/24px;width:24px;height:24px;margin-left:15px}
.ic-minus{background:url(../img/icons/minus.png) no-repeat center/24px;width:24px;height:24px;margin-left:5px}
.add-review{position:relative;margin-bottom:10px}
.add-review textarea{padding-bottom:20px;resize:vertical}
.add-review .bottom-textarea{color:#999999;font-size:13px;position:absolute;bottom:10px;right:15px}
.btn-grey-b{background:#EEEEEE;color:#909090}
.catalog .item-books{padding:0}
.catalog .item-books:hover .opacity-img{display:block}
.catalog .item-books p{color:#777777}
.catalog .item-books:hover p{color:#8E2976}
.item-books:hover p.text-grey{color:#777777}
.pagination > li:first-child > a{margin-right:10px}
.pagination > li:last-child > a{margin-left:10px}
.pagination > li > a{color:#151515;background:transparent;border:none;padding:5px;line-height:1;font-size:19px;margin:0 5px}
.pagination > li.active > a,.pagination > li:hover > a,.pagination > li:focus > a{background:#fff;color:#8E2976}
.ic-calendar{background:url(../img/icons/ic-calendar.png) no-repeat center/16px;width:16px;height:16px;margin-right:5px}
.top-tags span{border:1px solid rgba(0,0,0,0.1);border-radius:3px;color:#777;padding:10px 15px;display:inline-block}
.tab-li-prof{border:1px solid #EEEEEE;box-shadow:0 2px 4px #F5F5F5}
.tab-li-prof li{display:block;float:none}
.tab-li-prof li a{border:0!important;color:#333;padding:15px 17px}
.tab-li-prof li a i{width:16px;height:16px;margin-right:15px}
.tab-li-prof li a .ic-nof{float:right;font-size:13px;background:#a4247a;color:#fff;padding:0 7px;border-radius:10px;margin-top:5px}
.tab-li-prof li:hover a,.tab-li-prof li:focus a,.tab-li-prof li.active a{color:#8E2976!important;background:transparent url(../img/icons/ic-arrow-green.png) no-repeat center right 15px/8px}
.tab-li-prof li + li{border-top:1px solid #EEEEEE}
.tab-li-prof li:hover a .ic-book,.tab-li-prof li:focus a .ic-book,.tab-li-prof li.active a .ic-book{background:url(../img/icons/ic-book-color.png) no-repeat center/16px}
.tab-li-prof li:hover a .ic-paument,.tab-li-prof li:focus a .ic-paument,.tab-li-prof li.active a .ic-paument{background:url(../img/icons/ic-payment-color.png) no-repeat center/16px}
.tab-li-prof li:hover a .ic-user,.tab-li-prof li:focus a .ic-user,.tab-li-prof li.active a .ic-user{background:url(../img/icons/ic-user.png) no-repeat center/16px}
.tab-li-prof li:hover a .ic-bask,.tab-li-prof li:focus a .ic-bask,.tab-li-prof li.active a .ic-bask{background:url(../img/icons/ic-bask-color.png) no-repeat center/15px}
.tab-li-prof li:hover a .ic-out-user,.tab-li-prof li:focus a .ic-out-user,.tab-li-prof li.active a .ic-out-user{background:url(../img/icons/ic-out-color.png) no-repeat center/16px}
.input-prof.login-input .btn{font-weight:600}
.input-prof.login-input .form-control{margin-bottom:10px}
.input-prof.login-input .btn-border-blue{background:#F4F6FB;color:#8E2976;border-color:#F4F6FB}
.input-prof .form-control{border:1px solid #F4F6FB;height:50px;margin-bottom:10px;box-shadow:none;padding:10px 20px;background:#F4F6FB;color:#151515;font-size:17px}
.input-prof select.form-control{background:url(../img/icons/ic-grey-arrow.png) no-repeat center right 15px/14px}
.input-prof select{-moz-appearance:none;-webkit-appearance:none}
.input-prof select::-ms-expand{display:none}
.ic-user{background:url(../img/icons/ic-user-grey.png) no-repeat center/16px}
.ic-book{background:url(../img/icons/ic-book.png) no-repeat center/16px}
.ic-paument{background:url(../img/icons/ic-paument.png) no-repeat center/16px}
.ic-bask{background:url(../img/icons/ic-baskt.png) no-repeat center/15px}
.ic-out-user{background:url(../img/icons/ic-out-user.png) no-repeat center/16px}
.ic-tel{background:url(../img/icons/ic-tel.png) no-repeat center/22px;width:22px;height:20px;margin-right:15px}
.ic-audio{background:url(../img/icons/ic-audio.png) no-repeat center/17px;width:17px;height:22px;margin-right:15px}
.top-catalog{border:1px solid rgba(3,133,124,0.2);border-radius:4px;padding:15px 20px;margin-bottom:20px}
.top-catalog p{margin-bottom:0}
.table-paument{border-color:#eee;border-left:1px solid #eee;border-right:1px solid #eee}
.table-paument td{border-color:#eee;font-size:15px;border:1px solid #D9D9D9}
.tag-type{border:1px solid rgba(142,41,118,0.21);border-radius:3px;padding:5px;margin:5px 0 15px;display:inline-block}
.tag-type .ic-tel{background:url(../img/icons/ic-tel.png) no-repeat center/16px;width:16px;height:14px;margin-right:7px}
.img-basket-book img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:5px}
.itog-prod{font-size:21px;color:#fff;background:#8E2976;border-radius:4px;display:inline-flex;padding:2px 10px;text-align:center}
.btn-prod{background:rgba(142,41,118,0.1);border-radius:4px;color:#8E2976;font-weight:600;display:inline-flex;padding:2px 10px;text-align:center}
.up_count{border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;border:1px solid #F5F5F5;height:35px;width:35px}
.down_count{border-top-right-radius:0;border-bottom-right-radius:0;background:#fff;border:1px solid #F5F5F5;height:35px;width:35px}
.counter{width:calc(100% - 70px);padding:0 10px;text-align:center;background:#F5F5F5;border:0;height:35px}
.bottom-bask{margin-top:10px}
.i-basket{margin-bottom:0;padding:0;cursor:pointer}
.ic-x{background:url(../img/icons/ic-x.png) no-repeat center/14px;width:14px;height:14px;float:right;display:none}
.i-basket:hover .ic-x{display:block}
.ic-book-red{background:url(../img/icons/ic-book-red.png) no-repeat center/16px;width:16px;height:16px;margin-right:10px}
.text-red{color:#EA5046}
.container-radio{display:block;position:relative;margin-bottom:15px;cursor:pointer;font-size:16px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:32px;line-height:1.1}
.container-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:-2px;left:0;height:20px;width:20px;background-color:transparent;z-index:-1;border:1px solid #8B8B8B;border-radius:50%}
.container-radio:hover input ~ .checkmark{background-color:#fff}
.container-radio input:checked ~ .checkmark{background:transparent}
.checkmark:after{content:"";position:absolute}
.container-radio input:checked ~ .checkmark:after{display:block}
.container-radio .checkmark:after{top:50%;left:50%;height:12px;width:12px;background:#A4247A;display:none;transform:translate(-50%,-50%);border-radius:50%}
.right-block{margin-bottom:30px}
.right-block img{width:90px;height:120px;min-width:90px;margin-right:20px}
.border-right-b{border-left:1px solid #EEEEEE;padding-left:30px}
.bottom-itog{padding:20px;color:#555555;font-size:18px}
.max-w-670{max-width:670px;margin:0 auto}
.border-block{box-shadow:0 6px 12px rgba(0,0,0,0.05);border-radius:4px;max-width:370px;padding:10px}
.navbar-brand .dropdown-menu{top:46px;box-shadow:0 4px 12px rgba(0,0,0,0.05);border:0;width:270px}
.navbar-brand .dropdown-menu li a{padding:8px 15px;border-left:2px solid transparent;font-size:15px;line-height:1;white-space:normal}
.navbar-brand .dropdown-menu li:hover a,.navbar-brand .dropdown-menu li:focus a,.navbar-brand .dropdown-menu li.active a{background:#8e29761c;color:#8E2976;border-left:2px solid #8E2976}
.big-slid{margin-bottom:0!important}
.big-slid .slick-dots{bottom:-25px}
.big-slid .slick-dots li button{padding:0;width:10px;height:10px;background:#fff;border-radius:50%}
.big-slid .slick-dots li button:before{content:" "}
.div-blur .big-title{margin-bottom:10px;font-family:"SFProDisplay-Regular";font-weight:900;font-size:30px}
.title-min{position:relative;color:#151515;font-size:26px;font-weight:normal;padding-bottom:20px}
.title-min:after{content:"";width:100%;height:1px;background:#E6E6E6;position:absolute;left:0;bottom:0}
.d-flex-page{display:flex}
.line-title{border-bottom:1px solid #E6E6E6;position:relative;margin-bottom:25px;margin-top:15px}
.line-title b{background:#fff;position:absolute;bottom:-10px;left:0;padding-right:5px}
.in-menu-li{background:#fafafa}
.in-menu-li li a{display:block}
.word-break{word-break:break-word}
.ya-share2__container_size_m .ya-share2__icon{width:36px!important;height:36px!important}
.ya-share2__badge{margin-right:10px!important}
.ya-share2__container_size_m{margin-top:20px!important}
.formBox{display:flex;align-items:flex-start}
.formBox_caption{flex:1;padding-left:20px}
.profileForm-head{text-align:center;margin-bottom:35px;width:100px;flex-shrink:0}
.profImg{cursor:pointer;position:relative;text-align:center}
.profImg img{width:122px;height:122px;-webkit-border-radius:50%;border-radius:50%;margin-bottom:10px;-o-object-fit:cover;object-fit:cover}
.profImg span{font-size:13px;line-height:100%;color:#595D5C;display:block;cursor:pointer}
.profImg input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;cursor:pointer}
.formItem{margin-bottom:14px}
.errorBox{padding-bottom:5px}
.errorBox .form-control{border:1px solid #FF2D55;margin-bottom:2px}
.errorBox .invalid-feedback{font-size:14px;color:red;display:block}
.slide-main-books .item-bag.search{position:absolute;top:2%;border:none;left:unset;right:-1%}
.slide-main-books .item-bag.search:hover{border:none;background:unset}
.slide-main-books .item-bag.search .fa-heart{font-size:18px}
.slide-main-books .item-bag.search .fa-heart:hover{color:#cd0000}
.slide-main-books .item-bag.text{left:25px;transform:translateX(0);border:unset;background:unset;padding:unset;top:10px;width:auto;font-size:12px!important}
.slide-main-books .item-bag.text.search{position:absolute;top:2%;border:none;left:unset;right:13%}
.slide-main-books .item-bag.text.search p{font-size:13px}
.log_icon_text_box p{text-align:center;margin:10px 0 5px}
.log_icon_block{justify-content:center}
.log_icon_block a{min-width:unset;display:flex;justify-content:center;align-items:center;width:52px;height:45px;padding:0;margin:0 3px;margin-top:0!important}
.log_icon_block .log__icon img{width:27px;height:27px}
.log_icon_block a .fab{color:#385898;font-size:20px}
.subscription-main{margin:20px 0 40px}
.subscription-title{font-style:normal;font-weight:bold;font-size:41px;line-height:52px;display:flex;align-items:center;color:#333333;margin:0 0 30px}
.swiper{width:100%;height:100%}
.subscrSwiper .swiper-slide{text-align:center;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#FFFFFF;box-shadow:0 4px 8px rgba(0,0,0,0.08);border-radius:8px;position:relative}
.swiper-subscr-btns{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;bottom:0;margin:auto;z-index:5;width:100%;height:100px}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.slider-title{background:#8E2976;border-radius:8px 8px 0 0;padding:31px 0;display:flex;justify-content:center;width:100%}
.subscr-title{font-style:normal;font-weight:600;font-size:35px;line-height:48px;display:flex;align-items:center;text-align:center;color:#FFFFFF;margin:0}
.slider-center{width:100%;padding:30px 15px;display:flex;flex-direction:column;justify-content:space-between;min-height:480px;max-height:480px}
.subscr-price{font-style:normal;font-weight:600;font-size:26px;line-height:36px;color:#8E2976;margin:0 0 30px;text-align:center}
.subscr-center{overflow:auto}
.subscr-list{list-style:none;margin:0;padding:0;text-align:left}
.subscr-list li{margin:5px 0}
.subscr-li-done:before{content:'';display:inline-block;height:25px;width:25px;background:url(../img/icons/check.svg);background-size:25px;background-repeat:no-repeat;margin:0 14px -3px 0}
.subscr-li-error:before{content:'';display:inline-block;height:25px;width:25px;background:url(../img/icons/x-burger.svg);background-size:25px;background-repeat:no-repeat;margin:0 14px -3px 0}
.subscr-btn{padding:14px 0;background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),#8E2976;border-radius:4px;font-style:normal;font-weight:bold;font-size:15px;line-height:130%;text-transform:uppercase;color:#FFFFFF;display:flex;justify-content:center;width:100%;border:0}
.subscr-btn:hover{background:#641b51}
.faq{background:#fff;position:relative;padding:60px 0}
.faq .section__title{text-align:center;color:#000;margin-bottom:20px;width:100%}
.section__header-btn1{width:308px;text-align:center;margin:0 auto;text-transform:uppercase;margin-bottom:36px}
.section__content-title{font-family:'Inter';font-style:normal;font-weight:900;font-size:26px;line-height:135%;text-transform:uppercase;color:#fff;margin-bottom:30px}
.panel-acc-btn1{background:#fff;color:#000;font-style:normal;font-weight:400;font-size:22px;line-height:120%;padding:22px 20px;width:100%;display:flex;justify-content:space-between;align-items:center}
.panel-acc-btn1:after{flex-shrink:0;width:18px;height:18px;margin-left:auto;content:"";background-image:url(/img/icons/ic-acc-plus-pink.svg);background-repeat:no-repeat;transition:transform .2s ease-in-out;transform:rotate(0deg)}
.panel-acc-btn1.collapsed::after{background-image:url(/img/icons/ic-acc-plus-pink.svg);transform:rotate(0deg)}
.panel-acc-btn1:not(.collapsed)::after{background-image:url(/img/icons/ic-acc-plus-pink.svg);transform:rotate(45deg)}
.panel-acc-heading1.panel-heading{padding:0;border:0;box-shadow:0 0 4px rgba(41,56,109,0.08)}
.panel-acc-title1.panel-title{display:flex}
@media (max-width: 500px) {
.faq{padding:0}
.section__header-btn1{width:100%}
.acc-btn1.accordion-button{font-size:16px}
.acc-body1.accordion-body{font-size:14px}
}
.profile-subscr-block{background:#FFFFFF;border:1px solid #D9D9D9;box-sizing:border-box;border-radius:10px;padding:30px 25px;margin:0 0 26px}
.profile-subscr-block-title{font-style:normal;font-weight:bold;font-size:17px;line-height:130%;color:#333333;margin:0 0 4px}
.profile-subscr-block-text{font-style:normal;font-weight:normal;font-size:16px;line-height:130%;margin:0 0 10px}
.text-pro-green{color:#378D00}
.text-pro-purple{color:#8E2976}
.profile-subscr-block-card{display:flex;align-items:center;justify-content:space-between;background:#F7F8F9;border-radius:6px;padding:10px 15px}
.profile-subscr-block-coin{font-style:normal;font-weight:bold;font-size:17px;line-height:130%;color:#000000;margin:0 0 3px}
.profile-subscr-block-date{font-style:normal;font-weight:300;font-size:14px;line-height:130%;color:#000000;margin:0}
.profile-subscr-btns{display:flex;flex-direction:column}
.profile-subscr-btns .view-btn{font-style:normal;font-weight:600;font-size:17px;line-height:20px;text-align:center;color:#8E2976;background:rgba(142,41,118,0.1);border-radius:4px;border:none;padding:15px 0;margin:0 0 10px}
.profile-subscr-btns .view-btn:hover{background:rgba(142,41,118,0.3)}
.profile-subscr-btns .cancel-btn{font-style:normal;font-weight:600;font-size:17px;line-height:20px;text-align:center;color:#FFFFFF;background:#8E2976;border-radius:4px;border:none;padding:15px 0;margin-bottom:26px}
.profile-subscr-btns .cancel-btn:hover{background:#752260}
.profile-subscr-list{list-style:none;padding:0;margin:0}
.profile-subscr-list li{margin:10px 0;font-style:normal;font-weight:normal;font-size:14px;line-height:100%;display:flex;align-items:center}
@media (max-width: 1200px) {
span.item-bag{padding:5px 4px}
.slide-main-books .item-bag.text.search{right:10%;padding:0 18px}
.slide-main-books .item-bag.search{right:21%}
.slide-main-books .item-bag.text.search p{font-size:11px}
.offer__book_img{width:42.84%;height:496px;overflow:hidden}
.offer__book_text{width:52.04%}
.offer__book_buy_btn{font-size:15px;padding:15px 25px}
.offer__book_addToCart_btn{padding:15px 20px}
.item-books{padding:0}
.search-top{width:280px}
}
@media (max-width: 991px) {
.formBox{display:block}
.profileForm-head{width:100%}
.formBox_caption{padding-left:0}
.menu .navbar-brand{margin-right:0;padding:0 15px}
.icons-top .icons{margin-left:5px;width:40px;height:30px;background-size:17px}
.menu{padding:0}
.lang-i{margin-right:0}
.lang-i a{font-size:15px;padding:4px 16px}
.top-header{padding:0}
.big-title{font-size:22px}
.section-row{padding:40px 0 0}
.slid-books .slick-next{right:10px}
.slid-books .slick-prev{left:10px}
body{font-size:14px}
.item-article{margin-top:15px}
.bg-black-grey{background-image:none;padding:15px}
span.item-bag{width:calc(100% - 10px)}
.bg-white-pink{padding:40px 20px}
.offer__book_img{width:32.84%;height:341px}
.offer__book_text{width:63.04%}
.search-top{width:254px}
.icons-top .map-icon{width:20px;padding:4px 0;display:flex;margin:0 auto}
.icons-top .icons.tel{margin-left:5px}
}
@media (max-width: 767px) {
.lang-i{margin-right:0}
.mt-40{margin-top:30px}
.text-article{height:auto}
.big-title span.pull-right{padding-top:10px;font-size:17px}
.btn-mob{margin:20px 0}
.footer{font-size:12px}
.top-slid{display:block}
.top-slid > div{width:100%}
.bg-black-grey .btn{width:100%;margin-top:15px}
.slid-books .slick-next,.slid-books .slick-prev{background:transparent}
.slid-books .slick-next:before,.slid-books .slick-prev:before{color:#555}
.d-flex{flex-wrap:wrap}
.img-in-book{width:100px;min-width:100px;float:left;margin-right:5px}
.img-in-book img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}
.mob-right{margin-left:105px;font-size:12px}
.inf-range{margin-top:10px}
.inf-in-book{padding-left:0}
.ic-frag{width:10px;height:10px;background-size:10px}
.link-type-books{margin-top:20px}
.tab-inf-books .btn{min-width:auto;width:100%;margin-bottom:10px}
.add-star-rev{display:block;margin-left:0!important}
.tab-inf-books{padding-top:15px}
.pagination > li:first-child > a{margin-right:5px}
.pagination > li:last-child > a{margin-left:5px}
.fs-24{font-size:18px}
.tab-li-prof{display:flex;white-space:nowrap;overflow:auto;margin-bottom:15px}
.tab-li-prof li:hover a,.tab-li-prof li:focus a,.tab-li-prof li.active a{background:none}
.tab-li-prof li + li{border-bottom:0;border-left:1px solid #eee}
.tab-li-prof li a{padding:10px;position:relative}
.tabs-li > li > a{padding:5px 10px}
.input-prof .form-control{height:40px;margin-bottom:10px}
.img-basket-book img{height:175px}
.big-title .btn-blue{width:100%;margin-top:10px}
.border-right-b{border-left:0;padding-left:0;margin-top:30px}
.big-slid .slick-dots{bottom:0}
.input-prof .btn-blue{margin:10px auto;display:block;width:100%}
.search-top{width:100%}
.navbar-brand .dropdown-menu{padding:0;margin:0;top:40px;z-index:99}
.catalog__filter .input_box{width:88%}
.adapt_catalog__slide{display:flex;justify-content:center}
span.item-bag{left:26%}
}
@media (max-width: 645px) {
span.item-bag{left:19%}
.offer__book{flex-direction:column}
.offer__book_img{width:50%;height:100%;margin:0 auto 20px}
.offer__book_text{width:100%}
.offer__book_author_category{margin:0 0 25px}
.offer__book_annotation{margin:0 0 30px}
.offer__book_price h2{margin:0 0 15px}
}
@media (max-width: 540px) {
span.item-bag{left:14%}
.offer__book_img{width:64%}
}
@media (max-width: 480px) {
span.item-bag{left:21%}
.offer__book_price_btns{flex-direction:column}
.offer__book_buy_btn{margin:0 0 10px}
.offer__book_addToCart_btn{justify-content:center}
.offer__book_text h2{font-size:25px}
.main-image{display:none}
.main-image-adap{display:block}
}
@media (max-width: 400px) {
span.item-bag{left:15%}
}
@media (max-width: 375px) {
.icons-top .icons{margin-left:5px;width:37px;height:30px;background-size:17px}
}
@media (max-width: 374px) {
.img-logo{width:70px;margin-top:6px}
.catalog .item-books{margin-right:unset;padding:0}
}
@media (max-width: 345px) {
span.item-bag{left:13%}
.offer__book_img{width:100%}
.icons-top .icons{width:30px}
.icons-top .icons.tel{width:30px}
}
.bootstrap-select .dropdown-menu{z-index:1002}
.dropdown-menu{z-index:1002!important}
.change__password{padding-top:17px}
.change__password .form-control{width:100%}
.change__password__body{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;margin-top:15px;margin-bottom:10px}
@media (max-width: 320px) {
.img-book{height:190px}
.item-books{height:305px}
}
@media (max-width: 768px) {
.change__password__body{grid-template-columns:1fr}
.change__password .form-control{max-width:100%}
}
.tab-content{margin-bottom:15px}
.container{width:1320px;max-width:100%}
.navbar-brand a{color:#fff;display:flex;align-items:center;gap:6px}
button,input,select,textarea,a{outline:none!important}
.search-top::placeholder{color:#555555}
.bottam-header{margin-top:15px}
.navbar-collapse.menu-li{width:100%;padding:0}
.navbar-nav > li{font-size:15px}
.navbar.menu{margin:0;min-height:auto;border:none}
.dropdown.navbar-brand{background:#A4247A;border-radius:5px;height:30px;padding:5px 10px;font-size:14px;font-weight:600;display:flex;align-items:center}
.search_button{background:#A4247A;color:#fff;border-radius:5px;font-size:14px;font-weight:600;padding:8px 13px;line-height:1;border:none;margin-left:-2px}
.search-top_wrap{position:relative;display:flex;height:30px}
.navbar-brand .hamburger-inner,.navbar-brand .hamburger-inner:after,.navbar-brand .hamburger-inner:before{background:#fff;border-radius:0;height:2px;width:10px}
.navbar-brand .hamburger-inner:after{bottom:-5px}
.navbar-brand .hamburger-inner:before{top:-5px}
.navbar-brand .hamburger-box{width:10px;height:13px}
.navbar-brand .hamburger{padding:0;display:flex;margin-bottom:0}
.navbar-brand .hamburger-inner{margin-top:-1px}
.cart_btn .ic-nof{position:absolute;top:0;right:8px;color:#fff;background:#8E2976;font-size:10px;line-height:1;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center}
.icons-top a:not(:last-child){padding-right:8px;margin-right:8px;border-right:1px solid #9D9D9D}
.icons-top a{display:flex}
.icons-top a.cart_btn{position:relative;padding-right:14px}
.menu-li ul li:last-child a{margin-right:0}
.menu-li .navbar-nav{display:flex;justify-content:space-between;width:100%}
.menu-li .navbar-nav:after,.menu-li .navbar-nav:before{display:none}
.footer_top{padding:45px 0;display:flex;justify-content:space-between;align-items:flex-start}
.footer_bottom{padding:25px 0;border-top:1px solid #D6D6D6}
.copyright{margin:0;color:#777777;font-size:13px;letter-spacing:.05em;line-height:1.1}
.copyright img{margin-top:-2px}
.footer_title{color:#151515;font-size:15px;text-transform:uppercase;line-height:1;position:relative;padding-bottom:12px;margin-bottom:15px}
.footer_title:before{position:absolute;content:"";left:0;bottom:0;width:57px;height:1px;background:#424B5A}
.soc_links{display:flex;flex-wrap:wrap;gap:10px}
.soc_links a{background:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.footer_phone{line-height:1.1;margin-bottom:7px}
.footer_phone a{color:#151515}
.footer_grafik{color:#555555;font-size:14px;line-height:1.1;margin-bottom:14px}
.st_link{padding-bottom:9px;border-bottom:1px solid #676767;line-height:1}
.footer a.st_link{color:#151515}
.footer_phone a{font-size:16px}
.home_top{display:flex;justify-content:space-between;margin-top:30px}
.subs_side{display:block;width:300px;border-radius:10px;overflow:hidden}
.big-slid{width:calc(100% - 330px)}
.big-slid .slick-list,.big-slid .slick-slide,.big-slid .slick-list *{height:100%}
.big-slid .slick-slide img{height:100%;object-fit:cover}
.subs_side img{width:100%;height:100%;object-fit:cover}
.big-slid .slick-dots li{width:8px;height:8px}
.big-slid .slick-dots li button{background:#D9D9D9;border-radius:20px}
.big-slid .slick-dots li.slick-active button{border:none;background:#A4247A}
.big-slid .slick-dots li button{width:100%;height:100%}
.big-slid .slick-dots li.slick-active{width:25px}
.big-slid .slick-arrow{width:38px;height:38px;background:#FFFFFFCC;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;transition:.5s}
.big-slid .slick-arrow.slick-prev{left:10px}
.big-slid .slick-arrow.slick-next{right:10px}
.big-slid .slick-arrow:before,.big-slid .slick-arrow:after{display:none}
.title_row__right{display:flex;gap:20px}
.title_row{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #D7D7D7;margin-bottom:25px}
.more_btn{color:#A4247A;text-transform:uppercase;line-height:1;font-size:14px;font-weight:600;border:1px solid #A4247A;border-radius:5px;padding:7px 28px;transition:.5s;cursor:pointer}
.arr_flex .slick-arrow{position:unset;background:#EDE6EB;border-radius:5px;width:40px;height:30px;transform:translate(0,0);transition:.5s}
.arr_flex .slick-arrow:before{display:none}
.arr_flex{display:flex;gap:10px}
.book_price{margin-bottom:15px}
.item-books span.sale_percentage{background:#A4247A;color:#fff;border-radius:5px;padding:3px 7px;line-height:1;margin-left:15px}
.subs_sticker{margin:0;position:absolute;top:0;left:0;color:#fff;border-radius:0 0 5px 0;padding:6px 15px;font-size:15px;font-weight:500;transition:.5s}
.subs_sticker.text-pro-green{background:#378D00}
.subs_sticker.text-pro-purple{background:#8E2976}
.slide-main-books .item-bag.chosen{position:absolute;top:10px;right:20px;left:unset;border:none;padding:unset}
.slide-main-books .item-bag.chosen:hover{color:#8e2976;background:unset}
.slide-main-books .item-bag.chosen .fa-heart{font-size:18px}
.slide-main-books .item-bag.text{border:unset;background:unset;padding:unset;top:10px}
.slide-main-books:hover .subs_sticker{opacity:0}
.item-bag.text p{margin-bottom:0}
.slide-main-books .item-bag.chosen{width:auto;position:absolute;top:10px;right:15px;left:unset;border:none;padding:unset}
.more_btn:hover{background:#A4247A;color:#fff}
.arr_flex .slick-arrow:hover{background:#A4247A}
.arr_flex .slick-arrow:hover svg *{stroke:#fff}
@media (max-width: 1200px) {
.img-book img{width:100%;height:100%}
.img-book{height:250px}
}
@media (max-width: 991px) {
.img-book{height:225px;margin-bottom:15px}
}
.slide-main-books{position:relative;display:flex!important;flex-direction:column;height:auto;transition:.5s}
.catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
.crumbs__box{font-size:14px;color:#555555;align-items:center;line-height:1.1;flex-wrap:wrap}
.big-title.filter{border-bottom:1px solid #D7D7D7;padding-bottom:17px;margin-bottom:25px}
.pt20{padding-top:20px}
.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{background:#A4247A;border-color:#A4247A;border-radius:5px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}
.pagination > li{vertical-align:middle}
.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background:#A4247A;border:none;border-radius:5px;padding:2px 10px}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-right:20px}
.pagination > li:last-child > a,.pagination > li:last-child > span{margin-left:20px}
.pagination{display:flex;align-items:center;justify-content:center;margin:50px 0 0}
.pagination > .disabled > a,.pagination > .disabled > a:focus,.pagination > .disabled > a:hover,.pagination > .disabled > span,.pagination > .disabled > span:focus,.pagination > .disabled > span:hover{border:none;background:transparent;padding:0}
.crumbs__container{margin-top:0;margin-bottom:30px}
.crumbs__box a{color:#999999;margin-right:8px;font-size:14px}
.crumbs__box a:hover{color:#973B81}
.crumbs__box p{color:#636363;margin-right:8px;font-size:14px;margin-bottom:0}
.infoblock{display:flex;justify-content:space-between}
.imgside{width:49%;max-width:630px;border-radius:15px;overflow:hidden}
.imgside img{width:100%;height:100%;object-fit:cover}
.textside{width:calc(51% - 80px);align-self:center;color:#555555;font-size:17px}
.title{color:#151515;font-size:26px;line-height:1.1;font-weight:500}
.infoblock.reverse{flex-direction:row-reverse}
.pt55{padding-top:55px}
.border_box{border:1px solid #E0E0E0;border-radius:15px;padding:50px 70px}
.border_box__title{color:#151515;font-size:26px;font-weight:500;line-height:1.1;padding-bottom:25px;border-bottom:1px solid #DEDEDE}
.mb50{margin-bottom:50px}
.accord_item__head{color:#151515;font-size:21px;font-weight:500;line-height:1.1;border-bottom:1px solid #DEDEDE;padding:15px 0;position:relative;cursor:pointer;padding-right:25px}
.accord_item__head:after{position:absolute;content:url('data:image/svg+xml,<svg width="17" height="11" viewBox="0 0 17 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.88086 1.32129L8.72751 8.16822L15.5744 1.32129" stroke="%23424B5A" stroke-width="3"/></svg>');right:0;top:50%;transform:translateY(-50%);transition:.5s}
.accord_item__body{color:#555555;padding:25px 0;font-size:20px;line-height:1.4;display:none}
.accord_item__head.active:after{transform:translateY(-50%) rotate(180deg)}
.contact_page{display:grid;grid-template-columns:440px 1fr;gap:40px}
.map_side iframe{width:100%;height:100%;border:none!important}
.map_side{border-radius:15px;overflow:hidden}
.cont_side.border_box{padding:50px 35px}
.shop_item + .shop_item{margin-top:35px}
.ctitle{color:#777777;margin-bottom:15px;line-height:1.1}
.cval{line-height:1.3}
.cval,.cval a{color:#151515}
.cval + .cval{margin-top:10px}
.blog_list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}
.article_item{border:1px solid #E7E7E7;border-radius:10px;overflow:hidden}
.article_img{height:190px;width:100%;object-fit:cover}
.article_anons{padding:25px 20px}
.article_short_text{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.article_title{color:#151515;font-weight:600;font-size:16px;line-height:1.3}
.article_short_text{color:#555555;font-size:14px}
.book_inner_page{display:flex;justify-content:space-between;gap:50px;align-items:flex-start}
.images_side{width:42%;display:flex;justify-content:space-between;height:613px}
.book_info2{width:23%;border:1px solid #DADADA;padding:25px;color:#555555;font-size:14px}
.book_info1{align-self:center;width:calc(35% - 100px)}
.mini_images{width:100px}
.big_images{width:calc(100% - 130px)}
.mini_thumb{border-radius:10px;overflow:hidden}
.mini_thumb img{width:100%;height:100%;object-fit:cover}
.big_images img{width:100%;object-fit:cover}
.big_images a{border-radius:10px;overflow:hidden;display:block}
.book_name{color:#151515;font-size:21px;line-height:1.2;margin-bottom:30px}
.mini_images .slick-list{margin:-13px 0}
.mini_images .slick-slide{margin:13px 0;height:100px}
.big_images *{height:100%}
.book_info__title{color:#777777;font-size:14px;line-height:1.1}
.mid_title{color:#151515;font-size:18px;line-height:1.1;padding-bottom:15px;border-bottom:1px solid #DADADA}
.short_descr{padding:20px 0 0}
.short_descr table{width:100%}
.short_descr table td{color:#555555;font-size:14px;line-height:1.1;padding:4px 0;vertical-align:text-top}
.short_descr table td:nth-child(2),.short_descr table td:nth-child(2) a{color:#151515}
.short_descr table td:first-child{width:35%}
.more_link{font-size:14px;font-weight:600;text-decoration:underline;margin-top:15px;display:block}
a
.btn__box{flex-wrap:wrap;gap:10px;margin-bottom:20px}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > a:hover{color:#A4247A;border-color:#A4247A}
.bookPrice{font-size:25px;line-height:1}
.nav-prices .btn__box .fav__box{margin-left:0;width:55px;height:55px;background:#ECECEC;border-color:#ECECEC;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:5px}
.nav-prices .btn__box .fav__box .fa-heart{font-size:25px}
.mid_title:not(:first-child){margin-top:35px}
.book_info2 .mid_title{margin-bottom:15px}
.book_info2 ul,.price_note ul{list-style:none;padding-left:0;margin-bottom:0;color:#555555;font-size:14px}
.book_info2 ul li,.price_note ul li{position:relative;padding-left:25px}
.book_info2 ul li + li,.price_note ul li + li{margin-top:5px}
.book_info2 ul li:before,.price_note ul li:before{position:absolute;content:url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.45923 7.77736L7.70389 11.951L12.3198 0.700134" stroke="%23A4247A" stroke-width="3"/></svg>');left:0;top:3px}
.price_note{color:#555555;font-size:14px;margin-bottom:15px}
.book_info2 .book_info__title{border-bottom:1px solid #DADADA;padding-bottom:10px}
.book_rating{display:flex;align-items:center;color:#151515;font-size:16px;gap:12px}
.book_rating + .book_rating{margin-top:12px}
.fs-17{font-size:17px}
.gray5{color:#555}
.char_row{display:flex;padding:10px 0;border-bottom:1px solid #DADADA;color:#777777;font-size:16px}
.char_col.char_col_var{color:#151515}
.char_col.char_col_par{width:20%;padding-right:15px}
.payments{margin-top:15px}
.btn__box{flex-wrap:wrap;gap:10px}
.form-control{font-size:16px;padding:10px 20px;box-shadow:none;border-radius:10px;font-weight:300;color:#151515}
#feedbackbtn{padding:15px;font-size:17px;line-height:1}
.tab-inf-books .btn.btn-border-blue{width:100%;order:1}
.gray_back{background:#F4F4F4}
.content.auth_block_wrapper{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:50px 0}
.auth_block{background:#FFFFFF;border-radius:30px;width:448px;max-width:100%;padding:110px 60px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;align-items:center}
.input-prof .form-control::placeholder{color:#151515}
.auth_links{width:100%;display:flex;background:#F4F6FB;padding:6px;border-radius:10px}
.auth_links a{width:100%;color:#151515;font-size:17px;font-weight:700;line-height:1;border-radius:10px;padding:6px;text-align:center}
.auth_links a.active{background:#A4247A;color:#fff}
.login-input{width:100%}
.log_icon_block{margin-top:10px}
.tab-li-prof.cabinet_tabs{box-shadow:none;border:1px solid #D7D7D7;border-right:none;border-left:none;padding:12px 0;display:flex;flex-wrap:wrap;margin-bottom:35px}
.cabinet_tabs.tab-li-prof li a{border:none;padding:0 25px;position:relative;font-size:20px;margin-right:0}
.cabinet_tabs.tab-li-prof li{border-top:none;margin:0}
.cabinet_tabs.tab-li-prof li:last-child a{padding-right:0}
.cabinet_tabs.tab-li-prof li:first-child a{padding-left:0}
.tab-li-prof li:hover a,.tab-li-prof li:focus a,.tab-li-prof li.active a{background:transparent}
.cabinet_tabs.tab-li-prof li{border-right:1px solid #D9D9D9}
.cabinet_tabs.tab-li-prof li:last-child{border-right:none}
.catalog.grid5{grid-template-columns:repeat(5,1fr)}
.book_types.tabs-li > li > a{border:1px solid #DDDDDD;border-radius:10px;min-height:116px;background:transparent;color:#555555;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;width:204px}
.book_types.tabs-li > li{margin:0}
.tabs-li.book_types{display:flex;flex-wrap:wrap;gap:20px}
.tabs-li.book_types:before,.tabs-li.book_types:after{display:none}
.book_types.nav-tabs > li.active > a,.book_types.nav-tabs > li.active > a:focus,.book_types.nav-tabs > li.active > a:hover{background:#A4247A;border-color:#A4247A;color:#fff}
li.active > a > .tab_icon svg [fill="#A4247A"]{fill:#fff}
li.active > a > .tab_icon svg [stroke="#A4247A"]{stroke:#fff}
li.active > a > .tab_icon{border-color:#fff}
.tab_icon{width:45px;height:45px;border:1px solid #DDDDDD;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.table-paument td img{width:36px;border-radius:2px;margin-right:15px}
.td_name img{display:inline-flex;align-items:center}
.td_name,.td_name a{color:#151515}
.profile_box{border:1px solid #D9D9D9;border-radius:10px;padding:35px 45px}
.profile_box.profile_box1{display:grid;grid-template-columns:122px 1fr;gap:25px}
.form-control{border:1px solid #D9D9D9;border-radius:5px}
.profile_boxes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}
.profile_address{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}
.profile_form{display:flex;flex-direction:column;gap:10px}
.big-slid .slick-arrow:hover{background:#ffffff}
.footer a:hover{color:#8E2976}
.soc_links a:hover{background:#8E2976}
.images_row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}
.images_row img{width:100%}
.cart_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.item-basket{display:grid;grid-template-columns:150px 1fr;gap:20px}
.inf-basket .fs-24{font-size:22px;line-height:1.1}
.inf-basket .fs-24 .text-grey{margin-top:10px}
.img-basket-book .main{display:flex}
.inf-basket .itog-prod,.inf-basket .btn-prod{width:calc(50% - 7px);height:35px;justify-content:center;align-items:center}
.basket_btns.inf-basket{display:flex;justify-content:space-between}
.checkout_page{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:flex-start}
.checkout_box{border:1px solid #D9D9D9;border-radius:10px;min-height:280px}
.ch_box__title{padding:25px;color:#151515;font-size:20px;line-height:1.1}
.ch_box_head .ch_box__title{border-bottom:1px solid #D9D9D9}
.ch_box_body{padding:0 25px 25px}
.ch_box_head .ch_box_body{padding-top:35px}
.form-control:focus{box-shadow:none;border-color:#8e2976}
textarea.form-control{height:180px}
.checkout_box.checkout_box5{grid-area:2 / 2 / 3 / 4}
.w100{width:100%}
.cart_td_name{display:grid;align-items:center;gap:20px;grid-template-columns:35px 1fr;font-size:15px}
.ch_box_body table{width:100%}
.ch_box_body table td{border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;padding:10px}
.checkout_box.checkout_box5 .ch_box_body{padding:0}
.ch_box_body table td:last-child{border-right:none}
.cart_td_name p{margin-bottom:0}
.cart_td_name b{font-weight:500}
.bottom-itog b{color:#151515}
.bottom-itog p.clearfix{margin-bottom:20px}
.checkout_box3 .btn{margin-top:20px}
.checkout_page.delivery_page{grid-template-columns:1fr 2fr}
.delivery_page .checkout_box2 .ch_box_body{padding:0}
.btn.gray{background:rgba(142,41,118,0.1);color:#8E2976}
.form-control{height:40px}
.ch_box_body .col-sm-6{width:100%}
.ch_box_body #city_wrapper{margin-bottom:14px}
.delivery_page .ch_box_body #addressChangeButton{margin-bottom:10px}
.delivery_page .ch_box_body #sbmBtn1{margin-top:10px}
.slide-main-books:hover .item-books{padding:7px 7px 15px;border-color:#DADADA;border-radius:10px 10px 0 0;border-bottom:none}
.slide-main-books:hover{margin-top:-7px}
.slid-books .slick-list{padding-top:7px}
.prod_bottom{display:none;justify-content:space-between;border:1px solid #DADADA;border-top:none;padding:7px;border-radius:0 0 10px 10px;position:absolute;left:0;width:100%;top:100%;background:#fff;z-index:1}
.prod_bottom .item-bag,.prod_bottom .item-bag.chosen{position:unset;opacity:1;display:flex;align-items:center;justify-content:center;border-radius:5px;height:40px;transform:translate(0,0);gap:10px;font-size:18px!important;font-weight:500}
.prod_bottom .item-bag.chosen{background:#ECECEC;width:40px}
.prod_bottom .item-bag{width:calc(100% - 50px);background:#A4247A;border-color:#A4247A;color:#fff}
.slide-main-books:hover span.item-bag{display:flex}
.slide-main-books:hover .prod_bottom{display:flex}
.slide-main-books>a{flex-grow:1}
.slid-books .slick-track{display:flex}
.prod_bottom .item-bag.chosen:hover{background:#ECECEC}
.item-bag.chosen svg.selected *{fill:#A4247A;stroke:#A4247A}
.catalog .slide-main-books:hover{margin:-7px}
.slide-main-books.slick-slide{padding:0 7px}
.mob_genres{display:none}
.footer_bottom .soc_links{display:none}
.mob_subs,.icons-top a.mob_search,.mob_icon_text{display:none}
.discount-price .old-price:after{display:none}
.discount-price .old-price{font-size:14px;font-weight:300;margin-left:0;order:-1;text-decoration:line-through;color:#555555}
.bookPrice.discount-price{display:flex;align-items:center;gap:13px}
.searchfield{width:100%;display:flex}
.searchfield .search-top{width:100%}
.searchfield .search-top,.searchfield .search_button{font-size:16px;padding:10px 15px}
.searchfield .search_button{min-width:150px}
.slide-main-books.slick-slide .prod_bottom{position:unset}
@media screen and (max-width: 1200px) {
.menu-li .navbar-nav li{white-space:nowrap}
.menu-li .navbar-nav{overflow:auto;padding-bottom:10px;gap:25px}
.footer_top{flex-wrap:wrap;gap:25px}
.images_side{flex-direction:column;height:auto;width:36%}
.mini_images{width:100%;height:100px;order:1;margin-top:15px}
.big_images{width:100%}
.mini_images .slick-slide{margin:0 10px}
.mini_images .slick-list{margin:0 -10px}
.big_images{height:480px}
.book_inner_page{gap:35px}
.book_info1{width:calc(38% - 70px)}
.book_info2{width:26%}
.imgside{width:43%}
.textside{width:calc(57% - 50px);font-size:16px}
.border_box{padding:40px}
.border_box__title{font-size:24px}
.mb50{margin-bottom:40px}
.accord_item__head{font-size:18px}
.accord_item__body{font-size:17px}
.contact_page{grid-template-columns:380px 1fr;gap:30px}
.blog_list{grid-template-columns:repeat(3,1fr)}
.cabinet_tabs.tab-li-prof li a{font-size:18px;padding:0 20px}
.btn-group-lg > .btn,.btn-lg{font-size:17px}
.profile_box{padding:30px}
.tabs-li.book_types{gap:15px}
.book_types.tabs-li > li > a{width:170px}
.cart_list{grid-template-columns:repeat(2,1fr)}
.section-row{padding:40px 0 0}
.header{padding:15px 0 0}
.slide-main-books:hover .item-books,.prod_bottom{padding:0 5px;border:none}
.slide-main-books:hover{margin:0}
.item-books{border:none;border-radius:0}
.prod_bottom .item-bag,.prod_bottom .item-bag.chosen{font-size:16px!important}
.prod_bottom{display:flex;margin-top:auto;position:unset}
.slide-main-books>a{padding:0 0 15px}
.catalog .slide-main-books:hover .item-books{padding:0}
.catalog .slide-main-books:hover{margin:0}
.slide-main-books.slick-slide{padding:0 5px}
.checkout_page{gap:20px}
}
@media screen and (max-width: 992px) {
.subs_side{width:200px}
.big-slid{width:calc(100% - 220px)}
.slick-dots li button:before{display:none}
.big-slid .slick-dots{bottom:-15px}
.dropdown.navbar-brand{position:fixed;bottom:0;left:0;width:50%;z-index:2;height:50px;border-radius:0;font-size:18px;justify-content:center;border-right:1px solid #fff}
.icons-top{position:fixed;bottom:0;right:0;width:50%;z-index:2;background:#A4247A;height:50px}
.icons-top a{width:100%;justify-content:center}
.icons-top a:not(:last-child){margin:0;padding:0 15px;border-color:#fff}
.icons-top a svg [fill="#151515"]{fill:#fff}
.icons-top a svg [stroke="#151515"]{stroke:#fff}
.footer{padding:0 0 50px}
.bottam-header{margin-top:10px}
.header{padding:10px 0 0}
.collapse.navbar-collapse.menu-li{display:flex}
.catalog{grid-template-columns:repeat(3,1fr)}
.left-header{width:100%;justify-content:space-between;padding-right:30px}
.infoblock{flex-wrap:wrap;justify-content:center}
.imgside{width:450px;max-width:100%;order:1;margin:20px 0 0}
.textside{width:100%}
.border_box__title{padding-bottom:20px;font-size:22px}
.mb50{margin-bottom:35px}
.accord_item__head{font-size:16px}
.accord_item__body{font-size:16px;padding:20px 0}
.contact_page{grid-template-columns:1fr}
.map_side{height:350px}
.cont_side.border_box{padding:35px}
.blog_list{grid-template-columns:repeat(2,1fr);gap:25px}
.navbar-brand .dropdown-menu{top:auto;bottom:50px;left:0;width:100%;padding:25px}
.catalog{gap:15px 10px}
.pagination > li > a{font-size:16px}
.slide-main-books .item-bag.text,.slide-main-books:hover span.item-bag.text{display:none}
.book_inner_page{flex-wrap:wrap;gap:30px}
.book_info.book_info1{order:-1;width:550px;max-width:100%}
.images_side{width:50%}
.book_info.book_info2{width:calc(50% - 30px)}
.title-min{font-size:22px;padding-bottom:15px}
.fs-17{font-size:16px}
.mb-25{margin-bottom:20px}
.char_col.char_col_par,.char_col{width:100%}
.cabinet_tabs.tab-li-prof li a{font-size:15px;padding:0 14px}
.tab-li-prof.cabinet_tabs{margin-bottom:25px}
.profile_boxes{grid-template-columns:1fr}
.catalog.grid5{grid-template-columns:repeat(4,1fr)}
.itog-prod{font-size:18px}
.inf-basket .fs-24{font-size:18px}
.item-basket{grid-template-columns:140px 1fr}
.img-basket-book img{height:200px}
.prod_bottom .item-bag{width:calc(100% - 45px)}
.prod_bottom .item-bag,.prod_bottom .item-bag.chosen{font-size:14px!important}
.slide-main-books:hover .item-books,.prod_bottom{padding:0}
.checkout_page{grid-template-columns:repeat(2,1fr)}
.checkout_box.checkout_box5{grid-area:3 / 1 / 4 / 3}
.ch_box__title{font-size:18px;font-size:16px;padding:20px}
.ch_box_body{padding:0 20px 20px}
.ch_box_head .ch_box_body{padding-top:25px}
.bottom-itog{font-size:17px}
}
@media screen and (max-width:480px) {
.images_row{grid-template-columns:repeat(1,1fr)}
.home_top{flex-wrap:wrap}
.subs_side{display:none}
.big-slid{width:100%;height:214px}
.left-header{padding-right:0}
.img-logo{margin-right:auto}
.bottam-header{display:none}
.header{padding:15px 0}
.title_row{flex-wrap:wrap;padding-bottom:14px;margin-bottom:14px;gap:10px}
.title_row .big-title{margin-bottom:0}
.title_row__right{justify-content:flex-end;gap:15px}
.big-title{font-size:17px}
.more_btn{padding:4px 10px;text-transform:none;text-transform:capitalize}
.arr_flex .slick-arrow{height:24px;width:30px}
.arr_flex .slick-arrow svg{height:8px;width:auto}
.slide-main-books,.slide-main-books.slick-slide{padding:5px;border:1px solid #DADADA;border-radius:10px}
.slide-main-books.slick-slide{margin:0 2px}
.slid-books .slick-list{padding-top:0;margin:0 -2px}
.catalogPage{flex-wrap:wrap}
.catalog,.catalog.grid5{grid-template-columns:repeat(2,1fr);gap:20px 5px}
.pagination > li > a{font-size:13px;margin:0 2px}
.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{width:24px;height:24px}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-right:5px}
.pagination > li:last-child > a,.pagination > li:last-child > span{margin-left:5px}
.pagination > li:first-child > a svg,.pagination > li:first-child > span svg,.pagination > li:last-child > a svg,.pagination > li:last-child > span svg{width:8px;height:auto}
.border_box__title{font-size:18px;padding-bottom:15px}
.mb50{margin-bottom:20px}
.section-row{padding:35px 0 0}
.big-slid .slick-arrow{display:none!important}
.big-slid .slick-dots{display:none!important}
.search-top_wrap{display:none}
.lang-i a{font-size:14px}
.lang-i{height:30px}
.home_top{margin-top:25px}
.mob_genres{display:block;margin-top:25px}
.genre_item{display:flex;flex-direction:column;align-items:center;color:#151515;font-size:13px;line-height:1.1;text-align:center}
.genres_list{display:grid;grid-template-columns:repeat(5,1fr)}
.genre_icon{background:#E2CEDC;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.more_btn{font-size:0}
.more_btn span{font-size:13px}
.arr_flex{gap:7px}
.slid-books{margin:0}
.mob_genres .dropdown-menu,.navbar-brand .dropdown-menu{top:auto;bottom:95px;left:0;width:100%;position:fixed;height:calc(100vh - 95px);overflow:auto;padding:15px;border-radius:0;box-shadow:none;border:none}
.mob_genres .dropdown-menu li,.navbar-brand .dropdown-menu li{font-size:16px;line-height:1.1;border-bottom:1px solid #E1E1E1}
.mob_genres .dropdown-menu li a,.navbar-brand .dropdown-menu li a{color:#151515;padding:5px 15px;display:block;font-size:16px;border-left:none}
.in-menu-li{font-weight:normal;background:transparent}
.img-book{height:218px;margin-bottom:10px}
.subs_sticker{font-size:13px;padding:10px;border-radius:0 0 10px 0}
.item-books span{font-size:13px}
.item-books .description__text{font-size:13px;margin-bottom:10px}
.item-books p.text-grey{font-size:13px}
.book_price{margin-bottom:12px}
.prod_bottom .item-bag img{height:14px;width:auto}
.prod_bottom .item-bag,.prod_bottom .item-bag.chosen{height:30px}
.prod_bottom .item-bag.chosen svg{width:20px;height:auto}
.item-books .old-price{font-size:13px;margin-left:8px}
.item-books span.sale_percentage{font-size:13px;margin-left:10px;padding:1px 5px;border-radius:2px}
.footer{margin-top:35px;padding:0 0 95px}
.footer_top{padding:30px 0 25px;gap:0}
.footer_bottom{padding:15px 0}
.fcol{width:100%}
.footer_title{padding:15px 0;position:relative;margin-bottom:0}
.footer_title:before{width:100%;background:#E1E1E1}
.footer_bottom .soc_links{display:flex}
.footer_bottom{display:flex;flex-wrap:wrap;gap:10px}
.soc_links{order:-1;width:100%;justify-content:center}
.copyright{text-align:center}
.fcol.fcol4{display:none}
.fcol_body{padding:15px 0;display:none}
.footer_title:after{position:absolute;content:url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.40161 1.65942L7.1147 7.37256L12.8278 1.65942" stroke="%23151515" stroke-width="2"/></svg>');top:50%;right:0;transform:translateY(-50%);transition:.5s}
.footer_title.active:after{transform:translateY(-50%) rotate(180deg)}
.fcol.fcol5 .footer_title{display:none}
.mob_subs{display:block;margin-top:30px;border-radius:10px;overflow:hidden}
.mob_subs img{width:100%}
.dropdown.navbar-brand{height:95px;background:#E2CEDC;border:none;font-weight:400;font-size:12px;line-height:1;letter-spacing:-.01em;text-align:center;width:20%;padding:5px}
.navbar-brand a{color:#151515;flex-direction:column;align-items:center;gap:0}
.navbar-brand .hamburger-inner,.navbar-brand .hamburger-inner:after,.navbar-brand .hamburger-inner:before{background:#151515;width:25px;height:3px}
.navbar-brand .hamburger-box{width:25px;height:20px}
.navbar-brand .hamburger-inner:before{top:-8px}
.navbar-brand .hamburger-inner:after{bottom:-8px}
.icons-top{background:#E2CEDC;height:95px;width:80%}
.icons-top a svg [fill="#151515"]{fill:#151515}
.icons-top a svg [stroke="#151515"]{stroke:#151515}
.icons-top a:not(:last-child){border:none}
.cart_btn .ic-nof{top:18px;right:21px}
.icons-top a.mob_search{display:flex}
.mob_icon_text{display:block}
.cart_btn,.icons-top a{display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:space-between;height:100%}
.mob_icon_text{color:#151515;font-size:12px;letter-spacing:-.01em}
.icons-top a:not(:last-child),.icons-top a{padding:20px 5px}
.navbar-brand .hamburger{margin-bottom:18px}
.dropdown.navbar-brand.open .hamburger--spin .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}
.dropdown.navbar-brand.open .hamburger--spin .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}
.dropdown.navbar-brand.open .hamburger--spin .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}
.btn-mob{gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}
.btn-mob img{width:100%}
.images_side{width:100%;flex-direction:row}
.book_info.book_info1{order:unset}
.mini_images{width:68px;height:auto;margin-top:0;order:unset}
.big_images{width:calc(100% - 88px);height:417px}
.mini_images .slick-list{margin:-9px 0}
.mini_images .slick-slide{margin:9px 0;height:68px}
.book_info.book_info1{width:100%}
.book_name{font-weight:500;margin-bottom:20px}
.book_info__title{display:none}
.link-type-books{margin-top:0}
.link-type-books.nav-tabs.nav-justified > li a{display:table;padding:8px 25px;font-size:15px;line-height:1;margin-bottom:0}
.link-type-books.nav-tabs.nav-justified > li{width:auto}
.book_info.book_info2{width:100%;padding:25px 20px}
.book_info2 .book_info__title{display:block}
.book_info2 .inf-range{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:18px}
.book_rating + .book_rating{margin:0}
.mid_title:not(:first-child){margin-top:20px}
.fs-17{font-size:14px}
.title-min{font-size:20px;padding-bottom:13px}
#uSocial .uscl-bar.uscl-absolute .uscl-slide-open,.uSocial-Share .uscl-bar.uscl-absolute .uscl-slide-open{bottom:105px!important;right:15px!important}
.title{font-size:22px}
.textside{font-size:15px}
.border_box{padding:25px 20px}
.accord_item__body{font-size:15px;padding:15px 0}
.cont_side.border_box{padding:25px 20px}
.shop_item + .shop_item{margin-top:20px}
.map_side{height:400px}
.blog_list{grid-template-columns:repeat(1,1fr)}
.searchfield .search_button{min-width:auto}
.searchfield .search-top,.searchfield .search_button{font-size:14px;padding:8px 10px}
.cart_list{grid-template-columns:repeat(1,1fr);margin-bottom:30px}
.item-basket{grid-template-columns:90px 1fr}
.img-basket-book img{height:auto}
.inf-basket .fs-24{padding-right:20px;font-size:16px}
.inf-basket .fs-24 .text-grey{font-size:14px}
.inf-basket .fs-15{font-size:14px}
.i-basket{position:relative}
.i-basket .ic-x{position:absolute;right:0;top:0}
.inf-basket .itog-prod,.inf-basket .btn-prod{width:calc(50% - 3px)}
.down_count,.up_count{width:20px}
.counter{width:calc(100% - 40px)}
.inf-basket :last-child{margin-bottom:0}
.cabinet_tabs.tab-li-prof li a{font-size:14px;padding:0 10px}
.tab-li-prof li a .ic-nof{float:none}
.tab-li-prof.cabinet_tabs{gap:5px 0}
.crumbs__container{margin-bottom:20px}
.crumbs__box,.crumbs__box a,.crumbs__box p{font-size:13px}
.checkout_page{grid-template-columns:repeat(1,1fr)}
.checkout_box.checkout_box5{grid-area:auto}
.promocode__box.d-flex{flex-wrap:nowrap}
.promocode__box .promocode__item{min-width:auto;margin:0}
.bottom-itog{padding:15px 10px;font-size:16px}
.bottom-itog p.clearfix{margin-bottom:15px}
.cart_td_name{line-height:1.1}
.cart_td_name .d-block{margin-top:5px;font-size:13px}
.checkout_box{min-height:auto}
.form-control{font-size:15px}
.checkout_page.delivery_page{grid-template-columns:1fr}
.bottom_buttons{padding:0 15px}
.bottom_buttons button,.bottom_buttons a{width:100%;margin:0}
.bottom_buttons .text-center{display:flex!important;flex-direction:column;gap:10px}
.profile_box.profile_box1{grid-template-columns:1fr}
.profile_address{grid-template-columns:repeat(1,1fr)}
.change__password{padding:0}
.profile_box{padding:25px 20px}
.book_types.tabs-li > li > a{width:auto;font-size:13px;padding:10px 5px}
.tabs-li.book_types{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.top-catalog p{display:flex;align-items:center}
.top-catalog p i{min-width:22px}
.top-catalog{line-height:1.1}
.profile-subscr-block-title{font-size:16px}
.profile-subscr-block{padding:25px 20px}
}