<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1280px) {
  body {
    min-width: 320px;
  }
  .brand-slider-arrow {
    display: none;
  }
  .project-slider-arrow {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  body {
    padding-top: 99px;
  }
  .wrap-header {
    display: none;
  }
  .wrap-header-mobile {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .subscription-pane-header {
    width: 30%;
  }
  .subscription-pane-body {
    width: 70%;
  }
  .action-item__img {
    width: 50%;
  }
  .action-item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .main-slider_market .main-slider-item {
    height: auto;
  }
  .main-slider_market .main-slider-item img {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .main-slider_market .main-slider-item:after {
    display: block;
  }
  .main-slider_market {
    margin-left: 0;
  }
  .inner-page .wrap-inner-feedback-form {
    margin: 0 -34px -30px -34px;
  }
  .inner-feedback-form {
    padding: 30px 34px;
  }
  .inner-img-slider__descr {
    width: 270px;
  }
  .inner-img-slider-nav {
    width: 270px;
  }
  .inner-page {
    padding: 30px 34px;
  }
  .inner-product-note-grid {
    padding: 45px 30px;
  }
  .inner-product-note-list {
    padding: 45px 30px;
  }
}
@media only screen and (max-width: 780px) {
  h1,
  .h1 {
    font-size: 26px;
  }
  h2,
  .h2 {
    font-size: 20px;
  }
  h3,
  .h3 {
    font-size: 18px;
  }
  .is-hidden-mobile {
    display: none;
  }
  .amount-product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .amount-product__body {
    margin-bottom: 12px;
    width: 100%;
  }
  .amount-product-buy-btn {
    width: 100%;
    margin-left: 0;
  }
  .article-item__title {
    font-size: 16px;
    line-height: 1.3;
  }
  .article-short-list {
    border-radius: 0 0 5px 5px;
  }
  .article-short-list .article-item-short {
    padding: 24px;
    height: auto;
  }
  .wrap-footer {
    padding: 48px 16px 35px 16px;
  }
  .footer-info__title {
    margin-bottom: 0;
  }
  .footer-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer-col {
    margin-bottom: 14px;
    width: 100%;
  }
  .catalog-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-section-main {
    padding-left: 0;
  }
  .catalog-aside {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .slider-toolbar-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .mobile-more-btn {
    display: block;
  }
  .footer-nav {
    margin-bottom: 0;
    border: 1px solid #E5E9EC;
    border-radius: 5px;
  }
  .footer-nav__title {
    padding: 14px 36px 14px 16px;
    margin-bottom: 0;
    position: relative;
    background: #F5F6FA;
  }
  .footer-nav__title:after {
    content: '';
    width: 7px;
    height: 12px;
    top: 50%;
    right: 18px;
    position: absolute;
    -webkit-mask-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20viewBox%3D%220%200%206%2010%22%20id%3D%22ico-arrow%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23252525%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.293%205L.646%201.354l.708-.708L5.707%205%201.354%209.354l-.708-.708L4.293%205z%22%3E%3C/path%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20viewBox%3D%220%200%206%2010%22%20id%3D%22ico-arrow%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23252525%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.293%205L.646%201.354l.708-.708L5.707%205%201.354%209.354l-.708-.708L4.293%205z%22%3E%3C/path%3E%3C/svg%3E');
    background: #74859A;
    background-size: contain;
    -webkit-transition: -webkit-transform 300ms ease;
    transition: -webkit-transform 300ms ease;
    -o-transition: transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
    -webkit-transform: translate(0, -50%) rotate(90deg);
    -ms-transform: translate(0, -50%) rotate(90deg);
    transform: translate(0, -50%) rotate(90deg);
  }
  .footer-nav__item {
    margin-bottom: 0;
    display: none;
    padding: 14px 36px 14px 16px;
  }
  .pagination-item {
    margin-right: 12px;
  }
  .search-page-tags__scroll {
    margin-left: -8px;
    margin-right: -8px;
    height: 38px;
    overflow: hidden;
  }
  .search-page-tags__scroll .catalog-filter-tags-hidden {
    display: block;
  }
  .search-page-tags__scroll .catalog-filter-tags-item_toggle-all {
    display: none;
  }
  .search-page-tags__scroll .catalog-filter-tags {
    padding: 0 8px 20px 8px;
    margin-bottom: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-mask-image: -webkit-linear-gradient(left, transparent 0, rgba(0, 0, 0, 0.25) 4px, #000 8px, #000 calc(100% - 8px), rgba(0, 0, 0, 0.25) calc(100% - 4px), transparent);
    mask-image: linear-gradient(90deg, transparent 0, rgba(0, 0, 0, 0.25) 4px, #000 8px, #000 calc(100% - 8px), rgba(0, 0, 0, 0.25) calc(100% - 4px), transparent);
    white-space: nowrap;
  }
  .section-item {
    margin-bottom: 48px;
  }
  .section-item-teaser {
    font-style: 16px;
  }
  .section-item-head {
    margin-bottom: 20px;
  }
  .section-item-head_h2 {
    font-size: 26px;
  }
  .section-item-head__more {
    display: none;
  }
  .tabs-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none;
  }
  .wrap-tabs-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tabs-body-incut {
    padding-left: 0;
  }
  .tabs-head-mobile {
    display: block;
  }
  .video-preview {
    width: 100%;
  }
  .catalog-grid-item {
    width: 50%;
  }
  .catalog-item__feature {
    display: none;
  }
  .catalog-pagination {
    margin-top: 0;
    padding-top: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-pagination__col {
    margin-top: 16px;
    width: 100%;
  }
  .catalog-pagination__col:first-child {
    margin-top: 0;
  }
  .catalog-pagination__col .btn-more {
    width: 100%;
  }
  .catalog-panel_nav {
    display: none;
  }
  .catalog-panel-close {
    display: block;
  }
  .catalog-panel_filter {
    padding: 62px 20px;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    border-radius: 0;
    border: none;
    z-index: 100;
    overflow-y: scroll;
  }
  .catalog-panel__title {
    margin: 0 ;
    padding: 17px 20px;
    width: 100%;
    height: 54px;
    position: fixed;
    top: 0;
    left: 0;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    background: #fff;
    text-transform: none;
    border-bottom: 1px solid #E5E9EC;
    z-index: 101;
  }
  .catalog-mobile-filter-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .catalog-section-grid__item {
    width: 100%;
  }
  .catalog-slider-incut__h2 {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .catalog-slider-arrow {
    display: none;
  }
  .catalog-toolbar__body .catalog-filter-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
  }
  .catalog-toolbar-view {
    display: none;
  }
  .filter-footer {
    padding: 10px 15px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #F5F6FA;
  }
  .filter-footer .btn {
    margin-top: 0;
  }
  .action-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
  .action-item__img {
    padding-bottom: 77%;
    width: 100%;
    position: relative;
    border-radius: 5px;
  }
  .action-item__img img {
    position: absolute;
    top: 0;
    left: 0;
  }
  .action-item__body {
    padding: 24px;
  }
  .action-item__title {
    font-size: 16px;
    line-height: 1.3;
  }
  .action-item__date {
    position: static;
  }
  .action-pane {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .action-pane-short {
    display: none;
  }
  .action-pane-short .action-pane-short-item {
    width: 100%;
  }
  .main-slider {
    margin-bottom: 16px;
  }
  .main-slider-body {
    height: auto;
  }
  .main-slider-auth {
    display: none;
  }
  .advantages-pane {
    margin-bottom: 48px;
    overflow-x: scroll;
  }
  .advantages-pane-item {
    padding: 0 24px 24px 24px;
    min-width: 190px;
    min-height: 200px;
  }
  .advantages-pane__count {
    font-size: 48px;
  }
  .advantages-pane__title {
    font-size: 16px;
  }
  .ico-advantages-pane {
    top: 24px;
    left: 24px;
  }
  .article-list-index {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .article-list-index-item {
    width: 100%;
  }
  .article-list-index-item:first-child .article-item {
    border-radius: 5px 5px 0 0 ;
  }
  .article-list-index .article-item {
    height: auto;
    padding-bottom: 0;
    border-bottom: none;
    border-radius: 0;
  }
  .article-list-index .article-item__img {
    display: none;
  }
  .article-list-index .article-item__date {
    margin-top: 10px;
    position: static;
  }
  .article-list-index .article-item__body {
    padding: 24px;
    min-height: 0;
    position: static;
  }
  .article-list-index .article-item__text {
    display: none;
  }
  .project-item {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .project-item__img img {
    width: 100%;
  }
  .project-item__img {
    width: 100%;
  }
  .project-item__body {
    padding: 24px 24px 33px 24px;
  }
  .project-item__category {
    position: static;
  }
  .slider-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .slider-nav {
    display: none;
  }
  .slider-nav-mobile {
    display: block;
  }
  .social-pane {
    padding: 24px 24px 24px 24px;
  }
  .social-pane-main__img {
    margin-bottom: 12px;
    position: static;
  }
  .social-pane-main h2 {
    font-size: 24px;
  }
  .social-pane-main .btn {
    width: 100%;
  }
  .social-pane-help {
    margin-top: 24px;
    padding-top: 24px;
  }
  .social-pane-help-header {
    margin-bottom: 16px;
  }
  .social-pane-help-header .has--arrow {
    display: none;
  }
  .social-pane-help__h {
    font-size: 22px;
  }
  .social-pane-help-list-item {
    width: 100%;
  }
  .social-pane-help-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .social-pane-help-item {
    padding: 100% 0 0 0;
  }
  .social-pane-help-item__img {
    height: 100%;
  }
  .social-pane-help-item__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .social-pane-help-item__title {
    font-size: 16px;
  }
  .social-pane-help-item__body {
    padding: 24px;
  }
  .service-list-item {
    width: 100%;
  }
  .service-item {
    padding: 24px 24px 160px 24px;
  }
  .service-item__title {
    margin-bottom: 8px;
    font-size: 16px;
  }
  .service-item__more {
    left: 24px;
  }
  .service-item__img {
    width: 160px;
  }
  .inner-page h2,
  .inner-page .h2 {
    font-size: 20px;
  }
  .inner-product-note-list .catalog-item__feature {
    display: block;
  }
  .product-feature-list li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-feature-list li:after {
    display: none;
  }
  .product-feature-list li span:nth-child(1) {
    max-width: none;
    width: 100%;
    padding: 0;
  }
  .product-feature-list li span:nth-child(2) {
    display: none;
  }
  .product-feature-list li span:last-child {
    width: 100%;
    padding-left: 0;
  }
}
@media only screen and (max-width: 700px) {
  .breadcrumbs {
    display: none;
  }
  .breadcrumbs-mobile {
    display: blcok;
  }
  .content {
    padding: 25px 16px 40px 16px;
  }
}
@media only screen and (max-width: 900px) {
  .auth-cart-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-cart-col {
    width: 100%;
  }
  .subscription-pane {
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .subscription-pane-header {
    width: 100%;
  }
  .subscription-pane__title {
    font-size: 18px;
  }
  .subscription-pane__text {
    margin-bottom: 16px;
    font-size: 14px;
  }
  .subscription-pane-body {
    width: 100%;
  }
  .wrap-subscription-form-input {
    padding-right: 0;
  }
  .subscription-form-input {
    border-radius: 5px;
    margin-bottom: 8px;
  }
  .subscription-form-btn {
    width: 100%;
    position: static;
    border-radius: 5px;
  }
}
@media only screen and (max-width: 1300px) {
  ul.breadcrumbs {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1100px) {
  .header-nav .main-nav-item {
    margin-right: 20px;
  }
  .header-account-toolbar li,
  .header-account-toolbar li,
  .header-top-toolbar li {
    margin-left: 18px;
  }
  .header-account-toolbar__item.is-devider,
  .header-mobile-top-toolbar__item.is-devider,
  .header-top-toolbar__item.is-devider {
    padding-right: 14px;
    margin-right: 14px;
    padding-left: 14px;
    margin-left: 14px;
  }
  .header-top .header-account-toolbar {
    padding-right: 14px;
    margin-right: 14px;
  }
  .catalog-slider-arrow-prev {
    left: -10px;
  }
  .catalog-slider-arrow-next {
    right: -10px;
  }
}
@media only screen and (max-width: 767px) {
  .header-mobile-toolbar {
    margin-left: auto;
  }
  .header-mobile-main-nav {
    display: none;
  }
  .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form-col-100,
  .form-col-66,
  .form-col-50,
  .form-col-33,
  .form-col-25 {
    width: 100%;
  }
  .is--hide-mobile {
    display: none !important;
  }
  .fancy-popup__h {
    font-size: 26px;
  }
  .fancy-popup__choose-addres {
    padding: 21px 24px;
  }
  .fancy-popup__inner {
    padding: 20px 25px;
  }
  .panel_cart {
    padding: 20px;
  }
  .panel_cart-summary {
    padding: 20px;
  }
  .panel-gray-incut {
    margin: -20px -20px 0 -20px;
    padding: 20px 20px 20px 20px;
  }
  .basket-save-popup {
    width: 320px;
    display: none;
  }
  .cart-control {
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-control_col {
    margin-bottom: 12px;
    width: 100%;
  }
  .cart-control-item {
    padding: 20px;
  }
  .cart-control-item__title {
    min-height: auto;
  }
  .cart-control-download-cart {
    font-size: 12px;
  }
  .cart-addres-list {
    margin: 0 -20px;
  }
  .cart-addres-list__scroll {
    padding: 0 20px;
  }
  .cart-addres-list__item {
    width: 100%;
  }
  .cart-help {
    margin-top: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-checkout-btn {
    margin-top: 12px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-checkout-btn__title {
    margin-bottom: 12px;
    text-align: center;
  }
  .cart-checkout-btn .btn {
    width: 100%;
    position: static;
    border-radius: 5px;
  }
  .cart-info__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrap-cart-list-table {
    display: none;
  }
  .cart-list-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-list-footer__col {
    margin-top: 20px;
  }
  .cart-list-footer__col:first-child {
    margin-top: 0;
  }
  .cart-list-summary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-list-summary-item {
    margin-left: 0;
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cart-list-summary__val {
    font-size: 18px;
    line-height: 18px;
  }
  .cart-list-summary__price {
    font-size: 18px;
    line-height: 18px;
  }
  .wrap-cart-list-mobile {
    display: block;
  }
  .cart-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cart-page-aside {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
  }
  .cart-page-devider {
    margin-left: -20px;
    margin-right: -20px;
  }
  .cart-page-h a {
    display: none;
  }
  .cart-section-h {
    font-size: 20px;
  }
  .cart-section-h_flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .cart-section-h__link {
    margin-top: 10px;
  }
  .ya-delivery-note {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .cart-sort {
    display: none;
  }
  .cart-sort-mobile {
    margin: 0 -20px;
    padding: 20px 20px 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e5e9ec;
  }
  .cart-summary__h {
    font-size: 20px;
  }
  .cart-summary-list li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .cart-summary-list span {
    margin-bottom: 10px;
  }
  .catalog-grid-item {
    width: 100%;
  }
  .main-slider-body .main-slider-item:after {
    padding-top: 120%;
  }
  .main-slider_market .main-slider-item:after {
    padding-top: 120%;
  }
  .inner-colletion-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .inner-colletion__img {
    margin-bottom: 24px;
    -ms-flex-item-align: center;
    align-self: center;
    text-align: center;
  }
  .inner-colletion__body {
    padding-left: 0;
  }
  .inner-page .wrap-inner-feedback-form {
    margin: 0 -20px -20px -20px;
  }
  .inner-feedback-form {
    padding: 20px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .inner-feedback-form__title {
    margin-bottom: 20px;
    width: 100%;
    font-size: 22px;
  }
  .inner-img-slider {
    padding-bottom: 50px;
  }
  .inner-img-slider__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .inner-img-slider__descr {
    width: 100%;
  }
  .inner-img-slider__pic {
    text-align: center;
  }
  .inner-img-slider-nav {
    width: 100%;
  }
  .inner-page {
    padding: 20px;
  }
  .inner-product-note-grid {
    margin-left: -20px;
    margin-right: -20px;
    padding: 45px 20px;
    border: none;
    border-radius: 0;
  }
  .inner-product-note-list {
    margin-left: -20px;
    margin-right: -20px;
    padding: 45px 20px;
    border: none;
    border-radius: 0;
  }
  .inner-product-note-list .catalog-item-table__img {
    margin-bottom: 16px;
  }
  .inner-product-note-list .catalog-item-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .inner-product-note-list .catalog-item-table-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .inner-product-note-list .catalog-item-price {
    margin-bottom: 12px;
  }
  .inner-product-note-list .catalog-item-table .catalog-item-amount {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .inner-product-note-list .catalog-item-table .catalog-item-amount_col {
    width: auto;
  }
  .product-card-certificate {
    padding: 20px 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .product-card-certificate__text {
    margin-bottom: 16px;
  }
  .product-card-certificate__img {
    margin-left: 0;
    margin-top: 10px;
  }
  .product-buy-one__img {
    margin-right: 0;
    margin-bottom: 10px;
    width: 70px;
    height: 71px;
  }
  .product-buy-one__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-buy-one-footer {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-buy-one-footer__title {
    margin-bottom: 8px;
  }
}
@media only screen and (max-width: 1180px) {
  .main-catalog-btn {
    width: 160px;
  }
}
@media only screen and (max-width: 1023px) {
  .wrap-product-card {
    padding: 20px;
  }
  .product-card {
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-card__aside {
    max-width: none;
  }
  .product-card__h1 {
    font-size: 20px;
    line-height: 22px;
  }
  .product-card__main {
    margin-top: 0;
    padding: 0;
    max-width: none;
  }
  .product-card-thumb {
    display: none;
  }
  .product-card-tools-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product-card-tools {
    display: none;
  }
  .product-card-price-item {
    margin-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-card-price-item:last-child {
    margin-bottom: 0;
    border-bottom: none;
  }
  .product-card-price-item__title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    color: #74859A;
  }
  .product-card-price-item__val {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-card-price__current {
    font-size: 20px;
  }
  .product-card-price__current span {
    font-size: 16px;
  }
  .product-card-price__discount {
    margin-right: 0;
    margin-left: 15px;
  }
  .product-card-price__count {
    width: 100%;
    font-size: 14px;
  }
  .product-card-img {
    padding-top: 0;
  }
  .product-card__share {
    display: none;
  }
  .product-card__amount {
    margin: 6px 0 24px 0;
  }
  .product-card-balance__pc {
    display: none;
  }
  .product-card-balance__mobile {
    display: block;
  }
  .product-card-balance-real {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .product-card__description .tabs-head:after {
    display: none;
  }
  .product-card__description .tabs-head:before {
    display: none;
  }
}</pre></body></html>