body,html {    width: 100%}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary {    display: block}button,img {    border: none;    outline: 0}*,button {    padding: 0}a,body:focus,button,img {    outline: 0}button,input[type=submit] {    cursor: pointer}.selectric,body {    position: relative}.calculator-color__img:after,.calculator-color__name {    -o-transition: all .3s;    z-index: 10;    opacity: 0;    position: absolute}.flexWrap,.wrapper {    -webkit-box-direction: normal}@font-face {    font-family: Material-Design-Iconic-Font;    src: url(../fonts/Material-Design-Iconic-Font.eot);    src: url(../fonts/Material-Design-Iconic-Font.eot#iefix) format("embedded-opentype"),    url(../fonts/Material-Design-Iconic-Font_1.woff2) format("woff2"),    url(../fonts/Material-Design-Iconic-Font_1.woff) format("woff"),    url(../fonts/Material-Design-Iconic-Font_1.ttf) format("truetype"),    url(../fonts/Material-Design-Iconic-Font.svg#Material-Design-Iconic-Font) format("svg");    font-weight: 300;    font-style: normal}@font-face {    font-family: Oswald-Light;    src: url(../fonts/Oswald-Light.eot);    src: url(../fonts/Oswald-Light.eot#iefix) format("embedded-opentype"),    url(../fonts/Oswald-Light.woff2) format("woff2"),    url(../fonts/Oswald-Light.woff) format("woff"),    url(../fonts/Oswald-Light.ttf) format("truetype"),    url(../fonts/Oswald-Light.svg#Oswald-Light) format("svg");    font-weight: 300;    font-style: normal}@font-face {    font-family: Oswald-Bold;    src: url(../fonts/Oswald-Bold.eot);    src: url(../fonts/Oswald-Bold.eot#iefix) format("embedded-opentype"),    url(../fonts/Oswald-Bold.woff2) format("woff2"),    url(../fonts/Oswald-Bold.woff) format("woff"),    url(../fonts/Oswald-Bold.ttf) format("truetype"),    url(../fonts/Oswald-Bold.svg#Oswald-Bold) format("svg");    font-weight: 700;    font-style: normal}@font-face {    font-family: Gotham-Pro-Light;    src: url(../fonts/GothamPro-Light.eot);    src: url(../fonts/GothamPro-Light.eot#iefix) format("embedded-opentype"),    url(../fonts/GothamPro-Light.woff2) format("woff2"),    url(../fonts/GothamPro-Light.woff) format("woff"),    url(../fonts/GothamPro-Light.ttf) format("truetype"),    url(../fonts/GothamPro-Light.svg#GothamPro-Light) format("svg");    font-weight: 300;    font-style: normal}@font-face {    font-family: Gotham-Pro-Medium;    src: url(../fonts/GothamPro-Medium.eot);    src: url(../fonts/GothamPro-Medium.eot#iefix) format("embedded-opentype"),    url(../fonts/GothamPro-Medium.woff2) format("woff2"),    url(../fonts/GothamPro-Medium.woff) format("woff"),    url(../fonts/GothamPro-Medium.ttf) format("truetype"),    url(../fonts/GothamPro-Medium.svg#GothamPro-Medium) format("svg");    font-weight: 500;    font-style: normal}@font-face {    font-family: Oswald-Regular;    src: url(../fonts/Oswald-Regular.eot);    src: url(../fonts/Oswald-Regular.eot#iefix) format("embedded-opentype"),    url(../fonts/Oswald-Regular.woff2) format("woff2"),    url(../fonts/Oswald-Regular.woff) format("woff"),    url(../fonts/Oswald-Regular.ttf) format("truetype"),    url(../fonts/Oswald-Regular.svg#Oswald-Regular) format("svg");    font-weight: 400;    font-style: normal}@font-face {    font-family: Gotham-Pro-Bold;    src: url(../fonts/GothamPro-Bold.eot);    src: url(../fonts/GothamPro-Bold.eot#iefix) format("embedded-opentype"),    url(../fonts/GothamPro-Bold.woff2) format("woff2"),    url(../fonts/GothamPro-Bold.woff) format("woff"),    url(../fonts/GothamPro-Bold.ttf) format("truetype"),    url(../fonts/GothamPro-Bold.svg#GothamPro-Bold) format("svg");    font-weight: 700;    font-style: normal}@font-face {    font-family: Gotham-Pro;    src: url(../fonts/GothamPro.eot);    src: url(../fonts/GothamPro.eot#iefix) format("embedded-opentype"),    url(../fonts/GothamPro.woff2) format("woff2"),    url(../fonts/GothamPro.woff) format("woff"),    url(../fonts/GothamPro.ttf) format("truetype"),    url(../fonts/GothamPro.svg#GothamPro) format("svg");    font-weight: 400;    font-style: normal}@font-face {    font-family: Oswald-Medium;    src: url(../fonts/Oswald-Medium.eot);    src: url(../fonts/Oswald-Medium.eot#iefix) format("embedded-opentype"),    url(../fonts/Oswald-Medium.woff2) format("woff2"),    url(../fonts/Oswald-Medium.woff) format("woff"),    url(../fonts/Oswald-Medium.ttf) format("truetype"),    url(../fonts/Oswald-Medium.svg#Oswald-Medium) format("svg");    font-weight: 500;    font-style: normal}html {    height: 100%;    -webkit-overflow-scrolling: touch;    font-size: 10px}*,:after,:before {    -webkit-box-sizing: border-box;    box-sizing: border-box}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder {    color: #131313;    opacity: 1}* {    margin: 0}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline}body {    min-width: 32rem;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-rendering: optimizeLegibility;    font-smooth: always;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-tap-highlight-color: transparent;    overflow-x: hidden;    color: #000}h1,h2,h3,h4,h5,h6 {    font-weight: 400}table {    border-collapse: collapse}li {    list-style: none}a {    text-decoration: none}button {    background: 0 0}p {    font-size: inherit;    line-height: inherit}:-moz-submit-invalid,:-moz-ui-invalid,:invalid {    box-shadow: none}input[type=number] {    -moz-appearance: textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    display: none;    -webkit-appearance: none;    margin: 0}input[type=search]::-webkit-search-cancel-button {    -webkit-appearance: none}input[type=radio],input[type=checkbox] {    width: 1.4rem;    height: 1.4rem}textarea {    resize: none;    overflow: hidden}.selectric,.selectric-items,input,select,textarea {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border: 1px solid #e6e6e6;    -webkit-border-radius: 3px;    border-radius: 3px;    outline: 0}.selectric-wrapper,input[type=text],input[type=email],input[type=tel],select,textarea {    width: 300px;    font-size: 1.4rem;    line-height: 1.25em;    color: #000}.selectric-wrapper {    position: relative;    cursor: pointer}.selectric-responsive {    width: 100%}.selectric .label {    display: block;    margin: 0 3rem 0 0;    white-space: nowrap;    overflow: hidden}.selectric .button {    position: absolute;    display: block;    right: 0;    top: 0;    width: 3rem;    height: 100%;    text-align: center;    font: 0/0 a}.selectric .button:after {    position: absolute;    content: " ";    top: 0;    right: 0;    bottom: 0;    left: 0;    margin: auto;    width: 0;    height: 0;    border: 4px solid transparent;    border-top-color: #BBB;    border-bottom: none}.selectric-scroll {    overflow: auto}.selectric-disabled {    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    cursor: default;    filter: alpha(opacity=50);    opacity: .5}.selectric-hide-select {    position: relative;    overflow: hidden;    width: 0;    height: 0}.selectric-hide-select select {    position: absolute;    display: none;    left: -100%}.selectric-input {    position: absolute !important;    top: 0 !important;    left: 0 !important;    overflow: hidden !important;    clip: rect(0,    0,    0,    0) !important;    margin: 0 !important;    padding: 0 !important;    width: 1px !important;    height: 1px !important;    outline: 0 !important;    border: none !important;    background: 0 0 !important}.fancybox-close-small:focus,.fancybox-close-small:focus:after,.slick-slide {    outline: 0}.calculator,.calculator__img {    border: .1rem solid #ebebeb;    background-color: #fff}.selectric-temp-show {    position: absolute !important;    visibility: hidden !important;    display: block !important}.selectric-items {    position: absolute;    top: 100%;    left: 0;    overflow: auto}.selectric-items li,.selectric-items ul {    margin: 0;    padding: 0;    list-style: none}.selectric-items li {    display: block;    cursor: pointer}.selectric-items li.disabled {    cursor: default}.selectric-focus,.selectric-open,.selectric-open .selectric {    z-index: 9999}.selectric-hover.selectric-focus,.selectric-open .selectric-items {    display: block}.atuin-btn {    display: inline-flex;    margin: 10px;    text-decoration: none;    border: 2px solid #BFE2FF;    position: relative;    overflow: hidden;    font-size: 20px;    line-height: 20px;    padding: 12px 30px;    color: #FFF;    font-weight: bold;    text-transform: uppercase;    font-family: 'Roboto Condensed', Тahoma, sans-serif;    background: #4d394d;    transition: box-shadow 0.3s, transform 0.3s;    cursor: pointer;}.atuin-btn:hover,.atuin-btn:active,.atuin-btn:focus {    transform: translateY(-4px);    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2), 0 16px 20px rgba(0, 0, 0, 0.2);    color: #FFF;}.atuin-btn:before {    content: "";    position: absolute;    top: 0;    left: -100%;    width: 100%;    height: 100%;    background: linear-gradient(-45deg, transparent, rgba(191, 226, 255, 0.3), transparent);    transition: left 0.7s;}.atuin-btn:hover:before,.atuin-btn:active:before,.atuin-btn:focus:before {    left: 100%;}.boxmy {    opacity: 0.9;    background: #90a6a3; /* Цвет фона */    padding: 3px;}.wrapper {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    height: 100%;    height: 100vh}.wrapper .site_content {    -webkit-box-flex: 1;    -webkit-flex: 1 0 auto;    -ms-flex: 1 0 auto;    flex: 1 0 auto;    overflow: hidden}.wrapper footer {    -webkit-box-flex: 0;    -webkit-flex: 0 0 auto;    -ms-flex: 0 0 auto;    flex: 0 0 auto}.container {    margin: 0 auto;    padding: 0 15px}.clearfix:after {    content: "";    display: table;    clear: both}.no_scroll {    overflow: hidden}.hidden {    display: none}.slick-dotted.slick-slider {    margin-bottom: 0}.fancybox-enabled,.fancybox-slide > div {    overflow: visible}.fancybox-close-small {    background-color: transparent}body.iOS-device.modal-open {    position: fixed;    width: 100%;    overflow: scroll}.icon {    display: inline-block;    vertical-align: middle;    width: 1em;    height: 1em}.icon-select_img_1 {    width: 5.922rem;    height: 5.527rem}.icon-select_img_2 {    width: 5.501rem;    height: 5.735rem}.icon-select_img_3 {    width: 6.38rem;    height: 5rem}.calculator {    /*display:none;*/    max-width: 111rem;    width: 100%;    padding: 6rem !important}.calculator-top,.calculator__img {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox}.calculator-top {    display: flex;    margin-bottom: 4.5rem}.calculator__img {    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    width: 36rem;    height: 36rem;    -webkit-box-shadow: 0 1.5rem 2.5rem rgba(0,    0,    0,    .05);    box-shadow: 0 1.5rem 2.5rem rgba(0,    0,    0,    .05);    margin-right: 5rem}.calculator-color,.thick-item {    margin-right: 1.5rem;    cursor: pointer}.calculator__img img {    max-width: 100%;    height: auto}.calculator__title {    color: #333;    font-family: Oswald;    font-size: 3.6rem;    font-weight: 500;    margin-bottom: 2.5rem}.calculator-colors {    position: relative;    z-index: 10;    margin-bottom: 4.5rem}.calculator-colors__title {    color: #333;    font-family: "Gotham Pro";    font-size: 1.6rem;    font-weight: 400;    margin-bottom: 1.5rem}.calculator-colors__choices {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap}.calculator-color {    display: block;    position: relative;    margin-bottom: 1.5rem}.calculator-color:hover .calculator-color__name {    -webkit-transform: translateX(-50%) translateY(0);    -ms-transform: translateX(-50%) translateY(0);    transform: translateX(-50%) translateY(0);    opacity: 1;    pointer-events: inherit}.calculator-color input {    position: absolute;    left: -99999999px;    display: none;    pointer-events: none}.calculator-color input:checked + .calculator-color__img:after {    opacity: 1}.calculator-color__img {    position: relative;    display: block;    width: 4.9rem;    height: 4.9rem;    -webkit-border-radius: 50%;    border-radius: 50%;    overflow: hidden}.calculator-color__img:after {    top: 0;    left: 0;    display: block;    content: '';    width: 100%;    height: 100%;    -webkit-border-radius: 50%;    border-radius: 50%;    border: 2px solid red;    -webkit-transition: all .3s;    transition: all .3s}.calculator-color__img img {    display: block;    width: 100%;    height: 100%;    -o-object-fit: cover;    object-fit: cover}.calculator-color__name {    pointer-events: none;    top: 100%;    left: 50%;    margin-top: 1rem;    -webkit-transform: translateX(-50%) translateY(100%);    -ms-transform: translateX(-50%) translateY(100%);    transform: translateX(-50%) translateY(100%);    text-align: center;    padding: 1.2rem .7rem;    -webkit-box-shadow: 0 1.5rem 2.5rem rgba(0,    0,    0,    .05);    box-shadow: 0 1.5rem 2.5rem rgba(0,    0,    0,    .05);    border: .1rem solid #ebebeb;    background-color: #fff;    color: #646464;    font-family: "Gotham Pro";    font-size: 1.2rem;    font-weight: 300;    -webkit-transition: all .3s;    transition: all .3s}a,header .nav a:after {    -webkit-transition: all .3s;    -o-transition: all .3s}.calculator-thick-items {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex}.thick-item:last-child {    margin-right: 0}.thick-item input {    position: absolute;    left: -999999px;    display: none}.calculator-count-main,.thick-item span {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox}.thick-item input:checked + span {    background-color: #b4b4b4}.thick-item span {    display: flex;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    width: 5rem;    height: 5rem;    border: .1rem solid #e1e1e1;    background-color: #f9f9f9;    -webkit-border-radius: 50%;    border-radius: 50%;    color: #333;    font-family: Oswald;    font-size: 1.5rem;    font-weight: 500}.calculator-count-main {    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center}.calculator-flex {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex}.calculator-thick {    margin-right: 4.5rem}.calculator-count button {    width: 1.9rem;    height: 1.9rem;    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    -webkit-border-radius: 50%;    border-radius: 50%;    background-color: #bfbebe;    font-size: 1.8rem;    font-weight: 400;    color: #fff;    line-height: 1.9rem}.calculator-count input {    margin: 0 1rem;    pointer-events: none;    display: block;    max-width: 8rem;    height: 4.5rem;    border: .1rem solid #e1e1e1;    text-align: center;    color: #333 !important;    font-family: Oswald !important;    font-size: 1.5rem;    font-weight: 500 !important}.calculator-form .btn {    display: block;    max-width: 46rem;    margin-left: auto;    margin-right: auto;    margin-top: 2rem}.btn,.btn_3,.flexWrap > * {    max-width: 100%}.calculator-form-inputs {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    margin: 0 -1.5rem}.calculator-form-inputs .field_wrap {    width: -webkit-calc(100% / 3);    width: calc(100% / 3)}.obj-fit,.replace-object-img {    display: block;    width: 100%;    height: 100%}body {    font: 1.6rem/1.25em Gotham-Pro-Light,    Arial,    Helvetica,    sans-serif;    line-height: 1.2}.section {    position: relative;    overflow: hidden}a {    transition: all .3s}.obj-fit {    -o-object-fit: cover;    object-fit: cover}.flexWrap {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;    -ms-flex-pack: start;    justify-content: flex-start;    -ms-align-items: stretch;    -webkit-box-align: stretch;    -webkit-align-items: stretch;    -ms-flex-align: stretch;    align-items: stretch;    -webkit-flex-direction: row;    -moz-flex-direction: row;    -ms-flex-direction: row;    -o-flex-direction: row;    -webkit-box-orient: horizontal;    flex-direction: row}.slick-dots {    position: static;    bottom: 0}.slick-dots li {    border: 1px solid transparent;    -webkit-border-radius: 50%;    border-radius: 50%;    width: 1.5rem;    height: 1.5rem;    padding: .2rem}.slick-dots li button {    width: 100%;    height: 100%;    padding: 0;    background-color: #969290;    -webkit-border-radius: 50%;    border-radius: 50%}.slick-dots li button:before {    display: none}.slick-dots li.slick-active {    border: 1px solid #d13335}.slick-dots li.slick-active button {    background-color: #d13335}.title_style {    font-family: Oswald-Light;    font-size: 6rem;    color: #333;    position: relative;    display: table;    text-transform: uppercase;    letter-spacing: .1rem}.title_style strong,.title_style:after {    font-family: Oswald-Bold}.title_style:after {    content: attr(data-title-behind);    position: absolute;    bottom: -6rem;    left: 72%;    font-size: 12rem;    color: #b6b6b6;    opacity: .1;    width: 200%}.btn_1,.btn_4 {    position: relative;    text-transform: uppercase}.btn:not(button):not(input) {    display: -webkit-inline-box;    display: -webkit-inline-flex;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    text-align: center}.scr_1 .item,.scr_7 .sct_item,.scr_9 .name_wrap {    -webkit-box-orient: vertical;    -webkit-box-direction: normal}button.btn,input.btn {    display: inline-block}.btn {    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    padding: 1rem 1.5rem;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    cursor: pointer;    font-family: Oswald-Regular}.btn_1 {    width: 24rem;    height: 5.5rem;    border: .1rem solid #ae292b;    font: 1.5rem/1.25em Oswald;    letter-spacing: .08rem;    -webkit-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;    color: #fff}.btn_2,.btn_3 {    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out}.btn_1:hover:active {    background-color: #c22426;    -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    color: #fff}.btn_1:hover:active:after {    -webkit-transform: translate(-50%,    -50%) rotate(15deg);    -ms-transform: translate(-50%,    -50%) rotate(15deg);    transform: translate(-50%,    -50%) rotate(15deg)}.btn_1.btn_5 {    background-color: #d13335;    border: .1rem solid #d13335}.btn_2 {    width: 27rem;    height: 6.5rem;    border: .1rem solid rgba(255,    255,    255,    .5);    font: 1.4rem/1.25em Gotham-Pro;    text-transform: uppercase;    letter-spacing: .22rem;    transition: all .3s ease-in-out;    color: #fff}.btn_2.small {    width: 25.5rem;    height: 5.5rem}.btn_2.small .zmdi {    margin-left: .8rem}.btn_2 .zmdi {    font-size: 1.5rem;    margin-left: 1.6rem;    -webkit-transform: translateX(.7rem);    -ms-transform: translateX(.7rem);    transform: translateX(.7rem);    color: inherit}.btn_2:hover:active {    background-color: #c22426;    border-color: #c22426;    -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    color: #fff}.btn_3,.btn_3 .zmdi,.btn_4 {    color: inherit}.btn_3 {    width: 17.5rem;    height: 5rem;    border: .1rem solid rgba(255,    255,    255,    .3);    font: 1.4rem/1.25em Gotham-Pro;    letter-spacing: .06rem;    transition: all .3s ease-in-out;    cursor: pointer}.btn_3 .zmdi {    margin-left: .9rem;    font-size: 1.4rem;    -webkit-transform: translateY(.1rem);    -ms-transform: translateY(.1rem);    transform: translateY(.1rem)}.btn_4 .icon_wrap .icon,.field_wrap .zmdi {    -webkit-transform: translate(-50%,    -50%);    -ms-transform: translate(-50%,    -50%)}.btn_3:active {    background-color: rgba(255,    255,    255,    .2);    border-color: transparent;    -webkit-box-shadow: 0 1rem .9rem rgba(255,    255,    255,    .2);    box-shadow: 0 1rem .9rem rgba(255,    255,    255,    .2)}.btn_4 {    width: 35rem;    height: 7.5rem;    padding-right: 9.5rem;    border: .1rem solid rgba(255,    255,    255,    .5);    font: 1.4rem/1.25em Gotham-Pro;    letter-spacing: .04rem;    z-index: 1;    color: rgba(255,    255,    255,    .5)}.btn_4 .icon_wrap,.btn_4:after {    width: 8rem;    top: 0;    position: absolute;    right: 0}.btn_4:after {    content: '';    height: 100%;    background-color: rgba(255,    255,    255,    .1);    -webkit-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;    z-index: -3}.btn_4 .icon_wrap {    bottom: 0;    z-index: -1}.btn_4 .icon_wrap .icon {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,    -50%);    -webkit-transform-origin: center center;    -ms-transform-origin: center center;    transform-origin: center center}.btn_4:active:after {    width: 100%}.btn_4:active .icon {    fill: #d13335;    -webkit-filter: drop-shadow(0 0 1rem #d13335);    filter: drop-shadow(0 0 1rem #d13335)}.play-icon {    width: 2rem;    height: 2.8rem;    fill: #fff;    fill-rule: evenodd;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s}.scroll_next_btn {    position: relative;    display: block;    margin-left: auto;    margin-right: auto;    margin-bottom: 3rem;    width: 2.6rem;    height: 4rem;    border: .2rem solid rgba(191,    196,    218,    .6);    -webkit-border-radius: 1.4rem;    border-radius: 1.4rem;    overflow: hidden;    -webkit-transition: .3s;    -o-transition: .3s;    transition: .3s;    cursor: pointer}.scroll_next_btn:before,.selectric-wrapper .button:before {    position: absolute;    content: ''}.scroll_next_btn:before {    width: .2rem;    height: .9rem;    left: 50%;    bottom: .9rem;    margin-left: -.1rem;    background-color: rgba(191,    196,    218,    .8);    -webkit-border-radius: .1rem;    border-radius: .1rem;    -webkit-transition: .3s;    -o-transition: .3s;    transition: .3s;    -webkit-animation-name: smallBounce;    animation-name: smallBounce;    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite}.scroll_next_btn:active {    border-color: #d13335;    -webkit-transform: translateY(1rem);    -ms-transform: translateY(1rem);    transform: translateY(1rem)}.scroll_next_btn:active:before {    background-color: #d13335}label {    cursor: pointer}.selectric,.selectric-items,input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.form-input__field),select,textarea {    display: block;    width: 100%;    height: 5.5rem;    padding: 1.7rem 2rem 1.5rem;    background-color: #f8f8f8;    border: .1rem solid #e8e8e8;    -webkit-border-radius: 0;    border-radius: 0;    font: 1.5rem/1.5em Oswald-Light;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #939393}.selectric-wrapper .selectric,.selectric-wrapper .selectric-items,select {    background-color: #fff}.selectric-items.invalid,.selectric-wrapper.selectric-open .selectric,.selectric.invalid,input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.form-input__field).invalid,select.invalid,textarea.invalid {    border-color: #d13335}.selectric-items:focus,.selectric:focus,input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,select:focus,textarea:focus {    color: #111}.selectric-items::-webkit-input-placeholder,.selectric::-webkit-input-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit])::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #939393;    font-family: Gotham-Pro-Light}.selectric-items::-moz-placeholder,.selectric::-moz-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #939393;    font-family: Gotham-Pro-Light}.selectric-items:-moz-placeholder,.selectric:-moz-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]):-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder {    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #939393;    font-family: Gotham-Pro-Light}.selectric-items:-ms-input-placeholder,.selectric:-ms-input-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]):-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #939393;    font-family: Gotham-Pro-Light}.selectric-items.error::-webkit-input-placeholder,.selectric.error::-webkit-input-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]).error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder {    color: red}.selectric-items.error::-moz-placeholder,.selectric.error::-moz-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]).error::-moz-placeholder,select.error::-moz-placeholder,textarea.error::-moz-placeholder {    color: red}.selectric-items.error:-moz-placeholder,.selectric.error:-moz-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]).error:-moz-placeholder,select.error:-moz-placeholder,textarea.error:-moz-placeholder {    color: red}.selectric-items.error:-ms-input-placeholder,.selectric.error:-ms-input-placeholder,input:not([type=radio]):not([type=checkbox]):not([type=submit]).error:-ms-input-placeholder,select.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder {    color: red}textarea {    min-height: 5.5rem;    height: auto}.selectric-wrapper {    width: 100%}.selectric-wrapper .selectric {    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s}.selectric-wrapper .label {    margin-right: 4rem;    -o-text-overflow: ellipsis;    text-overflow: ellipsis}.selectric-wrapper .button {    width: 4.8rem}.selectric-wrapper .button:before {    top: .7rem;    bottom: .7rem;    left: 0;    width: .1rem;    background-color: #ebebeb}.selectric-items {    display: none;    height: auto;    -webkit-box-shadow: 0 1rem 2.5rem rgba(0,    0,    0,    .1);    box-shadow: 0 1rem 2.5rem rgba(0,    0,    0,    .1);    z-index: 100;    padding: 0}.selectric-items ul {    padding: 1rem 0}.selectric-items ul li {    padding: .3rem 2rem;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s}.selectric-items ul li:before {    display: none !important}.selectric-items ul li + li {    margin-top: 0}.selectric-items li.disabled {    display: none}button[type=submit],button[type=reset],input[type=submit],input[type=reset] {    width: 100%;    height: 5.5rem;    border: .1rem solid rgba(209,    51,    53,    .5);    font: 1.7rem/1.25em Oswald-Regular;    text-transform: uppercase;    letter-spacing: .1rem;    text-align: center;    -webkit-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;    color: #d13335}button[type=submit]:hover:active,button[type=reset]:hover:active,input[type=submit]:hover:active,input[type=reset]:hover:active {    background-color: #c22426;    -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    box-shadow: -.1rem .4rem 2rem .5rem rgba(194,    36,    38,    .35);    color: #fff}.field_wrap {    position: relative;    z-index: 1}.field_wrap .icon_wrap {    position: absolute;    width: 6.5rem;    top: 0;    bottom: 0;    left: 0;    z-index: 1}.field_wrap .icon_wrap:after {    position: absolute;    content: '';    width: .1rem;    top: 1.5rem;    bottom: 1.5rem;    right: 0;    background-color: #e9e9e9;    z-index: 1}.field_wrap .icon_wrap ~ input:not([type=radio]):not([type=checkbox]):not([type=submit]),.field_wrap .icon_wrap ~ select,.field_wrap .icon_wrap ~ textarea {    padding-left: 6.5rem}.field_wrap .zmdi {    position: absolute;    top: 3.3rem;    left: 4rem;    transform: translate(-50%,    -50%)}.field_wrap,.submit_wrap {    padding: .5rem 1.5rem}.check_label {    z-index: 1}.check_field {    position: relative;    display: inline-block;    width: 2rem;    height: 2rem;    vertical-align: middle;    z-index: 1}.check_field input[type=radio],.check_field input[type=checkbox] {    width: 100%;    height: 100%;    cursor: pointer;    z-index: 1;    opacity: 0}.check_field .check {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    border: .1rem solid #e1e1e1;    text-align: center;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    z-index: -3}.check_field .check:before {    position: absolute;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    z-index: 1;    opacity: 0}.check_field input[type=radio]:checked ~ .check:before,.check_field input[type=checkbox]:checked ~ .check:before {    opacity: 1}.check_field input[type=checkbox] ~ .check:before {    content: '\f26b';    top: 50%;    left: 50%;    font-family: Material-Design-Iconic-Font;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 1.5rem;    -webkit-transform: translate(-50%,    -50%);    -ms-transform: translate(-50%,    -50%);    transform: translate(-50%,    -50%);    color: #d13335}.check_field input[type=radio],.check_field input[type=radio] ~ .check {    -webkit-border-radius: 50%;    border-radius: 50%}.check_field input[type=radio] ~ .check:before {    content: '';    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: .5rem;    background-color: #d13335;    -webkit-border-radius: 50%;    border-radius: 50%}.check_field input[type=radio]:checked ~ .check {    border: .1rem solid #d13335}.check_label {    position: relative;    font-family: Gotham-Pro-Light;    padding: 2rem 1.5rem 2rem 3.8rem;    cursor: pointer;    font-size: 1.3rem;    color: #646464;    display: block}.check_label a {    font-size: 1.3rem;    color: #f04749;    text-decoration: underline}.check_label input {    position: absolute;    opacity: 0;    cursor: pointer}.check_label input:checked ~ .checkmark:after {    opacity: 1;    display: block}.check_label .checkmark {    position: absolute;    top: 50%;    left: .5rem;    width: 2rem;    height: 2rem;    border: 1px solid #e1e1e1;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%)}.check_label .checkmark:after {    content: "";    position: absolute;    display: none;    left: .5rem;    top: .2rem;    width: .7rem;    height: 1.2rem;    border: solid #ef3033;    border-width: 0 2px 2px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);    opacity: 0}.popup_title:after,.scr_1 .slide_nav {    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%)}.fancybox-slide > div {    padding: 3.5rem 2.5rem 4rem;    background-color: #fafafa}.fancybox-close-small {    width: 3rem;    height: 3rem;    top: -4rem;    right: -.4rem;    margin: 0 !important;    -webkit-border-radius: 50%;    border-radius: 50%;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s}.fancybox-close-small:after,.fancybox-close-small:hover:after {    background-color: transparent}.fancybox-close-small:after {    width: 100%;    height: 100%;    top: 0;    right: 0;    font: 4.4rem/3rem Gotham-Pro-Light;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #fff}.fancybox-close-small:active:after,.fancybox-close-small:hover:after {    color: #d13335}.fancybox-thumbs {    background: rgba(0,    0,    0,    .3)}.scr_1 .item,.scr_3 {    -webkit-background-size: cover}.scr_1 .item,.scr_10,.scr_3 {    background-repeat: no-repeat;    background-position: 50% 50%}.fancybox-thumbs > ul > li:before {    border: .3rem solid #d13335}.popup_block {    display: none;    max-width: 90%;    width: 38rem;    padding: 3.5rem 2.5rem 4rem;    background-color: #fafafa;    color: #646464;    z-index: 1}.popup_block > :not(.fancybox-close-small) {    position: relative;    z-index: 10}.popup_block > * + * {    margin-top: 1.5rem}.popup_title_wrap {    font: 1.7rem/1.25em Gotham-Pro-Light;    text-align: center}.popup_title_wrap > * + * {    margin-top: 1.3rem}.popup_title {    position: relative;    padding-bottom: 1rem;    font: 3rem/1.25em Oswald-Regular;    color: #333}.popup_thanks:after,.popup_title:after {    position: absolute;    content: ''}.popup_title:after {    width: 10rem;    height: .2rem;    bottom: 0;    left: 50%;    background-color: #d13335;    transform: translateX(-50%)}.popup_content {    font: 1.6rem/1.25em Gotham-Pro-Light;    text-align: center}.popup_content > * + * {    margin-top: 1.5rem}.popup_content form {    margin-left: -1.5rem;    margin-right: -1.5rem}.popup_content .submit_wrap {    padding-top: 1.5rem}.popup_thanks:after {    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: .5rem;    border: .2rem solid #d13335;    pointer-events: none;    z-index: 0}.popup_thanks .logo_wrap {    display: block;    width: 12rem;    padding: 1rem 1.5rem;    margin: 2rem auto 0;    background-color: #d13335;    -webkit-transform: translateY(1rem);    -ms-transform: translateY(1rem);    transform: translateY(1rem)}.popup_thanks .logo_wrap:after,.popup_thanks .logo_wrap:before {    position: absolute;    content: '';    left: 0;    right: 0;    background-color: inherit;    z-index: 1}.popup_thanks .logo_wrap:before {    height: .2rem;    top: -.4rem}.popup_thanks .logo_wrap:after {    top: 100%;    height: 3rem}.popup_thanks .logo_wrap img {    max-width: 100%;    max-height: 100%}.pocitic_block {    width: 60rem;    background-color: #fafafa;    text-align: center;    display: none}.pocitic_block li {    position: relative;    padding-left: 2rem}.pocitic_block li:before {    content: "";    display: block;    position: absolute;    top: .6rem;    left: 0;    width: .5rem;    height: .5rem;    background-color: #d13335;    -webkit-border-radius: 50%;    border-radius: 50%}.pocitic_block h1,.pocitic_block h2,.pocitic_block h3,.pocitic_block h4,.pocitic_block h5 {    font-family: Gotham-Pro-Bold}header {    top: 0;    left: 0;    width: 100%;    background-color: black;    z-index: 300}header .flexWrap {    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -ms-align-items: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    height: 10.5rem;    padding: 0 1.5rem}header .flexWrap a,header .flexWrap p {    color: #e3e3e3}header .flexWrap a:hover {    color: #fff}header .logo_wrap img {    max-width: 7.3rem}header .nav {    margin-left: -4.6rem;    max-width: 48rem}header .nav li {    display: inline-block;    margin: 0 1rem}.mobile_menu_wrap .logo_wrap,.mobile_menu_wrap .nav {    margin-bottom: 1.5rem}header .nav a {    position: relative;    font-size: 1.7rem;    font-family: Gotham Pro}header .nav a:after {    content: "";    display: block;    position: absolute;    width: .2rem;    height: 0;    background-color: #ef3033;    top: -4.3rem;    left: -1rem;    transition: all .3s}.mobile_menu_wrap,.scr_1 .slick-arrow:before {    -webkit-transition: all .3s;    -o-transition: all .3s}header .nav a:hover:after {    height: 6rem}header .foo_info_wrap {    font: 2rem/1.25em Gotham Pro;    color: #e3e3e3;    margin-right: -7.9rem}.mobile_menu_wrap .foo_info_wrap .zmdi,header .foo_info_wrap .zmdi {    margin-right: 1rem}header .foo_info_wrap > * + * {    margin-top: .2rem}header .foo_info_wrap a {    color: #fff}header .foo_info_wrap a:hover {    color: #ef3033}header .foo_info_wrap .phone {    font: 2rem/1.25em Gotham-Pro-Medium}.mobile_menu_wrap {    position: fixed;    top: 0;    left: -31rem;    width: 33rem;    height: 100vh;    z-index: 301;    padding-right: 2rem;    transition: all .3s}.mobile_menu_wrap.show {    left: 0}.mobile_menu_wrap .wrap {    background-color: #fff;    width: 100%;    height: 100%;    padding: 1.5rem}.mobile_menu_wrap .logo_wrap img {    max-width: 12rem}.mobile_menu_wrap .nav li {    margin-bottom: 5px}.mobile_menu_wrap .nav a {    color: #333;    font-family: Gotham-Pro-Medium}.mobile_menu_wrap .foo_info_wrap {    font: 1.7rem/1.25em Gotham-Pro-Light;    color: #333}.mobile_menu_wrap .foo_info_wrap > * {    margin-bottom: 1rem}.mobile_menu_wrap .foo_info_wrap a {    color: #333}.mobile_menu_wrap .foo_info_wrap a:hover {    color: #ef3033}.mobile_menu_wrap .foo_info_wrap .phone {    font: 2rem/1.25em Gotham-Pro-Medium;    display: block}.scr_1 .flexWrap {    position: relative}.scr_1 .banner_slider {    width: 100%}.scr_1 .item {    width: 100%;    background-size: cover;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -webkit-justify-content: flex-end;    -ms-flex-pack: end;    justify-content: flex-end;    -ms-align-items: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-align-content: center;    -ms-flex-line-pack: center;    align-content: center;    -webkit-flex-direction: column;    -moz-flex-direction: column;    -ms-flex-direction: column;    -o-flex-direction: column;    flex-direction: column;    padding-top: 17.7rem;    padding-bottom: 22.8rem}.scr_1 .item > * {    max-width: 80%;    text-align: center}.scr_1 .item .title {    font-family: Oswald-Regular;    font-size: 8rem;    color: #f9f9f9;    margin-bottom: 2.3rem}.scr_1 .item .sub_title {    font-family: Gotham-Pro-Light;    font-size: 2.9rem;    color: #b5b5b5;    margin-bottom: .7rem}.scr_1 .item .trand_mark {    font-family: Gotham-Pro-Light;    font-size: 7.2rem;    line-height: 7.2rem;    color: #809d3a;    margin-bottom: 4.7rem;    margin-right: -2rem}.scr_1 .item .trand_mark sup {    margin-left: -1rem;    font-size: 5rem;    line-height: 2rem}.scr_1 .item .btn {    width: 32rem}.scr_1 .item .btn .zmdi {    margin-left: 0;    -webkit-transform: translate(.7rem,    .1rem);    -ms-transform: translate(.7rem,    .1rem);    transform: translate(.7rem,    .1rem)}.scr_1 .slick-arrow {    width: 7.2rem;    height: 2.5rem;    -webkit-border-radius: 1px;    border-radius: 1px}.scr_1 .slick-arrow:hover:before {    opacity: 1;    background-color: #d13335}.scr_1 .slick-arrow:hover:after {    opacity: 1;    border-color: #d13335}.scr_1 .slick-arrow:after,.scr_1 .slick-arrow:before {    opacity: .4;    display: block;    position: absolute;    content: ""}.scr_1 .slick-arrow:before {    width: 100%;    height: 2px;    background-color: #f2f2f2;    -webkit-border-radius: 1px;    border-radius: 1px;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    transition: all .3s}.scr_1 .slick-arrow:after {    top: -.01rem;    left: -.6rem;    width: 2.5rem;    height: 2.5rem;    border: 4px solid #f2f2f2;    border-right: none;    border-bottom: none;    -webkit-border-radius: 1px;    border-radius: 1px;    -webkit-transform: rotate(-45deg) scale(.5,    .5);    -ms-transform: rotate(-45deg) scale(.5,    .5);    transform: rotate(-45deg) scale(.5,    .5);    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.scr_1 .slick-arrow.slick-next:after {    right: -.6rem;    left: auto;    -webkit-transform: rotate(135deg) scale(.5,    .5);    -ms-transform: rotate(135deg) scale(.5,    .5);    transform: rotate(135deg) scale(.5,    .5)}.scr_1 .slide_nav {    width: 36rem;    position: absolute;    bottom: 11.5rem;    left: 50%;    transform: translateX(-50%)}.scr_2 {    padding: 7.3rem 0 7.5rem;    text-align: center}.scr_2 .title_style {    margin: 0 auto 8.7rem}.scr_2 .title_style:before {    content: "";    display: block;    position: absolute;    width: 10rem;    height: 2px;    background-color: #f2595b;    bottom: -1.5rem;    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%)}.scr_2 .flexWrap {    padding-left: 1.5rem;    font-family: Oswald-Regular;    font-size: 2.2rem;    color: #333}.scr_2 .flexWrap .item {    width: 33.333%;    padding-left: 5.7%;    text-align: left;    margin-bottom: 2rem}.scr_2 .flexWrap .item:hover .item_content_wrap {    color: #ef3033}.scr_2 .flexWrap .item:hover .item_content_wrap:after {    opacity: .2}.scr_2 .flexWrap .item_image_wrap {    width: 9rem;    height: 9rem;    background-color: #fff;    -webkit-box-shadow: 0 15px 35px rgba(0,    0,    0,    .07);    box-shadow: 0 15px 35px rgba(0,    0,    0,    .07);    display: inline-block;    position: relative;    vertical-align: middle}.scr_2 .flexWrap .item_image_wrap:after {    content: "";    display: block;    position: absolute;    top: 0;    right: 0;    width: 2rem;    height: 2rem;    border-top: 2px solid #ef3033;    border-right: 2px solid #ef3033}.scr_2 .flexWrap .item_image_wrap img,.scr_2 .flexWrap .item_image_wrap svg {    max-width: 6.5rem;    position: absolute;    bottom: -1rem;    left: -30%;    display: block}.scr_4 .input_width > *,.scr_5 .product .name_wrap > *,.scr_7 .sct_item .item_image_wrap > *,.scr_7 .sct_item > * {    max-width: 100%}.scr_2 .flexWrap .item_image_wrap .acls-2 {    fill: #ef3033}.scr_2 .flexWrap .item_content_wrap {    display: inline-block;    vertical-align: middle;    margin-left: 1.2rem;    position: relative;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.scr_2 .flexWrap .item_content_wrap:after {    bottom: 0;    left: 0;    position: absolute;    display: block;    content: "";    width: 100%;    height: 1px;    background-color: #ef3033;    opacity: 0;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.scr_3 {    color: #fff;    background-size: cover;    padding: 7.1rem 0 7rem;    text-align: center}.scr_3 .title_small {    font-family: Oswald-Light;    font-size: 3.6rem;    margin-bottom: 3.4rem}.scr_3 .title_small strong {    font-family: Oswald-Bold}.scr_3 .item_global {    padding: 1.5rem;    width: 50%}.scr_3 .item_global .wrap {    width: 100%;    height: 100%;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;    border: 1px solid rgba(255,    255,    255,    .1);    background-color: rgba(255,    255,    255,    0);    padding: 3.6rem 0 2rem}.scr_5 .product .name_wrap,.scr_5 .product .wrap {    -webkit-transition: all .3s;    -o-transition: all .3s}.scr_3 .item_global .wrap:hover {    border: 1px solid rgba(255,    255,    255,    0);    border-bottom: 1px solid #d13335;    background-color: rgba(255,    255,    255,    .05);    -webkit-box-shadow: -3.9px 14.5px 35px rgba(0,    0,    0,    .4);    box-shadow: -3.9px 14.5px 35px rgba(0,    0,    0,    .4)}.scr_3 .item_global .information_wrap {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap}.scr_3 .item_global .information_wrap .img_wrap {    width: 45%;    padding: 0 2.5rem}.scr_3 .item_global .information_wrap .tabs-image {    width: 100%;    height: 22.5rem;    position: relative;    margin-bottom: 2.3rem}.scr_3 .item_global .information_wrap .tabs-image img {    display: none;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%,    -50%);    -ms-transform: translate(-50%,    -50%);    transform: translate(-50%,    -50%);    max-width: 100%;    max-height: 95%}.scr_3 .item_global .information_wrap .tabs-image img.active {    display: block}.scr_3 .item_global .information_wrap .drawing {    width: 100%;    height: 5.5rem;    margin-bottom: 2rem}.scr_3 .item_global .information_wrap .drawing img {    width: 100%;    max-height: 100%}.scr_3 .item_global .information_wrap .sum {    font-size: 1.8rem;    font-family: Oswald-Medium;    margin-bottom: .8rem}.scr_3 .item_global .information_wrap .sum span {    font-size: 2.5rem}.scr_3 .item_global .information_wrap .description {    width: 55%;    text-align: left;    padding-right: 2rem;    font-family: Gotham-Pro-Light;    font-size: 1.4rem;    color: #d6d5d5}.scr_3 .item_global .information_wrap .description strong {    font-family: Gotham-Pro-Bold}.scr_3 .item_global .information_wrap .description h5 {    font-family: Gotham-Pro-Bold;    font-size: 1.4rem;    margin-bottom: .2rem}.scr_3 .item_global .information_wrap .description p {    margin-bottom: .8rem}.scr_3 .item_global .information_wrap .name {    font-family: Oswald-Light;    font-size: 2.2rem;    margin-bottom: 2.3rem;    color: #fff}.scr_3 .item_global .information_wrap .name strong {    font-family: Oswald-Medium;    display: inline-block}.scr_3 .item_global .available_colors {    padding: 3.2rem .5rem 2.3rem}.scr_3 .item_global .available_colors .title {    font-size: 1.5rem;    font-family: Gotham-Pro-Bold;    margin-bottom: .8rem}.scr_3 .item_global .available_colors .item {    width: 8.8rem;    padding: .7rem .7rem 0;    font-size: 1.2rem;    font-family: Gotham-Pro-Light;    color: #ababab;    cursor: pointer}.scr_3 .item_global .available_colors .name {    font-family: Gotham-Pro-Light;    font-size: 1.2rem;    text-transform: uppercase;    color: #fff}.scr_3 .item_global .available_colors p {    line-height: 1.1rem;    margin-top: .2rem}.scr_3 .item_global .available_colors .img {    width: 3rem;    height: 3rem;    display: block;    -webkit-border-radius: 50%;    border-radius: 50%;    margin: 0 auto 1rem;    overflow: hidden}.scr_3 .item_global .available_colors .img_foto {    width: 100%;    height: 100%}.scr_3 .btn_2 {    width: auto;    padding: 0 5rem;    margin: 3.2rem auto 1rem}.scr_3 .btn_5 {    height: 5rem}.scr_3 .btn_5 i {    color: #fff;    margin-left: .5rem}.scr_4 {    padding: 7.7rem 0}.scr_4 .title_style {    margin-bottom: 5rem;    margin-top: 1rem}.scr_4 .title_style:after {    left: 5%}.scr_4 .title_style ~ * {    padding-left: .5rem;    padding-right: .5rem}.scr_4 .item {    width: 50%;    padding: 0 1rem}.scr_4 .item:last-child {    padding: 0 1.5rem}.scr_4 .form_wrap {    padding: 2.5rem 0 2.2rem}.scr_4 .form_wrap p {    padding-left: .5rem}.scr_4 form > * {    padding: .5rem}.scr_4 .img_wrap {    padding-left: 13rem;    height: 65.2rem;    position: relative}.scr_4 .img_wrap .inner_img_wrap {    position: absolute;    bottom: 19%;    right: 8%;    width: 90%;    height: 33rem;    padding: 8px;    background-color: #fff}.scr_4 .field_wrap {    width: 100%}.scr_4 .field_wrap,.scr_4 .submit_wrap {    padding: .5rem}.scr_4 .field_wrap:nth-child(2) {    width: 58%}.scr_4 .field_wrap:nth-child(3) {    width: 42%}.scr_4 .sub_title {    font-size: 2.2rem;    font-family: Gotham-Pro-Light;    color: #646464}.scr_4 .sub_title strong {    font-family: Gotham-Pro;    color: #ef3033}.scr_4 .input_width {    padding: 0 8rem 0 0;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap}.scr_4 .check_label {    padding: 2rem 1.5rem 2rem 3.8rem}.scr_4 .submit_wrap {    padding-right: 8.5rem}.scr_4 .submit_wrap > * {    height: 6rem}.scr_4 .call_wrap {    font-family: Gotham-Pro-Medium;    font-size: 2rem;    color: #646464}.scr_4 .call_wrap a {    color: #ef3033}.scr_5 {    padding: 8.8rem 0 6rem;    background-color: #fafafa}.scr_5 .title_style {    margin-bottom: 5.3rem;    padding-left: 1.5rem}.scr_5 .title_style:after {    left: 40%}.scr_5 .product_name ul {    width: 100%}.scr_5 .product_name li {    display: inline-block;    min-width: 25%;    position: relative;    padding-left: 4rem;    font-family: Oswald-Regular;    font-size: 2.2rem;    color: #333;    margin: 1.5rem 0 1.3rem}.scr_5 .product_name li i {    content: "";    display: block;    position: absolute;    bottom: .3rem;    left: 1.5rem;    color: #ef3033;    font-size: 1.4rem}.scr_5 .product {    padding: 0 0 1.8rem}.scr_5 .product .item {    width: 25%;    padding: 1.5rem}.scr_5 .product .wrap {    width: 100%;    background-color: #fff;    border: 1px solid #f1f1f1;    -webkit-box-shadow: 0 15px 25px rgba(0,    0,    0,    .05);    box-shadow: 0 15px 25px rgba(0,    0,    0,    .05);    transition: all .3s;    border-bottom: 2px solid rgba(209,    51,    53,    0)}.scr_5 .product .wrap:hover {    -webkit-transform: translateY(-1rem);    -ms-transform: translateY(-1rem);    transform: translateY(-1rem);    border-bottom: 2px solid #d13335}.scr_5 .product .item_wrap {    width: 100%;    height: 18rem}.scr_5 .product .name_wrap {    width: 100%;    height: 7.8rem;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -ms-align-items: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    font-family: Oswald-Light;    font-size: 1.8rem;    color: #333;    transition: all .3s;    -webkit-align-content: center;    -ms-flex-line-pack: center;    align-content: center;    padding: 1rem}.scr_5 .product .name_wrap strong,.scr_5 table thead {    font-family: Oswald-Regular}.scr_5 .table_wrap {    padding: 2.7rem 1.5rem}.scr_5 table {    width: 100%}.scr_5 table th {    width: 33.333%;    border: 1px solid rgba(230,    230,    230,    .5);    height: 6rem}.scr_5 table td,.scr_5 table th {    padding-left: 4rem;    text-align: left;    padding-right: 1rem}.scr_5 table thead {    background-color: #3b3b3b;    color: #fff;    font-size: 1.7rem}.scr_5 table td {    font-family: Gotham-Pro-Light;    font-size: 1.5rem;    color: #646464;    border: 1px solid #e1e1e1;    height: 5rem}.scr_5 table td:first-child {    font-family: Oswald-Regular;    font-size: 1.7rem;    color: #333}.scr_6 {    padding: 8.2rem 0 7.5rem}.scr_6 .title_style {    margin-bottom: 7rem;    padding-left: 1.5rem}.scr_6 .title_style:after {    left: 32%}.scr_6 .slider_wrap {    padding: 0 3rem}.scr_6 .item {    width: 33.333%;    padding: .5rem}.scr_6 .wrap {    display: block;    width: 100%;    height: 22rem}.scr_6 .arrows {    width: 3rem;    height: 3rem;    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    z-index: 10}.scr_6 .arrows svg {    width: 50px;    height: 80px;    fill: #e1e1e1;    -webkit-transform: scale(.5,    1) translateY(-20px);    -ms-transform: scale(.5,    1) translateY(-20px);    transform: scale(.5,    1) translateY(-20px);    cursor: pointer;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.scr_6 .arrows svg:hover {    fill: #f25456}.scr_6 .arrow-prev {    left: -5rem}.scr_6 .arrow-next {    left: auto;    right: -3rem}.scr_7 {    padding: 8rem 0 8.9rem}.scr_7 .title_style {    margin: 0 auto 5.7rem;    color: #fff}.scr_7 .sct_item {    position: relative;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-flow: column nowrap;    -ms-flex-flow: column nowrap;    flex-flow: column nowrap;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;    -ms-flex-pack: start;    justify-content: flex-start;    -webkit-box-align: start;    -webkit-align-items: flex-start;    -ms-flex-align: start;    align-items: flex-start;    width: 25%;    padding: 4.2rem 3.5rem 1.5rem;    font: 1.5rem/1.25em Gotham-Pro-Light;    color: #d6d5d5}.scr_7 .sct_item > * + * {    margin-top: 1.2rem}.scr_7 .sct_item > * + .btn {    margin-top: auto}.scr_7 .sct_item .item_image_wrap {    position: relative;    width: 100%;    height: 6.5rem;    margin-bottom: 1rem}.scr_7 .sct_item .item_image_wrap img,.scr_7 .sct_item .item_image_wrap svg {    position: absolute;    max-width: 7rem;    max-height: 7rem;    bottom: 0;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.scr_7 .sct_item:nth-child(2) .item_image_wrap img,.scr_7 .sct_item:nth-child(2) svg {    max-width: 8rem}.scr_7 .sct_item .item_content_wrap {    width: 100%;    margin-bottom: auto;    padding-bottom: 1.8rem}.scr_7 .sct_item .item_content_wrap > * + * {    margin-top: .8rem}.scr_7 .sct_item .item_title {    font: 2.2rem/1.25em Oswald-Regular;    letter-spacing: .05rem;    color: #fff}.scr_7 .sct_item .item_cube {    position: absolute;    display: block;    width: 9rem;    height: 9rem;    top: 0;    left: 4.5rem;    margin: 0;    background-color: rgba(255,    255,    255,    .05);    -webkit-box-shadow: -.4rem 1.45rem 3.5rem rgba(0,    0,    0,    .4);    box-shadow: -.4rem 1.45rem 3.5rem rgba(0,    0,    0,    .4);    -webkit-transition: all .4s ease-in-out;    -o-transition: all .4s ease-in-out;    transition: all .4s ease-in-out;    pointer-events: none;    z-index: 1}.scr_7 .sct_item .item_cube:after,.scr_7 .sct_item .item_cube:before {    position: absolute;    content: '';    -webkit-transition: all .4s ease-in-out;    -o-transition: all .4s ease-in-out;    transition: all .4s ease-in-out;    z-index: 1}.scr_7 .sct_item .item_cube:before {    width: 2rem;    height: 2rem;    top: 0;    right: 0;    border-top: .1rem solid #d13335;    border-right: .1rem solid #d13335}.scr_7 .sct_item .item_cube:after {    height: .2rem;    left: 0;    right: 0;    bottom: 0;    background-color: #d13335;    opacity: 0}.scr_7 .sct_item:hover .item_cube {    width: 100%;    width: -webkit-calc(100% - 1.5rem);    width: calc(100% - 1.5rem);    height: 100%;    left: 0}.scr_7 .sct_item:hover .item_cube:before {    opacity: 0}.scr_7 .sct_item:hover .item_cube:after {    opacity: 1}.scr_8 {    padding: 8.5rem 0}.scr_8 .title_style {    padding-left: 1.5rem;    margin-bottom: 6.3rem}.scr_8 .title_style:after {    left: 40%}.scr_8 .characteristics_wrapper > * {    width: 50%;    padding: 0 1.5rem}.scr_8 .characteristics_wrapper .slider_wrap {    padding: 0 1.2rem}.scr_8 .production_slide_big {    width: 100%}.scr_8 .production_slide_big .item {    width: 100%;    padding: .5rem}.scr_8 .production_slide_big .item > * {    display: block;    width: 100%;    height: 100%;    height: 30rem}.scr_8 .wrap_slide_sm {    width: -webkit-calc(100% - 1rem);    width: calc(100% - 1rem);    overflow: hidden;    margin-left: .5rem}.scr_8 .wrap {    position: relative}.scr_8 .wrap:after,.scr_8 .wrap:before {    position: absolute;    -o-transition: all .3s;    opacity: 0}.scr_8 .wrap:after {    content: "";    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0,    0,    0,    .4);    -webkit-transition: all .3s;    transition: all .3s}.scr_8 .wrap:before {    content: "+";    top: 50%;    left: 50%;    color: #fff;    -webkit-transform: translate(-50%,    -50%);    -ms-transform: translate(-50%,    -50%);    transform: translate(-50%,    -50%);    z-index: 2;    font-size: 4rem;    font-family: Gotham-Pro-Light;    -webkit-transition: all .3s;    transition: all .3s}.scr_8 .wrap:hover:after,.scr_8 .wrap:hover:before {    opacity: 1}.scr_8 .production_slide_nav {    width: -webkit-calc(100% + 1rem);    width: calc(100% + 1rem);    margin-left: -.5rem}.scr_8 .production_slide_nav .item {    width: 33.33%;    padding: .5rem}.scr_8 .production_slide_nav .item > * {    display: block;    width: 100%;    height: 100%;    height: 12rem;    position: relative}.scr_8 .arrows {    position: absolute;    top: 50%;    width: 3.6rem;    height: 3.6rem;    background-color: rgba(0,    0,    0,    .7);    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    z-index: 10}.scr_8 .arrows svg {    width: 30px;    height: 30px;    fill: #fff;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%,    -50%) scaleX(.7);    -ms-transform: translate(-50%,    -50%) scaleX(.7);    transform: translate(-50%,    -50%) scaleX(.7)}.scr_8 .arrow-prev {    left: .5rem}.scr_8 .arrow-next {    right: .5rem}.scr_8 .characteristics_wrap {    text-align: right;    padding: 2.6rem 1.5rem}.scr_8 .characteristics_wrap .title {    color: #333;    font-size: 2rem;    font-family: Oswald-Regular;    text-align: left}.scr_8 .characteristics_wrap .table_wrap {    padding: .5rem 0 2rem}.scr_8 .characteristics_wrap .row {    position: relative;    width: 100%;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-align-items: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    height: 2.9rem;    color: #646464;    font-size: 1.5rem}.scr_8 .characteristics_wrap .row:after {    content: "";    display: block;    position: absolute;    width: 100%;    height: 2px;    border-bottom: 1px dashed #e1e1e1;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%)}.scr_8 .characteristics_wrap .row > * {    position: relative;    z-index: 2}.scr_8 .characteristics_wrap .row > :after {    content: "";    display: block;    position: absolute;    width: 130%;    height: 130%;    left: -15%;    top: -15%;    background-color: #fff;    z-index: -1}.scr_8 .characteristics_wrap .color_wrap {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    margin-bottom: 1.4rem}.scr_8 .characteristics_wrap .color_wrap > * {    max-width: 100%}.scr_8 .characteristics_wrap .color {    font-size: 1.5rem;    color: #333;    text-align: left;    margin-bottom: 2rem}.scr_8 .characteristics_wrap .color + * {    padding-left: 1rem;    text-align: center}.scr_8 .characteristics_wrap .color + * .title {    font-size: 1.5rem;    font-family: Gotham-Pro-Bold;    margin-bottom: .8rem}.scr_8 .characteristics_wrap .color + * .item {    width: 8rem;    padding: .5rem .3rem .2rem;    font-size: 1.2rem;    font-family: Gotham-Pro-Light;    color: #646464}.scr_8 .characteristics_wrap .color + * .name {    font-family: Gotham-Pro;    font-size: 1.2rem;    text-transform: uppercase;    color: #333}.scr_8 .characteristics_wrap .color + * p {    line-height: 1.1rem;    margin-top: .2rem}.scr_8 .characteristics_wrap .color + * .img {    width: 3rem;    height: 3rem;    display: block;    -webkit-border-radius: 50%;    border-radius: 50%;    margin: 0 auto 1rem;    overflow: hidden}.scr_8 .characteristics_wrap .color + * .img_foto {    width: 100%;    height: 100%}.scr_8 .btn {    color: #d13335;    height: 4rem;    width: 18.5rem;    font-family: Oswald-Regular;    font-size: 1.5rem;    text-transform: none}.scr_9 .name_wrap,.scr_9 .sub_title {    font-family: Gotham-Pro-Light}.scr_9 {    padding: 7.4rem 1.5rem 2rem;    background-color: #fafafa}.scr_9 .title_style {    margin-bottom: 4.3rem;    text-transform: none;    padding-left: 1.5rem}.scr_9 .sub_title {    font-size: 2.2rem;    color: #646464;    padding-left: 1.5rem}.scr_9 .flexWrap {    padding: 4.4rem 0}.scr_9 .item {    width: 25%;    padding: 1.5rem}.scr_9 .wrap {    padding-top: 2.5rem;    background-color: #fff;    border: 1px solid #f1f1f1;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;    position: relative}.scr_9 .wrap:after {    content: "";    display: block;    position: absolute;    bottom: 0;    left: 0;    height: 2px;    width: 100%;    background-color: #d13335;    opacity: 0;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.scr_10 .input_width,.scr_9 .name_wrap {    display: -webkit-flex;    display: -webkit-box;    display: -ms-flexbox}.scr_9 .wrap:hover {    -webkit-transform: translateY(-1rem);    -ms-transform: translateY(-1rem);    transform: translateY(-1rem);    -webkit-box-shadow: 0 15px 35px rgba(0,    0,    0,    .07);    box-shadow: 0 15px 35px rgba(0,    0,    0,    .07)}.scr_9 .wrap:hover:after {    opacity: 1}.scr_9 .img_wrap {    width: 100%;    height: 17.8rem;    position: relative}.scr_9 .img_wrap img {    position: absolute;    top: 50%;    left: 50%;    max-width: 90%;    max-height: 95%;    -webkit-transform: translate(-50%,    -50%);    -ms-transform: translate(-50%,    -50%);    transform: translate(-50%,    -50%)}.footer .container > *,.scr_10 .input_width > *,.scr_9 .name_wrap > * {    max-width: 100%}.scr_9 .name_wrap {    width: 100%;    padding: 0 1rem;    height: 9.5rem;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -ms-align-items: center;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-align-content: center;    -ms-flex-line-pack: center;    align-content: center;    color: #333;    font-size: 14px;    -webkit-flex-direction: column;    -moz-flex-direction: column;    -ms-flex-direction: column;    -o-flex-direction: column;    flex-direction: column;    text-align: center}.scr_9 .name_wrap strong {    font-family: Oswald-Medium;    font-size: 2rem;    color: #333}.scr_9 .name_wrap p {    margin-top: .3rem}.scr_10 {    padding: 8rem 0 7rem;    -webkit-background-size: cover;    background-size: cover;    color: #fff}.scr_10 .title_style {    color: #fff;    margin-bottom: 7.8rem;    padding-left: 1.5rem}.scr_10 .title_style:after {    left: 40%}.scr_10 .flexWrap {    width: 100%;    margin-left: -.5rem}.scr_10 .flexWrap > * {    width: 50%;    padding: 0 1.5rem}.scr_10 .field_wrap {    padding: .5rem;    width: 100%}.scr_10 .field_wrap:nth-child(1) ~ * {    width: 50%}.scr_10 .check_label {    color: #d6d5d5}.scr_10 .input_width {    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap}.footer .container,.footer .social_wrap {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal}.scr_10 .submit_wrap {    padding: .5rem}.scr_10 .submit_wrap button {    color: #fff}.scr_10 .phone_wrap .title,.scr_10 .ten {    color: #d6d5d5;    font-size: 2rem;    font-family: Gotham-Pro-Medium}.scr_10 .ten {    margin: 2rem 0;    text-align: center}.scr_10 .phone_wrap {    padding-left: 6rem;    padding-top: .5rem}.scr_10 .phone_wrap .wrap {    border-top: 2px solid #d13335;    background-color: rgba(255,    255,    255,    .05);    -webkit-box-shadow: -3.9px 14.5px 35px rgba(0,    0,    0,    .4);    box-shadow: -3.9px 14.5px 35px rgba(0,    0,    0,    .4);    padding: 8.6rem 3rem 10.5rem;    text-align: center}.scr_10 .phone_wrap .title {    margin-bottom: 3rem}.scr_10 .phone_wrap a {    font-family: Gotham-Pro-Medium;    font-size: 3.6rem;    color: #f8f8f8}.scr_10 .phone_wrap a i {    font-size: 2.6rem;    margin-right: 2rem}.footer {    width: 100%;    background-color: #212121}.footer .container {    position: relative;    display: flex;    -webkit-flex-flow: row wrap;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: start;    -webkit-align-items: flex-start;    -ms-flex-align: start;    align-items: flex-start;    padding: 4rem 1.5rem}.footer .container + .container {    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    margin-top: -2.3rem;    padding-top: 3.3rem;    padding-bottom: 3rem}.footer .container + .container:before {    position: absolute;    content: '';    top: 0;    left: 3rem;    right: 3rem;    height: 1px;    background-color: rgba(172,    172,    172,    .1)}.footer a {    color: #e3e3e3;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s}.footer a:hover {    color: #d13335}.footer .foo_title {    font: 1.6rem/1.25em Oswald-Regular;    letter-spacing: .16rem;    color: #fff;    text-transform: uppercase}.footer .foo_title i {    font-style: normal;    text-transform: none}.footer .foo_menu_wrap {    min-width: 26.25%;    max-width: 33.33333%;    padding: 1.5rem;    font: 1.4rem/1.25em Gotham-Pro-Light;    letter-spacing: .03rem;    color: #b4b3b3}.footer .foo_menu_wrap > * + * {    margin-top: 2rem}.footer .foo_menu_wrap li + li {    margin-top: .6rem}.footer .foo_menu_wrap a {    position: relative;    display: block;    padding-left: 1.6rem;    color: #b4b3b3}.footer .foo_menu_wrap a:before {    position: absolute;    content: '';    width: .6rem;    height: .6rem;    left: 0;    top: .8rem;    background-color: #d13335;    -webkit-border-radius: 50%;    border-radius: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%)}.footer .foo_menu_wrap a:hover {    color: #d13335}.footer .foo_contacts_wrap {    width: 25%;    margin-left: auto;    padding: 1.5rem;    font: 1.7rem/1.25em Gotham-Pro-Light}.footer .foo_contacts_wrap > * + * {    margin-top: 2rem}.footer .foo_logo_wrap > * + *,.footer .social_wrap + * {    margin-top: .5rem}.footer .social_wrap {    display: flex;    -webkit-flex-flow: row wrap;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;    -ms-flex-pack: start;    justify-content: flex-start;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    margin-left: -.5rem;    margin-right: -.5rem}.footer .social_wrap > * {    max-width: 100%}.footer .social_wrap a {    padding: .5rem}.footer .foo_logo_wrap {    width: 35rem;    padding: .5rem 1.5rem;    font: 1.5rem/1.25em Gotham-Pro-Light;    -webkit-transform: translateY(-.5rem);    -ms-transform: translateY(-.5rem);    transform: translateY(-.5rem);    color: #e3e3e3}.footer .foo_logo_wrap img,.footer .foo_logo_wrap svg {    max-width: 12.9rem;    -webkit-transform: translateY(.2rem);    -ms-transform: translateY(.2rem);    transform: translateY(.2rem);    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.footer .foo_logo_wrap i {    font-style: normal;    color: #92ae47}.footer .foo_logo {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-flow: row nowrap;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;    -ms-flex-pack: start;    justify-content: flex-start;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    margin-left: -1rem;    margin-right: -1rem;    font: 1.8rem/1.25em Gotham-Pro}.footer .foo_logo > * {    max-width: 100%;    padding: .5rem 1rem}.footer .foo_content_wrap {    width: 25.5rem;    padding: 1rem 1.5rem;    font: 1.4rem/1.25em Gotham-Pro-Light;    color: #cac9c9}.footer .foo_content_wrap > * + * {    margin-top: 1rem}.footer .foo_content_wrap img,.footer .foo_content_wrap svg {    max-width: 18rem}.footer .foo_info_wrap {    width: 23.5rem;    padding: 1rem 1.5rem;    font: 1.7rem/1.25em Gotham-Pro-Light;    color: #e3e3e3}.footer .foo_info_wrap > * + * {    margin-top: .2rem}.footer .foo_info_wrap a {    color: #fff}.footer .copyright {    width: 100%;    background-color: #000;    color: #717171}.footer .phone {    font: 2rem/1.25em Gotham-Pro-Medium}.footer .zmdi {    margin-right: 1rem}.footer .btn {    margin: 1rem 1.5rem}.footer .btn:after {    display: none}.zmdi {    font-size: 1.8rem;    color: #d13335}.copyright {    font: 1.2rem/1.25em Gotham-Pro-Light}.copyright .container {    padding: 2rem 1.5rem}.copyright .container > * {    padding: .5rem 1.5rem}@media (min-width: 768px) {    .container {        width: 750px    }}@media (min-width: 1023px) {    .container {        width: 970px    }}@media only screen and (min-width: 1024px) {    .btn_1:hover,    .btn_2:hover {        background-color: #d13335;        color: #fff    }    .btn_1:hover {        -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35);        box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35)    }    .btn_1:hover:after {        -webkit-transform: translate(-50%,        -50%) rotate(15deg);        -ms-transform: translate(-50%,        -50%) rotate(15deg);        transform: translate(-50%,        -50%) rotate(15deg)    }    .btn_2:hover {        border-color: #d13335;        -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35);        box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35)    }    .btn_3:hover {        background-color: rgba(255,        255,        255,        .2);        border-color: transparent;        -webkit-box-shadow: 0 1rem .9rem rgba(255,        255,        255,        .2);        box-shadow: 0 1rem .9rem rgba(255,        255,        255,        .2)    }    .btn_4:hover:after {        width: 100%    }    .btn_4:hover .icon {        fill: #d13335;        -webkit-filter: drop-shadow(0 0 1rem #d13335);        filter: drop-shadow(0 0 1rem #d13335)    }    .scroll_next_btn:hover {        border-color: #d13335    }    .scroll_next_btn:hover:before {        background-color: #d13335    }    .selectric-items ul li:hover {        text-decoration: underline;        color: #d13335    }    button[type=submit]:hover,    button[type=reset]:hover,    input[type=submit]:hover,    input[type=reset]:hover {        background-color: #d13335;        -webkit-box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35);        box-shadow: -.1rem .4rem 2rem .5rem rgba(209,        51,        53,        .35);        color: #fff    }    button[type=submit]:hover:after,    button[type=reset]:hover:after,    input[type=submit]:hover:after,    input[type=reset]:hover:after {        -webkit-transform: translate(-50%,        -50%) rotate(15deg);        -ms-transform: translate(-50%,        -50%) rotate(15deg);        transform: translate(-50%,        -50%) rotate(15deg)    }}@media (min-width: 1200px) {    .container {        width: 1170px    }}@media only screen and (max-width: 1919px) {    .scr_7 .sct_item {        padding: 1.5rem 3.5rem 4rem    }    .scr_7 .sct_item:hover .item_cube {        width: -webkit-calc(100% - 3rem);        width: calc(100% - 3rem);        left: 1.5rem    }}@media only screen and (max-width: 1499px) {    .btn_1 {        height: 5rem    }    .btn_2 {        height: 6rem    }    .btn_2.small {        height: 5rem    }    .btn_4 {        height: 7rem    }}@media only screen and (max-width: 1199px) {    html {        font-size: 9.5px    }    .title_style {        font-size: 5rem    }    .title_style:after {        bottom: -3rem;        font-size: 8rem    }    .btn_4 {        height: 6.5rem    }    header .nav {        margin-left: -3rem    }    header .nav li {        margin: 0 .7rem    }    header .foo_info_wrap {        margin-right: -3rem    }    .scr_1 .item {        padding-top: 15rem;        padding-bottom: 19rem    }    .scr_1 .item > * {        max-width: 100%    }    .scr_1 .item .title {        font-size: 5rem    }    .scr_1 .item .sub_title {        font-size: 2rem    }    .scr_1 .item .trand_mark {        font-size: 4rem;        margin-bottom: 3rem    }    .scr_1 .item .trand_mark sup {        font-size: 2rem    }    .scr_1 .slide_nav {        bottom: 8rem    }    .scr_2 .flexWrap {        padding-left: 0;        -webkit-justify-content: space-around;        -ms-flex-pack: distribute;        justify-content: space-around    }    .scr_3 .item_global .information_wrap .img_wrap {        padding: 0 1.5rem    }    .scr_3 .item_global .information_wrap .tabs-image {        height: 20rem;        margin-bottom: 1rem    }    .scr_3 .item_global .information_wrap .drawing {        margin-bottom: 1rem    }    .scr_3 .item_global .information_wrap .description {        font-size: 1.2rem    }    .scr_3 .item_global .information_wrap .description h5 {        font-size: 1.3rem    }    .scr_3 .item_global .information_wrap .name {        font-size: 1.8rem;        margin-bottom: 1.5rem    }    .scr_4 .input_width {        padding-right: 0    }    .scr_4 .submit_wrap {        padding-right: .5rem    }    .scr_4 .call_wrap {        font-size: 1.8rem    }    .scr_5 .product .item_wrap {        height: 16rem    }    .scr_6 .wrap {        height: 19rem    }    .scr_8 {        padding: 5rem 0    }    .scr_8 .title_style {        margin-bottom: 4rem    }    .footer .foo_menu_wrap {        min-width: auto;        max-width: 100%;        width: 33%    }    .footer .foo_contacts_wrap {        width: 33%    }    .footer .foo_logo_wrap {        width: 100%    }}@media only screen and (max-width: 1119px) {    .scr_7 .sct_item {        width: 50%    }    .scr_7 .sct_item .item_content_wrap {        font-size: 1.4rem    }    .scr_7 .sct_item .item_title {        font-size: 1.8rem    }}@media only screen and (max-width: 1023px) {    html {        font-size: 9px    }    header .flexWrap {        height: 6rem    }    header .logo_wrap img {        max-width: 7rem    }    header .btn_1,    header .foo_info_wrap,    header .nav {        display: none    }    header .buttun_mobile_menu {        width: 3.3rem;        height: 3rem;        border: 2px solid #d13335;        -webkit-border-radius: 3px;        border-radius: 3px;        z-index: 200;        display: table;        position: relative    }    header .buttun_mobile_menu.active span {        border-color: transparent    }    header .buttun_mobile_menu.active span:before {        -webkit-transform: translateY(-50%) rotate(-45deg);        -ms-transform: translateY(-50%) rotate(-45deg);        transform: translateY(-50%) rotate(-45deg)    }    header .buttun_mobile_menu.active span:after {        -webkit-transform: translateY(-50%) rotate(45deg);        -ms-transform: translateY(-50%) rotate(45deg);        transform: translateY(-50%) rotate(45deg)    }    header .buttun_mobile_menu span {        width: 2rem;        height: 1.3rem;        border: 0;        background: 0 0;        border-top: 2px solid #d13335;        border-bottom: 2px solid #d13335;        -webkit-transition: .4s;        -o-transition: .4s;        transition: .4s;        top: 50%;        left: 50%;        -webkit-transform: translate(-50%,        -50%);        -ms-transform: translate(-50%,        -50%);        transform: translate(-50%,        -50%);        position: absolute    }    header .buttun_mobile_menu span:after,    header .buttun_mobile_menu span:before {        content: "";        position: absolute;        left: 0;        top: 50%;        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);        width: 100%;        height: .2rem;        background: #d13335;        -webkit-transition: .4s;        -o-transition: .4s;        transition: .4s    }    .scr_1 .item {        padding-top: 13rem;        padding-bottom: 15rem    }    .scr_2 {        padding: 5rem 0    }    .scr_2 .title_style {        margin: 0 auto 5rem    }    .scr_2 .flexWrap {        padding: 0 1.5rem    }    .scr_2 .flexWrap .item {        width: auto;        padding-left: 2.5rem    }    .scr_3 {        padding: 5rem 0    }    .scr_3 .item_global .information_wrap .img_wrap {        width: 100%    }    .scr_3 .item_global .information_wrap .drawing {        width: 75%;        margin: 0 auto 1rem    }    .scr_3 .item_global .information_wrap .description {        width: 100%;        padding: 1.5rem    }    .scr_4,    .scr_5 {        padding: 5rem 0    }    .scr_4 .title_style {        margin-bottom: 3rem    }    .scr_4 .item {        width: 52rem;        margin: 0 auto 2rem    }    .scr_4 .img_wrap {        height: 56rem    }    .scr_4 .sub_title {        font-size: 1.8rem    }    .scr_5 .title_style {        margin-bottom: 3rem    }    .scr_5 .product .item {        padding: 1rem    }    .scr_6,    .scr_7 {        padding: 5rem 0    }    .scr_5 .product .name_wrap {        font-size: 1.5rem;        height: 6rem    }    .scr_5 table td:first-child,    .scr_5 table thead {        font-size: 1.5rem    }    .scr_6 .title_style {        margin-bottom: 4rem    }    .scr_6 .wrap {        height: 25vw    }    .scr_6 .arrow-next {        right: -2rem    }    .scr_8 .production_slide_big .item > * {        height: 21rem    }    .scr_8 .production_slide_nav .item > * {        height: 8rem    }    .scr_8 .characteristics_wrap .color_wrap {        display: block    }    .scr_8 .characteristics_wrap .color + * {        padding: 0;        -webkit-justify-content: space-around;        -ms-flex-pack: distribute;        justify-content: space-around    }    .scr_9 {        padding: 5rem 0    }    .scr_9 .title_style {        margin-bottom: 3rem    }    .scr_9 .flexWrap {        padding: 3rem 0    }    .scr_9 .item {        width: 33.333%    }    .scr_10 {        padding: 5rem 0    }    .scr_10 .title_style {        margin-bottom: 4rem    }    .scr_10 .flexWrap > * {        width: 100%    }    .scr_10 .phone_wrap {        padding: 0 2rem    }}@media only screen and (max-width: 991px) {    .footer .foo_menu_wrap {        width: 50%    }    .footer .foo_contacts_wrap {        width: 100%    }}@media all and (max-width: 768px) {    .calculator-form-inputs,    .calculator-top {        -webkit-box-orient: vertical;        -webkit-box-direction: normal    }    .calculator-top {        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-align: center;        -webkit-align-items: center;        -ms-flex-align: center;        align-items: center    }    .calculator__img {        margin-right: 0;        margin-bottom: 5rem    }    .calculator-form-inputs {        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column    }    .calculator-form-inputs .field_wrap {        width: 100%    }}@media only screen and (max-width: 768px) {    .title_style:after {        font-size: 5rem;        bottom: -2rem    }}@media only screen and (max-width: 767px) {    html {        font-size: 8.5px    }    .title_style {        font-size: 4rem    }    .btn_4 {        height: 6rem    }    .scr_1 .item {        padding-top: 12rem;        padding-bottom: 14rem    }    .scr_3 .item_global {        width: 52rem;        margin: 0 auto    }    .scr_5 .product_name li {        font-size: 2rem    }    .scr_5 .product_name li i {        top: .5rem    }    .scr_5 .product .item {        width: 50%    }    .scr_5 .product .item_wrap {        height: 30vw    }    .scr_5 .product .name_wrap {        height: 10vw;        font-size: 1.8rem    }    .scr_5 table td,    .scr_5 table th {        padding: 0 1rem    }    .scr_5 table thead {        font-size: 1.4rem    }    .scr_5 table td {        font-size: 1.3rem    }    .scr_8 .characteristics_wrapper > * {        width: 100%    }    .scr_8 .characteristics_wrapper .slider_wrap {        padding: 0 3rem    }    .scr_8 .production_slide_big .item > * {        height: 26rem    }    .scr_8 .production_slide_nav .item > * {        height: 17vw    }    .scr_9 .item {        width: 50%    }    .footer .foo_menu_wrap {        width: 100%    }}@media only screen and (max-width: 479px) {    .scr_2 .flexWrap .item,    .scr_3 .item_global,    .scr_4 .field_wrap:nth-child(2),    .scr_4 .field_wrap:nth-child(3),    .scr_4 .item {        width: 100%    }    html {        font-size: 8px    }    .title_style {        font-size: 3.5rem    }    .scr_1 .item .title,    .title_style:after {        font-size: 4rem    }    .scr_1 .item .sub_title {        font-size: 1.5rem    }    .scr_1 .item .trand_mark {        font-size: 3.5rem    }    .scr_1 .slide_nav {        bottom: 6rem    }    .scr_3 .item_global {        padding: 1.5rem 0    }    .scr_3 .item_global .available_colors .flexWrap {        -webkit-justify-content: space-around;        -ms-flex-pack: distribute;        justify-content: space-around    }    .scr_4 .item {        margin: 0 auto 2rem;        padding: 0    }    .scr_4 .item:last-child {        padding: 0    }    .scr_4 .img_wrap {        height: 103vw    }    .scr_4 .img_wrap .inner_img_wrap {        height: 46vw    }    .scr_5 .product .item {        width: 100%;        padding: 1.5rem 3rem    }    .scr_5 .product .item_wrap {        height: 53vw    }    .scr_5 .product .name_wrap {        height: 18vw;        font-size: 2rem    }    .scr_5 .table_wrap {        padding: 2.5rem 0;        overflow: auto    }    .scr_5 table {        width: 140%    }    .scr_5 table th {        width: 25%    }    .scr_6 .wrap {        height: 48vw    }    .scr_7 .sct_item {        width: 100%    }    .scr_7 .sct_item.slick-current .item_cube {        width: 100%;        width: -webkit-calc(100% - 3rem);        width: calc(100% - 3rem);        height: 100%;        left: 1.5rem    }    .scr_7 .sct_item.slick-current .item_cube:before {        opacity: 0    }    .scr_7 .sct_item.slick-current .item_cube:after {        opacity: 1    }    .scr_8 .production_slide_big .item > * {        height: 50vw    }    .scr_8 .wrap_slide_sm {        display: none    }    .scr_9 .item {        width: 36rem;        margin: 0 auto    }    .scr_10 .field_wrap:nth-child(1) ~ * {        width: 100%    }    .scr_10 .phone_wrap .title {        font-size: 1.6rem    }    .scr_10 .phone_wrap a {        font-size: 2.4rem    }}