@charset "UTF-8";
@import url("../css");
@font-face {font-family: "FuturaPTMedium";font-display: swap;src: url("fonts/FuturaPTMedium.eot");src: local("☺"),url("fonts/FuturaPTMedium.woff") format("woff"),url("fonts/FuturaPTMedium.ttf") format("truetype"),url("fonts/FuturaPTMedium.svg") format("svg");font-weight: normal;font-style: normal;}
* {padding: 0px;margin: 0px;border: 0px;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
:focus, :active {outline: none;}
a:focus, a:active {outline: none;}
aside, nav, footer, header, section {display: block;}
html, body {height: 100%;margin: 0;padding: 0;min-width: 320px;position: relative;width: 100%;color: #000;}
body {font-size: 100%;font-size: 14px;line-height: 1;font-family: "PT Sans";-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body.lock {overflow: hidden !important;}
body.touch.lock {padding: 0px 0px 0px 0px;}
input, button, textarea {font-family: "PT Sans";}
input::-ms-clear {display: none;}
button {cursor: pointer;}
button::-moz-focus-inner {padding: 0;border: 0;}
a, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
ul li {list-style: none;}
img {vertical-align: top;}
.wrapper {width: 100%;min-height: 100%;overflow: hidden;}
.container {max-width: 1170px;margin: 0 auto;width: 100%;}
@media (max-width: 1182px) {.container {max-width: 970px;}}
@media (max-width: 992px) {.container {max-width: 735px;}}
@media (max-width: 767px) {.container {max-width: none;padding: 0 15px;}}
.popup {-webkit-overflow-scrolling: touch;background-color: rgba(0,0,0,.3);display: none;position: fixed !important;top: 0px;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 100;}
.popup.active .popup-content {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.popup.show {display: block;}
.popup.show .popup-content {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.popup-table {height: 100%;table-layout: fixed;}
.popup-table > .cell {height: 100%;vertical-align: middle;padding: 40px 10px;}
.popup-content {-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;position: relative;max-width: 300px;margin: 0px auto;background-color: #fff;padding: 30px 15px;border-radius: 4px;}
.popup-close {width: 22px;height: 22px;position: absolute;top: -30px;right: 0px;cursor: pointer;background: url("img/icons/close.svg") 0 0 no-repeat;}
.popup-video .popup-close {width: 40px;height: 40px;background-color: #000;top: 0;right: 0;}
.popup-video__value {max-width: 99%;height: 99%;border: none;}
.popup-video__value iframe {position: fixed;top: 50%;left: 50%;width: 100%;min-height: 100%;height: auto;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background-size: cover;}
.popup__title {color: #333;font-size: 24px;line-height: 28px;text-align: center;font-family: "FuturaPTMedium";margin: 0px 0px 20px 0px;}
.popup-form-input {margin: 0px 0px 20px 0px;}
.popup-form__text {font-size: 15px;color: #888;text-align: center;line-height: 20px;padding: 20px 0px 0px 0px;}
.popup-form__text a {color: #888;text-decoration: underline;}
.popup-form__text a:hover {text-decoration: none;}
.popup-rules .popup-content {max-width: 770px;padding: 0;}
@media (max-width: 1182px) {.popup-rules .popup-content {max-width: 570px;}}
@media (max-width: 992px) {.popup-rules .popup-content {max-width: 335px;}}
.popup-rules-body {padding: 0 20px 20px 20px;font-size: 15px;line-height: 20px;}
.popup-product .popup-content {max-width: 1170px;padding: 0;}
@media (max-width: 1182px) {.popup-product .popup-content {max-width: 970px;}}
@media (max-width: 992px) {.popup-product .popup-content {max-width: 735px;}}
.popup-product-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 767px) {.popup-product-body {display: block;}}
.popup-product-content {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;min-width: 0;padding: 30px 70px;}
@media (max-width: 1182px) {.popup-product-content {padding: 30px;}}
@media (max-width: 767px) {.popup-product-content {padding: 20px 15px;}}
.popup-product-content__title {color: #333;font-size: 36px;line-height: 40px;font-family: "FuturaPTMedium";margin: 0px 0px 15px 0px;}
@media (max-width: 767px) {.popup-product-content__title {font-size: 24px;line-height: 30px;margin: 0px 0px 5px 0px;}}
.popup-product-content__price {color: #333;font-family: "FuturaPTMedium";margin: 0px 0px 40px 0px;font-size: 18px;}
@media (max-width: 767px) {.popup-product-content__price {font-size: 16px;margin: 0px 0px 20px 0px;}}
.popup-product-slider {position: relative;}
.popup-product-slider:before {content: "";position: absolute;top: 0;left: 0;width: 450px;height: 450px;border: 30px solid #e0e0e0;}
@media (max-width: 1182px) {.popup-product-slider:before {width: 408px;height: 408px;}}
@media (max-width: 992px) {.popup-product-slider:before {width: 330px;height: 300px;}}
@media (max-width: 767px) {.popup-product-slider:before {width: 270px;height: 270px;}}
.popup-product-slide__image {height: 450px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.popup-product-slide__image img {max-width: 100%;max-height: 430px;}
@media (max-width: 1182px) {.popup-product-slide__image {height: 408px;}
	.popup-product-slide__image img {max-width: 100%;max-height: 408px;}}
@media (max-width: 992px) {.popup-product-slide__image {height: 330px;}
	.popup-product-slide__image img {max-width: 100%;max-height: 330px;}}
@media (max-width: 767px) {.popup-product-slide__image {height: 270px;}
	.popup-product-slide__image img {max-width: 100%;max-height: 270px;}}
.popup-product-controls.slider-controls {padding: 40px 0px 0px 0px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media (max-width: 1182px) {.popup-product-controls.slider-controls {padding: 30px 0px 0px 0px;}}
@media (max-width: 767px) {.popup-product-controls.slider-controls {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.popup-product-form {-webkit-box-flex: 0;-ms-flex: 0 0 470px;flex: 0 0 470px;max-width: 470px;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);padding: 30px 40px;}
@media (max-width: 1182px) {.popup-product-form {padding: 30px;}}
@media (max-width: 992px) {.popup-product-form {-webkit-box-flex: 0;-ms-flex: 0 0 315px;flex: 0 0 315px;max-width: 315px;padding: 20px;}}
@media (max-width: 767px) {.popup-product-form {max-width: none;}}
.popup-product-form__title {color: #333;font-size: 24px;line-height: 28px;text-align: center;font-family: "FuturaPTMedium";margin: 0px 0px 20px 0px;}
.popup-product-info {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;padding: 30px 0px 0px 0px;}
@media (max-width: 992px) {.popup-product-info {display: block;}}
@media (max-width: 767px) {.popup-product-info {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}}
.popup-product-info__column {padding: 0px 20px 0px 0px;}
@media (max-width: 992px) {.popup-product-info__column {margin: 0px 0px 20px 0px;}
	.popup-product-info__column:last-child {margin: 0px 0px 0px 0px;}}
@media (max-width: 767px) {.popup-product-info__column {padding: 0;}}
.popup-product-info-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 1182px) {.popup-product-info-item {display: block;}}
.popup-product-info-item__icon {height: 40px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.popup-product-info-item__text {color: #555;font-size: 16px;line-height: 24px;padding: 0px 0px 0px 15px;max-width: 165px;}
@media (max-width: 1182px) {.popup-product-info-item__text {padding: 10px 0px 0px 0px;}}
@media (max-width: 767px) {.popup-product-info-item__text {padding: 10px 0px 0px 0px;font-size: 12px;line-height: 16px;}}
.popup-product-form-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px 0px 20px 0px;}
.popup-product-form-row .form__label {-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;max-width: 130px;padding: 12px 10px 0px 0px;margin: 0;}
.popup-product-form-row .form-input {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.popup-product-form-row .form__error {top: -15px !important;}
.popup-product-form-row .form__info {height: 40px;width: 40px;line-height: 40px;}
.popup-product-form-row .input {height: 40px;}
.popup-product-form-row .select .select-title {height: 40px;}
.popup-product-form-row .select .select-options {top: 42px;}
.popup-product-form-row .select .select-title__arrow {height: 40px;}
.popup-product-form-row .select .select-title__value {line-height: 38px;}
.popup-product-form-row .select .select-options__value {padding: 10px 20px;}
@media (max-width: 992px) {.popup-product-form-row {display: block;margin: 0px 0px 15px 0px;}
	.popup-product-form-row .form__label {margin: 0px 0px 7px 0px;}
	.popup-product-form-row .form__error {top: -19px !important;}}
#baguetteBox-overlay {display: none;opacity: 0;position: fixed;overflow: hidden;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000000;background-color: #222;background-color: rgba(0,0,0,.8);-webkit-transition: opacity .5s ease;-o-transition: opacity .5s ease;transition: opacity .5s ease;}
#baguetteBox-overlay.visible {opacity: 1;}
#baguetteBox-overlay .full-image {display: inline-block;position: relative;width: 100%;height: 100%;text-align: center;}
#baguetteBox-overlay .full-image figure {display: inline;margin: 0;height: 100%;}
#baguetteBox-overlay .full-image img {display: inline-block;width: auto;height: auto;max-height: 100%;max-width: 100%;vertical-align: middle;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);box-shadow: 0 0 8px rgba(0,0,0,.6);}
#baguetteBox-overlay .full-image figcaption {display: block;position: absolute;bottom: 0;width: 100%;text-align: center;line-height: 1.8;white-space: normal;color: #ccc;background-color: #000;background-color: rgba(0,0,0,.6);font-family: sans-serif;}
#baguetteBox-overlay .full-image:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
#baguetteBox-slider {position: absolute;left: 0;top: 0;height: 100%;width: 100%;white-space: nowrap;-webkit-transition: left .4s ease,-webkit-transform .4s ease;transition: left .4s ease,-webkit-transform .4s ease;transition: left .4s ease,transform .4s ease;transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease;-o-transition: left .4s ease,transform .4s ease;}
#baguetteBox-slider.bounce-from-right {-webkit-animation: bounceFromRight .4s ease-out;animation: bounceFromRight .4s ease-out;}
#baguetteBox-slider.bounce-from-left {-webkit-animation: bounceFromLeft .4s ease-out;animation: bounceFromLeft .4s ease-out;}
@-webkit-keyframes bounceFromRight {0% {margin-left: 0;}
	50% {margin-left: -30px;}
	100% {margin-left: 0;}}
@keyframes bounceFromRight {0% {margin-left: 0;}
	50% {margin-left: -30px;}
	100% {margin-left: 0;}}
@-webkit-keyframes bounceFromLeft {0% {margin-left: 0;}
	50% {margin-left: 30px;}
	100% {margin-left: 0;}}
@keyframes bounceFromLeft {0% {margin-left: 0;}
	50% {margin-left: 30px;}
	100% {margin-left: 0;}}
.baguetteBox-button#next-button, .baguetteBox-button#previous-button {top: 50%;top: calc(50% - 30px);width: 44px;height: 60px;}
.baguetteBox-button {position: absolute;cursor: pointer;outline: none;padding: 0;margin: 0;border: 0;border-radius: 15%;background-color: #323232;background-color: rgba(50,50,50,.5);color: #ddd;font: 1.6em sans-serif;-webkit-transition: background-color .4s ease;-o-transition: background-color .4s ease;transition: background-color .4s ease;}
.baguetteBox-button:focus, .baguetteBox-button:hover {background-color: rgba(50,50,50,.9);}
.baguetteBox-button#next-button {right: 2%;}
.baguetteBox-button#previous-button {left: 2%;}
.baguetteBox-button#close-button {top: 20px;right: 2%;width: 30px;height: 30px;}
.baguetteBox-button svg {position: absolute;left: 0;top: 0;}
.baguetteBox-spinner {width: 40px;height: 40px;display: inline-block;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;}
.baguetteBox-double-bounce1, .baguetteBox-double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #fff;opacity: .6;position: absolute;top: 0;left: 0;-webkit-animation: bounce 2s infinite ease-in-out;animation: bounce 2s infinite ease-in-out;}
.baguetteBox-double-bounce2 {-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);transform: scale(1);}}
header {position: fixed;top: 0;left: 0;width: 100%;z-index: 50;background: linear-gradient(to bottom, rgba(26, 5, 16, 0.98) 0%, rgba(26, 5, 16, 0.95) 100%);-webkit-box-shadow: 0 4px 60px rgba(26,5,16,.5);box-shadow: 0 4px 60px rgba(26,5,16,.5);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
.header-body {-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;height: 60px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;}
header .header__logo {background: url("img/logo_pro.png") 0 0 no-repeat;background-size: contain;background-position: left center;width: 120px;height: 45px;position: relative;display: inline-block;z-index: 5;}
header .header__logo img {display: none;}
header .header__logo span {display: none;}
@media (max-width: 992px) {header .header__logo {margin: 0px 0px 0px 20px;}}
@media (max-width: 767px) {header .header__logo {width: 80px;height: 35px;margin: 0 0 0 60px;}}
header .header-contacts {display: block;text-align: right;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;white-space: nowrap;margin: 0;}
header .header-contacts__phone {font-size: 20px;color: #fff;margin: 0px 0px 0px 0px;display: block;}
header .header-contacts__btn {color: #fff;font-size: 16px;text-decoration: underline;border: none;height: auto;padding: 0;margin: 0;display: block;line-height: 1;}
header .header-contacts__btn:active {-webkit-box-shadow: none;box-shadow: none;}
header .header-contacts__info {display: none;}
header .header-rightside {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 992px) {header .header-rightside {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}
.header__column--menu {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (max-width: 992px) {.header__column--menu {display: none;}}
header .header-menu-list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
header .header-menu-list li {margin: 0px 15px;}
header .header-menu-list a {color: #fff;white-space: nowrap;}
header .header-menu-desktop {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
header .header-menu-desktop li {margin: 0px 15px;}
header .header-menu-desktop li a {color: #fff;font-size: 16px;white-space: nowrap;}
.header__column--menu {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
@media (max-width: 992px) {header .header-menu-desktop {display: none;}.header__column--menu {display: none;}}
@media (max-width: 992px) {header .header-menu-list li {margin: 0px 0px 25px 0px;}
	.header-menu-desktop {display: none;}
	header .header-menu-list li:last-child {margin: 0px 0px 0px 0px;}}
header .header-menu__link {color: #fff;}
header .header-menu__icon span {background-color: #fff;}
.header__column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
header .header-menu-desktop {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
header .header-menu-desktop li {margin: 0px 15px;}
header .header-menu-desktop li a {color: #fff;font-size: 16px;white-space: nowrap;}
@media (max-width: 992px) {header .header-menu-desktop {display: none;}}
@media (max-width: 992px) {header .header-menu-list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;height: 60px;}}
@media (max-width: 767px) {header .header-menu-list {display: block;height: auto;text-align: center;padding: 25px 0;}}
@media (max-width: 992px) {header .header-menu__link {color: #000;}}

@media (max-width: 992px) {.header-menu {position: fixed;top: -120px;left: 0;width: 100%;opacity: 0;padding: 60px 0px 0px 0px;z-index: 50;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
	.header-menu.active {top: 0px;opacity: 1;}}
@media (max-width: 767px) {.header-menu {height: 100%;overflow: auto;top: 0;left: -150%;z-index: 50;}
	.header-menu.active {left: 0;}}

.header-menu__icon {display: none;}
@media (max-width: 992px) {.header-menu__icon {display: block;position: absolute;top: 23px;left: 0px;width: 30px;height: 18px;cursor: pointer;z-index: 5;}
	.header-menu__icon span {-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;top: 8px;left: 0px;position: absolute;width: 100%;height: 2px;background-color: #fff;}
	.header-menu__icon span:first-child {top: 0px;}
	.header-menu__icon span:last-child {top: auto;bottom: 0px;}
	.header-menu__icon.active span {-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
	.header-menu__icon.active span:first-child {-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 8px;}
	.header-menu__icon.active span:last-child {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);bottom: 8px;}}
@media (max-width: 767px) {.header-menu__icon {top: 21px;left: 15px;}}
footer {background-color: #fff;padding: 50px 0;}
@media (max-width: 767px) {footer {padding: 30px 0;}}
.footer-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 767px) {.footer-body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;}}
.footer-mainblock {-webkit-box-flex: 0;-ms-flex: 0 0 260px;flex: 0 0 260px;max-width: 260px;}
@media (max-width: 992px) {.footer-mainblock {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: none;}}
@media (max-width: 767px) {.footer-mainblock {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}}
.footer-mainblock__logo {position: relative;display: inline-block;margin: 0px 0px 77px 0px;}
.footer-mainblock__logo span {position: absolute;width: 53px;height: 30px;bottom: -35px;right: 0;font-size: 13px;color: #888;line-height: 18px;}
@media (max-width: 767px) {.footer-mainblock__logo {margin: 0px 0px 30px 0px;}
	.footer-mainblock__logo span {display: none;}}
.footer-mainblock__text {font-size: 16px;color: #555;line-height: 24px;}
.footer-content {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;padding: 15px 0px 0px 140px;}
@media (max-width: 1182px) {.footer-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 0 140px;}}
@media (max-width: 992px) {.footer-content {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;padding: 0 0 0 100px;}}
@media (max-width: 767px) {.footer-content {padding: 0;max-width: none;margin: 0px 0px 55px 0px;}}
.footer-menu {margin: 0px 0px 80px 0px;}
@media (max-width: 1182px) {.footer-menu {margin: 0;}}
@media (max-width: 992px) {.footer-menu {display: none;}}
.footer-menu-list {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.footer-menu-list li {margin: 0px 0px 0px 40px;}
.footer-menu-list li:first-child {margin: 0;}
@media (max-width: 1182px) {.footer-menu-list {display: block;}
	.footer-menu-list li {margin: 0px 0px 22px 0px !important;}}
.footer-menu__link {font-size: 15px;white-space: nowrap;color: #555;}
.footer-menu__link:hover {text-decoration: underline;}
@media (max-width: 767px) {.footer-contacts {width: 100%;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}}
.footer-contacts__label {text-transform: uppercase;color: #333;font-family: "FuturaPTMedium";font-size: 16px;margin: 0px 0px 40px 0px;}
@media (max-width: 1182px) {.footer-contacts__label {margin: 0px 0px 30px 0px;}}
.footer-contacts-items {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (max-width: 1182px) {.footer-contacts-items {display: block;}}
.footer-contacts__column {-webkit-box-flex: 1;-ms-flex: 1 1 33.333%;flex: 1 1 33.333%;max-width: 33.333%;}
@media (max-width: 1182px) {.footer-contacts__column {max-width: none;margin: 0px 0px 30px 0px;}
	.footer-contacts__column:last-child {margin: 0px 0px 0px 0px;}}
@media (max-width: 992px) {.footer-contacts__column {max-width: none;}}
.footer-contacts-item__label {color: #555;font-size: 16px;margin: 0px 0px 10px 0px;}
.footer-contacts-item__value {font-size: 24px;font-family: "FuturaPTMedium";color: #333;}
.mainblock {background: linear-gradient(to bottom, #1a0510 0%, #4d1523 30%, #8B1538 60%, #B73A3A 85%, #C94A4A 100%);overflow: hidden;position: relative;}
.mainblock-container {max-width: 1920px;margin: 0px auto;position: relative;}
.mainblock-body {padding: 155px 0px 70px 0px;position: relative;z-index: 5;}
@media (max-width: 767px) {.mainblock-body {padding: 83px 0px 0px 0px;height: 512px;}}
@media (max-width: 767px) {.mainblock-top {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}}
.mainblock__alert {position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;font-size: 16px;height: 30px;padding: 0px 0px 0px 45px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;font-weight: 700;margin: 0px 0px 5px 0px;}
.mainblock__alert:before {content: "";width: 30px;height: 30px;background: #b73a3a url("img/icons/alert.svg") center no-repeat;position: absolute;left: 0;top: 0;border-radius: 50%;}
@media (max-width: 767px) {.mainblock__alert {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;display: inline-block;height: 20px;padding: 0px 0px 0px 30px;margin: 0;}
	.mainblock__alert:before {width: 20px;height: 20px;background-size: 4px;}}
.mainblock__title {margin: 0px 0px 25px 0px;font-family: "FuturaPTMedium";font-size: 65px;color: #fff;max-width: 750px;line-height: 56px;}
@media (max-width: 992px) {.mainblock__title {font-size: 40px;line-height: 40px;max-width: 490px;}}
@media (max-width: 767px) {.mainblock__title {font-size: 30px;line-height: 30px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}}
@media (max-width: 767px) {.mainblock__btn.btn {display: none;}}
.mainblock-advantages {padding: 35px 0px 0px 0px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 992px) {.mainblock-advantages {padding: 50px 0px 0px 0px;}}
@media (max-width: 767px) {.mainblock-advantages {display: block;text-align: center;}}
.mainblock-advantages__column {padding: 0px 35px 0px 0px;}
.mainblock-advantages__column:last-child {padding: 0;}
@media (max-width: 767px) {.mainblock-advantages__column {padding: 0;margin: 0px 0px 20px 0px;}
	.mainblock-advantages__column:last-child {margin: 0px 0px 0px 0px;}}
.mainblock-advantages-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 767px) {.mainblock-advantages-item {width: 220px;margin: 0px auto;text-align: left;}}
@media (max-width: 767px) {.mainblock-advantages__icon {-webkit-box-flex: 0;-ms-flex: 0 0 25px;flex: 0 0 25px;max-width: 25px;}
	.mainblock-advantages__icon img {max-width: 100%;height: auto !important;}}
.mainblock-advantages__text {color: #fff;font-size: 16px;padding: 0px 0px 0px 20px;}
.mainblock-advantages__text small {display: block;font-size: 16px;margin: 0px 0px 3px 0px;}
.mainblock-advantages__text span {font-family: "FuturaPTMedium";text-transform: uppercase;line-height: 20px;}
.mainblock-advantages__text a {color: #fff;text-decoration: underline;}
.mainblock-advantages__text a:hover {text-decoration: none;}
@media (max-width: 992px) {.mainblock-advantages__text {width: 180px;}}
@media (max-width: 767px) {.mainblock-advantages__text {width: auto;padding: 0px 0px 0px 23px;}
	.mainblock-advantages__text small {font-size: 13px;}
	.mainblock-advantages__text span {font-size: 16px;}}
.mainblock__image {position: absolute;height: 100%;right: 0;top: 50px;}
@media (max-width: 1800px) {.mainblock__image {right: -70px;}}
@media (max-width: 1600px) {.mainblock__image {right: -190px;}}
@media (max-width: 1182px) {.mainblock__image {top: 30px;right: -420px;}}
@media (max-width: 992px) {.mainblock__image {top: 0px;right: -370px;}}
@media (max-width: 767px) {.mainblock__image {display: none;}}
.calculator {margin: -50px 0px 60px 0px;}
@media (max-width: 767px) {.calculator {margin: -50px 0px 15px 0px;}}
.calculator-body {-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;padding: 30px;position: relative;z-index: 2;}
@media (max-width: 767px) {.calculator-body {padding: 30px 15px;}}
.calculator-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -15px;}
@media (max-width: 767px) {.calculator-content {display: block;margin: 0;}}
.calculator__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;padding: 0px 15px;}
@media (max-width: 767px) {.calculator__column {max-width: none;padding: 0;}}
.calculator__image {height: 260px;position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.calculator__image img {max-width: 100%;max-height: 250px;}
@media (max-width: 1182px) {.calculator__image {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media (max-width: 992px) {.calculator__image {height: 220px;}}
@media (max-width: 767px) {.calculator__image {height: auto;margin: 0px 0px 20px 0px;}}
.calculator-fence__images {position: absolute;right: 0;bottom: -20px;left: 0;text-align: center;}
.calculator-fence__images img {width: 100%;height: auto;display: none;}
.calculator__title {font-family: "FuturaPTMedium";font-size: 40px;color: #333;margin: 0px 0px 0px 50%;padding: 0px 0px 0px 15px;}
@media (max-width: 992px) {.calculator__title {margin: 0px 0px 0px 0px;padding: 0;text-align: center;}}
@media (max-width: 767px) {.calculator__title {font-size: 24px;margin: 0px 0px 25px 0px;}}
.calculator-inputs {padding: 30px 0px 0px 0px;}
.calculator-input {margin: 0px 0px 20px 0px;}
.calculator-input:last-child {margin: 0px 0px 0px 0px;}
.calculator-input--checks {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 8px 0px 0px 0px;}
@media (max-width: 992px) {.calculator-input--checks {display: block;}}
@media (max-width: 992px) {.calculator__check.check {margin: 0px 0px 15px 0px;}
	.calculator__check.check:last-child {margin: 0px 0px 0px 0px;}}
.calculator-footer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (max-width: 767px) {.calculator-footer {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
@media (max-width: 767px) {.calculator-footer__column:first-child {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.calculator-footer__column:last-child {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}}
.calculator-present {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 767px) {.calculator-present {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.calculator-present__text {color: #555;font-size: 16px;font-weight: 700;line-height: 24px;padding: 40px 0px 0px 0px;}
.calculator-present__image {margin: -45px 0px 0px 0px;}
@media (max-width: 767px) {.calculator-present__image {width: 150px;margin: 0;}
	.calculator-present__image img {max-width: 100%;}}
.calculator-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;padding: 30px 0px 0px 0px;text-align: center;}
@media (max-width: 767px) {.calculator-row {display: block;}}
.calculator-price {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
@media (max-width: 767px) {.calculator-price {display: block;}}
.calculator-price__label {font-family: "FuturaPTMedium";color: #333;font-size: 35px;padding: 0px 70px 0px 0px;}
@media (max-width: 992px) {.calculator-price__label {display: none;}}
.calculator-price-sale {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 767px) {.calculator-price-sale {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
.calculator-price-sale__oldprice {margin: 0px 9px 0px 0px;font-family: "FuturaPTMedium";font-size: 18px;text-decoration: line-through;color: #888;}
.calculator-price-sale__value {height: 21px;font-size: 12px;padding: 0 5px;line-height: 21px;color: #fff;border-radius: 4px;background-color: #1473ba;}
.calculator-price__value {font-family: "FuturaPTMedium";color: #333;font-size: 35px;}
@media (max-width: 767px) {.calculator-price__value {margin: 5px 0 20px 0;}}
.calculator-button {margin: 0px 0px 0px 100px;}
@media (max-width: 1182px) {.calculator-button {margin: 0px 0px 0px 30px;}}
@media (max-width: 992px) {.calculator-button {margin: 0px 0px 0px 20px;}}
@media (max-width: 767px) {.calculator-button {margin: 0 0 20px 0;}}
@media (max-width: 767px) {.calculator__btn.btn {width: 100%;}}
.firstform-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 320px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0px -25px;}
@media (max-width: 992px) {.firstform-body {display: block;margin: 0;padding: 80px 0;height: auto;}}
@media (max-width: 767px) {.firstform-body {padding: 40px 0;}}
.firstform__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;padding: 0px 25px;}
@media (max-width: 1182px) {.firstform__column:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 45%;flex: 1 1 45%;max-width: 45%;}
	.firstform__column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 55%;flex: 1 1 55%;max-width: 55%;}}
@media (max-width: 992px) {.firstform__column {max-width: none !important;text-align: center;padding: 0;}}
.firstform__text {font-family: "FuturaPTMedium";color: #fff;font-size: 36px;line-height: 40px;}
@media (max-width: 992px) {.firstform__text {margin: 0px 0px 50px 0px;}}
@media (max-width: 767px) {.firstform__text {font-size: 24px;line-height: 24px;margin: 0px 0px 30px 0px;}}
.firstform-form {max-width: 570px;}
@media (max-width: 992px) {.firstform-form {max-width: 420px;margin: 0px auto;}}
.firstform-form-row.form-row .form__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;}
@media (max-width: 992px) {.firstform-form-row.form-row {display: block;}
	.firstform-form-row.form-row .form__column {max-width: none;}}
.firstform-form__text {color: #fff;font-size: 13px;line-height: 18px;padding: 10px 0px 0px 0px;}
.firstform-form__text a {text-decoration: underline;color: #fff;}
.firstform-form__text a:hover {text-decoration: none;}
@media (max-width: 992px) {.firstform-form__text {padding: 30px 0px 0px 0px;max-width: 335px;margin: 0px auto;}}
@media (max-width: 1182px) {.firstform-form__btn.btn {min-width: 0;width: 100%;}}
@media (max-width: 992px) {.firstform-form__btn.btn {margin: 20px 0px 0px 0px;}}
.catalog {padding: 80px 0 50px 0;}
@media (max-width: 992px) {.catalog {padding: 80px 0 60px 0;}}
@media (max-width: 767px) {.catalog {padding: 30px 0 10px 0;}}
.catalog__title {font-family: "FuturaPTMedium";color: #333;font-size: 36px;line-height: 40px;margin: 0px 0px 50px 0px;}
@media (max-width: 767px) {.catalog__title {text-align: center;margin: 0px 0px 25px 0px;font-size: 24px;}}
.catalog-items {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -15px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width: 992px) {.catalog-items {margin: 0px -10px;}}
@media (max-width: 570px) {.catalog-items {margin: 0px -5px;}}
.catalog__column {-webkit-box-flex: 1;-ms-flex: 1 1 33.333%;flex: 1 1 33.333%;max-width: 33.333%;padding: 0px 15px;margin: 0px 0px 30px 0px;}
@media (max-width: 992px) {.catalog__column {padding: 0px 10px;margin: 0px 0px 20px 0px;}}
@media (max-width: 767px) {.catalog__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;}}
@media (max-width: 570px) {.catalog__column {padding: 0px 5px;}}
.catalog-item {height: 100%;padding: 20px 30px 30px 30px;border-radius: 4px;border: 1px solid #e0e0e0;background-color: #fff;position: relative;}
@media (max-width: 992px) {.catalog-item {padding: 10px 20px 20px 20px;}}
@media (max-width: 767px) {.catalog-item {padding: 10px 15px 15px 15px;}}
.catalog-item__name {font-size: 18px;font-family: "FuturaPTMedium";line-height: 24px;position: absolute;width: 100%;top: 0;left: 0;padding: 20px 30px 0px 30px;z-index: 2;}
@media (max-width: 992px) {.catalog-item__name {padding: 10px 20px 0px 20px;}}
@media (max-width: 767px) {.catalog-item__name {font-size: 14px;line-height: 16px;padding: 10px 15px 0px 15px;}}
.catalog-item-images {margin: 0px 0px 20px 0px;}
.catalog-item-images.active .catalog-item-images__item:first-child {opacity: 0;}
.catalog-item-images.active .catalog-item-images__item:last-child {opacity: 1;}
.catalog-item-images.active .catalog-item-images-control__column:first-child .catalog-item-images-control__label {opacity: 0;}
.catalog-item-images.active .catalog-item-images-control__column:first-child .catalog-item-images-control__line {background-color: #e0e0e0;}
.catalog-item-images.active .catalog-item-images-control__column:last-child .catalog-item-images-control__label {opacity: 1;}
.catalog-item-images.active .catalog-item-images-control__column:last-child .catalog-item-images-control__line {background-color: #607d8b;}
.catalog-item-images-items {height: 220px;position: relative;}
@media (max-width: 767px) {.catalog-item-images-items {height: 180px;}}
@media (max-width: 570px) {.catalog-item-images-items {height: 120px;}}
.catalog-item-images__item {height: 220px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;width: 100%;top: 0;left: 0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;padding: 20px 0px 0px 0px;}
.catalog-item-images__item:last-child {opacity: 0;}
.catalog-item-images__item img {max-width: 100%;max-height: 180px;}
@media (max-width: 767px) {.catalog-item-images__item {height: 180px;}
	.catalog-item-images__item img {max-height: 160px;}}
@media (max-width: 570px) {.catalog-item-images__item {height: 120px;}
	.catalog-item-images__item img {max-height: 100px;}}
.catalog-item-images-control {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -3px;}
.catalog-item-images-control__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;padding: 0px 3px;}
.catalog-item-images-control__column:first-child .catalog-item-images-control__label {opacity: 1;}
.catalog-item-images-control__column:first-child .catalog-item-images-control__line {background-color: #607d8b;}
.catalog-item-images-control__label {-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;height: 15px;color: #888;font-size: 14px;text-align: center;margin: 0px 0px 5px 0px;opacity: 0;}
@media (max-width: 570px) {.catalog-item-images-control__label {font-size: 12px;}}
.catalog-item-images-control__line {height: 2px;background-color: #e0e0e0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.catalog-item-price {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0px 0px 20px 0px;}
@media (max-width: 570px) {.catalog-item-price {display: block;}}
.catalog-item-price__label {font-size: 16px;color: #555;}
@media (max-width: 570px) {.catalog-item-price__label {margin: 0px 0px 5px 0px;font-size: 12px;}}
.catalog-item-price-values {text-align: right;}
@media (max-width: 570px) {.catalog-item-price-values {text-align: left;}}
.catalog-item-price__old {font-size: 14px;text-decoration: line-through;color: #888;}
@media (max-width: 570px) {.catalog-item-price__old {font-size: 12px;margin: 0px 0px 4px 0px;}}
.catalog-item-price__value {font-size: 24px;color: #333;font-family: "FuturaPTMedium";}
@media (max-width: 570px) {.catalog-item-price__value {font-size: 18px;}}
.sale {background-color: #f3f8fc;position: relative;margin: 0px 0px 100px 0px;}
@media (max-width: 767px) {.sale {margin: 0px 0px 60px 0px;}}
.sale-container {max-width: 1920px;position: relative;margin: 0px auto;}
.sale-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;height: 440px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 992px) {.sale-body {display: block;height: auto;padding: 50px 0 0px 0;position: relative;}
	.sale-body:after {content: "";width: 200%;height: 242px;background-color: #fff;position: absolute;bottom: 0;left: -50%;}}
@media (max-width: 767px) {.sale-body {padding: 30px 0px 0px 0px;}}
.sale__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;}
.sale__column:last-child {text-align: right;}
@media (max-width: 1182px) {.sale__column:first-child {padding: 0px 30px 0px 0px;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: none;}
	.sale__column:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 385px;flex: 0 0 385px;max-width: 385px;}}
@media (max-width: 992px) {.sale__column:first-child {padding: 0;}
	.sale__column:last-child {max-width: none;}}
.sale__title {font-family: "FuturaPTMedium";font-size: 36px;line-height: 40px;margin: 0px 0px 20px 0px;}
@media (max-width: 992px) {.sale__title {text-align: center;margin: 0px auto 20px auto;max-width: 480px;}}
@media (max-width: 767px) {.sale__title {font-size: 24px;line-height: 28px;}}
.sale-timer__label {color: #555;font-size: 16px;margin: 0px 0px 10px 0px;}
@media (max-width: 992px) {.sale-timer__label {text-align: center;}}
.sale-timer-body {height: 130px;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media (max-width: 767px) {.sale-timer-body {height: 93px;}}
.sale-timer-digi {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;width: 100%;max-width: 450px;}
.sale-timer-digi span {color: #093454;font-size: 70px;font-family: "FuturaPTMedium";margin: 0px;-webkit-box-flex: 1;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;white-space: nowrap;position: relative;}
.sale-timer-digi span:after {content: ":";margin: 0px 10px;position: absolute;bottom: 0;right: 0px;}
.sale-timer-digi span:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.sale-timer-digi span:last-child:after {display: none;}
@media (max-width: 992px) {.sale-timer-digi {max-width: 485px;}}
@media (max-width: 767px) {.sale-timer-digi {max-width: 260px;}
	.sale-timer-digi span {font-size: 40px;}
	.sale-timer-digi span:after {right: -5px;}}
.sale-timer-labels {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;width: 100%;max-width: 450px;padding: 0px 0px 0px 0px;}
@media (max-width: 992px) {.sale-timer-labels {max-width: 485px;}}
@media (max-width: 767px) {.sale-timer-labels {max-width: 260px;}}
.sale-timer-labels__item {-webkit-box-flex: 1;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;font-size: 13px;color: #888;padding: 0px 0px 0px 5px;}
.sale-timer-info {padding: 35px 0px 0px 0px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;max-width: 485px;margin: 0px 0px 25px 0px;}
@media (max-width: 992px) {.sale-timer-info {margin: 0px auto 25px auto;}}
@media (max-width: 767px) {.sale-timer-info {padding: 25px 0px 0px 0px;}}
.sale-timer-info__column {padding: 0px 60px 0px 0px;}
.sale-timer-info__column:last-child {padding: 0;}
@media (max-width: 550px) {.sale-timer-info__column {padding: 0px 20px 0px 0px;}}
.sale-timer-info__label {color: #333;font-size: 18px;line-height: 18px;padding: 0px 0px 0px 30px;font-family: "FuturaPTMedium";margin: 0px 0px 10px 0px;}
@media (max-width: 550px) {.sale-timer-info__label {padding: 25px 0px 0px 0px;background-position: 0 0 !important;font-size: 16px;white-space: nowrap;}}
.sale-timer-info__label--01 {background: url("img/sale/01.svg") left no-repeat;}
.sale-timer-info__label--02 {background: url("img/sale/02.svg") left no-repeat;}
.sale-timer-info__label--03 {background: url("img/sale/03.svg") left no-repeat;}
.sale-timer-info__text {color: #555;font-size: 14px;}
@media (max-width: 550px) {.sale-timer-info__text {line-height: 18px;}}
.sale-form {height: 474px;text-align: left;max-width: 470px;display: inline-block;width: 100%;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;margin: -17px 0px;padding: 40px 25px;}
@media (max-width: 1182px) {.sale-form {max-width: 385px;}}
@media (max-width: 992px) {.sale-form {height: 484px;max-width: 485px;margin: 0px auto 0px auto;display: block;text-align: center;position: relative;z-index: 5;}}
@media (max-width: 400px) {.sale-form {padding: 30px 25px;}}
.sale-form-block {margin: 0px 0px 40px 0px;}
.sale-form-block:last-child {margin: 0px 0px 0px 0px;}
.sale-form__title {color: #333;font-family: "FuturaPTMedium";font-size: 18px;line-height: 24px;margin: 0px 0px 15px 0px;}
@media (max-width: 992px) {.sale-form__title {margin: 0px 0px 25px 0px;}}
@media (max-width: 400px) {.sale-form__title {font-size: 18px;}
	.sale-form__title br {display: none;}}
.sale-form__phone {color: #333;font-family: "FuturaPTMedium";font-size: 36px;display: inline-block;}
@media (max-width: 400px) {.sale-form__phone {font-size: 28px;}}
.sale-form-input {margin: 0px 0px 20px 0px;}
.sale-form__info {padding: 20px 0px 0px 0px;color: #888;font-size: 13px;line-height: 18px;}
.sale-form__info a {text-decoration: underline;color: #888;}
.sale-form__info a:hover {text-decoration: none;}
.sale__present {position: absolute;bottom: 0;left: 0;background: url("img/sale/present.png") 0 0 no-repeat;width: 307px;height: 315px;}
@media (max-width: 1850px) {.sale__present {display: none;}}
@media (max-width: 992px) {.sale__present {display: block;bottom: 242px;left: -90px;}}
@media (max-width: 767px) {.sale__present {display: none;}}
.advantages {margin: 0px 0px 70px 0px;}
@media (max-width: 992px) {.advantages {margin: 0px 0px 50px 0px;}}
@media (max-width: 767px) {.advantages {margin: 0px 0px 40px 0px;}}
.advantages__title {font-size: 36px;line-height: 40px;font-family: "FuturaPTMedium";margin: 0px 0px 50px 0px;}
@media (max-width: 767px) {.advantages__title {text-align: center;font-size: 24px;line-height: 26px;margin: 0px 0px 25px 0px;}}
.advantages-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -15px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (max-width: 992px) {.advantages-row {margin: 0px -10px;}}
@media (max-width: 767px) {.advantages-row {margin: 0;display: block;}}
.advantages__column {-webkit-box-flex: 1;-ms-flex: 1 1 33.333%;flex: 1 1 33.333%;max-width: 33.333%;padding: 0px 15px;margin: 0px 0px 30px 0px;}
.advantages__column.big {-webkit-box-flex: 1;-ms-flex: 1 1 66.666%;flex: 1 1 66.666%;max-width: 66.666%;}
@media (max-width: 992px) {.advantages__column {padding: 0px 10px;margin: 0px 0px 20px 0px;}}
@media (max-width: 767px) {.advantages__column {max-width: none !important;padding: 0;}}
.advantages__label {font-family: "FuturaPTMedium";font-size: 18px;line-height: 24px;color: #333;margin: 0px 0px 20px 0px;}
@media (max-width: 992px) {.advantages__label {font-size: 15px;line-height: 18px;margin: 0px 0px 15px 0px;}}
@media (max-width: 767px) {.advantages__label {font-size: 18px;}}
.advantages-item {border-radius: 5px;overflow: hidden;position: relative;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);height: 250px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.advantages-item:before {content: "";background: #b73a3a url("img/icons/tick.svg") 42px 42px no-repeat;width: 70px;height: 70px;position: absolute;top: -35px;left: -35px;border-radius: 50%;}
@media (max-width: 1182px) {.advantages-item {height: 205px;}}
@media (max-width: 992px) {.advantages-item {height: 157px;}}
@media (max-width: 767px) {.advantages-item {height: auto;display: block;}
	.advantages-item:before {-moz-transform: scale(.7);-ms-transform: scale(.7);-webkit-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);}}
.advantages-item__image {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
@media (max-width: 767px) {.advantages-item__image.ibg {background: none !important;}
	.advantages-item__image.ibg img {display: block;width: 100%;}}
.advantages-item__text {padding: 7px 25px;font-size: 16px;color: #555;line-height: 22px;max-width: 300px;}
.objects {padding: 0px 0px 80px 0px;}
@media (max-width: 767px) {.objects {padding: 0px 0px 65px 0px;}}
.objects-header {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0px 0px 50px 0px;}
@media (max-width: 767px) {.objects-header {display: block;text-align: center;margin: 0px 0px 20px 0px;}}
@media (max-width: 767px) {.objects-header__column:last-child {display: none;}}
.objects-header__title {font-size: 34px;line-height: 40px;font-family: "FuturaPTMedium";color: #333;margin: 0px 0px 10px 0px;}
@media (max-width: 767px) {.objects-header__title {font-size: 24px;line-height: 30px;}}
.objects-header__subtitle {font-size: 14px;color: #555;}
@media (max-width: 767px) {.objects-header__btn {width: 100%;margin: 30px 0px 0px 0px;}}
.objects-slider {margin: 0px -15px;}
.objects-slider .slick-list {overflow: visible !important;}
.objects-slider .slick-track {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 992px) {.objects-slider {margin: 0px -10px;}}
.objects-slide {padding: 0 15px;overflow: visible !important;float: none !important;}
.objects-slide.slick-active .objects-slide-item, .objects-slide.active .objects-slide-item {opacity: 1;}
@media (max-width: 992px) {.objects-slide {padding: 0px 10px;}}
.objects-slide-item {opacity: 0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;height: 100%;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;overflow: hidden;}
.objects-slide-item__image {height: 0px;padding: 0px 0px 58% 0px;}
.objects-slide-item-body {padding: 30px;}
@media (max-width: 992px) {.objects-slide-item-body {padding: 20px;}}
@media (max-width: 767px) {.objects-slide-item-body {padding: 15px;}}
.objects-slide-item__title {font-size: 24px;font-family: "FuturaPTMedium";line-height: 30px;margin: 0px 0px 25px 0px;}
@media (max-width: 767px) {.objects-slide-item__title {font-size: 16px;line-height: 20px;margin: 0px 0px 20px 0px;}}
.objects-slide-item-options {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px 0px 40px 0px;}
.objects-slide-item-options__column {padding: 0px 50px 0px 0px;}
.objects-slide-item-options__column:last-child {padding: 0px 0px 0px 0px;}
@media (max-width: 767px) {.objects-slide-item-options__column {padding: 0px 20px 0px 0px;}}
.objects-slide-item-options-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.objects-slide-item-options-item__text {color: #555;font-size: 16px;padding: 0px 0px 0px 15px;}
.objects-slide-item-options-item__text span {color: #000;display: block;margin: 5px 0px 0px 0px;}
.objects-slide-item-price {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
@media (max-width: 767px) {.objects-slide-item-price {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}
.objects-slide-item-price__label {font-size: 16px;color: #555;}
.objects-slide-item-price__value {font-size: 36px;font-family: "FuturaPTMedium";color: #333;margin: 0px 0px 0px 30px;}
.secondform {margin: 0px 0px 85px 0px;}
@media (max-width: 767px) {.secondform {margin: 0px 0px 75px 0px;}}
.secondform-body {height: 320px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}
@media (max-width: 767px) {.secondform-body {display: block;height: auto;text-align: center;padding: 40px 0px 0px 0px;}
	.secondform-body:after {content: "";width: 200%;height: 195px;background-color: #fff;position: absolute;bottom: 0;left: -50%;}}
.secondform__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;}
.secondform__column:last-child {text-align: right;}
@media (max-width: 767px) {.secondform__column {max-width: none;}
	.secondform__column:last-child {text-align: center;}}
.secondform__text {font-size: 36px;margin: 0px 0px 35px 0px;font-family: "FuturaPTMedium";line-height: 40px;color: #fff;}
@media (max-width: 767px) {.secondform__text {font-size: 24px;line-height: 30px;margin: 0px 0px 17px 0px;}}
.secondform__label {color: #fff;font-size: 16px;margin: 0px 0px 15px 0px;}
.secondform__phone.phoneline {color: #fff;font-size: 40px;font-family: "FuturaPTMedium";}
.secondform__phone.phoneline:after {opacity: .4;}
@media (max-width: 767px) {.secondform__phone.phoneline {font-size: 24px;margin: 0px 0px 30px 0px;display: inline-block;}}
.secondform-form {padding: 20px 30px;margin: -25px 0;max-width: 470px;height: 370px;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;display: inline-block;text-align: left;position: relative;z-index: 5;}
@media (max-width: 1182px) {.secondform-form {max-width: 385px;}}
@media (max-width: 767px) {.secondform-form {margin: 0;text-align: center;height: auto;width: 100%;}}
@media (max-width: 410px) {.secondform-form {padding: 20px 15px;}}
.secondform-form__title {font-family: "FuturaPTMedium";font-size: 24px;line-height: 28px;margin: 0px 0px 25px 0px;}
.secondform-form__subtitle {color: #555;font-size: 16px;margin: 0px 0px 30px 0px;}
.secondform-input {margin: 0px 0px 20px 0px;}
.secondform-form__text {color: #888;font-size: 13px;line-height: 18px;}
.secondform-form__text a {color: #888;text-decoration: underline;}
.secondform-form__text a:hover {text-decoration: none;}
.reviews {margin: 0px 0px 100px 0px;}
@media (max-width: 992px) {.reviews {margin: 0px 0px 80px 0px;}}
@media (max-width: 767px) {.reviews {margin: 0px 0px 60px 0px;}}
.reviews-header {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0px 0px 40px 0px;}
@media (max-width: 767px) {.reviews-header {display: block;}}
@media (max-width: 767px) {.reviews-header__column:last-child {display: none;}}
.reviews-header__title {font-size: 36px;line-height: 40px;color: #333;font-family: "FuturaPTMedium";}
@media (max-width: 767px) {.reviews-header__title {text-align: center;font-size: 24px;line-height: 30px;}}
.reviews-controls.slider-controls {padding: 0;}
.reviews-slider .slick-list {overflow: visible !important;}
.reviews-slider .slick-track {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 767px) {.reviews-slider {margin: 0px 0px 20px 0px;}}
.reviews-slide {overflow: visible !important;float: none !important;}
.reviews-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;background-color: #fff;}
@media (max-width: 1182px) {.reviews-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}
.reviews-item__column:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.reviews-item__column:last-child {-webkit-box-flex: 0;-ms-flex: 0 0 670px;flex: 0 0 670px;max-width: 670px;}
@media (max-width: 1182px) {.reviews-item__column:first-child {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.reviews-item__column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: none;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}}
.reviews-item-content {padding: 35px 30px;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);height: 100%;}
@media (max-width: 1182px) {.reviews-item-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: auto;}}
@media (max-width: 767px) {.reviews-item-content {display: block;padding: 20px;}}
.reviews-item-user {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0px 0px 28px 0px;}
@media (max-width: 1182px) {.reviews-item-user {-webkit-box-flex: 0;-ms-flex: 0 0 295px;flex: 0 0 295px;max-width: 295px;padding: 0px 20px 0px 0px;}}
@media (max-width: 992px) {.reviews-item-user {-webkit-box-flex: 0;-ms-flex: 0 0 250px;flex: 0 0 250px;max-width: 250px;padding: 0px 20px 0px 0px;}}
@media (max-width: 767px) {.reviews-item-user {max-width: none;margin: 0px 0px 20px 0px;}}
.reviews-item-user__avatar {-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;max-width: 70px;height: 70px;border-radius: 50%;}
.reviews-item-user__avatar img {max-width: 100%;max-height: 70px;}
@media (max-width: 767px) {.reviews-item-user__avatar {-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;max-width: 50px;height: 50px;}}
.reviews-item-user__text {padding: 0px 0px 0px 15px;font-size: 18px;color: #333;font-family: "FuturaPTMedium";}
.reviews-item-user__text span {margin: 5px 0px 0px 0px;display: block;color: #555;font-size: 16px;font-family: "PT Sans";}
.reviews-item-text {max-height: 230px;overflow: auto;padding: 0px 20px 0px 0px;position: relative;}
.reviews-item-text.noscroll {padding: 0;}
.reviews-item-text.noscroll .reviews-item-text__shadow {display: none;}
.reviews-item__text {color: #555;font-size: 16px;line-height: 24px;}
.reviews-item-text__shadow {position: absolute;bottom: 0;height: 50px;background-color: #000;width: 100%;left: 0;background: -webkit-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background: -o-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background: linear-gradient(rgba(255,255,255,0) 0%,white 100%);}
.reviews-item-bf {position: relative;}
.reviews-item-bf-header {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;position: absolute;top: -25px;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.reviews-item-bf-header__label {font-size: 16px;color: #888;}
.reviews-item-bf-body {position: relative;}
.reviews-item-bf-body.load .reviews-item-bf-images-item:last-child, .reviews-item-bf-body.load .reviews-item-bf-drag {-webkit-transition: all 1s cubic-bezier(.68,-.55,.265,1.55) 0s;-moz-transition: all 1s cubic-bezier(.68,-.55,.265,1.55) 0s;-ms-transition: all 1s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition: all 1s cubic-bezier(.68,-.55,.265,1.55) 0s;transition: all 1s cubic-bezier(.68,-.55,.265,1.55) 0s;}
.reviews-item-bf-images {height: 400px;}
@media (max-width: 1182px) {.reviews-item-bf-images {height: 570px;}}
@media (max-width: 992px) {.reviews-item-bf-images {height: 400px;}}
@media (max-width: 767px) {.reviews-item-bf-images {height: 300px;}}
.reviews-item-bf-images-item {overflow: hidden;position: absolute;top: 0;height: 100%;}
.reviews-item-bf-images-item:first-child {width: 100%;left: 0;}
.reviews-item-bf-images-item:first-child .reviews-item-bf-images-item__value {left: 0;}
.reviews-item-bf-images-item:last-child {z-index: 2;width: 50%;top: 0;right: 0;background-color: #000;}
.reviews-item-bf-images-item:last-child .reviews-item-bf-images-item__value {right: 0;}
.reviews-item-bf-images-item__value {position: absolute;width: 100%;height: 100%;top: 0;max-width: 100%;}
.reviews-item-bf-drag {position: absolute;left: 50%;height: 110%;z-index: 5;top: -5% !important;width: 2px;background-color: #093454;}
@media (max-width: 1182px) {.reviews-item-bf-drag {height: 105%;top: -2.5% !important;}}
@media (max-width: 992px) {.reviews-item-bf-drag {height: 110%;top: -5% !important;}}
.reviews-item-bf-drag__item {border: 3px solid #fff;border-radius: 50%;-webkit-box-shadow: 0 3px 10px rgba(40,52,58,.84);box-shadow: 0 3px 10px rgba(40,52,58,.84);width: 31px;height: 31px;position: absolute;top: 50%;left: 0;cursor: pointer;margin: -15px 0px 0px -15px;background: #093454 url("img/icons/bf_arows.png") center no-repeat;}
.reviews-item-bf-content {position: absolute;bottom: 10px;z-index: 5;width: 100%;padding: 0 10px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.reviews-item-bf__label {height: 25px;color: #b0c036;font-size: 16px;font-weight: 700;line-height: 23px;padding: 0 10px;border-radius: 20px;background-color: #fff;}
.reviews-item-bf__btn.btn {position: absolute;bottom: 30px;right: 30px;z-index: 10;}
@media (max-width: 767px) {.reviews-item-bf__btn.btn {display: none;}}
.reviews__btn.btn {display: none;}
@media (max-width: 767px) {.reviews__btn.btn {display: block;margin: 30px 0px 0px 0px;}}
.brands {margin: 0px 0px 50px 0px;}
@media (max-width: 767px) {.brands {margin: 0;}}
.brands__title {text-align: center;font-size: 36px;line-height: 40px;color: #333;font-family: "FuturaPTMedium";margin: 0px 0px 55px 0px;}
@media (max-width: 767px) {.brands__title {font-size: 24px;line-height: 30px;}
	.brands__title br {display: none;}}
.brands-items {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.brands-items__column {margin: 0px 0px 40px 0px;padding: 0px 15px;}
@media (max-width: 500px) {.brands-items__column {-webkit-box-flex: 1;-ms-flex: 1 1 33.333%;flex: 1 1 33.333%;max-width: 33.333%;}}
.brands-items__item img {max-width: 100%;}
.offer {background-color: #f3f8fc;padding: 40px 0;}
.offer-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;padding: 40px;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 767px) {.offer-body {padding: 30px 25px;}}
.offer__column {position: relative;}
.offer__column:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 360px;flex: 0 0 360px;max-width: 360px;}
@media (max-width: 1182px) {.offer__column:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 200px;flex: 0 0 200px;max-width: 200px;}}
@media (max-width: 992px) {.offer__column:first-child {display: none;}}
.offer__column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.offer__image {margin: 0px 0px 0px -220px;width: 496px;}
.offer__image img {max-width: 100%;width: 100%;}
@media (max-width: 1182px) {.offer__image {margin: 0px 0px 0px -320px;}}
.offer__title {font-size: 36px;line-height: 40px;color: #333;font-family: "FuturaPTMedium";margin: 0px 0px 35px 0px;}
@media (max-width: 767px) {.offer__title {font-size: 24px;line-height: 30px;text-align: center;}}
.offer-content {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
@media (max-width: 767px) {.offer-content {display: block;}}
.offer-content__column {max-width: 290px;}
@media (max-width: 767px) {.offer-content__column {max-width: none;}
	.offer-content__column:first-child {margin: 0px 0px 40px 0px;}}
.offer-content-block {margin: 0px 0px 40px 0px;}
.offer-content-block:last-child {margin: 0px 0px 0px 0px;}
.offer-content__icon {margin: 0px 0px 25px 0px;}
.offer-content__label {margin: 0px 0px 15px 0px;text-transform: uppercase;color: #333;font-size: 14px;font-family: "FuturaPTMedium";}
.offer-content__text {color: #555;font-size: 16px;line-height: 22px;margin: 0px 0px 20px 0px;}
.offer-content__phone {font-size: 36px;color: #333;font-family: "FuturaPTMedium";margin: 0px 0px 40px 0px;display: inline-block;white-space: nowrap;}
@media (max-width: 767px) {.offer-content__phone {font-size: 24px;line-height: 30px;}}
.offer-content__btn {margin: 10px 0px 0px 0px;}
.certificates {padding: 80px 0;}
@media (max-width: 767px) {.certificates {padding: 30px 0 10px 0;}}
.certificates-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;}
@media (max-width: 1182px) {.certificates-body {display: block;}}
.certificates__column:first-child {-webkit-box-flex: 0;-ms-flex: 0 0 400px;flex: 0 0 400px;max-width: 400px;}
.certificates__column:last-child {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
@media (max-width: 1182px) {.certificates__column {max-width: none !important;}}
.certificates__title {font-size: 36px;line-height: 40px;color: #333;font-family: "FuturaPTMedium";margin: 0px 0px 35px 0px;}
@media (max-width: 1182px) {.certificates__title {text-align: center;}}
@media (max-width: 767px) {.certificates__title {font-size: 24px;line-height: 30px;text-align: center;margin: 0px 0px 20px 0px;}}
.certificates-items {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -15px;}
@media (max-width: 1182px) {.certificates-items {-ms-flex-pack: distribute;justify-content: space-around;}}
@media (max-width: 767px) {.certificates-items {-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0px -10px;}}
.certificates-items__column {padding: 0px 15px;-webkit-box-flex: 1;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;text-align: center;}
@media (max-width: 767px) {.certificates-items__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;margin: 0px 0px 20px 0px;padding: 0px 10px;}}
.certificates__item {display: inline-block;}
.certificates__item img {max-width: 100%;}
.thirdform {background-color: #f3f8fc;padding: 80px 0;}
@media (max-width: 767px) {.thirdform {padding: 30px 0;}}
.thirdform-body {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 767px) {.thirdform-body {display: block;}}
.thirdform__column {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;}
.thirdform__column:last-child {text-align: right;}
@media (max-width: 767px) {.thirdform__column {max-width: none;}
	.thirdform__column:last-child {text-align: center;}}
.thirdform__text {font-size: 36px;line-height: 40px;font-family: "FuturaPTMedium";color: #333;margin: 0px 0px 50px 0px;}
@media (max-width: 992px) {.thirdform__text {font-size: 24px;line-height: 30px;}}
.thirdform__phone.phoneline {font-size: 36px;line-height: 40px;color: #333;display: inline-block;}
@media (max-width: 992px) {.thirdform__phone.phoneline {font-size: 24px;line-height: 30px;}}
.thirdform-form {max-width: 470px;display: inline-block;text-align: left;width: 100%;padding: 30px;border-radius: 4px;background-color: #093454;}
@media (max-width: 1182px) {.thirdform-form {max-width: 385px;}}
@media (max-width: 992px) {.thirdform-form {max-width: 360px;}}
@media (max-width: 767px) {.thirdform-form {text-align: center;}}
.thirdform-form__title {font-size: 24px;font-family: "FuturaPTMedium";color: #fff;margin: 0px 0px 25px 0px;line-height: 30px;}
.thirdform-form__subtitle {color: #fff;font-size: 16px;margin: 0px 0px 30px 0px;}
.thirdform-input {margin: 0px 0px 20px 0px;}
.thirdform-form__text {color: #fff;font-size: 16px;line-height: 20px;}
.thirdform-form__text a {color: #fff;text-decoration: underline;}
.thirdform-form__text a:hover {text-decoration: none;}
@media (max-width: 767px) {.thirdform-items {margin: 0px 0px 40px 0px;}}
.thirdform-item {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0px 0px 40px 0px;}
.thirdform-item:last-child {margin: 0px 0px 0px 0px;}
.thirdform-item__icon {-webkit-box-flex: 0;-ms-flex: 0 0 52px;flex: 0 0 52px;max-width: 52px;height: 38px;text-align: center;}
.thirdform-item__icon img {max-width: 100%;max-height: 38px;}
.thirdform-item__text {font-size: 16px;color: #555;padding: 0px 0px 0px 15px;}
.thirdform-item__text span {font-family: "FuturaPTMedium";color: #333;display: block;margin: 5px 0px 0px 0px;font-size: 18px;}
.form-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;margin: 0px -15px;}
.form__column {padding: 0px 15px;}
.form-input {position: relative;}
.form-input--nolabel .form__error {top: -23px;}
.form__label {font-size: 14px;font-weight: 700;margin: 0px 0px 10px 0px;color: #555;}
.form__error {color: #ef5350;position: absolute;top: 0px;right: 0;font-size: 12px;}
.btn {display: inline-block;min-width: 270px;text-align: center;height: 60px;line-height: 60px;font-size: 16px;font-weight: 700;color: #fff;border-radius: 4px;background-color: #b73a3a;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.btn:hover {background-color: #c32424;}
.btn:active {-webkit-box-shadow: 0 4px 21px rgba(183,58,58,.5);box-shadow: 0 4px 21px rgba(183,58,58,.5);background-color: #c32424;}
.btn.nw {min-width: 0;padding: 0 50px;}
.btn.fw {width: 100%;min-width: 0;}
@media (max-width: 767px) {.btn {height: 50px;line-height: 50px;}}
.firstform-form__btn.btn {background-color: #fff;color: #b73a3a;border: 2px solid #fff;}
.firstform-form__btn.btn:hover {background-color: rgba(255,255,255,0.9);color: #8B1538;}
.firstform-form__btn.btn:active {background-color: rgba(255,255,255,0.95);-webkit-box-shadow: 0 4px 21px rgba(255,255,255,.3);box-shadow: 0 4px 21px rgba(255,255,255,.3);}
.select-block {position: relative;}
.select-block .form__error {top: -23px;}
.select__label {z-index: 2;position: absolute;top: -8px;background-color: #f7f7f7;padding: 0 5px;color: #979797;font-weight: 600;font-size: 13px;line-height: 16px;left: 20px;}
.select {position: relative;cursor: pointer;}
.select .select-title {z-index: 1;width: 100%;height: 60px;-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.07);box-shadow: inset 0 3px 7px rgba(0,0,0,.07);border-radius: 4px;border: 1px solid #e0e0e0;background-color: #fafafa;position: relative;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.select .select-title__arrow {position: absolute;top: 0;right: 0px;width: 50px;height: 60px;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;background: url("img/icons/select-arrow.svg") center no-repeat;}
.select .select-title__value {font-size: 16px;color: #000;line-height: 58px;display: block;overflow: hidden;padding: 0 50px 0 20px;white-space: nowrap;text-transform: none;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.select .select-options {position: absolute;z-index: 10;top: 62px;display: none;overflow: hidden;min-width: 100%;-webkit-box-shadow: 0 4px 60px rgba(0,43,121,.15);box-shadow: 0 4px 60px rgba(0,43,121,.15);border-radius: 4px;background-color: #fff;}
.select .select-options-scroll {max-height: 211px;overflow: auto;}
.select .select-options-list {padding: 0px 0px 0px 0px;}
.select .select-options__value {color: #000;font-size: 16px;padding: 20px 20px;border-bottom: 1px solid #e0e0e0;}
.select .select-options__value:last-child {border-bottom: none;}
.select .select-options__value:hover {color: #c32424;}
.select.active .select-title__arrow {-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.select.active .select-title {border: 1px solid #093454;background-color: #fff;}
.select:hover .select-title {background-color: #fff;}
.select.err .select-title {border: 1px solid #ef5350;}
@media (max-width: 767px) {.select .select-title {height: 50px;}
	.select .select-options {top: 52px;}
	.select .select-title__arrow {height: 50px;}
	.select .select-title__value {line-height: 48px;}
	.select .select-options__value {padding: 15px 20px;}}
input[type=text], input[type=email], input[type=tel], textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.input {width: 100%;display: block;padding: 0px 20px;height: 60px;color: #000;font-size: 16px;-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.07);box-shadow: inset 0 3px 7px rgba(0,0,0,.07);border-radius: 4px;border: 1px solid #e0e0e0;background-color: #fafafa;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.input.phone {color: #555;}
.input:hover {background-color: #fff;}
.input.focus {border: 1px solid #093454;color: #000;}
.input.disabled {background-color: #eaeaea;color: #c5c5c5;}
.input.err {border: 1px solid #ef5350;}
@media (max-width: 767px) {.input {height: 50px;}}
textarea.input {resize: none;height: 80px !important;padding: 10px 20px;}
.check {position: relative;padding-left: 30px;color: #555;font-size: 16px;font-weight: 700;line-height: 20px;cursor: pointer;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.check input {display: none;}
.check a {color: #555;text-decoration: underline;}
.check a:hover {text-decoration: none;}
.check:before {content: "";left: 0;top: 0;position: absolute;width: 20px;height: 20px;-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.07);box-shadow: inset 0 3px 7px rgba(0,0,0,.07);border-radius: 4px;border: 1px solid #eceff1;background-color: #fff;}
.check:hover {color: #333;}
.check.err:before {border: 1px solid #ef5350;}
.check.active:before {border: 1px solid #093454;background: url("img/icons/check.svg") center no-repeat;}
.option {position: relative;cursor: pointer;padding-left: 25px;line-height: 16px;margin-bottom: 10px;font-size: 15px;font-weight: 300;}
.option:last-child {margin-bottom: 0px;}
.option input {display: none;}
.option:before {position: absolute;left: 0;top: 0;width: 16px;height: 16px;content: "";border: 1px solid #7f7f7f;border-radius: 50%;}
.option.active:before {background: url("/tmpl/img/icons/option.png") center no-repeat;}
.rating-block {display: table;font-size: 0;}
.rating {display: inline-block;position: relative;vertical-align: middle;}
.rating.edit .star {cursor: pointer;}
.rating .star {width: 17px;height: 14px;display: inline-block;position: relative;z-index: 3;}
.rating__line {position: absolute;width: 85px;height: 14px;top: 0;left: 0;background: url("img/icons/bg_rating.svg") 0 0 no-repeat;z-index: 1;background-size: 85px 100%;}
.rating__activeline {position: absolute;width: 0px;height: 14px;top: 0;left: 0;background: url("img/icons/bg_rating_active.svg") 0 0 no-repeat;z-index: 2;background-size: 85px 100%;}
.rating__value {display: inline-block;color: #1b3139;font-size: 14px;line-height: 13px;vertical-align: middle;}
.quantity {position: relative;width: 73px;height: 47px;border: 1px solid #cfcfcf;background-color: #fff;}
.quantity__input {height: 45px;width: 50px;text-align: center;color: #101010;font-weight: 300;}
.quantity__btn {position: absolute;top: 11px;right: 15px;cursor: pointer;}
.quantity__btn:before {font-size: 25px;display: inline-block;line-height: 10px;color: #a9a9a9;}
.quantity__btn:hover:before {color: #da0005;}
.quantity__btn.dwn {top: 25px;}
.form__info {position: absolute;width: 60px;height: 60px;right: 0;top: 0;line-height: 60px;text-align: center;color: #888;z-index: 2;font-size: 14px;}
@media (max-width: 767px) {.form__info {width: 50px;height: 50px;line-height: 50px;}}
.form-range-line {position: relative;height: 5px;border-radius: 0 0 4px 4px;background-color: #e0e0e0;margin: -2px 0px 0px 0px;}
.form-range-line .ui-slider-range {background-color: #093454;height: 5px;position: absolute;top: 0;left: 0;border-radius: 0 0 4px 4px;}
.form-range-line .ui-slider-handle {background: url("img/icons/range.svg") 0 0 no-repeat;width: 28px;height: 28px;position: absolute;margin: -9px 0px 0px -14px;top: 0;left: 0;cursor: pointer;}
.form-range-line .ui-state-hover {background: url("img/icons/range_a.svg") 0 0 no-repeat;}
.form-range-values {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 14px 0px 0px 0px;}
.form-range-values__item {font-size: 12px;color: #888;}
.formdecor {background: linear-gradient(135deg, #8B1538 0%, #B73A3A 50%, #C94A4A 100%);position: relative;}
.formdecor-container {max-width: 1920px;margin: 0px auto;position: relative;}
.formdecor__decor {background: url("img/logo.svg") 0 0 no-repeat;position: absolute;left: -100px;top: 0;width: 450px;height: 320px;background-size: 750px;}
@media (max-width: 1850px) {.formdecor__decor {display: none;}}
.phoneline {position: relative;display: inline-block;}
.phoneline:after {content: "";height: 10px;width: 100%;position: absolute;bottom: 0;left: 0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;background-color: rgba(154, 201, 224, 0.5);mix-blend-mode: multiply;}
.phoneline:hover:after {bottom: -10px;}
.row:after {display: block;content: "";clear: both;}
.rub:after {content: "₽";}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ellipsis {display: block;overflow: hidden;width: 100%;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.es {overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.table {display: table;font-size: 0;width: 100%;}
.trow {display: table-row;}
.cell {display: table-cell;}
.cell.full {width: 100%;}
.ibg {background-position: center;background-size: cover;background-repeat: no-repeat;}
.ibg img {display: none;}
.video {position: relative;overflow: hidden;height: 0;padding-bottom: 56.25%;}
.video video, .video iframe, .video object, .video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videobg video, .videobg iframe, .videobg object, .videobg embed {position: fixed;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background-size: cover;}
.moretext {overflow: hidden;}
.moretext__more {cursor: pointer;}
.moretext__more i {font-style: normal;}
.moretext__more i:first-child {display: block;}
.moretext__more i:last-child {display: none;}
.moretext__more.active i {font-style: normal;}
.moretext__more.active i:first-child {display: none;}
.moretext__more.active i:last-child {display: block;}
.slick-slider {position: relative;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-slider .slick-list {position: relative;overflow: hidden;width: 100%;}
.slick-slider .slick-track {position: relative;width: 100%;}
.slick-slider .slick-slide {overflow: hidden;float: left;position: relative;}
.slider-controls {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 50px 0px 0px 0px;}
.slider-controls .slick-arrow {cursor: pointer;width: 60px;height: 60px;border-radius: 4px;border: 2px solid #e0e0e0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;background: url("img/icons/slider-arrow.svg") center no-repeat;}
.slider-controls .slick-arrow:hover {border: 2px solid #0f3b5c;background: url("img/icons/slider-arrow__active.svg") center no-repeat;}
.slider-controls .slick-arrow.slick-prev {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
.slider-controls .slick-arrow.slick-next {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.slider-controls .slick-dots {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;font-size: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 60px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;margin: 0px 40px;}
.slider-controls .slick-dots li {margin: 0px 3px;}
.slider-controls .slick-dots li button {border-radius: 50%;font-size: 0;width: 14px;height: 14px;border: 2px solid #e0e0e0;background-color: #fff;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;position: relative;}
.slider-controls .slick-dots li button:after {content: "";opacity: 0;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.slider-controls .slick-dots li:hover button {border: 2px solid #607d8b;}
.slider-controls .slick-dots li.slick-active button {border: 2px solid #607d8b;}
.slider-controls .slick-dots li.slick-active button:after {opacity: 1;width: 6px;height: 6px;border-radius: 50%;position: absolute;top: 2px;left: 2px;background-color: #607d8b;}
@media (max-width: 767px) {.slider-controls {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 20px 0px 0px 0px;}}
.tab__item {display: none;}
.tab__item.active {display: block;}
.mirror {-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.nicescroll-rails {z-index: 1000 !important;}
.baloon {max-width: 325px !important;}
.baloon-style {display: none;}
.baloon-content {background-color: #fff;border: 1px solid #dcdcdc;padding: 25px;left: 0 !important;width: 100% !important;overflow: visible !important;}
.baloon-content:after {content: "";width: 30px;height: 30px;left: 50%;margin: 0px 0px 0px -20px;background-color: #fff;border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;position: absolute;-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);bottom: -15px;}
.baloon-close {top: 18px !important;}
@media (max-width: 767px) {.baloon {max-width: 280px !important;}}
.error-message, .success-message {font-size: 24px;line-height: 28px;text-align: center;font-family: "FuturaPTMedium";}
.error-message {color: #ef5350;}
.success-message {color: #2eaf24;}
.popup-loading__title {color: #333;font-size: 24px;line-height: 28px;text-align: center;font-family: "FuturaPTMedium";}
.popup-loading__icon {width: 100px;height: 100px;display: block;margin: 0 auto;background: url("img/loading.gif") center no-repeat;}
#cSale {display: none;}
