@keyframes cssload-animation { 0% {transform: scale(0)} to {transform: scale(1)} }  @-o-keyframes cssload-animation { 0% {-o-transform: scale(0)} to {-o-transform: scale(1)} }  @-ms-keyframes cssload-animation { 0% {-ms-transform: scale(0)} to {-ms-transform: scale(1)} }  @-webkit-keyframes cssload-animation { 0% {-webkit-transform: scale(0)} to {-webkit-transform: scale(1)} }  @-moz-keyframes cssload-animation { 0% {-moz-transform: scale(0)} to {-moz-transform: scale(1)} }  .c-popup a {text-decoration: underline;color: #565656}  .privacy-policy__description td {padding: 10px;line-height: 1.5}  .bx-sbb-empty-cart-text {font-weight: 700;margin-bottom: 20px;font-size: 18px}  .bx-sbb-empty-cart-desc a {color: #565656;font-weight: 700;text-decoration: underline}  .form-line.error input {border-color: #fcae49}  .basket-items-list-item-double {background: #c9c9c9;padding: .6em;font-size: .75em}  @media only screen and (min-width: 801px) {  .basket-items-list-item-double {margin-right: 2em}  }  .product-price-line__btn-wrap {margin: 0 !important}  .slider-label-item {font-weight: 700;font-size: 18px;line-height: 120%;letter-spacing: .02em;text-transform: uppercase;color: #fff;background: #de2c2c;padding: 9px 11px;margin-bottom: -4px;display: block;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}  .mk-slider-ttile {margin-bottom: -67px}  @media (min-width: 1600px) and (max-width: 1900px) {  .main-slider__title.main-slider__title--large .mk-slider-ttile {font-size: 60px}  }  @media (max-width: 800px) {  .slider-label-item {margin-bottom: 10px}  .mk-slider-ttile {margin-bottom: -30px}  }  @media (max-width: 575px) {  .mob-page-wrap {display: flex;flex-direction: column;height: 100vh}  .slider-label-item {margin-bottom: 10px}  .mk-slider-ttile {margin-bottom: -19px;font-size: 26px;line-height: 37px;letter-spacing: .02em}  }  .c-popup {background: #fff;box-shadow: 1px 2px 4px rgba(0, 0, 0, .25);padding: 20px 20px 15px;position: fixed;bottom: 10px;right: 10px;text-align: left;max-width: 260px;z-index: 9999999999;display: none}  .c-popup__close svg {width: 10px;height: 10px}  .c-popup p, .c-popup__btn {line-height: 14px;letter-spacing: .01em}  .c-popup p {font-size: 11px;color: #000000;margin: 0}  .c-popup__btn {border: 0;background: 0 0;font-weight: 700;font-size: 12px;color: #F7F5F5;padding: 0;outline: 0;cursor: pointer}  .c-popup__btn svg {margin-left: 5px;width: 13px;height: 8px}  .c-popup__btn:active, .c-popup__btn:hover {color: #242424}  .c-popup__btn:active svg path, .c-popup__btn:hover svg path {fill: #242424}  .c-popup__close {position: absolute;top: 8px;right: 7px;cursor: pointer}  .c-popup.c-popup--absolute {position: absolute;bottom: auto;top: -180px}  @media only screen and (max-width: 575px) {  .mob-page-wrap .page-wrap {min-height: auto;height: calc(100% - 169px);max-height: 100%;overflow: hidden;overflow-y: auto}  .mob-page-wrap .main-slider__item {min-height: auto !important}  .c-popup {width: 100%;left: 0;bottom: 0;text-align: left;box-sizing: border-box;max-width: 100% !important;border-radius: 0;box-shadow: none;}  .c-popup p br {display: none}  .c-popup__button {background: #fff;border: 1px solid #ea3c29;color: #ea3c29;font-size: 11px;height: 20px;padding: 0 10px}  .c-popup__btn {font-size: 12px}  .c-popup__btn svg {margin-left: 8px;width: 13px;height: 6px}  span.c-popup__close svg {width: 11px;height: 11px}  }  .error-checkbox {color: #fcae49;font-size: 12px;padding-top: 5px;position: absolute;right: 0;top: 100%}  li.colors-list__item {border-radius: 0;height: auto;width: auto;padding: 10px;align-items: flex-start}  @media (max-width: 991px) {  .ib-card__image, .image-book-slider__cell {height: auto}  .ib-card__img img, .image-book-slider__img img {position: relative;height: auto}  .ib-card {min-height: 250px;padding-bottom: 20px}  .ib-card__header {padding: 20%}  .ib-slider {min-height: auto}  .colors-list__item p {line-height: 1.2;font-size: 12px}  .colors-list__item:not(:last-child) {margin-right: 10px}  }  @media only screen and (max-width: 575px) {  .image-book-slider__colors-list {position: relative;margin-top: 20px}  .ib-card {display: flex;flex-direction: column}  .ib-card span {margin-top: auto}  .products-image-slider-wrap__title {padding-left: 15px;padding-right: 15px}  li.colors-list__item {margin-top: 5px}  .colors-list__item:not(:last-child) {margin-right: 5px}  }  .banner-line {background: #5c5c5c;padding: 20px 60px;text-align: center;position: relative;z-index: 999;box-shadow: -20px 1px 8px 0 #000}  .banner-line__link {color: #fff;transition: all .3s}  .banner-line__close:hover, .banner-line__link:hover {color: #fff;opacity: .6}  .banner-line__close {position: absolute;right: 8rem;align-items: center;justify-content: center;width: 1.2em;height: 1.2em;padding: 0;overflow: hidden;border: 0;border-radius: 0;background: 0 0;color: #2D2D2D;font-family: serif;font-size: 3rem;line-height: 1.2;cursor: pointer;top: 50%;transition: all .3s;transform: translateY(-50%)}  .banner-line.banner-line--bottom {position: fixed;bottom: 0;width: 100%;left: 0}  @media only screen and (min-width: 768px) {  .contacts-map-wrap {min-height: 626px}  }  .contacts-list__item.is-active {background: #e5e5eb}  .review.is-opened .review__footer, .review__read-full[style="display: none;"] + .review__footer {box-shadow: none}  .geo-swal-popup .form-line {margin-bottom: 20px}  .geo-swal-popup .swal2-close {width: 35px;height: 35px;font-size: 45px;color: #000}  .geo-swal-popup .form-line__label {font-size: 20px}  .geo-swal-popup.swal2-popup {border-radius: 0;position: relative;box-sizing: border-box;flex-direction: column;justify-content: center;width: 356px;max-width: 100%;padding: 16px 32px 10px;border: 0;background: #fff;font-family: inherit;font-size: 16px}  .geo-swal-popup .swal2-content {padding: 0;font-size: 16px}  .swal2-shown .ui-widget.ui-widget-content {max-height: 200px;overflow-y: auto;overflow-x: hidden;z-index: 9991;border-top: 1px solid #fff;border-left: 1px solid #5c5c5c;border-bottom: 1px solid #5c5c5c;border-right: 1px solid #5c5c5c;max-width: 302px}  .geo-swal-popup .text-input {border-color: #5c5c5c !important;border: 1px solid}  .ui-menu .ui-menu-item-wrapper.ui-menu-link {display: block;padding: 10px 20px;cursor: pointer;font-size: 16px;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out}  .ui-widget-content .ui-state-active {color: #5c5c5c;padding: 10px 20px;border: 0;margin: 0}  .ui-widget-content {scrollbar-width: thin;scrollbar-color: #5c5c5c #f9f9f9}  .ui-widget-content::-webkit-scrollbar {height: 12px;width: 12px}  .ui-widget-content::-webkit-scrollbar-track {background: #f9f9f9}  .ui-widget-content::-webkit-scrollbar-thumb {background-color: #5c5c5c;border-radius: 5px;border: 3px solid #f9f9f9}  .js-clicled-el.active .geo-modal-wrap {display: block !important;opacity: 1 !important}  #auth-modal.fancybox-content {padding: 0}  .soc-list {display: flex}  .soc-list__item:not(:last-child) {margin-right: 11px}  .soc-list__item {width: 29px;height: 29px;margin-top: 4px}  .soc-list__link {display: block}  .soc-list__icon {fill: #efeceb;width: 100%;height: 100%;transition: fill .3s;filter: drop-shadow(0px 0px 2px rgb(92 92 92 / 56%));}  .soc-list__icon:hover {fill: #c9c9c9}  .about-menu__item:first-child {font-weight: 700}  .goog-te-banner-frame, .product-gallery__color p {display: none}  @media only screen and (max-width: 1365px) {  .product-gallery__color p {font-size: 13px}  }  .ui-search-block.ui-menu-item {padding: 10px 12px;background: #cbbfa2}  .ui-search-block.ui-menu-item a.ui-state-active {color: #000;padding: 3px 1em 3px .4em !important;background: 0 0 !important}  .ui-search-block.ui-menu-item a {color: #fff}  .ui-widget.ui-widget-content {max-width: 288px;max-height: 400px;overflow: auto}  span.autocomplete-icon__icon {height: 48px;width: 40px;display: flex;position: absolute;right: 1px;bottom: 1px;justify-content: center;align-items: center;cursor: pointer}  .autocomplete-icon__icon svg {width: 20px;height: 20px;-webkit-transition: all .4s cubic-bezier(.36, .26, .19, 1.03);-o-transition: all .4s cubic-bezier(.36, .26, .19, 1.03);transition: all .4s cubic-bezier(.36, .26, .19, 1.03)}  .autocomplete-icon__icon.active svg {transform: scale(-1, -1)}  @media only screen and (max-width: 991px) {  .ui-widget.ui-widget-content {max-width: 100%}  }  .masters-card__title.wrap-map__title font {text-transform: capitalize}  .out-of-stock {-webkit-filter: grayscale();filter: grayscale()}  .out-of-stock .item-tile__inner {padding-bottom: 0 !important}  .out-of-stock .item-meta__right {display: none !important}  .out-of-stock__price {font-size: 16px !important;line-height: 1.3 !important}  .btn--disabled {background: #ccc !important;border: 0 !important}  .modal-card__title {display: none}  .limit-one-hands--mb {margin-bottom: 15px}  @media only screen and (max-width: 600px) {  [tooltip-lb]::after {min-width: 200px}  }  @media only screen and (max-width: 533px) {  .limit-one-hands__br {display: block}  }  html body {top: 0 !important}  .main-about-properties__description {background: #fff;padding: 10px 25px}  .basket-items-list-item-warning-container .alert.alert-warning.text-center {font-size: 14px;text-align: left !important;color: red}  .order-total__btn.disabled {background: #ccc !important;cursor: not-allowed;border: 1px solid #fff;}  .home-btn {width: 100%;height: 60px;display: flex;justify-content: center;align-items: center}  .home-btn svg {width: 30px;height: 30px}  .inner-menu {display: none}  [data-menu="1"] .menu-shop, [data-menu="2"] .menu-top {display: block}  @media only screen and (max-width: 765px) {  .nav-link__counter {right: -5px}  }  .preloader-item-wrap {position: absolute;top: 0;left: 0;height: 100%;z-index: 100;width: 100%;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}  .preloader-circle-loading-wrapper {display: block}  .preloader-circle-loading-wrapper .cssload-loader, .preloader-circle-loading-wrapper .cssload-loader:after, .preloader-circle-loading-wrapper .cssload-loader:before {animation: 1.15s infinite ease-in-out;-o-animation: 1.15s infinite ease-in-out;-ms-animation: 1.15s infinite ease-in-out;-webkit-animation: 1.15s infinite ease-in-out;-moz-animation: 1.15s infinite ease-in-out;border-radius: 50%}  .preloader-circle-loading-wrapper .cssload-loader {width: 49px;height: 49px;margin: 0;display: inline-block;position: relative;vertical-align: middle;background-color: #d3d3d3}  .preloader-circle-loading-wrapper .cssload-loader:after, .preloader-circle-loading-wrapper .cssload-loader:before {width: 100%;height: 100%;position: absolute}  .preloader-circle-loading-wrapper .cssload-loader:after {top: 0;left: 0;content: ""}  .preloader-circle-loading-wrapper .cssload-loader:before {content: "";border: 10px solid #fff;top: -10px;left: -10px;animation-name: cssload-animation;-o-animation-name: cssload-animation;-ms-animation-name: cssload-animation;-webkit-animation-name: cssload-animation;-moz-animation-name: cssload-animation}  @media only screen and (min-width: 768px) and (max-width: 1600px) {  .page-footer-aligned {padding-left: 60px}  }  .out-of-stock__price {margin: 17px 0 0 !important}  .category--adaptive, [data-inner-drop] ul {display: none}  @media only screen and (max-width: 640px) {  .category--adaptive {display: block}  }  .basket-item-label-ring.basket-item-label-small.basket-item-label-top.basket-item-label-left {background: red;z-index: 20;position: relative;border-radius: 50%;height: 4em;width: 4em;display: grid;place-items: center;font-size: .7em;color: #fff;font-weight: 700}  .s-drop-list {padding-left: 15px}  a.s-drop-list__link {color: #fff;padding: 10px 0;display: block;transition: color .4s cubic-bezier(.36, .26, .19, 1.03)}  a.s-drop-list__link {color: #b7b7b7;}  a.s-drop-list__link:hover {color: #ffffff}  [data-inner-drop] > a {position: relative;display: flex;align-items: center;justify-content: flex-start}  [data-inner-drop] > a:after {content: "";position: relative;top: -2px;right: -8px;cursor: pointer;display: block;transition: all .3s;margin-top: 4px;width: 8px;height: 8px;background-position: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(-45deg)}  [data-inner-drop] > a.active:after {top: -6px;transform: rotate(45deg)}  @media (max-width: 768px) {  .t-list {display: block}  }  .product-label-list {position: absolute;display: flex;right: 0;bottom: 0;z-index: 2}  .product-label-list__item {width: 40px;margin-left: 10px}  .product-label-list__img {max-width: 100%}  .detail-description ul li {font-size: 14px;line-height: 1.4}  .product-label.product-label--2 {top: 0;bottom: auto}  .error-arrow #carrotquest-messenger-collapsed-container:after {content: "";position: absolute;width: 40px;height: 40px;display: block;top: -43px;left: 26px;animation: arrow-anim 1.5s ease-in-out infinite;background-size: cover;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff0000' d='M11.293,22.707a1,1,0,0,0,1.414,0l6-6a1,1,0,0,0-1.414-1.414L13,19.586V2a1,1,0,0,0-2,0V19.586L6.707,15.293a1,1,0,0,0-1.414,1.414Z'/%3E%3C/svg%3E")}  .main-slider__description {display: block !important}  .item-tile__label.item-tile__label--sale, .product-gallery__label--sale {background: #ff2d35}  .item-meta__price.item-meta__price--old {position: absolute;color: #ccc;font-size: 15px;text-decoration: line-through;top: -16px}  .item-tile--sale .item-tile__inner, .item-tile--sale.item-tile:hover .item-tile__inner {padding: 12px 30px 15px}  .default-old-price + .total-block-m-price {margin-top: 0}  .default-old-price {font-size: 14px;text-decoration: line-through;color: #ccc;display: block}  span.total-block-m-price {white-space: nowrap}  .fancybox-close-small {top: 0;z-index: 3}  @media (max-width: 1330px) {  .fancybox-close-small {z-index: 999999999}  }  .lk-wrapper [data-open-auth-modal=auth-modal] {color: #5c5c5c !important}  .live-search__item:hover {background: #5c5c5c;color: #fff !important}  .b24-widget-button-inner-block, .bx-livechat-head {background: #5c5c5c !important}  @media (max-width: 765px) {  .b24-widget-button-position-bottom-right {right: 13px !important;bottom: 156px !important}  }  .soc-media-list__link--tl-bot {background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1448 -171)'%3E%3Cg id='Icons-/-Social-/-Round_telegram' transform='translate(1448 171)'%3E%3Cg id='tw' stroke-width='1' fill='%234CAF50'%3E%3Ccircle id='Oval-3-Copy-3' cx='13' cy='13' r='13'/%3E%3C/g%3E%3Cpath d='M16.851 18.294l2.086-9.831c.085-.416.035-.714-.15-.894-.184-.18-.427-.213-.73-.099L5.801 12.194c-.275.104-.461.222-.56.355-.1.132-.112.257-.036.375.075.119.227.21.454.277l3.135.979 7.277-4.582c.199-.133.35-.16.454-.085.066.047.047.118-.057.213l-5.887 5.32-.227 3.234c.218 0 .43-.104.639-.312l1.532-1.476 3.177 2.34c.606.341.989.162 1.15-.538z' id='' fill='%23FFF'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}  .soc-media-list__item {text-align: center;align-items: center}  .soc-media-list__item p {font-size: 12px;margin-top: -6px}  @media only screen and (min-width: 768px) {  .footer-top-wrap .social-list {margin-left: -11px}  }  .help-modal-btn-sm {z-index: 99999;left: auto;right: 23px;bottom: 96px}  .swal2-popup.p-modal {border-radius: 0;background: #5c5c5c;border: 8px solid #F7F5F5}  .p-modal__h3, .p-modal__h4 {color: #825224;font-size: 20px;line-height: 1.3;padding: 0;font-weight: 700;margin-bottom: 30px}  .p-modal__h3 {font-size: 40px}  .p-modal__sub {color: #825224;font-style: italic;padding: 0;margin: 20px 0}  .p-modal__footer {display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;z-index: 3}  .p-modal__btn, .p-modal__promo {padding: 10px;border: 1px solid #fff;margin-bottom: 10px;text-align: center;text-transform: uppercase}  .p-modal__promo {background: #F7F5F5;color: #fff;font-size: 14px}  .p-modal__btn {background: #fff;color: #F7F5F5;font-size: 12px;cursor: pointer;transition: all ease-in-out .2s}  .p-modal__btn:active, .p-modal__btn:hover {color: #fff;background: #000}  .p-modal__h3:after {content: "";display: block;border-bottom: .125rem solid #825224;width: 10.125rem;margin: 0 auto;padding-top: .5rem;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}  .swal2-popup.p-modal:before {top: 0;left: 0;display: block;right: 0;bottom: 0;content: "";position: absolute;z-index: 2;border: 4px solid #5c5c5c;box-shadow: 0 0 0 .125rem #F7F5F5 inset}  .p-modal .swal2-content {position: relative;z-index: 3}  .p-modal__btn, .p-modal__promo {box-sizing: border-box;width: 100%;max-width: 200px}  .p-modal .swal2-close {color: #815123;z-index: 3}  .checkbox__text--top0.checkbox__text::after, .checkbox__text--top0.checkbox__text::before {top: 0}  .section-contacts-app {margin-top: 60px}  @media only screen and (min-width: 768px) {  .section-contacts-app {margin-top: 100px}  }  .section-contacts-app {border-top: 1px solid transparent}  div#contacts-app h2 {margin-top: 2rem}  .default-ui ul.ul-line > li:before {left: 0;top: 13px;width: 15px;height: 2px;border-radius: 0;background: #5c5c5c}  .--off-substrate:after, .--off-substrate:before, .masters-card__img::before {display: none}  a.page-lang-m__btn {color: #ffffff}  .c-popup__btn.arrow-link.geo-modal__arrow-link {background: #2d2d2d;color: #fff;width: 100%;padding: .5rem;text-align: center;justify-content: center;text-transform: uppercase;z-index: -1;margin: 1rem 0 0}  @media only screen and (max-width: 578px) {  .c-popup__btn.arrow-link.geo-modal__arrow-link {padding: 1rem}  }  .swal2-close:focus {box-shadow: none !important}  @media (max-width: 574px) {  .header.c-popup-open + .container-wrap {margin-top: calc(80px + var(--c-popup-height))}  }  .swal2-popup.swal2-modal.feb23-popup {width: fit-content;padding: 0 !important}  .feb23-popup .m-modal {max-width: 768px;width: 100%;padding: 30px 30px 20px}  .m-modal__img-top {max-width: 500px;margin: 0 auto 20px}  .feb23-popup .swal2-content {padding: 0 !important}  .feb23-popup .swal2-content .m-modal__info {color: #000}  @media (max-width: 768px) {  .bx-livechat-control-btn-close {background-size: 23px !important}  .bx-livechat-control-btn {opacity: 1 !important}  }  .swal2-popup.swal2-modal.march-popup {padding: 0;width: fit-content;background: 0 0;border-radius: 0}  .march-popup .swal2-content {padding: 0}  .march-popup .swal2-close {color: #000;font-size: 3.5em}  @media only screen and (max-width: 764px) {  pf-widget {display: none}  }  .order-section {z-index: 7}  .word-break {word-wrap: break-word;overflow-wrap: break-word;word-break: break-all}  .calculator-section__bg svg {fill: #f9f9f9}  .def-caption, .def-title {font-weight: 700;text-transform: uppercase}  .def-title {font-size: 24px;line-height: 120%;letter-spacing: .02em;padding: 0;position: relative;z-index: 3;margin-bottom: 20px}  .def-caption {color: #5c5c5c;font-size: 14px;line-height: 13px;letter-spacing: .36em}  .def-title-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}  .def-title-block__caption {white-space: nowrap;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0}  .--accent-color {color: #6a4f3b}  .--top-offset {margin-top: 30px}  @media only screen and (min-width: 980px) {  .def-title {font-size: 34px;line-height: 52px}  .def-title-block {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between}  .def-title-block__caption {padding-left: 30px}  .def-title-block__title {max-width: 933px}  .def-title-block__title br {display: none}  .def-title-block--big-caption {flex-direction: column-reverse}  .def-title-block--big-caption .def-title-block__caption {font-weight: 700;font-size: 59px;line-height: 1.2;letter-spacing: .36em;text-transform: uppercase;color: #5c5c5c;padding-left: 0;margin-bottom: 67px}  .def-title-block--big-caption .def-title-block__title {margin-bottom: 40px}  .--top-offset {margin-top: 37px}  }  @media only screen and (min-width: 1430px) {  .def-title-block--big-caption .def-title-block__caption {font-size: 88px;line-height: 84px}  }  .btn--icon .btn__icon {transition: transform .4s ease-in-out}  @media only screen and (min-width: 980px) {  .def-title {margin-bottom: 40px}  .def-title--big {font-size: 48px;line-height: 120%}  }  .sprite-image svg {visibility: visible}  .default-ui__preview-text {margin-left: auto;margin-right: auto}  .i-btn--mb10 {margin-bottom: 10px;}  .--err-position-top label.error {bottom: -20px;}  .sub-category .main-menu__link {font-size: 14px;}  .sub-category .sub-category .sub-category__item a {font-size: 12px;}  .product-detail .important {background: #F8D7DA;padding: 20px 20px 1px;margin-bottom: 20px;}  .subs-res {background-color: #2D2D2D;text-align: center;width: 100%;max-width: 915px;margin-left: auto;margin-right: auto;padding-top: 78px;padding-bottom: 76px;position: relative;z-index: 10;margin-bottom: 0;padding-left: 20px;padding-right: 20px;font-weight: 400;}  .subs-res__sub-title {color: #ffffff;font-size: 21px; /**/line-height: 1.3;text-transform: initial;padding-bottom: 14px;font-weight: 400;}  .subs-res__title {color: #95C122;font-size: 33px;line-height: 1.3;padding-bottom: 12px;font-weight: 400;}  .subs-res__p {color: #ffffff;font-size: 21px;line-height: 1.3;text-transform: initial;font-weight: 400;}  @media only screen and (min-width: 991px) {  .subs-res__sub-title {padding-bottom: 40px;line-height: 1.3;}  .subs-res {background-color: #2D2D2D;text-align: center;width: 100%;max-width: 915px;margin-left: auto;margin-right: auto;padding-top: 143px;padding-bottom: 126px;position: relative;z-index: 10;margin-bottom: 60px;padding-left: 20px;padding-right: 20px;}  .subs-res__sub-title {color: #ffffff;font-size: 38px;line-height: 1.3;text-transform: initial;padding-bottom: 35px;}  .subs-res__title {color: #95C122;font-size: 58px;line-height: 1.3;padding-bottom: 35px;}  .subs-res__p {color: #ffffff;font-size: 38px;line-height: 1.3;text-transform: initial;font-weight: 400;}  .cur-def {cursor: default !important;}  }  .fancybox-container {z-index: 2147483647 !important;}  .btn.btn--sm {padding: 10px 15px;width: 100%;font-size: 12px;}  .skeleton-item {box-shadow: 0 4px 10px 0 rgba(33, 33, 33, 0.15);border-radius: 4px;position: relative;overflow: hidden !important;}  .skeleton-item::before {content: '';display: block;position: absolute;left: -150px;top: 0;height: 100%;width: 150px;z-index: 3;background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);animation: load 1s infinite;}  .skeleton-item::after {content: "";position: absolute;width: 100%;height: 100%;background: #fff;display: block;left: 0;top: 0;right: 0;z-index: 2;}  .skeleton-item * {z-index: 1 !important;}  .skeleton-item--absolute-position {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}  @keyframes load { from {left: -150px;} to {left: 100%;} }  .skeleton-item--absolute-position:after {content: "";position: fixed;width: 100%;height: 100vh;background-color: #ffffff;top: 0;left: 0;background-image: url(/local/templates/main/img/loading.gif);background-position: center;background-repeat: no-repeat;background-size: 40px;right: 0;z-index: 6;display: block;}  .skeleton-item img {z-index: 3;position: relative;display: block;}  .cart-btn-cart-add {padding: 0;border: none;background: #2d2d2d;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}  button.cart-btn-cart-add svg {width: 20px;fill: #fff;}  .button-buy-block__dropdown {position: absolute;z-index: 20;left: 0;right: 0;padding: 18px;text-align: center;background-color: rgb(255 255 255);opacity: 0;transition-property: opacity, transform;transition-timing-function: ease-out;transition-duration: .25s;bottom: 0;min-height: 100%;display: none;border: 1px solid #ddd;border-radius: 0;}  .active + .button-buy-block__dropdown {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #ffffff;z-index: 4;padding: 15px;display: flex;flex-direction: column;justify-content: center;transform: translateY(0);}  @media only screen and (min-width: 991px) {  .button-buy-block__dropdown {transform: translateY(100%);min-height: initial;border: none;}  }  .catalog__item {box-sizing: border-box;}  .catalog__item * {box-sizing: border-box;}  .item-meta__btn {margin: 5px 0;}  @media only screen and (max-width: 500px) {  .mob-sm-txt {font-size: 22px;display: block;line-height: 1.3;}  }  .contacts-list__item {position: relative;}  .contacts-list__item:before {content: "";width: 90%;left: 50%;transform: translateX(-50%);height: 1px;background: #eeeeee;position: absolute;bottom: 0;}  .contacts-list__item:last-child:before {display: none;}  .contacts-list__item .contacts-list__web-link {width: fit-content;}  .arrow-link.cart-m-card__arrow-link {font-size: 17px;}  .cart-m-card-pic-wrap__body {padding-top: 10px;display: flex;justify-content: center;}
