<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/
.compact-catalog .catalog_section_list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[5];
    grid-template-columns: repeat(5, 1fr);
}
.compact-catalog .catalog_section_list::before,
.compact-catalog .catalog_section_list::after {
    content: unset;
}
.compact-catalog .catalog_section_list .item_block {
    padding: 0;
    width: 100%;
}

.compact-catalog .catalog_section_list .item_block .section_item {
    padding: 0;
    border-left: none;
}
.compact-catalog .catalog_section_list .item_block:not(:nth-child(-n + 3)) .section_item {
    border-top: none;
}
.compact-catalog .catalog_section_list .item_block:nth-child(3n + 1) .section_item {
    border-left: 1px solid var(--stroke_black);
}

.compact-catalog .catalog_section_list .section_item_inner,
.compact-catalog .catalog_section_list .section_item_inner tbody,
.compact-catalog .catalog_section_list .section_item_inner tbody tr,
.compact-catalog .catalog_section_list .section_item_inner tbody tr .image {
    display: block;
    height: 100%;
}
.compact-catalog .catalog_section_list .item_block .section_info li {
    margin-bottom: 0;
}

.compact-catalog .catalog_section_list .section_item_inner tbody tr .image {
    width: 100%;
    padding: 0;
}

.compact-catalog .catalog_section_list .item_block .image img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    -o-object-fit: cover;
       object-fit: cover;
}

.compact-catalog .catalog_section_list .section_item_inner tbody tr .section_info {
    display: none;
}

.front_page .wraps .compact .list {
    margin-top: 30px;
}
.front_page .wraps .compact .list .row {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 0;
}
.front_page .wraps .compact .list .row::before,
.front_page .wraps .compact .list .row::after {
    content: unset;
}
.front_page .wraps .compact .list .row div {
    width: 100%;
    padding: 0;
}
.front_page .wraps .compact .item {
    padding: 0;
}

.front_page .wraps .compact .item .img {
    width: 100%;
    height: auto;
    margin-bottom: 0;
}
.front_page .wraps .compact .item .img .thumb {
    display: block;
    width: 100%;
    height: 100%;
}
.front_page .wraps .compact .item .img .thumb img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.front_page .wraps .compact .item .name {
    display: none;
}

.footer-inner .info .email,
.footer-inner .info .address {
    margin: 0;
}

.footer-inner .info .email a {
    word-break: break-all;
}

.item-shop-detail1 .social-block .social-icons .rutube a {
    background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43 43"&gt;&lt;rect width="43" height="43" rx="3" fill="%23FAFAFA" fill-opacity="0.5"/&gt;&lt;rect x="0.5" y="0.5" width="42" height="42" rx="2.5" stroke="%23333333" stroke-opacity="0.2"/&gt;&lt;path d="M22.7888 22.6069H16.6337V20.1217H22.7888C23.1483 20.1217 23.3983 20.1857 23.5237 20.2973C23.6492 20.409 23.7269 20.6161 23.7269 20.9186V21.8109C23.7269 22.1297 23.6492 22.3368 23.5237 22.4484C23.3983 22.5601 23.1483 22.6069 22.7888 22.6069ZM23.211 17.7788H14.0234V28.4065H16.6337V24.9489H21.4443L23.7269 28.4065H26.6499L24.1333 24.9327C25.0611 24.7923 25.4777 24.5023 25.8214 24.0241C26.165 23.5459 26.3372 22.7815 26.3372 21.7613V20.9644C26.3372 20.3594 26.2745 19.8812 26.165 19.5147C26.0554 19.1483 25.8682 18.8295 25.6023 18.5432C25.3214 18.2722 25.0086 18.0813 24.6332 17.9534C24.2578 17.8418 23.7888 17.7788 23.211 17.7788Z" fill="%23979797"/&gt;&lt;path d="M28.6568 17.7778C29.7643 17.7778 30.6621 16.873 30.6621 15.7568C30.6621 14.6407 29.7643 13.7359 28.6568 13.7359C27.5491 13.7359 26.6514 14.6407 26.6514 15.7568C26.6514 16.873 27.5491 17.7778 28.6568 17.7778Z" fill="%23979797"/&gt;&lt;/svg&gt;');
    background-position: 0px 0px !important;
    background-size: 100%;
    background-repeat: no-repeat;
}

.item-shop-detail1 .social-block .social-icons .zen a {
    background-position: -471px -329px;
}

.item-shop-detail1 .property.address div {
  max-width: 240px;
}

.wrap_icon.wrap_basket.baskets.top_basket, .header__top-item .basket-link.basket {
  display: none;
}

.header__top-item.dotted-flex-1, .header__top-item.dotted-flex-1 .menus {
  width: 100%;
}

.header__top-item.dotted-flex-1 .menus .menu {
  display: flex;
  justify-content: center;
}

.blog_detail__comments {
  padding: 0 0 100px;
}

.blog_detail__comments_btn {
  width: 100%;
  margin: 40px 0 0;
}
  
.blog_detail__comments_list {
  display: grid;
  grid-template-columns: 100%;
  gap: 60px;
  margin-top: 60px;
}
  
.blog_detail__comment_item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
  
.blog_detail__comment_item_header_ico {
  font: normal 700 32px/120% "PT Sans";
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #F5F4F6;
  text-align: center;
  padding: 11px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFF;
  margin-right: 15px;
  text-transform: uppercase;
}

.blog_detail__comment_item_header_user {
  display: grid;
  grid-template-columns: 100%;
  gap: 5px;
}

.blog_detail__comment_item_header_user_name {
  font: normal 400 18px/120% "PT Sans";
  color: #151113;
}

.blog_detail__comment_item_header_user_date {
  font: normal 400 16px/120% "PT Sans";
  color: #D8D5D7;
}

.blog_detail__comment_item_header_rating {
  margin-left: auto;
}

.blog_detail__comment_rating {
  margin-bottom: 30px;
  margin-left: auto;
}

.blog_detail__comment_rating_stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 19px;
  letter-spacing: 1.5px;
  color: #FFC200;
}

.blog_detail__comment_rating_stars::before {
  content: "в†в†в†в†в†";
  display: block;
}

.blog_detail__comment_rating_stars_active {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.blog_detail__comment_rating_stars_active::before {
  content: "в…в…в…в…в…";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.blog_detail__comment_item_content {
  font: normal 400 18px/150% "PT Sans";
  margin-top: 20px;
  overflow: hidden;
  color: #151113;
  padding-bottom: 15px;
  border-bottom: 1px solid #D8D5D7;
}

.blog_detail__comment_item_content_text {
  position: relative;
  overflow: hidden;
}

.blog_detail__comment_item_show_more {
  font: normal 700 12px/normal "PT Sans";
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  margin-left: auto;
  color: #D8D5D7;
  letter-spacing: 1.92px;
  text-transform: uppercase;
  padding: 0 0 5px;
  border: none;
  border-bottom: 1px solid #D8D5D7;
}

.blog_detail__comment_item_show_more::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M4.5 1C4.5 0.723858 4.27614 0.5 4 0.5C3.72386 0.5 3.5 0.723858 3.5 1L4.5 1ZM3.64645 11.3536C3.84171 11.5488 4.15829 11.5488 4.35355 11.3536L7.53553 8.17157C7.7308 7.97631 7.7308 7.65973 7.53553 7.46447C7.34027 7.2692 7.02369 7.2692 6.82843 7.46447L4 10.2929L1.17157 7.46447C0.97631 7.2692 0.659728 7.2692 0.464466 7.46447C0.269204 7.65973 0.269204 7.97631 0.464466 8.17157L3.64645 11.3536ZM3.5 1L3.5 11L4.5 11L4.5 1L3.5 1Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 10px;
  height: 12px;
  margin-left: 8px;
}

.blog_detail__comment_item_show_more.toggled::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.blog_detail__comment_item_respond {
  max-width: calc(100% - 100px);
  margin-left: auto;
  margin-top: 40px;
}

.blog_detail__comment_item_respond_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog_detail__comment_item_respond_header_ico {
  font: normal 700 22px/120% "PT Sans";
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #F5F4F6;
  padding: 7px 0;
  text-align: center;
  color: #FFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.blog_detail__comment_item_respond_header_info {
  display: grid;
  grid-template-columns: 100%;
  gap: 5px;
  margin-left: 15px;
}

.blog_detail__comment_item_respond_header_name {
  font: normal 400 18px/120% "PT Sans";
  color: #151113;
}

.blog_detail__comment_item_respond_header_date {
  font: normal 400 16px/120% "PT Sans";
  color: #D8D5D7;
}

.blog_detail__comment_item_respond_content {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
  margin-top: 20px;
}

.blog_detail__comments_list_no_comments {
  font: normal 400 24px/140% "PT Sans";
  color: #2E2F3D;
}

.comments_popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(79, 79, 79, 0.35);
  z-index: 999;
  display: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup.visible {
  display: block;
}

.comments_popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34728 19.8684C4.47578 19.9542 4.62686 20 4.78139 20C4.88401 20.0001 4.98565 19.98 5.08046 19.9407C5.17528 19.9015 5.2614 19.8439 5.33389 19.7713L12.0001 13.1051L18.6663 19.7713C18.7387 19.8439 18.8249 19.9015 18.9197 19.9407C19.0145 19.98 19.1161 20.0001 19.2188 20C19.3733 20 19.5244 19.9542 19.6529 19.8684C19.7814 19.7825 19.8815 19.6605 19.9407 19.5177C19.9998 19.375 20.0153 19.2179 19.9851 19.0663C19.955 18.9147 19.8805 18.7755 19.7712 18.6663L13.1051 12.0001L19.7713 5.33384C19.9178 5.18731 20.0002 4.98857 20.0002 4.78135C20.0002 4.57412 19.9178 4.37538 19.7713 4.22885C19.6248 4.08232 19.426 4 19.2188 4C19.0116 4 18.8129 4.08232 18.6663 4.22885L12.0001 10.8951L5.33384 4.22885C5.18731 4.08232 4.98857 4 4.78135 4C4.57412 4 4.37538 4.08232 4.22885 4.22885C4.08232 4.37538 4 4.57412 4 4.78135C4 4.98857 4.08232 5.18731 4.22885 5.33384L10.8951 12.0001L4.22889 18.6663C4.11961 18.7755 4.04518 18.9147 4.01502 19.0663C3.98486 19.2179 4.00033 19.375 4.05948 19.5177C4.11862 19.6605 4.21878 19.7825 4.34728 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: auto;
  margin-bottom: 10px;
}

.comments_popup__form {
  width: 500px;
}

.comments_popup__form_btn {
  font: normal 400 16px/normal "PT Sans";
  padding: 15px;
  color: #151113;
  letter-spacing: 2.56px;
  text-transform: uppercase;
  max-width: 370px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: 0;
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}

.comments_popup__form_btn:hover {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.comments_popup__form_input {
  font: normal 400 16px/150% "PT Sans";
  display: block;
  width: 100%;
  padding: 8px 10px;
  color: #151113;
  margin-top: 8px;
  border: 1px solid #D8D5D7;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.comments_popup__form_input::-webkit-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::-moz-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input:-ms-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::-ms-input-placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input::placeholder {
  color: #D8D5D7;
}

.comments_popup__form_input.--textarea {
  resize: none;
  max-height: 90px;
  margin-bottom: 40px;
}

.comments_popup__form_input:focus {
  outline: none;
}

.comments_popup__form_label {
  font: normal 400 12px/150% "PT Sans";
  display: block;
  color: #333;
  text-transform: uppercase;
}

.comments_popup__form_rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.comments_popup__form_rating_radio:checked ~ label svg {
  fill: #D8D5D7;
}

.comments_popup__form_rating_group:hover label svg {
  fill: #FFC200;
}

.comments_popup__form_rating_group label {
  cursor: pointer;
}

.comments_popup__form_rating_group label svg {
  fill: #FFC200;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup__form_rating_group .comments_popup__form_rating_radio {
  margin: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.comments_popup__form_rating_group .comments_popup__form_rating_radio:hover ~ label svg {
  fill: #D8D5D7;
}

.comments_popup__form_rating_text {
  font: normal 400 12px/150% "PT Sans";
  color: #151113;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  margin-right: 10px;
}

.comments_popup__form_title {
  font: normal 400 24px/120% "PT Sans";
  color: #151113;
  margin-bottom: 15px;
}

.comments_popup__thanks {
  display: none;
  width: 460px;
}

.comments_popup__thanks_text {
  font: normal 400 18px/150% "PT Sans";
  color: #151113;
}

.comments_popup__thanks_title {
  font: normal 700 24px/150% "PT Sans";
  color: #151113;
  margin-bottom: 15px;
}

.comments_popup__form_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  padding: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.comments_popup__form_wrapper.visible {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.comments_popup__close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34728 19.8684C4.47578 19.9542 4.62686 20 4.78139 20C4.88401 20.0001 4.98565 19.98 5.08046 19.9407C5.17528 19.9015 5.2614 19.8439 5.33389 19.7713L12.0001 13.1051L18.6663 19.7713C18.7387 19.8439 18.8249 19.9015 18.9197 19.9407C19.0145 19.98 19.1161 20.0001 19.2188 20C19.3733 20 19.5244 19.9542 19.6529 19.8684C19.7814 19.7825 19.8815 19.6605 19.9407 19.5177C19.9998 19.375 20.0153 19.2179 19.9851 19.0663C19.955 18.9147 19.8805 18.7755 19.7712 18.6663L13.1051 12.0001L19.7713 5.33384C19.9178 5.18731 20.0002 4.98857 20.0002 4.78135C20.0002 4.57412 19.9178 4.37538 19.7713 4.22885C19.6248 4.08232 19.426 4 19.2188 4C19.0116 4 18.8129 4.08232 18.6663 4.22885L12.0001 10.8951L5.33384 4.22885C5.18731 4.08232 4.98857 4 4.78135 4C4.57412 4 4.37538 4.08232 4.22885 4.22885C4.08232 4.37538 4 4.57412 4 4.78135C4 4.98857 4.08232 5.18731 4.22885 5.33384L10.8951 12.0001L4.22889 18.6663C4.11961 18.7755 4.04518 18.9147 4.01502 19.0663C3.98486 19.2179 4.00033 19.375 4.05948 19.5177C4.11862 19.6605 4.21878 19.7825 4.34728 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: auto;
  margin-bottom: 10px;
}

.yandex-rating, .yandex-rating__box, .yandex-rating__box * {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.yandex-rating {
  gap: 5px;
}

.yandex-rating__text {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #222222;
  margin: 0;
}

.yandex-rating__little-text {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #7D8186;
  margin: 7px 0 0 0;
}

.footer_top .yandex-rating {
  margin-top:20px;
}

@supports (-webkit-appearance:none) {
  .comments_popup__close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34728 19.8684C4.47578 19.9542 4.62686 20 4.78139 20C4.88401 20.0001 4.98565 19.98 5.08046 19.9407C5.17528 19.9015 5.2614 19.8439 5.33389 19.7713L12.0001 13.1051L18.6663 19.7713C18.7387 19.8439 18.8249 19.9015 18.9197 19.9407C19.0145 19.98 19.1161 20.0001 19.2188 20C19.3733 20 19.5244 19.9542 19.6529 19.8684C19.7814 19.7825 19.8815 19.6605 19.9407 19.5177C19.9998 19.375 20.0153 19.2179 19.9851 19.0663C19.955 18.9147 19.8805 18.7755 19.7712 18.6663L13.1051 12.0001L19.7713 5.33384C19.9178 5.18731 20.0002 4.98857 20.0002 4.78135C20.0002 4.57412 19.9178 4.37538 19.7713 4.22885C19.6248 4.08232 19.426 4 19.2188 4C19.0116 4 18.8129 4.08232 18.6663 4.22885L12.0001 10.8951L5.33384 4.22885C5.18731 4.08232 4.98857 4 4.78135 4C4.57412 4 4.37538 4.08232 4.22885 4.22885C4.08232 4.37538 4 4.57412 4 4.78135C4 4.98857 4.08232 5.18731 4.22885 5.33384L10.8951 12.0001L4.22889 18.6663C4.11961 18.7755 4.04518 18.9147 4.01502 19.0663C3.98486 19.2179 4.00033 19.375 4.05948 19.5177C4.11862 19.6605 4.21878 19.7825 4.34728 19.8684Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
  }
}
@media (max-width: 1350px) {
    .front_page .wraps .compact .list .row {
        grid-template-columns: repeat(5, 1fr);
    }
}
@media (max-width: 1150px) {
    .front_page .wraps .compact .list .row {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 991px) {
    .front_page .wraps .compact .list .row {
        grid-template-columns: repeat(3, 1fr);
    }
    .front_page .wraps .compact .item .img .thumb img {
        height: auto;
    }
    .compact-catalog .catalog_section_list {
        grid-template-columns: repeat(4, 1fr);
    }
    .yandex-rating {
      height: 100%;
      margin-right: 40px;
    }
    .footer_top .yandex-rating {
      margin: 20px 0 0 0 !important;
      justify-content: center;
    }
}
@media (max-width: 768px) {
    .compact-catalog .catalog_section_list {
        -ms-grid-columns: (1fr)[1];
        grid-template-columns: repeat(3, 1fr);
    }
    .compact-catalog .catalog_section_list .item_block .image img {
        height: auto;
    }
    .compact-catalog .catalog_section_list .item_block .section_item {
        border-left: 1px solid var(--stroke_black);
    }
    .compact-catalog .catalog_section_list .item_block:not(:first-child) .section_item {
        border-top: none;
    }
}
@media (max-width: 650px) {
    .front_page .wraps .compact .list .row {
        grid-template-columns: repeat(2, 1fr);
    }
    .yandex-rating {
      margin: 0 20px 0 0;
    }
    .yandex-rating__text {
      font-size: 16px;
      line-height: 20px;
    }
}

@media (max-width: 600px) {
    #main .front_page .sections_wrapper.compact .item {
        padding: 0;
    }

    #main .front_page .sections_wrapper.compact .item .img {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .compact-catalog .catalog_section_list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 420px) {
    .footer-inner .info .row &gt; div {
        text-align: left;
    }

    .compact-catalog .catalog_section_list {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 380px) {
  .yandex-rating {
    margin: 0 10px 0 0;
  }
}</pre></body></html>