:root{--red:#ff4f4f;--black:#3c3c3c;--white: #fff}@font-face{font-family:"pragmatica-medium";src:url("../font/pragmatica-medium.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"pt_serif_bi";src:url("../font/6Bk1ybvI.ttf")}@font-face{font-family:"pragmatica-regular";src:url("../font/prg55.eot");src:local("☺"),url("../font/prg55.woff") format("woff"),url("../font/prg55.ttf") format("truetype"),url("../font/prg55.svg") format("svg");font-weight:normal;font-style:normal}p{font-size:16px;padding:0;margin:0}a{text-decoration:none;color:var(--black)}h1,h2,h3,h4,h5{font-weight:normal}li{list-style:none}img{border:none}textarea{resize:none}input,textarea{outline:none}*{margin:0;padding:0}.wraper{max-width:1010px;margin:0 auto;padding:88px 60px 0;background:url(../img/bg_top.jpg) no-repeat top center;box-sizing:border-box}@media screen and (max-width: 767.9px){.wraper{padding:20px 20px 0}}.first>.container-nr{position:relative}.logo{margin:0 0 27px 32px;width:404px;position:relative;z-index:5}@media screen and (max-width: 767.9px){.logo{margin:0 0 27px 0;width:150px}}.logo img{width:100%;height:auto}.logo a{display:block}@media screen and (max-width: 767.9px){.menu{margin-bottom:30px}}.menu-outer{margin:0 0 27px 0}@media screen and (max-width: 767.9px){.menu-outer{padding:100px 20px 20px;position:fixed !important;margin:0;top:0;left:0;width:100%;height:100%;background:var(--white);z-index:4 !important;transition:all .3s;transform:translateX(100%)}}.menu li{float:left;margin-right:15px}@media screen and (max-width: 767.9px){.menu li{float:none;margin-right:0}}.menu li:last-child{margin-right:0}.menu li a{font-family:"pragmatica-medium";color:var(--black);font-size:13px;padding:10px 14px 2px 0px;border-bottom:4px solid var(--black);display:inline-block;text-transform:uppercase}.menu li.active a{color:#426391;border-bottom:none}.menu-logo{align-items:flex-end;justify-content:space-between}.slider{width:100%;height:310px;position:relative;border:4px solid #436391;box-sizing:border-box;z-index:1}@media screen and (max-width: 767.9px){.slider{height:330px}}.sliderContent{position:relative;overflow:hidden;height:100%}.sliderContent .item{position:absolute;width:100%;height:100%;background:#fff}.sliderContent .item_frame{display:flex;height:100%}@media screen and (max-width: 767.9px){.sliderContent .item_frame{flex-direction:column}}.sliderContent .item_image{height:100%}@media screen and (max-width: 767.9px){.sliderContent .item_image{height:auto;width:100%}}.sliderContent .item_image img{width:100%;height:auto}.sliderContent .item_text{width:auto;height:100%;background:var(--red);padding:174px 0px 0px 38px;letter-spacing:.5px;box-sizing:border-box;flex:1;font-family:"PT Serif",serif;font-style:italic;font-size:20px}@media screen and (max-width: 767.9px){.sliderContent .item_text{width:100%;height:auto;order:2;padding:10px 0 0 15px;font-size:16px}}.sliderContent .item_text a{padding-bottom:2px;line-height:28px;color:#fff;border-bottom:2px solid #373737}.sliderArrows a{display:none}.sliderBullets{position:absolute;bottom:35px;left:10%;z-index:50;margin-left:-46px}@media screen and (max-width: 767.9px){.sliderBullets{margin-left:0;left:0;right:0;bottom:15px;display:flex;justify-content:center;align-items:center}}.sliderBullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-right:17px;width:13px;height:13px;background:url(../img/bullets.png) 0 0 no-repeat}@media screen and (max-width: 767.9px){.sliderBullets a{float:none;margin-right:5px;margin-left:5px;width:10px;height:10px;background-size:cover}}.sliderBullets .active{background-position:0 -13px}@media screen and (max-width: 767.9px){.sliderBullets .active{background-position:0 -10px}}.social-outer{position:absolute;right:-60px;top:148px}.social a{display:block;margin-bottom:12px}.second{padding-top:40px}.clearfix:before,.clearfix:after{clear:both;content:"";display:block;width:100%}.razdel{margin:0px 0px 20px 0;border-top:4px solid #373737;padding-top:16px}.razdel:before,.razdel:after{clear:both;content:"";display:block;width:100%}.razdel .razdel_ssylka{overflow:hidden;padding:20px 0 0}.razdel .razdel_ssylka a{font-family:"pragmatica-regular",sans-serif;color:#363636;font-size:15px;line-height:15px;padding-right:18px;background:url(../img/arrow.png) no-repeat right 3px;float:right;text-transform:uppercase}.razdel .razdel_ssylka a:hover{box-shadow:none}.razdel .razdel_ssylka_last{margin-top:35px}.razdel_block_l{float:left;width:150px;font-family:"PT Serif",serif;font-style:italic;font-size:16px;margin:0 10px 0 0}@media screen and (max-width: 767.9px){.razdel_block_l{float:none;width:auto}}@media screen and (max-width: 767.9px){.razdel_block_l ul{display:none}}.razdel_block_l h3{font-family:"PT Serif",serif;font-weight:bold;font-style:italic;font-size:18px;color:var(--red);padding-bottom:15px;line-height:1.1em}.razdel_block_l h3 a{color:var(--red)}.razdel_block_l li{margin-bottom:10px;line-height:1.1em}.razdel_block_l a{color:#3a3a3a}.razdel_block_l li ul{margin-left:26px;padding-bottom:8px}.razdel_block_l li ul li:hover,.razdel_block_l li ul li.active{list-style:disc;margin-left:10px}.razdel_block_l li ul li:hover a,.razdel_block_l li ul li.active a{font-weight:bold}.razdel_block_r{float:right;width:696px}@media screen and (max-width: 767.9px){.razdel_block_r{float:none;width:auto}}.razdel_block_r .row{--bs-gutter-y: 1.5rem}.razdel_block_r .in{width:712px}@media screen and (max-width: 767.9px){.razdel_block_r .in{width:auto}}.razdel_block_r>div.photo{width:auto}.razdel_block_r a{display:block}.razdel_block_r a img{width:100%;vertical-align:bottom}.razdel_block_r a:hover{box-shadow:0px 0px 0px 4px #436391}.razdel_block_r span{display:block;padding:8px 13px 5px 13px;line-height:14px;height:45px;background-color:#f4f4f4;font-size:11px;color:#3a3a3a;font-family:"pragmatica-regular",arial}.razdel_block_r span strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:normal}.razdel_block_r a:hover span{background-color:var(--red)}.razdel_block_r .razdel_ssylka a{margin:0 6px 0 0}.razdel_mobile_menu{margin-bottom:20px}.razdel_mobile_menu select{width:100%}.footer_text{border-top:4px solid #373737;margin:15px 0 0 0;padding:15px 0}.footer-menu{font-family:"pragmatica-regular",sans-serif;font-size:14px;text-align:right}@media screen and (max-width: 767.9px){.footer-menu{text-align:left;margin-top:20px}}.footer-menu li{margin-bottom:5px}.footer-menu a{text-decoration:underline}.footer p{font-family:"pragmatica-regular",sans-serif;color:#9d9d9d;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.footer>div{position:relative}.footer__payments{margin-top:10px}.footer__payments img{max-height:30px;max-width:50px;margin-right:20px}.razdel .photo{padding:2px 0px 0 26px}@media screen and (max-width: 767.9px){.razdel .photo{padding:0}}.razdel .photo h2{font-family:"pragmatica-regular";color:var(--red);font-size:33px;padding:0px 0px 31px 0px;line-height:35px}@media screen and (max-width: 767.9px){.razdel .photo h2{font-size:22px;line-height:1.3em}}.text h1{font-family:"pragmatica-regular";color:var(--red);font-size:33px;padding:0px 0px 31px 0px;line-height:35px}@media screen and (max-width: 767.9px){.text h1{font-size:22px;line-height:1.3em}}.razdel .photo p{font-family:"pragmatica-regular",arial;font-size:16px;color:var(--black);padding:0 0 34px;line-height:22px}.razdel .photo p.book-short-desc{font-family:"pragmatica-medium",arial}.razdel .photo img.book-img-big{margin:0 40px 0 0}.footer_text a.to-top{color:#363636;font-size:15px;font-family:"pragmatica-regular",arial;padding-right:24px;background:url(../img/arrow_2.png) right 2px no-repeat;vertical-align:top;text-transform:uppercase;float:right;margin:-34px 0 0 0}.razdel .books h2{padding:0px 0px 31px 0px;font-family:"pragmatica-regular",arial}.razdel .books img{margin:15px auto 24px auto}.gray{margin:0 0 40px 160px;line-height:29px}@media screen and (max-width: 767.9px){.gray{margin-left:20px}}.gray h4{font-family:"PT Serif",serif;font-weight:bold;font-style:italic;font-size:16px;color:#9f9e9e}@media screen and (max-width: 767.9px){.gray h4{font-size:16px !important}}.about_awtor{border-top:2px solid var(--black);margin:0 0 0 26px;padding:30px 0 0}.razdel_block_r>div.about_awtor{width:auto}.razdel .about_awtor h2{color:#9f9e9e;font-family:"PT Serif",serif;font-weight:bold;font-style:italic;font-size:33px;padding:0 0 32px}@media screen and (max-width: 767.9px){.razdel .about_awtor h2{font-size:22px}}.razdel .about_awtor img{float:left;margin-right:33px;margin-top:0px}.about_awtor p{font-family:"pragmatica-regular",arial;font-size:16px;color:var(--black)}.about_awtor p.auth-name{font-family:"pragmatica-medium";display:block;font-size:20px;height:auto;background:none;margin-top:-1px;padding:0 0 22px}@media screen and (max-width: 767.9px){.about_awtor p.auth-name{font-size:16px}}.overlay{background-color:rgba(0,0,0,.7);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:99999;transition:opacity .5s}.popup{background:url(../img/bg_pop.jpg) no-repeat top center;display:inline-block;left:50%;opacity:0;padding:60px 60px 30px;width:435px;height:600px;position:fixed;top:55%;visibility:hidden;z-index:999999;transform:translate(-50%, -50%);transition:opacity .5s,top .5s}.popup .close_window{width:17px;height:17px;background:url(../img/close.png) no-repeat 0px 0px;position:absolute;top:25px;right:23px;cursor:pointer}.popup h3{color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:22px;margin-bottom:18px}.popup p{color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:16px;line-height:20px;margin-bottom:40px}.popup span{display:block;color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:14px;margin-bottom:5px;padding-left:2px}.popup input{border:1px solid #333;border-radius:5px;color:#3a3a3a;font-family:"PT Serif",serif;font-size:14px;padding:11px 10px 11px;width:414px;margin-bottom:22px}.popup textarea{border:1px solid #333;border-radius:5px;color:#3a3a3a;font-family:"PT Serif",serif;font-size:14px;padding:8px 10px 7px;width:412px;height:103px;margin-bottom:22px}.popup a{color:#fff;font-family:"PT Serif",serif;font-style:italic;font-size:14px;margin-bottom:20px;display:block;float:right;width:117px;text-align:center;background:#436391;border:1px solid #8297b6;padding:8px 0px 7px}.popup b.red{color:red;font-size:1.2em}.popup2{background:url(../img/bg_pop.jpg) no-repeat top center;display:inline-block;left:50%;opacity:0;padding:80px 60px 30px;width:435px;height:130px;position:fixed;top:55%;visibility:hidden;z-index:999999;transform:translate(-50%, -50%);transition:opacity .5s,top .5s}.popup2 .close_window{width:17px;height:17px;background:url(../img/close.png) no-repeat 0px 0px;position:absolute;top:25px;right:23px;cursor:pointer}.popup2 h3{color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:20px;margin-bottom:18px}.popup2 p{color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:14px;line-height:18px;margin-bottom:40px}.popup2 span{display:block;color:#3a3a3a;font-family:"PT Serif",serif;font-style:italic;font-size:14px;margin-bottom:5px;padding-left:2px}.popup2 input{border-top:1px solid #333;border-bottom:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;border-radius:5px;color:#3a3a3a;font-family:"PT Serif",serif;font-size:14px;padding:11px 10px 11px;width:414px;margin-bottom:32px;box-shadow:inset 0px 0px 0px 1px #878787}.popup2 textarea{border-top:1px solid #333;border-bottom:1px solid #777;border-left:1px solid #777;border-right:1px solid #777;border-radius:5px;color:#3a3a3a;font-family:"PT Serif",serif;font-size:14px;padding:8px 10px 7px;width:412px;height:103px;margin-bottom:38px;box-shadow:inset 0px 0px 0px 1px #878787}.popup2 a{color:#fff;font-family:"PT Serif",serif;font-style:italic;font-size:14px;margin-bottom:20px;display:block;float:right;width:117px;text-align:center;background:#436391;border:1px solid #8297b6;padding:8px 0px 7px}.contacts{border-top:4px solid #373737;margin:38px 0 0 0;padding:20px 0px 119px 0px;overflow:hidden}.blog-content{border-top:4px solid #373737;margin:82px 84px 0px 59px;padding:20px 0px 119px 0px;overflow:hidden}.blog.blog-content{padding-top:21px;margin-top:20px}.blog-content .blog_block h2,.text h1{padding:2px 0 0px}.inner-text{border-top:4px solid #373737;margin:46px 0 0 0;padding:20px 0 119px 0;overflow:hidden}.back{width:190px;vertical-align:top;float:left}@media screen and (max-width: 767.9px){.back{width:auto;float:none}}.back a{font-family:"PT Serif",serif;font-style:italic;color:#b1b1b1;font-size:16px;text-decoration:underline}.back a:hover{text-decoration:none}.content{width:673px;vertical-align:top;float:right}@media screen and (max-width: 767.9px){.content{float:none;width:auto}}.contact_block{padding-left:120px;margin-bottom:36px}@media screen and (max-width: 767.9px){.contact_block{padding-left:50px}}.contact_block h3{color:var(--red);font-size:23px;font-family:"pragmatica-regular",arial}.contact_block p{color:var(--black);font-size:17px;font-family:"pragmatica-regular",arial}.contact_block a{color:#1f6998;font-size:17px;font-family:"pragmatica-regular",arial;text-decoration:underline}.contact_block a:hover{text-decoration:none}.home{background:url(../img/icons/1.png) no-repeat 39px 55px;margin-top:15px}.home h3{margin-bottom:20px}.phone{background:url(../img/icons/2.png) no-repeat 41px 3px}.mail{background:url(../img/icons/3.png) no-repeat 43px 9px}@media screen and (max-width: 767.9px){.home,.phone,.mail{background-size:30px;background-position:0 0}}@media screen and (max-width: 767.9px){.home h3,.phone h3,.mail h3{margin-bottom:15px}}.blog{padding:27px 0px 95px 0px}.blog_block{border-bottom:2px solid var(--black);font-family:"pragmatica-regular",arial;padding-bottom:17px;margin-bottom:25px;line-height:22px}.blog_block h2{color:var(--red);font-size:34px;line-height:40px;padding:0 0 41px}@media screen and (max-width: 767.9px){.blog_block h2{font-size:22px}}.text h1{color:var(--red);font-size:34px;line-height:40px;padding:0 0 41px}.blog_block p,.text p{color:var(--black);font-size:17px;padding:0 0 22px}.blog_block>a{font-family:"pragmatica-medium";vertical-align:top;float:right;color:var(--black);font-size:17px;text-decoration:underline;margin:-2px 5px 19px 0px}.blog_block a{color:#1f6998;text-decoration:underline}.text a{color:#1f6998;text-decoration:underline}.blog_block a:hover{text-decoration:none}.blog_block a.read{color:var(--black)}.blog_block img{margin-bottom:23px}.blog_block h4 a{text-decoration:underline;color:#9d9d9d;font-size:14px}.blog_block ul li{list-style-type:disc;padding:0 0 5px 0}.text ul li{list-style-type:disc;padding:0 0 5px 0}.blog_block ul,.text ul{padding:0 0 20px 20px}.up-outer{position:absolute;right:-30px;top:0}.up{font-family:"pragmatica-regular",arial;font-size:12px;color:#dfdfdf;position:relative;position:fixed;bottom:40px;padding:25px 0 0;cursor:pointer}.up:hover{color:#ccc}.up:before{content:"";border-bottom:20px solid #f4f4f5;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);position:absolute;top:0;left:0}.up:hover:before{border-bottom-color:#ccc}.left-outer>li{font-weight:bold}.left-outer>li>a:hover{color:var(--red)}.msMiniCart{position:absolute;top:22px;right:0;color:#000;z-index:7}@media screen and (max-width: 767.9px){.msMiniCart{top:7px;right:70px}}.msMiniCart svg{width:32px;height:28px}.msMiniCart strong{position:absolute;background:#f4f4f4;width:18px;height:18px;display:flex;justify-content:center;align-items:center;position:absolute;top:-8px;right:-8px;font-family:"pragmatica-medium";border-radius:50%}.msMiniCart.full strong{background:var(--red);color:#fff}.burger{display:flex;width:24px;height:24px;flex-direction:column;justify-content:space-around;align-items:center;position:absolute !important;top:10px;right:0;z-index:6 !important}.burger i,.burger::before,.burger::after{content:"";width:100%;height:.125rem;display:block;border-radius:.25rem;background:var(--black);transition:all .3s}.menu-switcher:checked+.wraper .menu-outer{transform:translateX(0)}.menu-switcher:checked+.wraper .burger i{display:none}.menu-switcher:checked+.wraper .burger::before{transform:rotate(45deg)}.menu-switcher:checked+.wraper .burger::after{transform:rotate(-45deg)}.menu-switcher:checked+.wraper .burger::before,.menu-switcher:checked+.wraper .burger::after{transform-origin:3.5px 1px}.d-flex{display:flex}.btn{font-family:"pragmatica-medium";padding:10px 30px;font-size:18px;border:0;cursor:pointer}.btn-primary{color:#fff;background:var(--red)}.product-price{font-family:"pragmatica-medium",arial;font-size:18px;color:var(--black)}.shop-content{margin-bottom:1.5em}.shop-content .product-price{margin-bottom:1em}.shop-photo{margin-right:30px;width:250px;flex:0 0 250px}.table{width:100%}.table th{font-family:"pragmatica-medium";font-weight:normal;text-align:left;padding:0 10px}.table td{padding:15px 10px}.table td:first-child{padding-left:0}.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0;text-align:right}.table-cart{border-collapse:collapse;margin-bottom:40px}@media screen and (max-width: 767.9px){.table-cart{display:block}}.table-cart th,.table-cart td{border-bottom:1px solid #ccc}@media screen and (max-width: 767.9px){.table-cart th,.table-cart td{border-bottom:none}}@media screen and (max-width: 767.9px){.table-cart td.title,.table-cart tr,.table-cart th{display:block}}@media screen and (max-width: 767.9px){.table-cart tr:not(.table-footer){border-bottom:1px solid #ccc}}@media screen and (max-width: 767.9px){.table-cart td.weight,.table-cart td.count,.table-cart td.cost,.table-cart td.remove{display:inline-block}}@media screen and (max-width: 767.9px){.table-cart td.price{display:none}}@media screen and (max-width: 767.9px){.table-cart .header{display:none}}@media screen and (max-width: 767.9px){.table-cart .table-footer{padding-top:10px;padding-bottom:10px}}.table-cart .table-footer th{border-bottom:none;border-top:1px solid #ccc;padding-top:5px}@media screen and (max-width: 767.9px){.table-cart .table-footer th{display:inline-block;border-top:none;padding-top:0}}.table-cart .image{margin-right:20px}.table-cart .remove .btn{padding:0;width:22px;height:22px;text-align:center}.table-cart .form-group{margin-bottom:0}.blog_block .table-cart img{margin-bottom:0}@media screen and (max-width: 767.9px){.blog_block .table-cart img{height:100px;width:auto}}.align-items-center{align-items:center}.form-control{border:1px solid #ccc;padding:10px 10px;font-family:"pragmatica-regular";width:100%;box-sizing:border-box}.form-control[name=count]{width:50px;padding:5px 5px 5px 10px}.col-form-label{font-size:14px;line-height:1.3em}@media screen and (max-width: 767.9px){.col-form-label{margin-bottom:5px}}.input-group-append{display:inline-block}.form-group{margin-bottom:20px}.table th.total_cost{text-align:left}.text h3{font-family:"pragmatica-regular";font-size:24px;line-height:1.2em;margin-bottom:1em;margin-top:1em}@media screen and (max-width: 767.9px){.text h3{font-size:20px}}.blog_block h4,.text h4{font-family:"pragmatica-medium";font-size:20px;font-weight:normal;line-height:1.2em;margin-bottom:1em;margin-top:1em}.blog_block .checkbox img{vertical-align:middle;margin-bottom:0;max-height:20px}.CDEK-widget__panel-details__block p{color:#fff}.CDEK-widget__panel-content{height:100% !important}.payment-logo{max-width:190px}.agreement{font-size:14px}.ms2_form .input-parent{align-items:center}@media screen and (max-width: 767.9px){.inner-slider{height:auto}}.inner-slider-img{width:100%;height:auto}.table-footer th{white-space:nowrap}.table-cart .weight,.table-cart .count,.table-cart .price,.table-cart .cost{white-space:nowrap}.custom-select-container{font-family:"pragmatica-regular",arial}.custom-select-container.is-open .custom-select-panel{max-height:16.5em}.custom-select-opener{background-color:#f3f4f6;position:relative}.custom-select-opener::after{content:"";width:12px;height:12px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg);position:absolute;top:9px;right:15px}.custom-select-opener[aria-expanded=true]::after{transform:rotate(-135deg);top:16px}.custom-select-panel{transition:max-height .3s ease-out,overflow-y .1s .3s}/*# sourceMappingURL=style.min.css.map */