<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (max-width: 1400px) {
    .cart-wrap {-ms-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8);}
}

@media screen and (max-width: 1350px) {
    .container {width: 1140px;}
    header .search {margin-left: 16px;width: 355px;}
    .multiselect {width: 190px;margin-right: 5px;}
    .make-them-wider .multiselect, .make-them-wider .sol-inner-container {width: 240px;}
    .make-them-wider .sol-container.sol-active .sol-selection-container {width: 240px !important;}
    body .sol-inner-container {width: 190px;}
    body .sol-container.sol-active .sol-selection-container {width: 190px !important;}
    header .search-input {width: 303px;}
    .book-wrap {margin-left:20px;margin-right:20px;margin-bottom:50px;}
    .cart-section .col1 {width: 500px;}
    .cart-section .col2 {width: 120px;margin-right: 40px;}
    .cart-section .col3 {width: 120px;}
    .cart-row .prod-details {width: 375px;}
    .left-column {width: 230px;}
    .thumbs a {margin-left: 12px;margin-bottom: 12px;}
    .thumbs a img {width: 68px;}
    .print {margin-top:10px;}
    .middle-column {width: 545px;margin-left: 45px;}
    .right-column {width: 255px;}
    .book-wrap-international .book-wrap {width: 202px;}
    .is-longer .book-wrap {width: 100%;}
    .is-longer .row .title {height: 100px;}
    .mon-links .tabs2 {margin-right: 5px;padding: 0 16px;font-size:11px;}
    .tabs-wrap .tabs {padding:0 8px;}
}

@media screen and (max-width: 1160px) {
    .container {width: 970px;}
    header .search {margin-left: 23px;width: 230px;}
    header .search-input {width: 174px;}
    header .contacts {margin-left:20px;}
    .multiselect {width: 155px;}
    .make-them-wider .multiselect, .make-them-wider .sol-inner-container {width: 190px;}
    .make-them-wider .sol-container.sol-active .sol-selection-container {width: 190px !important;}
    body .sol-inner-container {width: 155px;}
    body .sol-container.sol-active .sol-selection-container {width: 155px !important;}
    .books-list {margin-top:50px;}
    .cart-section .col1 {width: 420px;}
    .cart-section .col2 {width: 100px;}
    .cart-section .col3 {width: 100px;}
    .cart-section .col {font-size:14px;}
    .cart-row .prod-details {width: 280px;}
    .left-column {width: 200px;}
    .middle-column {width: 418px;margin-left: 45px;}
    .right-column {width: 252px;}
    .thumbs a img {width: 58px;}
    .brand-slider {width: 340px;}
    .description-video iframe{
        width: 100%;
        border:1px solid #eee;
        margin:0;
    }
    .book-wrap-international .book-wrap {width: 168px;}
    .is-longer .book-wrap {width: 100%;}
    .is-longer .row .title {height: 120px;}
    .book-wrap-international .quantity-wrap {text-align: center;}
    .book-wrap-international .nums {width: 100%;margin:0 0 10px 0;}
    .book-wrap-international .quantity {float:none;display: inline-block;}

    .mon-links .tabs2 {padding: 0px 5px;font-size: 12px;margin-top: 0px;}
    .is-longer .nums {width: auto;margin-top: 22px;margin-right: 10px;margin-left: 0;}
    .is-longer .quantity {float:left;}
    .more-links .tab {width: 49%;margin-left:0.5%;margin-right:0.5%;margin-bottom:1%;}
    .tabs-wrap .tabs {font-size:17px;}
    .system-components .book-wrap {
        width: 48%;
    }
    .system-components .book-wrap:nth-child(4n) {
        margin-right: 10px;
    }
    .system-components .book-wrap:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 990px) {
    .delivery-product-row .cart-price { font-size: 13px; }
    .cart-bottom-row.total .theTotal { font-size: 17px; }
    .cart-bottom-row.total .left { font-size: 17px; }
    .brands {width: 100%;}
    .cartMessage { width: 100%; }
    .brand-slider {width: 100%;overflow: visible;}
    .brand-slider {margin-top:20px;}
    .for-mobile {display: block;}
    .for-desktop {display: none;}
    .fixed-links, .yellow-pop-wrap {display: none;}
    .container {width: 100%;}
    main {margin-top:0;}
    .hamburger {display: block;}
    header {height: 55px;box-shadow: 0 2px 10px 0 rgba(1,1,1,.2);text-align: center;}
    .mobile-search {display: block;}
    header .logo {display: inline-block;float:none;height: 48px;margin-top:4px;}
    header .logo img {width: 73px !important;}
    header .search {display:none;box-shadow: 0 9px 10px 0 rgba(1,1,1,.2);margin:0;position: absolute;top:55px;left:0;width:100%;border-left:0;border-top:1px solid #d2d2d2;border-right:0;border-bottom:1px solid #d2d2d2;background: #fff;}
    header .search-input {width: calc(100% - 55px);}
    .mobile-cart {display: block;background: url(../img/cart_intact.svg) no-repeat 6px 7px;background-size: 34px;}
    body .swiper-pagination {bottom:0 !important;}
    body .swiper-pagination-bullet {width: 10px;height: 10px;}
    .cart-wrap, header .contacts {display: none;}
    .right-links {display: none; position: absolute;top:55px;left:0;width: 100%;background: #fff;box-shadow: 0 9px 10px 0 rgba(1,1,1,.2);padding-bottom:20px;}
    .mobile-links {display: block;}
    .filters {padding:0;background:none;text-align: center;top:auto;position: relative;float:left;margin-top:55px;z-index: 3;margin-bottom:15px;}
    .multiselect {width: 100%;margin-bottom:10px;margin-right:0;text-align: left;position: static;height: 30px;}
    .multiselect option {line-height: 30px;height: 30px;font-size:22px;padding: 0px 7px 0 15px;}
    .make-them-wider .multiselect, .make-them-wider .sol-inner-container {width: 100%;}
    .make-them-wider .sol-container.sol-active .sol-selection-container {width: calc(100% - 30px) !important;}
    body .sol-inner-container {width: 100%;height: 30px;line-height: 30px;}
    body .sol-caret-container .sol-caret {margin-top:13px;}
    body .sol-input-container input[type="text"] {font-size:22px;}
    body .sol-container.sol-active .sol-selection-container {width: calc(100% - 30px) !important;}
    body .sol-current-selection {top:auto;position: relative;float:left;}
    body .sol-label-text {font-size: 22px;}
    .filters .submit-search {display: inline-block;float:none;}
    .yellow-footer .online-dictionary {margin-top:20px;}
    .yellow-footer .socials {padding-left:0;margin-top:20px;}
    .cart-page main {margin-top:64px;}
    .cart-page header, .cart-step2 {height: 64px;}
    .cart-section .info-row {display: none;}
    .path {margin:15px 0;}
    .cart-row .prod-name {font-size:17px;line-height: 22px; height: auto;margin-bottom:10px;}
    .cart-row .prod-num {font-size:14px;}
    .absolute-div {position: relative;float:left;}
    .cart-row .availible {font-size: 14px;padding-left: 17px;margin-top:5px; background: url(../img/check.png) no-repeat 0 6px;background-size: 12px; }
    .cart-row .price {font-size:13px;        padding: 0px 13px;}
    .total .text { font-size: 19px; }
    .discounted {font-size:13px;}
    .discounted::after {top: 10px;}
    .cart-row .prod-details {width: calc(100% - 127px);margin-left:0;float:right;margin-bottom:15px;min-height:116px;}
    .cart-row .col2, .cart-row .col3 {height: auto;}
    .cart-row .col2 .vertical_centering_css3, .cart-row .col3 .vertical_centering_css3 {top:auto;transform:none;}
    .cart-section h2 {font-size:30px;line-height: 31px;}
    .continue-shopping {width: 100%;margin-bottom:15px;}
    .to-order {width: 100%;}
    .quantity {width: 80px;height: 72px;}
    .quantity input, .groups-input {height: 72px;width:42px;}
    .quantity .prod-count-click-up {width: 30px;height: 30px;background: url(../img/num_up.png) no-repeat center;background-size: 18px;margin-top: 2px;}
    .quantity .prod-count-click-down {width: 30px;height: 30px;background: url(../img/num_down.png) no-repeat center;background-size: 18px;}
    .cart-section .col3 {width: 25px;}
    .cart-row .quantity-row {width: 80px;margin-right:0;clear:left;}
    .cart-row .img-wrap {margin-bottom:15px;}
    .cart-row .price-once {width: 80px;margin-right:0;margin-top: 32px;position: relative;}
    .cart-row .price-final {width: 104px;margin-right:0;margin-top: 32px;position: relative;}
    .cart-row .delete {margin-top:32px;}
    .cart-row .price-once::after {position: absolute;top: -22px;left:0;width:100%;content: "Ð•Ð´. Ñ†ÐµÐ½Ð°";font-size:14px;}
    .cart-row .price-final::after {position: absolute;top: -22px;left:0;width:100%;content: "ÐšÑ€Ð°Ð¹Ð½Ð° Ñ†ÐµÐ½Ð°";font-size:14px;}
    .discount-wrap .discount-code {width:calc(100% - 130px);padding: 0 10px;font-size: 15px;}
    .delivery {width: 100%;margin-top:10px;}
    .icons-right {width: 44px;right: -8px;}
    .icons-right .new {width: 40px;height: 40px;font-size: 14px;line-height: 40px;}
    .icons-right .e-book {background: url(../img/e-book.png) no-repeat 0 1px;background-size: 44px;width:44px;height: 46px;}
    .icons-right .has-code {
         width: 40px;height: 40px;font-size: 10px;line-height: 40px;
    }
    .thumbs {display: none;}
    .thumbs-mobile {display: block;}
    .left-column {width: 100%;}
    .swiper-container-mobile .swiper-slide {text-align: center;}
    .thumbs-mobile a {display: inline-block;float: none;margin-bottom: 50px !important;}
    .thumbs a img {width: 117px;}
    .middle-column {width: 100%;margin-left:0;}
    .print {transform: scale(0.8);margin-bottom:0;margin-top:20px;margin-left:-20px;}
    .mail-to {transform: scale(0.8);margin-left: -27px;clear: both;}
    .right-column {width: 100%;position:fixed;bottom:0;left:0;z-index: 200;padding:10px;box-shadow: 0 0 15px rgba(0,0,0,.4);}
    .product-page-fix {margin-bottom:60px;}
    .right-column .text1, .right-column .text2, .right-column .texts, .right-column .nums, .right-column .availible {display: none;}
    .quantity-wrap .quantity {height: 40px;float:left;display: block;margin-left:10px;width: 70px;}
    .quantity-wrap .quantity input, .quantity-wrap .groups-input {height: 40px;width: 25px;}
    main .send-request {text-indent:initial;width: 180px;font-size:12px;text-align: center;}
    .middle-column .prod-name {font-size:24px;}
    .buy-inner {width: 115px;text-align: left;font-size:18px;line-height: 40px;text-indent: 41px;}
    .buy-inner .icon {background: url(../img/cart-white2.svg) no-repeat center;background-size: 29px;width:30px;}
    .quantity-wrap .quantity .prod-count-click-up {height: 15px;margin-top:1px;}
    .quantity-wrap .quantity .prod-count-click-down {height:15px;margin-top:5px;}
    .right-column .price {margin-top:9px;}
    .title-others {line-height: 28px;}
    .profile-50, .profile-30, .btn-border.w30, .profile-column .btn-border {width: 100%;}
    .cart-log-btns::before {left: 0;right: 0;top: -19px;margin: auto;width: 40px;color:#ffad33;}
    .cart-log-btns {border-left: none;border-top: 1px solid #ffad33;margin-top: 50px;}
    .cart-radio {width: 100%;margin-left:0;}
    .cart-radio:nth-of-type(odd) {margin-left: 0;}
    .cart-radio-n {width: 50%;margin: 5px 0;}
    .cart-rowW {border: 1px solid #e0e0e0;}
    .cart-rowW .cart-column-big {float: left;display: block;width: 100%;margin-bottom: 10px;border-bottom: 1px solid #f1f1f1;}
    .cart-rowW .cart-column {float: left;display: block;width: 33.33%;}
    .delivery-product-row .cart-prod-desc {padding: 0;width: calc(100% - 100px);}
    .cart-product-name {height: auto;}
    .cart-column .quantity {width: 70px;height: 30px;}
    .cart-column .quantity input {height: 30px;width:100%;}
    .cart-column {width: 11%;margin-right:3%;}
    .cart-price {font-size:16px;}
    .cart-img {border:0;}
    .cart-bottom-row.total {margin-top:0;}
    #submitForm .to-order {width: 100% !important;margin-top:25px;}
    .cart-header {display: none;}
    .final-step .to-order {width:100% !important;margin-left:0 !important;margin-bottom:20px;}
    header .login {margin-left:0;background: url(../img/user2.svg) no-repeat left;background-size: 16px;padding-left: 21px;font-size:17px;border:0;}
    .mobile-links a {font-size:17px;}
    .profile-wrap .profile-column-big, .profile-wrap .profile-column {width: 100%;margin-bottom: 20px;}
    .remove-padding-m {padding:0 !important;}
    .profile-wrap .profile-links {margin-bottom:15px;}
    .overflow-fix {height: auto;margin-top:79px;background: #ff6600;padding: 10px 0;}
    .filter-row {position: relative;float: left;}
    .tabs-wrap {top:20px;}
    .tabs-wrap .mobile-tab-fix {width: 23%;margin-right:1%;min-height:59px;}
   /* .tabs-wrap .mobile-tab-fix:nth-child(1) {padding-right:4px;} */
    .tabs-new { line-height:39px !important; }

    .tabs-wrap .tabs {width: 100%;margin-right:0 !important;height: auto;line-height: normal;padding:10px 5px;font-size:10px;min-height:59px;}
    .delivery-product-row .cart-column .quantity {width: 100%;}
    body .responsive-notify {top: 55px !important;}
    body .sol-quick-delete {height: 17px;line-height: 15px;font-size: 24px;}
    body .sol-selected-display-item-text {padding:5px 5px 3px 5px;}
    .yearMessage {
        width: 100%;
    }
    .book-wrap-international {text-align: center;}
    .book-wrap-international .book-wrap {width: 32%;margin-right: 2%;}
    .is-longer .book-wrap {width: 100%;}
    .book-wrap-international .book-wrap:nth-child(3n) {margin-right: 0;}
    .book-wrap-international .book-wrap:nth-child(5n) {margin-right: 2%;}
    .book-wrap-international .quantity {height: 67px;width: 84px;float:none;margin-left:0;display: inline-block;}
    .is-longer .quantity {float:left;}
    .book-wrap-international .quantity input {height: 65px;width: 48px;}
    .book-wrap-international .quantity .prod-count-click-up {margin-top:5px;height: 25px;}
    .book-wrap-international .quantity-wrap .quantity .prod-count-click-down {margin-top:5px;height: 25px;}
    .buy-inner-international .buy-inner {text-align: center;text-indent: 7px !important;}
    .pr0 {padding-right:15px !important;}
    .mon-links{float: left;width: 100%;padding:0 15px;text-align: center;}

    .tabs2{
        width:100%;
    }
    #hideSliderIndex{
        margin-top:19px;
    }

    .mobile-tab-fix {
        margin-right: 0.2%;
        margin-left: 0.2%;
        width:49.5%;
    }

    .mon-links .tabs2{
        padding:0px;
        padding:0px;
        margin-top: 1%;
        margin-right: 0;
    }

    .is-longer .row .title {height: auto;padding-top:10px;padding-bottom:10px;}
    .is-longer .row .title .vertical_centering_css3 {transform: none;top:auto;}


}

@media screen and (max-width: 850px) {
    .book-wrap {margin-left:20px;}
    .deliveryHide div:first-of-type {margin-top:18px;}
    .empty-cart-logo {height: auto !important;max-width:100%;}
}

@media screen and (max-width: 768px) {
      .contactsForm {float:left;width:100%}
      .contactsForm .contacts-label {font-size:19px;}
      .captcha {width: 100%;margin-top: 10px;}
      .contactsForm .contacts-input {margin-bottom:10px;}
      .contactsForm .input-holder:nth-child(1) {padding-right:5px;}
      .contactsForm .input-holder:nth-child(2) {padding-left:5px;}
      .book-wrap-international .book-wrap {width: 49%;margin-right: 2%;}
      .book-wrap-international .book-wrap:nth-child(2n) {margin-right: 0;}
      .book-wrap-international .book-wrap:nth-child(3n) {margin-right: 2%;}
      .book-wrap-international .book-wrap:nth-child(5n) {margin-right: 2%;}
      .international-orders .input-holder {width: 100%;padding-right:0;}
      .international-orders .contacts-input {margin-bottom:10px;}
      .book-wrap-international .links {text-align: left;}
      .international-wrap .contacts-holder {padding: 20px 10px 20px 10px;}
      .is-longer .book-wrap {width: 100%;}
      .is-longer .book-wrap .img-wrap {width:100%;text-align: center;}
      .is-longer .book-wrap .img-wrap img {width:auto;max-width:100%;display: inline-block;}
      .is-longer .right-info {width: 100%;padding-left: 0;}
      .is-longer .prices {width: 100%;}
      .is-longer .row .title {font-size:17px;}
      .longer-boxes .book-wrap {width: 100% !important;margin-left:0 !important;margin-right:0 !important;padding-bottom:0;}
      .longer-boxes .book-wrap .title {height: auto !important;}
      .longer-boxes .book-wrap .img-wrap {text-align: center;}
      .longer-boxes .book-wrap .img-wrap img {width:auto !important;max-width:100% !important;float:none !important;display:inline-block !important;}
      .absolute-elem {position: static;padding: 0;bottom:auto;float: left;padding-bottom: 10px;}
      .is-longer .height-fix .row .title {padding:10px 15px;}

}

@media screen and (max-width: 545px) {
    body .buy-inner-international .buy-inner-int {
        width: 100% !important;
        line-height: 24px;
        text-indent: initial !important;
        padding-left: 42px;
        text-align: left;
        height: 58px;
        font-size: 21px;
    }
    body .buy-inner-international .buy-inner-int .icon {
        top: 8px;
    }
    .mobile-fix {
        position: relative;
        float: left;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}



@media screen and (max-width: 530px) {
    .icons-right span {position: relative;z-index:2;}
    .book-wrap {width: 45%;margin-left:1%;margin-right:1%;margin-bottom: 30px;}
    .book-wrap .img-wrap img {width: 100%;height: auto;}
    .book-wrap .prices .real {font-size:17px;}
    .book-wrap .prices .discounted {font-size:16px;margin-top: 2px;}
    .book-wrap .title {font-size: 20px;line-height: 22px;margin-top: 5px;height: 47px;}
    .buy {width: 100%;font-size: 20px;}
    .book-wrap .cat {margin-top: 0;}
    .black-footer {height: auto;line-height: normal;text-align: center;padding-bottom:10px;}
    .black-footer .text {width: auto;float:left !important;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);position: relative;}
    .black-footer .left-texts {width: 100%;margin-bottom:10px;margin-top:10px;}
    .black-footer .b-links:nth-child(1) {margin-right:15px;}
    .black-footer .b-links {display: inline-block;float:none;}
    .tara {margin-top:4px;}
    .log-container {width: 100%;}
    .popup.cart-pop, .popup.question-pop {width: 340px;}
    body .book-wrap .no-img img {width: 100%;margin-left:0;}
    .left-column .no-img-inner img {width: 100%;height: auto;margin-left:0;}
    .code-holder {width:100%;}
    .book-wrap-international .groups-wrap {margin-left:0;width: 100%;margin-top:20px;}
    .book-wrap-international .groups-wrap .nums {width: 125px;text-align: left;}
    .more-links .tab {width: 100%;margin-right:0;margin-left:0;}
}

@media screen and (max-width: 320px) {
     .buy-inner-international .buy-inner {width: 100% !important;}
}
</pre></body></html>