@charset "UTF-8";
.shadow_wide {-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.1);box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
.shadow_thin {-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Regular.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Regular.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Regular.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Regular.ttf") format("truetype");font-style: normal;font-weight: normal;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Italic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Italic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Italic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Italic.ttf") format("truetype");font-style: italic;font-weight: normal;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Light.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Light.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Light.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Light.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Light.ttf") format("truetype");font-style: normal;font-weight: 300;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-LightItalic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-LightItalic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-LightItalic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-LightItalic.ttf") format("truetype");font-style: italic;font-weight: 300;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Medium.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Medium.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Medium.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Medium.ttf") format("truetype");font-style: normal;font-weight: 500;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-MediumItalic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-MediumItalic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-MediumItalic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-MediumItalic.ttf") format("truetype");font-style: italic;font-weight: 500;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Semibold.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Semibold.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Semibold.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Semibold.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Semibold.ttf") format("truetype");font-style: normal;font-weight: 600;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-SemiboldItalic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-SemiboldItalic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-SemiboldItalic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-SemiboldItalic.ttf") format("truetype");font-style: italic;font-weight: 600;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Bold.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Bold.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Bold.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Bold.ttf") format("truetype");font-style: normal;font-weight: 700;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-BoldItalic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-BoldItalic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-BoldItalic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-BoldItalic.ttf") format("truetype");font-style: italic;font-weight: 700;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Heavy.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Heavy.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Heavy.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Heavy.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Heavy.ttf") format("truetype");font-style: normal;font-weight: 800;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-HeavyItalic.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-HeavyItalic.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-HeavyItalic.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-HeavyItalic.ttf") format("truetype");font-style: italic;font-weight: 800;}
@font-face {font-display: swap;font-family: "Lato";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Black.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Black.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Black.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Black.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Lato/Lato-Black.ttf") format("truetype");font-style: normal;font-weight: 900;}
@font-face {font-display: swap;font-family: "InconsolataMedium";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Medium.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Medium.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Medium.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Medium.ttf") format("truetype");font-style: normal;}
@font-face {font-display: swap;font-family: "InconsolataBold";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Bold.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Bold.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Bold.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/Inconsolata/Inconsolata-Bold.ttf") format("truetype");font-style: normal;}
@font-face {font-display: swap;font-family: "NotoSans";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Regular.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Regular.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Regular.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Regular.ttf") format("truetype");font-style: normal;}
@font-face {font-display: swap;font-family: "NotoSans";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Bold.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Bold.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Bold.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Bold.ttf") format("truetype");font-style: normal;font-weight: 700;}
@font-face {font-display: swap;font-family: "NotoSans";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Light.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Light.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Light.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Light.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Light.ttf") format("truetype");font-style: normal;font-weight: 300;}
@font-face {font-display: swap;font-family: "NotoSans";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Medium.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Medium.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Medium.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-Medium.ttf") format("truetype");font-style: normal;font-weight: 500;}
@font-face {font-display: swap;font-family: "NotoSans";src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-SemiBold.eot");src: url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-SemiBold.woff2") format("woff2"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-SemiBold.woff") format("woff"),url("/assets/vinyl-tm/public/assets/vinyl-tm/fonts/NotoSans/NotoSans-SemiBold.ttf") format("truetype");font-style: normal;font-weight: 600;}
* {-webkit-box-sizing: border-box;box-sizing: border-box;}
*::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
html, body {min-height: 100%;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}
body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;height: 100%;margin: 0;font-family: "Lato",Arial,sans-serif;font-weight: 400;font-weight: normal;font-size: 16px;line-height: 1.25;color: #192632;background-color: #f7f8f9;overflow-x: hidden;}
img {max-width: 100%;height: auto;}
a {display: inline-block;text-decoration: none;-webkit-transition: all .3s ease;transition: all .3s ease;}
a:hover {text-decoration: none;}
a:focus, input:focus, textarea:focus {outline: 0 none;}
.flex-center {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.no-scroll {overflow: hidden;height: 100vh;position: relative;}
h1 {margin-top: 0;margin-bottom: 0;padding-top: 24px;font-weight: 700;font-size: 32px;line-height: 1.2;}
h2 {margin-top: 0;margin-bottom: 0;padding-top: 24px;font-weight: 700;font-size: 28px;line-height: 1.2;}
h3 {margin-top: 0;margin-bottom: 4px;padding-top: 28px;font-weight: 700;font-size: 22px;line-height: 1.2;}
h4 {margin-top: 0;margin-bottom: 0;padding-top: 24px;font-weight: 700;font-size: 20px;line-height: 1.2;}
h5 {margin-top: 0;margin-bottom: 0;padding-top: 24px;font-weight: 700;font-size: 18px;line-height: 1.22;}
h6 {margin-top: 0;margin-bottom: 0;padding-top: 0;font-weight: 700;font-size: 16px;line-height: 1.25;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
p {margin: 0;padding: 12px 0;}
ul, ol {margin: 0 0 16px 16px;width: 100%;max-width: calc(60rem);padding-left: 0;}
ul li, ol li {margin-top: 8px;margin-bottom: 8px;padding-left: 8px;}
.marked-list_check li::before {margin-left: -22px;}
.marked-list_check {list-style: none;}
.marked-list_check li::before {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");width: 12px;height: 9px;margin-left: -24px;float: left;}
ol {list-style: none;counter-reset: li;}
ol li::before {content: counter(li);counter-increment: li;margin-right: 14px;margin-left: -23px;float: left;color: inherit;}
.table-wrapper {overflow-x: auto;min-height: .01%;margin-bottom: 32px;}
table {width: 100%;max-width: 100%;margin-top: 10px;border-collapse: collapse;text-align: left;}
th {padding: 16px 8px;border: 1px solid #d9e2ea;font-weight: bold;color: #fff;background-color: #44596a;text-overflow: ellipsis;}
tr:nth-child(odd) {background-color: #f7f8f9;}
td {padding: 8px;border: 1px solid #d9e2ea;text-overflow: ellipsis;}
blockquote {margin: 20px 0 24px;padding: 16px 20px;border-radius: 8px;font-weight: 500;background-color: #f7f8f9;}
blockquote p {padding: 0 0 10px !important;}
blockquote p:last-child {padding: 0 !important;}
button {border: none;background-color: transparent;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: 0;font-family: "Lato",Arial,sans-serif;}
.button {display: inline-block;border-radius: 4px;font-family: "Lato",Arial,sans-serif;text-align: center;line-height: 1;text-decoration: none;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;-webkit-transition: all .3s ease;transition: all .3s ease;}
.button:hover {text-decoration: none;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.button_primary {padding: 12px 17px;border: 1px solid #e01860;font-weight: 700;font-size: 16px;line-height: 1;color: #fff;background-color: #e01860;}
.button_primary:hover {border: 1px solid #e01860;color: #fff;background-color: transparent;}
.button_normal {padding: 12px 20px 10px;border: 1px solid #d9e2ea;font-size: 14px;line-height: 1;color: #44596a;background-color: #d9e2ea;}
.button_normal:hover {border: 1px solid #d9e2ea;color: #44596a;background-color: transparent;}
.button_outlined {padding: 12px 20px 10px;border: 1px solid #d9e2ea;font-size: 14px;line-height: 1;color: #44596a;background-color: transparent;}
.button_outlined:hover {border: 1px solid #d9e2ea;color: #44596a;background-color: #d9e2ea;}
input {appearance: none;-webkit-appearance: none;-moz-appearance: none;border: none;margin: 0;outline: 0;padding: 0;font-family: "Lato",serif;}
input[type="search"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {appearance: none;-webkit-appearance: none;-moz-appearance: none;}
input[type="submit"] {cursor: pointer;}
textarea {padding: 8px;height: 100px;resize: none;font-family: "Lato",serif;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: 0;}
button {appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: 0;}
.form-field {position: relative;width: 100%;}
.form-input {width: 100%;padding: 8px 0;background: transparent;font-size: 18px;line-height: 1;}
.form-input_light {border-top: none;border-right: none;border-left: none;border-bottom: 1px solid #d9e2ea;color: #fff;}
.form-input_dark {border-top: none;border-right: none;border-left: none;border-bottom: 1px solid #d9e2ea;color: #192632;}
::-webkit-input-placeholder {color: #7d96ab;}
::-moz-placeholder {color: #7d96ab;}
:-moz-placeholder {color: #7d96ab;}
:-ms-input-placeholder {color: #7d96ab;}
input:focus::-webkit-input-placeholder {color: transparent;}
input:focus:-moz-placeholder {color: transparent;}
input:focus::-moz-placeholder {color: transparent;}
input:focus:-ms-input-placeholder {color: transparent;}
.form-textarea {padding: 20px;font-family: "Lato",Arial,sans-serif;font-size: 18px;resize: none;}
.form-policy {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 16px;line-height: 1.3;color: #727f8b;}
.form-policy__label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;cursor: pointer;}
.form-policy__checkbox {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.form-policy__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 20px;height: 20px;margin-right: 8px;border: 1px solid #c9d5e1;border-radius: 2px;background-color: #fff;}
.form-policy__ico {-ms-flex-negative: 0;flex-shrink: 0;width: 12px;}
.form-policy__checkbox:checked+.form-policy__control .form-policy__ico {display: block;}
.form-policy__checkbox:not(:checked)+.form-policy__control .form-policy__ico {display: none;}
.form-policy__checkbox:checked+.form-policy__control {background-color: #fff;}
.form-policy__link {display: inline;text-decoration: underline;color: #3f83e0;}
.form-policy__link:hover {text-decoration: none;color: #3f83e0;}
.form-field__prompt {display: none;position: absolute;bottom: -10px;font-size: 12px;color: #e01860;}
.form-field_invalid input {border-bottom: 1px solid #e01860;}
.form-field_invalid .form-input::-webkit-input-placeholder {color: #e01860;}
.form-field_invalid .form-input::-moz-placeholder {color: #e01860;}
.form-field_invalid .form-input:-moz-placeholder {color: #e01860;}
.form-field_invalid .form-input:-ms-input-placeholder {color: #e01860;}
.form-field_invalid .form-field__prompt {display: block;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s;}
.animated.delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s;}
.animated.delay-3s {-webkit-animation-delay: 3s;animation-delay: 3s;}
.animated.delay-4s {-webkit-animation-delay: 4s;animation-delay: 4s;}
.animated.delay-5s {-webkit-animation-delay: 5s;animation-delay: 5s;}
.animated.fast {-webkit-animation-duration: 800ms;animation-duration: 800ms;}
.animated.faster {-webkit-animation-duration: 500ms;animation-duration: 500ms;}
.animated.slow {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.slower {-webkit-animation-duration: 3s;animation-duration: 3s;}
@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
.gridzy>*, .gridzyMain>* {visibility: hidden;}
.gridzy>.gridzyContainer, .gridzyMain>.gridzyContainer {visibility: visible;}
.gridzyClassic .gridzyItem, .gridzyClassicLight .gridzyItem {overflow: hidden;}
.gridzyClassic .gridzyItem>*, .gridzyClassicLight .gridzyItem>* {position: relative;}
.gridzyClassic .gridzyItem>*>img, .gridzyClassicLight .gridzyItem>*>img {vertical-align: middle;}
.gridzyClassic .gridzyItem>*>img+*, .gridzyClassicLight .gridzyItem>*>img+* {position: absolute;}
.gridzyClassic .gridzyItemContent>img, .gridzyClassicLight .gridzyItemContent>img {width: 100%;height: 100%;}
.gridzyClassic .gridzyItemContent>img+*, .gridzyClassicLight .gridzyItemContent>img+* {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");background: rgba(0,0,0,.7);color: #fff;margin: 0;padding: .5em;position: absolute;bottom: -500px;left: 0;width: 100%;max-height: 100%;overflow: auto;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;transition: bottom .5s;-webkit-transition: bottom .5s;}
.gridzyClassicLight .gridzyItemContent>img+* {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");background: rgba(255,255,255,.7);color: #000;}
.gridzyClassic .gridzyItem:hover .gridzyItemContent>img+*, .gridzyClassicLight .gridzyItem:hover .gridzyItemContent>img+* {bottom: 0;}
.gridzyFullOverlay .gridzyItem, .gridzyFullOverlayLight .gridzyItem {overflow: hidden;}
.gridzyFullOverlay .gridzyItem>*, .gridzyFullOverlayLight .gridzyItem>* {position: relative;}
.gridzyFullOverlay .gridzyItem>*>img, .gridzyFullOverlayLight .gridzyItem>*>img {vertical-align: middle;}
.gridzyFullOverlay .gridzyItem>*>img+*, .gridzyFullOverlayLight .gridzyItem>*>img+* {position: absolute;}
.gridzyFullOverlay .gridzyItemContent>img, .gridzyFullOverlayLight .gridzyItemContent>img {width: 100%;height: 100%;}
.gridzyFullOverlay .gridzyItemContent>img+*, .gridzyFullOverlayLight .gridzyItemContent>img+* {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");background: rgba(0,0,0,.7);color: #fff;margin: 0;padding: .5em;visibility: hidden;opacity: 0;display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;transition: opacity .5s;-webkit-transition: opacity .5s;overflow: auto;}
.gridzyFullOverlayLight .gridzyItemContent>img+* {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");background: rgba(255,255,255,.7);color: #000;}
.gridzyFullOverlay .gridzyItem:hover .gridzyItemContent>img+*, .gridzyFullOverlayLight .gridzyItem:hover .gridzyItemContent>img+* {visibility: visible;opacity: 1;}
.gridzyFullOverlay .gridzyItemContent>img+*>img, .gridzyFullOverlayLight .gridzyItemContent>img+*>img {float: left;width: 60px;}
.gridzyFullOverlay .gridzyItemContent>img+*>img+*, .gridzyFullOverlayLight .gridzyItemContent>img+*>img+* {margin-left: 60px;padding-left: .5em;display: block;}
.gridzyFullOverlay .gridzyItemContent>img+*>*>*, .gridzyFullOverlayLight .gridzyItemContent>img+*>*>* {display: block;}
.gridzyAnimated .gridzyItem {left: 50%;top: 50%;-webkit-transition: left .5s,top .5s,width .5s,height .5s,font-size .5s,-webkit-transform .5s;-webkit-transition: -webkit-transform .5s,left .5s,top .5s,width .5s,height .5s,font-size .5s;transition: left .5s,top .5s,width .5s,height .5s,font-size .5s,-webkit-transform .5s;transition: transform .5s,left .5s,top .5s,width .5s,height .5s,font-size .5s;transition: transform .5s,left .5s,top .5s,width .5s,height .5s,font-size .5s,-webkit-transform .5s;}
.gridzyAnimated .gridzyContainer {height: 0;transition: height .5s;-webkit-transition: height .5s;}
.gridzyItemContent {transition: opacity 1s;-webkit-transition: opacity 1s;opacity: 1;filter: alpha(opacity=100);}
.gridzyItemLoading .gridzyItemContent {opacity: .3;filter: alpha(opacity=30);}
.gridzyItemLoading {background-image: url("data:image/gif;base64,R0lGODlhEAAQAOYAAP////z8/Pr6+vj4+Pb29vT09PLy8vDw8O7u7uzs7Orq6ujo6Obm5uTk5OLi4uDg4N7e3tzc3Nra2tjY2NbW1tTU1NLS0tDQ0M7OzszMzMrKysjIyMbGxsTExMLCwsDAwL6+vry8vLq6uri4uLa2trS0tLKysrCwsK6urqysrKqqqqioqKampqSkpKKioqCgoJ6enpycnJqampaWlpSUlJKSkpCQkI6OjoyMjIqKioiIiIaGhoSEhIKCgoCAgH5+fnx8fHp6enh4eHZ2dnR0dHJycnBwcG5ubmxsbGpqamhoaGZmZmRkZGJiYmBgYF5eXlxcXFpaWlhYWFZWVlRUVFJSUlBQUE5OTkxMTEpKSkhISEZGRkREREJCQkBAQD4+Pjw8PDo6Ojg4ODY2NjQ0NDIyMjAwMC4uLiwsLCoqKigoKCYmJiQkJCIiIiAgIB4eHhwcHBgYGBYWFhQUFBISEhAQEA4ODgwMDAoKCggICAYGBgQEBAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAAACwAAAEADwAOAAAHi4AAggAXO1txg4mDLmF2eHqCAgMBiS1sckonC4IBBQcCghVccDiKAAIJCZQ0bEWmggcNBwBOaiKvAAQQDQBeZgm4ABQTAFxjCLgBGBYAR18euAkcFAAuXDm4FiEPABFJViqmFCceBoIiT1AxFwUEER8uKNyDIEBLR0I9ODMoEaYOJGbwwLFCAzBBgQAAIfkEBQoAAAAsAAABAA8ADgAAB4WAAIIAFDRSaGpXOheDgyhWaWxvcXR2ZDGNJl1lQSIACiZMeHSDEk5gmI0API0tXDuqjQGCQVgdsYMDAgBOVbiDBgYAS1G/ggkIADlNGL8DDMklSS6/ChAHAA05QyCxCxUPuwAaPD0lEYILExsXyYMYMTczLyomIRkKsQoaJSsnHBEKDAoEACH5BAUKAAAALAAAAQAPAA4AAAeEgACCABEtRVlcTDODjCFHWFxfY2ZqWiyMH0xTNh2CIUNtai6CDj9NKIyCNnFgFwAjSTCpg0l1OgAzRRazgiZ3WgA8QbyCCnpxADg9xKkrORLMgxs1IcQCA4IJKjC7qQMHBIMSKyoYCgABBQkLCAKMECEkIRwYFBAL2KkGERcaFg/tBgUCACH5BAUKAAAALAAAAQAPAA4AAAeLgACCAA0kOElNQCwSg4MaOUdLT1NXWk0mjRg7QSwXBgAcOl9dKIIKMTwfjYIwZFUUABo3JKuDQWo0ACYzEbWCIm1SACwwvoNwaQApLMYACnJrAB4oDMYmdVgAEiQWxk14OwAGGx8OvntmGIILGxoOBYIB8gAyjQkTFREOCgcEAr4DEjBgkKDAv0GBAAAh+QQFCgAAACwAAAEADwAOAAAHiIAAggAJGSk1ODEiDYODEScyNTk9QUU8Ho0PKC0eEAAEFS1KSSCCBh8oFI2CJlBFnhAjF6uDNVcsABYfCrSCHFpEABkcvYNfWLkYAcUAY1wAEBUFxSFnTAAIEby9RGs0AAIMDdOrOG9bFYIECgkEgydLc2wtjQIGBQOCendiLr0BywBw2TFLUCAAIfkEBQoAAAAsAAABAA8ADgAAB4WAAIIABRAaJCciGAmDgwoYHyMmKi4yLRaNCBcbEgqCDiA3NxiCAhAWC42CHD01DAAHEamqgilDIgAKDwS0ghZHNrmvvYJMRwAIjMQAUUuEBgHEHFU/AAIE0b06WiyCAdmqMV9NEqpOJwoKI0JlXSaqZ3l3dHFva1YotBg7WWxqUzUoDAoEACH5BAUKAAAALAAAAQAPAA4AAAeCgACCAAEHDRQWFA4Fg4MDCg8RFRgcHx0OjQIICwgEhAgUJCUQgwUHA42CEiomCIQEqKmCHTAYhAKygw8zKLmyODW+qT04AFx6vbkVQjEAPHhMvi9HIgAXY3Q5sihNPpgAL21xRiOCHjdUTB+NLl1ua2djX1pIIbIVNU9fXEcuEYOBAAAh+QQJCgAAACwAAAEADwAOAAAHg4AAgoIBAwYICAYCg4wAAgQGCQwPDweMMY0AAwkTFAmCGGZ6mQAKGBYEADt4TaQAER4PAFh2J64JIRoAbHQKrgAmIwBqcb6uKrZTbySuDy8iADVsRK4iMxiCWGgymR45LsYpYGI8HZYYLEA5F4wnUF1aVVFMRzgZmRIuQk9LOSQNgwIBADs=");background-position: center center;background-repeat: no-repeat;-webkit-box-shadow: inset 0 0 15px -5px #666;box-shadow: inset 0 0 15px -5px #666;}
.gridzyItemLoading {animation-duration: 1s;animation-name: gridzyProgressIndicatorHideFallback;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-duration: 1s;-webkit-animation-name: gridzyProgressIndicatorHideFallback;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;}
.gridzyItemLoading .gridzyItemProgressIndicator {animation-duration: 1s;animation-name: gridzyProgressIndicator;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-duration: 1s;-webkit-animation-name: gridzyProgressIndicator;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAyUlEQVQYGY3AIUsDUQAA4A+OIWPIIS8Yhgy5IIeMYTAYhogsmMaCGOSSaRgPg4jJYDIsiJhE/AFmuSAGg8loWDSI0WCwWY8nwj6z6zn24MM/Cs++fPsBDXMSNfumPl0ZWgSJllQDYFXlXamuIQgS4NDUhViqLQVuvBmINS1rA49eBX/lVoDKiwWxxJouMPGkLxZsyIFC5Uisa1sHyFy6t6suN9Q3DzBw686BnpamzKbCSEfNljPXJs6dKo2NZCJLdoydKO1ZF8zqF/nIJI6MF7DCAAAAAElFTkSuQmCC");position: absolute;left: -1000px;top: 50%;margin-left: -8px;margin-top: -8px;width: 16px;height: 16px;z-index: 1;}
@keyframes gridzyProgressIndicatorHideFallback {0% {background-position: -1000px -1000px;}
	100% {background-position: -1000px -1000px;}}
@-webkit-keyframes gridzyProgressIndicatorHideFallback {0% {background-position: -1000px -1000px;}
	100% {background-position: -1000px -1000px;}}
@keyframes gridzyProgressIndicator {0% {transform: rotate(0);-webkit-transform: rotate(0);left: 50%;}
	100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);left: 50%;}}
@-webkit-keyframes gridzyProgressIndicator {0% {transform: rotate(0);-webkit-transform: rotate(0);left: 50%;}
	100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);left: 50%;}}
.gridzyLightProgressIndicator .gridzyItemLoading {background-image: url("data:image/gif;base64,R0lGODlhEAAQAOYAAPv7+/n5+ff39/X19fPz8/Hx8e/v7+3t7evr6+np6efn5+Pj4+Hh4d/f393d3dvb29nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7m5ube3t7W1tbOzs7Gxsa+vr62traurq6mpqaenp6WlpaOjo6GhoZ+fn52dnZubm5mZmZeXl5WVlZOTk5GRkY+Pj42NjYuLi4mJiYeHh4WFhYODg4GBgX9/f319fXt7e3l5eXd3d3V1dXNzc3FxcW9vb21tbWtra2lpaWVlZWNjY2FhYV9fX11dXVtbW1lZWVdXV1VVVVNTU1FRUU9PT01NTUtLS0lJSUdHR0VFRUNDQ0FBQT8/Pz09PTs7Ozk5OTc3NzU1NTMzMzExMS8vLy0tLSsrKykpKScnJyUlJSMjIyEhIR8fHx0dHRsbGxkZGRcXFxUVFRMTExEREQ8PDw0NDQsLCwkJCQcHBwUFBQMDAwAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgB7ACwAAAEADwAOAAAHi4B7gntkQCAKg4mDTRoFAwGCeXh6iU4PCTFUcIJ6dnR5gmYfC0OKe3lycpRHDzamgnRudHstEVmve3drbnsdFXK4e2doex8Yc7h6Y2V7NBxduHJfZ3tNH0K4ZVpse2oyJVGmZ1RddYJZLCtKZHZ3alxNU9yDWzswNDk+Q0hTaqZtV5D8GAIlDDBBgQAAIfkEBQoAewAsAAABAA8ADgAAB4WAe4J7Z0cpExEkQWSDg1MlEg8MCgcFF0qNVR4WOll7cVUvAweDaS0bmI17P41OH0CqjXqCOiNesYN4eXstJriDdXV7MCq/gnJze0IuY794b8lWMk2/cWt0e25COFuxcGZsu3thPz5WaoJwaGBkyYNjSkRITFFVWmJxsXFhVlBUX2rsDAoEACH5BAUKAHsALAAAAQAPAA4AAAeEgHuCe2pONiIfL0iDjFo0Ix8cGBURIU+MXC8oRV6CWjgOEU2CbTwuU4yCRQobZHtYMkupgzIGQXtINmWzglUEIXs/OryCcQEKe0M+xKlQQmnMg2BGWsR5eIJyUUu7qXh0d4NpUFFjcXt6dnJwc3mMa1pXWl9jZ2tw2Kl1amRhZWztBgUCACH5BAUKAHsALAAAAQAPAA4AAAeLgHuCe25XQzIuO09pg4NhQjQwLCgkIS5VjWNAOk9kdXtfQRweU4JxSj9cjYJLFyZne2FEV6uDOhFHe1VIarWCWQ4pe09LvoMLEntST8Z7cQkQe11Tb8ZVBiN7aVdlxi4DQHt1YFxtvgAVY4JwYGFtdoJ68ntJjXJoZmptcXR3eb545Lx5I8fOv0GBAAAh+QQFCgB7ACwAAAEADwAOAAAHiIB7gntyYlJGQ0pZboODalRJRkI+OjY/XY1sU05da3t3Zk4xMluCdVxTZ42CVSs2nmtYZKuDRiRPe2VccbSCXyE3e2JfvYMcI7ljesV7GB97a2Z2xVoUL3tzary9NxBHe3lvbtOrQwwgZoJ3cXJ3g1QwCA9OjXl1dniCAQQZTb16y/Z8ADJLUCAAIfkEBQoAewAsAAABAA8ADgAAB4WAe4J7dmthV1RZY3KDg3FjXFhVUU1JTmWNc2RgaXGCbVtERGOCeWtlcI2CXz5Gb3t0aqmqglI4WXtxbHe0gmU0RbmvvYIvNHtzjMR7KjCEdXrEXyY8e3l30b1BIU+CetmqShwuaaotVHFxWDkWHlWqFAIEBwoMECVTtGNAIg8RKEbODAoEACH5BAUKAHsALAAAAQAPAA4AAAeCgHuCe3p0bmdlZ212g4N4cWxqZmNfXF5tjXlzcHN3hHNnV1Zrg3Z0eI2CaVFVc4R3qKmCXktjhHmyg2xIU7myQ0a+qT5Dex8BvblmOUp7PwMvvkw0WXtkGAdCslMuPZh7TA4KNViCXUQnL1yNTR4NEBQYHCEzWrJmRiwcHzRNaoOBAAAh+QQJCgB7ACwAAAEADwAOAAAHg4B7goJ6eHVzc3V5g4x7eXd1cm9sbHSMSo17eHJoZ3KCYxUBmXtxY2V3e0ADLqR7al1seyMFVK5yWmF7DwdxrntVWHsRCr6uUbYoDFeubExZe0YPN65ZSGOCIxNJmV1CTcZSGxk/XpZjTztCZIxUKx4hJiovNENimWlNOSwwQldugwIBADs=");-webkit-box-shadow: inset 0 0 15px -5px #999;box-shadow: inset 0 0 15px -5px #999;}
.gridzyLightProgressIndicator .gridzyItemLoading .gridzyItemProgressIndicator {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6klEQVQokYXRLUtDURgA4AOXIWPIkBsMQ4YsyJAxDAbDEJEF01gQgyyZhnEYREwGk2FBxCTiDzDLghgMJqNh0SBGg8H0GA5j06vKKS+ch/czCH+/cVi378bLb6Dj3pt3H4IgZ0oyCbYNvTrTMisIEgVFuRFYNPCs9yV1TiqVRLBr6CTTXlFJMYILT5oZkDevFMGtR+kPI1YtRDDwYCbznVhSi6DvTiMDUiuqEXQM7GVAzbpyBBWnrm1+q9/SMD1aVNOlKzvqCvIqVnW0lSdXvebIub5jh3q62irfjzVnQ9eBni3L47H/ObbwCYDAI518/mDYAAAAAElFTkSuQmCC");}
.popup {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background-color: rgba(25,38,50,.7);-webkit-overflow-scrolling: touch;overflow-y: scroll;z-index: 4;}
.popup-overlay {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding-top: 20px;padding-bottom: 20px;z-index: 10;}
.popup-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;margin: 0 auto;z-index: 20;}
.popup-content_video {max-width: 860px;}
.popup-content_form {max-width: 980px;width: 100%;height: auto;background-color: #fff;}
.popup-content_modal-account {max-width: 550px;}
.popup-content_modal-order {max-width: 790px;}
.popup-close {position: absolute;top: 0;right: 0;width: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.popup-close:hover {opacity: .5;}
.popup__title {margin-bottom: 22px;font-size: 30px;line-height: 1;color: #000;}
.popup-items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 0 20px;}
.m-form-policy {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 14px;color: #8b9dac;}
.m-form-policy__text {display: inline-block;padding-top: 2px;}
.m-form-policy__link {display: inline;font-weight: 700;color: #8b9dac;}
.m-form-policy__link:hover {text-decoration: underline;color: #8b9dac;}
.m-form-policy__checkbox:checked, .m-form-policy__checkbox:not(:checked) {position: absolute;left: -9999px;}
.m-form-policy__checkbox:checked+label, .m-form-policy__checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.m-form-policy__checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: 0;background-color: #d9e2ea;border: 1px solid #d9e2ea;}
.m-form-policy__checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: 0;background-color: transparent;border: 1px solid #44596a;}
.m-form-policy__checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");position: absolute;width: 12px;height: 12px;opacity: 1;left: 4px;top: 2px;}
.m-form-policy__checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: 2px;}
.modal-form_twinned {display: -webkit-box;display: -ms-flexbox;display: flex;}
.modal-form__close {top: 30px;right: 30px;}
.m-form-consult__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 50%;}
.m-form-consult {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;width: 50%;padding-right: 100px;padding-left: 100px;}
.m-form-consult__title {width: 140%;margin-bottom: 12px;font-weight: 700;font-size: 32px;line-height: 1.14;color: #192632;}
.m-form-consult__text {margin-bottom: 32px;font-size: 18px;color: #7d96ab;}
.m-form-consult__input {width: 310px;margin-top: 0;margin-bottom: 24px;padding: 12px 0;color: #192632;}
.m-form-consult__input+.form-field__prompt {bottom: 6px;}
.m-form-consult__submit {margin-top: 16px;margin-bottom: 22px;}
.m-form-consult__submit:hover {color: #e01860;}
.m-form-consult__policy {width: 120%;font-size: 14px;color: #44596a;}
.m-form-consult__policy label {margin-top: 2px;}
.m-form-consult__checkbox:checked, .m-form-consult__checkbox:not(:checked) {position: absolute;left: -9999px;}
.m-form-consult__checkbox:checked+label, .m-form-consult__checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.m-form-consult__checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: transparent;border: 1px solid #e01860;}
.m-form-consult__checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check.svg");position: absolute;width: 12px;height: 12px;opacity: 1;left: 4px;top: calc(50% - 9px);}
.m-form-consult__checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: transparent;border: 1px solid #e01860;}
.m-form-consult__checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: calc(50% - 6px);}
.m-form-consult__link {display: inline;font-weight: 700;font-size: 14px;color: #44596a;}
.m-form-consult__link:hover {color: #44596a;}
.m-form-account {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;max-width: 550px;padding: 60px 110px;border-radius: 10px;background-color: #fff;}
.m-form-account__title {margin-bottom: 20px;font-weight: 700;font-size: 32px;line-height: 1.2;text-align: center;color: #192632;}
.m-form-account__text {width: 100%;max-width: 280px;margin-bottom: 40px;font-size: 16px;line-height: 1.25;color: #44596a;}
.m-form-account .form-field__prompt {bottom: 9px;}
.m-form-account__captcha {margin-top: -10px;margin-bottom: 20px;}
.m-form-account__captcha .g-recaptcha div {-webkit-transform: scale(.9);transform: scale(.9);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.m-form-account__policy {width: 100%;margin-top: 10px;font-size: 14px;color: #44596a;}
.m-form-account__link {display: inline;font-size: 14px;color: #44596a;}
.m-form-account__link:hover {text-decoration: underline;color: #44596a;}
.m-form-account__option {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 20px;font-size: 14px;text-align: center;color: #44596a;}
.m-form-account__ref {display: inline;padding-left: 4px;font-weight: 700;font-size: 14px;color: #e01860;cursor: pointer;}
.m-form-account__policy label {margin-top: 2px;}
.m-form-account__policy-checkbox:checked, .m-form-account__policy-checkbox:not(:checked) {position: absolute;left: -9999px;}
.m-form-account__policy-checkbox:checked+label, .m-form-account__policy-checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.m-form-account__policy-checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: #d9e2ea;border: 1px solid #d9e2ea;}
.m-form-account__policy-checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");position: absolute;width: 12px;height: 12px;opacity: 1;left: 4px;top: calc(50% - 9px);}
.m-form-account__policy-checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: transparent;border: 1px solid #44596a;}
.m-form-account__policy-checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: calc(50% - 6px);}
.m-form-order {position: relative;width: 100%;max-width: 790px;padding: 80px 60px 60px;border-radius: 10px;background-color: #fff;}
.m-form-order__title {margin-bottom: 16px;font-weight: 700;font-size: 22px;line-height: 1.2;color: #192632;}
.m-form-order__product {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 40px;}
.m-form-order__product-image {width: 200px;height: 200px;margin-right: 30px;border-radius: 2px;}
.m-form-order__product-name {margin-bottom: 16px;font-weight: 700;font-size: 22px;line-height: 1.2;color: #192632;}
.m-form-order__product-options {margin-bottom: 14px;}
.m-form-order__product-choise {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4px;}
.m-form-order__product-choise .cart-position__counter {margin-left: 0;}
.m-form-order__product-choise .cart-position__price {font-size: 22px;}
.m-form-order__product-choise .cart-position__price-currency {font-size: 24px;}
.m-form-order__process {padding-top: 32px;border-top: 1px solid #d9e2ea;}
.m-form-order__fields {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.m-form-order__fields .form-field {width: calc(50% - 30px);margin-right: 30px;}
.m-form-order .form-field__prompt {bottom: 9px;}
.m-form-order__policy {width: 100%;margin-top: 20px;font-size: 14px;color: #44596a;}
.m-form-order__link {display: inline;font-size: 14px;color: #44596a;}
.m-form-order__link:hover {text-decoration: underline;color: #44596a;}
.m-form-order__option {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 20px;font-size: 14px;text-align: center;color: #44596a;}
.m-form-order__ref {display: inline;padding-left: 4px;font-weight: 700;font-size: 14px;color: #e01860;cursor: pointer;}
.m-form-order__policy label {margin-top: 2px;}
.m-form-order__policy-checkbox:checked, .m-form-order__policy-checkbox:not(:checked) {position: absolute;left: -9999px;}
.m-form-order__policy-checkbox:checked+label, .m-form-order__policy-checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.m-form-order__policy-checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: #d9e2ea;border: 1px solid #d9e2ea;}
.m-form-order__policy-checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");position: absolute;width: 12px;height: 12px;opacity: 1;left: 4px;top: calc(50% - 9px);}
.m-form-order__policy-checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: transparent;border: 1px solid #44596a;}
.m-form-order__policy-checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: calc(50% - 6px);}
.section-wrapper {max-width: 1200px;width: 100%;margin: 0 auto;}
.section-heading {margin-bottom: 36px;}
.section-heading__module {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.section-heading__name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 12px;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #7d96ab;}
.section-heading__title {margin-bottom: 0;padding-top: 0;font-size: 32px;}
.section-heading__link {margin-left: auto;font-size: 14px;color: #e01860;text-decoration: none;}
.section-heading__link:hover {font-weight: 700;color: #e01860;text-decoration: none;}
.section-heading__link_mob {display: none;margin-left: auto;font-size: 14px;color: #e01860;text-decoration: none;}
.section-heading__link_mob:hover {font-weight: 700;color: #e01860;text-decoration: none;}
.scrollbar-outer>.scroll-element, .scrollbar-outer>.scroll-element div {z-index: 2;}
.video-background {position: relative;height: 830px;background-color: rgba(25,38,50,.5);}
.video-background .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;}
.video-background__content {margin-top: auto;}
.video-background__title {width: 900px;margin-bottom: 20px;font-weight: 700;font-size: 56px;color: #fff;}
.video-background__text {font-size: 18px;color: #d9e2ea;}
.video-background__scroll {width: 50px;height: 26px;margin: auto auto 40px auto;cursor: pointer;}
.video-background__scroll .ico-svg {width: 100%;height: 100%;}
.video-background__scroll:hover .ico-svg {fill: #fff;}
#videoBackground {width: 100%;position: fixed;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;z-index: -1;}
.header {padding-top: 16px;-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);background-color: #192632;}
.header_fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 4;}
.header__sup {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 16px;border-bottom: 1px solid #7d96ab;}
.header-place {position: relative;}
.header-place__point {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #7d96ab;-webkit-transition: all .3s ease;transition: all .3s ease;}
.header-place__img {margin-right: 14px;}
.header-place__selector {display: none;position: absolute;}
.header-profile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
.header-profile__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 30px;font-size: 14px;text-decoration: none;color: #7d96ab;}
.header-profile__item:last-child {margin-right: 0;}
.header-profile__item:hover {text-decoration: none;color: #fff;}
.header-profile__item-phone .ico-svg {width: 15px;height: 15px;}
.header-profile__item-mail:hover .ico-svg, .header-profile__item-phone:hover .ico-svg {fill: #fff;}
.header-profile__item .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 10px;}
.header-account {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
.header-account__entry {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 30px;font-size: 14px;color: #7d96ab;cursor: pointer;}
.header-account__entry:hover {color: #fff;}
.header-account__entry-ico {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 8px;margin-top: -2px;}
.header-account__entry:hover .header-account__entry-ico {fill: #fff;}
.header-account__user {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 30px;font-size: 14px;color: #7d96ab;cursor: pointer;}
.header-account__user:hover {color: #fff;}
.header-account__user-avatar {width: 22px;height: 22px;margin-right: 8px;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}
.header-account__user-text {padding-top: 4px;padding-bottom: 4px;}
.header-account__user-menu {display: none;position: absolute;top: 26px;width: 130px;padding-top: 16px;z-index: 5;}
.header-account__user-link {width: 100%;margin-bottom: -1px;padding: 6px 10px 7px;border: 1px solid #d9e2ea;font-size: 12px;line-height: 1.3;color: #44596a;background-color: #fff;}
.header-account__user-link:hover {color: #44596a;background-color: #f7f9fb;}
.header-account__user-link--first {border-radius: 5px 5px 0 0;}
.header-account__user-link--last {border-radius: 0 0 5px 5px;}
.header-account__user:hover .header-account__user-menu {display: block;}
.header-account__cart {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #7d96ab;}
.header-account__cart:hover {color: #fff;}
.header-account__cart-ico {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 8px;margin-bottom: -3px;}
.header-account__cart-ico .ico-svg {-webkit-transition: all .3s ease;transition: all .3s ease;}
.header-account__cart:hover .ico-svg {stroke: #fff;}
.header-account__cart--mob {display: none;}
.header__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 20px;padding-bottom: 20px;}
.header-burger {display: none;}
.header-logo {-ms-flex-negative: 0;flex-shrink: 0;width: 175px;margin-top: -6px;}
.header-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;margin-right: auto;}
.header-menu__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 24px;font-weight: 500;font-size: 16px;text-decoration: none;color: #fff;}
.header-menu__item:last-child {margin-right: 0;}
.header-menu__item:hover {text-decoration: none;color: #7d96ab;}
.header-menu__dropdown {position: relative;z-index: 2;}
.header-menu__dropdown .dropdown {display: none;position: absolute;top: 100%;left: -24px;z-index: 2;}
.header-menu__dropdown .dropdown-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 245px;margin-top: 8px;padding: 20px 24px;background-color: #fff;}
.header-menu__dropdown .dropdown-item {margin-bottom: 10px;font-size: 16px;line-height: 1.37;color: #727f8b;}
.header-menu__dropdown .dropdown-item:hover {color: #192632;}
.header-menu__dropdown .dropdown-item:last-child {margin-bottom: 0;}
.header-menu__dropdown:hover .dropdown {display: block;}
.header-menu__item-shop {color: #e01860;}
.header-menu__item-shop:hover {color: #e01860;}
.header-menu__item.accent {color: #fff;}
.header-menu__item.accent:hover {color: #fff;}
.header-menu__item-ico {-ms-flex-negative: 0;flex-shrink: 0;width: 18px;height: 18px;stroke: #fff;margin-right: 8px;}
.header-menu__item:hover .header-menu__item-ico {stroke: #fff;}
.header-menu__dropdown-control {-ms-flex-negative: 0;flex-shrink: 0;width: 12px;height: 12px;fill: #fff;margin-left: 4px;}
.header-menu__item:hover .header-menu__dropdown-control {fill: #fff;}
.header-search_mob {display: none;}
.header-search {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.header-search:hover .header-search__ico {fill: #7d96ab;-webkit-transition: all .3s ease;transition: all .3s ease;}
.header__button {padding: 10px 18px;border: 1px solid #e01860;font-size: 16px;line-height: 1;color: #fff;background-color: #e01860;}
.header__button:hover {border: 1px solid #e01860;color: #fff;background-color: transparent;}
.header__button_mob {display: none;}
.header-services {border-bottom: 1px solid #d9e2ea;background-color: #f7f8f9;}
.header-services .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 7px 0 8px;}
.header-services__item {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 30px;font-size: 14px;text-decoration: none;color: #7d96ab;}
.header-services__item:last-child {margin-right: 0;}
.header-services__item:hover {text-decoration: none;color: #fff;}
.header_light {padding-top: 16px;background-color: #fff;}
.header_light .header-profile__item:hover {color: #192632;}
.header_light .header-profile__item-mail:hover .ico-svg, .header_light .header-profile__item-phone:hover .ico-svg {fill: #192632;}
.header_light .header-menu__item {color: #44596a;}
.header_light .header-menu__item:hover {color: #192632;}
.header_light .header-search .header-search__ico, .header_light .header-search_mob .header-search__ico {fill: #44596a;}
.header_light .header-search:hover .header-search__ico, .header_light .header-search_mob:hover .header-search__ico {fill: #7d96ab;}
.header_light .header-menu__item-shop {color: #e01860;}
.header_light .header-menu__item-shop:hover {color: #e01860;}
.header_light .header-menu__item.accent {color: #44596a;}
.header_light .header-menu__item.accent .header-menu__item-ico {stroke: #44596a;}
.header_light .header-menu__item.accent .header-menu__dropdown-control {fill: #44596a;}
.header_light .header-menu__item.accent:hover {color: #192632;}
.header_light .header-menu__item.accent:hover .header-menu__item-ico {stroke: #192632;}
.header_light .header-menu__item.accent:hover .header-menu__dropdown-control {fill: #192632;}
.header_light .header-account__entry:hover {color: #44596a;}
.header_light .header-account__entry:hover .header-account__entry-ico {fill: #44596a;}
.header_light .header-account__user:hover {color: #44596a;}
.header_light .header-account__cart:hover {color: #44596a;}
.header_light .header-account__cart:hover .ico-svg {stroke: #44596a;}
.header_light .header__button:hover {color: #192632;}
.header_light .header-services {border-top: none;background-color: #f7f8f9;}
.header-services__item {color: #7d96ab;}
.header-services__item:hover {text-decoration: none;color: #192632;}
.sidenav {display: none;position: absolute;top: 0;left: 0;height: 100vh;width: 435px;background-color: #fff;z-index: 8;}
.sidenav-wrapper {position: relative;height: 100%;padding: 60px;-webkit-overflow-scrolling: touch;overflow-y: auto;}
.sidenav-close {position: absolute;top: 30px;right: 30px;width: 20px;height: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;cursor: pointer;}
.sidenav-shop {margin-bottom: 26px;padding-bottom: 22px;border-bottom: 1px solid #d9e2ea;}
.sidenav-account {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 16px;}
.sidenav-account__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;margin-right: 16px;border-radius: 50%;background-color: rgba(217,226,234,.2);}
.sidenav-account__img {-ms-flex-negative: 0;flex-shrink: 0;width: 18px;height: 18px;}
.sidenav-account__avatar {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sidenav-account__user {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 16px;line-height: 1;color: #44596a;}
.sidenav-account__user-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 6px;}
.sidenav-account__entry {font-size: 16px;color: #44596a;cursor: pointer;}
.sidenav-shop__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 4px 0;padding: 6px 0;font-size: 16px;text-decoration: none;line-height: 1;color: #e01860;}
.sidenav-shop__link:hover {text-decoration: none;color: #e01860;}
.sidenav-shop__link-ico {-ms-flex-negative: 0;flex-shrink: 0;width: 16px;margin-right: 12px;}
.sidenav-account__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 4px 0;padding: 6px 0;font-size: 16px;text-decoration: none;line-height: 1;color: #7d96ab;}
.sidenav-account__link:hover {text-decoration: none;color: #7d96ab;}
.sidenav-account__link-ico {-ms-flex-negative: 0;flex-shrink: 0;width: 16px;margin-right: 12px;opacity: .5;}
.sidenav-account__link--active {color: #44596a;}
.sidenav-account__link--active .sidenav-account__link-ico {opacity: 1;}
.sidenav-menu__module {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 30px;padding-bottom: 0;border-bottom: 1px solid #d9e2ea;}
.sidenav-menu__module:hover {text-decoration: none;color: #192632;}
.sidenav-menu__item {display: block;margin: 4px 0;padding: 14px 0;font-weight: 500;font-size: 22px;text-decoration: none;color: #192632;}
.sidenav-menu__item:first-child {padding-top: 0;}
.sidenav-menu__item:last-child {margin-bottom: 6px;}
.sidenav-menu__item:hover {text-decoration: none;color: #192632;}
.sidenav-callback {margin-bottom: 20px;}
.sidenav-callback__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px;font-family: "Lato",Arial,sans-serif;font-size: 20px;text-decoration: none;color: #192632;}
.sidenav-callback__item:hover {text-decoration: none;color: #192632;}
.sidenav-callback__item .ico-svg {width: 23px;margin-right: 20px;}
.sidenav__button {max-width: 315px;width: 100%;margin-top: 4px;margin-bottom: 60px;padding: 12px 24px 11px;border: 1px solid #e01860;font-weight: 700;font-size: 16px;color: #fff;background-color: #e01860;}
.sidenav__button:hover {background-color: transparent;color: #e01860;}
.sidenav-overlay {display: none;position: absolute;top: 0;left: 0;right: 0;background-color: rgba(25,38,50,.8);z-index: 4;overflow: hidden auto;}
.sidenav-overlay_active {display: block;}
.summary {background-color: #192632;}
.summary-carousel {position: relative;}
.summary-carousel__slide {position: relative;height: 700px;overflow-x: hidden;}
.summary-carousel__slide-info {max-width: 1200px;margin: 140px auto;}
.summary-carousel__headline {margin-bottom: 24px;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #7d96ab;}
.summary-carousel__title {width: 100%;max-width: 640px;margin-bottom: 24px;padding-top: 0;font-size: 56px;font-weight: 700;line-height: 1.1;color: #fff;}
.summary-carousel__text {width: 100%;max-width: 450px;margin-bottom: 48px;font-size: 18px;color: #d9e2ea;}
.summary-carousel__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.summary-carousel__button {margin-right: 30px;}
.summary-carousel__button-text_mob {display: none;}
.summary-carousel__callback {padding: 12px 17px;border: 1px solid #fff;font-size: 16px;line-height: 1;color: #fff;background-color: transparent;}
.summary-carousel__callback:hover {border: 1px solid #fff;color: #44596a;background-color: #fff;}
.summary-carousel__slide-image {position: absolute;background-repeat: no-repeat;bottom: 0;}
#summaryCarousel_Car {top: -9rem;right: -18rem;width: 1340px;background-size: 120%;z-index: -1;}
#summaryCarousel_Furgon {top: -8rem;right: -14rem;width: 1170px;background-size: 120%;z-index: -1;}
#summaryCarousel_Truck {top: -8rem;right: -21rem;width: 1400px;background-size: 110%;z-index: -1;}
#summaryCarousel_Bus {top: -5.7rem;right: -11rem;width: 1250px;background-size: 130%;z-index: -1;}
.summary-carousel .swiper-pagination {position: relative;top: -170px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 1200px;margin: 0 auto;z-index: 3;}
.summary-carousel__slide-image_mob {display: none;margin-bottom: 16px;margin-left: auto;margin-right: auto;}
.summary-carousel .swiper-pagination-bullet {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 40px;width: 40px;margin-right: 30px;border: 1px solid #7d96ab;color: #7d96ab;background-color: transparent;opacity: 1;outline: 0;}
.summary-carousel .swiper-pagination-bullet:last-child {margin-right: 0;}
.summary-carousel .swiper-pagination-bullet-active {border: 1px solid #fff;color: #44596a;background-color: #fff;}
.summary-carousel .swiper-pagination-bullet:hover {border: 1px solid #fff;color: #fff;}
.summary-carousel .swiper-pagination-bullet-active:hover {color: #44596a;}
.doned {margin-bottom: 100px;padding-top: 16px;padding-bottom: 48px;background-color: #192632;}
.doned-carousel {position: relative;}
.doned-carousel__slide {position: relative;}
.doned-carousel__slide.swiper-slide-active, .doned-carousel__slide.swiper-slide-next {border-right: 1px solid #7d96ab;}
.doned-carousel__slide-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 44px;margin-right: 14px;}
.doned-carousel__text {width: 150px;margin-right: 30px;font-size: 14px;line-height: 1;color: #7d96ab;}
.doned-carousel__slide-image {height: 40px;}
.doned-carousel__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.doned-carousel__prev {position: absolute;top: 20%;left: 0;z-index: 1;cursor: pointer;}
.doned-carousel__prev:hover .ico-svg {fill: #fff;}
.doned-carousel__next {position: absolute;top: 20%;right: 0;z-index: 1;cursor: pointer;}
.doned-carousel__next:hover .ico-svg {fill: #fff;}
.vehicles {padding-bottom: 60px;background-color: #f7f8f9;}
.vehicles-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.vehicles-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 277px;margin-left: 15px;margin-right: 15px;margin-bottom: 30px;padding: 30px;border-radius: 2px;background-color: #fff;}
.vehicles-item__image {height: 40px;margin-bottom: 22px;}
.vehicles-item__title {margin-bottom: 12px;padding-top: 0;font-size: 22px;color: #192632;}
.vehicles-item__text {margin-bottom: 30px;font-size: 16px;color: #727f8b;}
.vehicles-item__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-top: auto;}
.question {padding-bottom: 100px;background-color: #f7f8f9;}
.question .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 46px 60px;border-radius: 8px;background-color: #192632;}
.question__title {width: 210px;margin-right: 20px;font-weight: 700;font-size: 28px;color: #fff;}
.question-form {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;}
.question-form .form-field {margin-right: 60px;}
.video {padding-bottom: 100px;background-color: #f7f8f9;}
.video-content {display: -webkit-box;display: -ms-flexbox;display: flex;height: 590px;}
.video-main {position: relative;width: 74%;height: 590px;margin-right: 30px;padding: 110px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.video__fade {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(25,38,50,.85);}
.video-main__link {position: relative;width: 100px;color: #fff;cursor: pointer;}
.video-main__play {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100px;height: 100px;margin-bottom: 90px;border: 1px solid #fff;border-radius: 50%;background-color: rgba(255,255,255,.4);-webkit-transition: all .3s ease;transition: all .3s ease;}
.video-main__play .ico-svg {margin-left: 10px;}
.video-main__play:hover {opacity: .5;}
.video-main__tag {position: relative;margin-bottom: 24px;padding: 10px 10px 8px;border-radius: 2px;font-weight: 700;font-size: 18px;text-transform: uppercase;text-decoration: none;line-height: 1;color: #fff;background-color: #e01860;}
.video-main__tag:hover {text-decoration: none;color: #fff;background-color: #e01860;}
.video-main__title {position: relative;padding-top: 0;font-weight: 700;font-size: 32px;color: #fff;}
.video-carousel {width: 25%;overflow-y: scroll;}
.video-carousel__item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 180px;padding: 30px;margin-bottom: 30px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;-webkit-transition: all 1s ease;transition: all 1s ease;cursor: pointer;}
.video__play {position: absolute;left: 40%;opacity: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 60px;height: 60px;margin: 0 auto;border: 1px solid #fff;border-radius: 50%;background-color: rgba(255,255,255,.4);-webkit-transition: all .5s ease;transition: all .5s ease;}
.video__play .ico-svg {height: 18px;margin-left: 6px;}
.video-carousel__item-title {position: relative;margin-top: 0;margin-bottom: 0;padding-top: 0;color: #fff;-webkit-transition: all .4s ease;transition: all .4s ease;}
.video-carousel__item:hover .video__play {opacity: .5;-webkit-transition: all .5s ease;transition: all .5s ease;}
.video-carousel__item:hover .video-carousel__item-title {opacity: 0;-webkit-transition: all .4s ease;transition: all .4s ease;}
.video-carousel>.video-carousel__item:last-child {margin-bottom: 0;}
.video-list {position: relative;display: none;}
.video-list__item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 40px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;cursor: pointer;}
.video-list__item-title {position: relative;margin-top: 0;margin-bottom: 0;padding-top: 0;font-size: 18px;color: #fff;}
.cases {padding-bottom: 60px;background-color: #f7f8f9;}
.cases .section-heading {width: 100%;margin-bottom: 28px;}
.cases-categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 50px;}
.cases-categories__scrollbar {scrollbar-width: none;-ms-overflow-style: none;overflow-x: scroll;}
.cases-categories__scrollbar::-webkit-scrollbar {display: none;}
.cases-category {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 20px;margin-bottom: 20px;padding: 12px 12px 10px;border: 1px solid #d9e2ea;border-radius: 2px;font-weight: 700;font-size: 12px;line-height: 1;color: #7d96ab;background-color: transparent;}
.cases-category:hover {background-color: #d9e2ea;}
.cases-category:last-child {margin-right: 0;}
.cases-category_active {background-color: #d9e2ea;}
.cases-items__scrollbar {scrollbar-width: none;-ms-overflow-style: none;overflow-x: scroll;}
.cases-items__scrollbar::-webkit-scrollbar {display: none;}
.cases-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.cases-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: calc(25% - 30px);margin-left: 15px;margin-right: 15px;margin-bottom: 30px;padding-bottom: 30px;border-radius: 0 0 2px 2px;background-color: #fff;}
.cases-item__image {margin-bottom: 24px;overflow: hidden;cursor: pointer;}
.cases-item__img {height: 100%;-webkit-transition: all .4s ease-out;transition: all .4s ease-out;}
.cases-item__image:hover .cases-item__img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.cases-item__title {margin-bottom: 8px;padding-top: 0;padding-left: 30px;padding-right: 30px;font-size: 20px;color: #192632;}
.cases-item__text {margin-bottom: 20px;padding-left: 30px;padding-right: 30px;font-size: 16px;color: #727f8b;}
.cases-item__button {width: calc(100% - 30px * 2);margin-top: auto;margin-left: 30px;margin-right: 30px;}
.decals {position: relative;margin-bottom: 100px;background-color: #f7f8f9;}
.decals__text {max-width: 570px;width: 100%;margin-bottom: 50px;font-size: 18px;color: #192632;}
.decals-items {position: relative;height: 100%;margin-right: -20px;margin-left: -20px;}
.decals-items .swiper-container {padding: 20px;}
.decals-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-negative: 0;flex-shrink: 0;height: 370px;}
.decals-item__link-mob {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
.decals-item-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: 370px;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}
.decals-item-wrapper::-webkit-scrollbar {display: none;}
.decals-item-wrapper::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 120px;background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(247,248,249,.8)));background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(247,248,249,.8) 100%);}
.decals-item__image {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-bottom: 20px;max-height: 200px;border-radius: 2px;overflow: hidden;}
.decals-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.decals-item__name {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;font-weight: 600;font-size: 18px;line-height: 1.2;color: #192632;}
.decals-item__name:hover {text-decoration: none;color: #e01860;}
.decals-item__link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;padding-top: 0;padding-bottom: 0;font-size: 16px;line-height: 1.3;text-decoration: none;color: #727f8b;}
.decals-item__link:hover {text-decoration: none;color: #e01860;}
.decals-item__link--last {padding-bottom: 20px;}
.carousel__nav {position: absolute;top: calc(45% - 15px);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 39px;height: 39px;border: 1px solid #fff;border-radius: 50%;background-color: #fff;-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);outline: 0;cursor: pointer;z-index: 1;-webkit-transition: all .3s ease;transition: all .3s ease;}
.carousel__nav:hover {border: 1px solid rgba(68,89,106,.7);-webkit-box-shadow: none;box-shadow: none;}
.carousel__nav .ico-svg {width: 8px;height: 16px;}
.carousel__prev {left: -25px;}
.carousel__next {right: -25px;}
.carousel__nav--hidden {display: none;}
@-webkit-keyframes updown {0% {-webkit-transform: translateY(10px);transform: translateY(10px);}
	50% {-webkit-transform: translateY(24px);transform: translateY(24px);}
	100% {-webkit-transform: translateY(10px);transform: translateY(10px);}}
@keyframes updown {0% {-webkit-transform: translateY(10px);transform: translateY(10px);}
	50% {-webkit-transform: translateY(24px);transform: translateY(24px);}
	100% {-webkit-transform: translateY(10px);transform: translateY(10px);}}
.deteiling-mn-section {position: relative;background: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/deteiling_bg.jpg") 50% 50% no-repeat;background-size: cover;}
.deteiling-mn {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 200px;margin-bottom: 40px;}
.deteiling-mn__info {position: relative;width: 365px;margin-right: 210px;}
.deteiling-mn__title {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;padding-top: 0;font-size: 64px;line-height: 1.1;color: #fff;}
.deteiling-mn__title-label {position: absolute;top: 0;right: -20px;font-weight: 700;font-size: 20px;line-height: 1;text-transform: uppercase;color: #e01860;}
.deteiling-mn__forwards {display: -webkit-box;display: -ms-flexbox;display: flex;width: 520px;margin-right: -12px;margin-left: -12px;}
.deteiling-mn__forward {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(50% - 24px);margin-right: 12px;margin-left: 12px;}
.deteiling-mn__link-head {margin-bottom: 8px;font-weight: 700;font-size: 20px;line-height: 1.2;color: #d9e2ea;}
.deteiling-mn__link-head:hover {color: #d9e2ea;}
.deteiling-mn__link {margin-bottom: 2px;font-size: 18px;line-height: 1.33;color: #7d96ab;}
.deteiling-mn__link:hover {color: #d9e2ea;}
.polygraphy-mn-section {position: relative;margin-bottom: 48px;padding-top: 48px;padding-bottom: 32px;background-color: #f7f8f9;}
.polygraphy-mn-section .section-heading {margin-bottom: 12px;}
.polygraphy-mn {display: -webkit-box;display: -ms-flexbox;display: flex;}
.polygraphy-mn__info {width: 560px;}
.polygraphy-mn__title {margin-bottom: 20px;padding-top: 0;font-size: 32px;line-height: 1.2;color: #192632;}
.polygraphy-mn__text {margin-bottom: 48px;font-size: 24px;line-height: 1.5;color: #44596a;}
.polygraphy-mn__forwards {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% + 12px);margin-right: -12px;margin-left: -12px;}
.polygraphy-mn__forward {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(50% - 24px);margin-right: 12px;margin-left: 12px;}
.polygraphy-mn__link-head {margin-bottom: 8px;font-weight: 700;font-size: 20px;line-height: 1.2;color: #44596a;}
.polygraphy-mn__link-head:hover {color: #44596a;}
.polygraphy-mn__link {margin-bottom: 2px;font-size: 18px;line-height: 1.33;color: #727f8b;}
.polygraphy-mn__link-label sup {font-weight: 700;font-size: 10px;line-height: 1;text-transform: uppercase;color: #e01860;}
.polygraphy-mn__link:hover {color: #44596a;}
.polygraphy-mn__link:hover sup {color: #e01860;}
.polygraphy-mn__media {width: 430px;margin-top: 12px;margin-left: auto;}
.polygraphy-mn__image {display: -webkit-box;display: -ms-flexbox;display: flex;-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;margin-bottom: 8px;}
.polygraphy-mn__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.polygraphy-mn__image-caption {font-size: 18px;line-height: 1.3;text-align: center;color: #7d96ab;}
.cities-section {position: relative;margin-bottom: 100px;}
.cities-section .section-heading {margin-bottom: 20px;}
.cities__info {max-width: 800px;margin-bottom: 44px;font-size: 16px;line-height: 1.5;color: #44596a;}
.cities-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-right: -40px;margin-left: -40px;}
.cities-list-col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-right: 40px;margin-left: 40px;}
.cities-list__link {margin-bottom: 12px;font-size: 16px;font-weight: 700;line-height: 1.3;color: #727f8b;}
.cities-list__link:hover {color: #44596a;}
.faq {padding-bottom: 100px;background-color: #f7f8f9;}
.faq .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 2px;background-color: #192632;}
.faq-info {position: relative;width: 50%;padding: 60px 0 60px 60px;z-index: 2;}
.faq-info__headline {margin-bottom: 26px;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #7d96ab;}
.faq-info__title {width: 120%;margin-bottom: 16px;padding-top: 0;font-size: 32px;color: #fff;}
.faq-info__text {width: 100%;max-width: 500px;margin-bottom: 36px;font-size: 16px;color: #a8b4c0;}
.faq-content {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-repeat: no-repeat;width: 50%;height: 400px;background-size: cover;background-position: 50% 50%;z-index: 1;}
.faq-content__link {position: absolute;margin-top: auto;margin-bottom: auto;color: #fff;cursor: pointer;}
.faq-content__ico {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 60px;height: 60px;margin-bottom: 14px;border: 1px solid #fff;border-radius: 50%;background-color: rgba(255,255,255,.4);-webkit-transition: all .3s ease;transition: all .3s ease;}
.faq-content__ico .ico-svg {height: 20px;}
.faq-content__ico:hover {opacity: .5;}
.faq-content__text {display: block;padding-bottom: 2px;border-bottom: 1px dashed #fff;font-size: 14px;line-height: 1;}
.faq-section {padding-top: 24px;padding-bottom: 60px;color: #192632;background-color: #fff;}
.faq__title {margin-bottom: 20px;}
.faq-section .question {padding-bottom: 0;background-color: transparent;}
.faq-items {margin-top: 40px;margin-bottom: 40px;}
.faq-item {margin-bottom: -1px;padding: 10px 0 12px;border-top: 1px solid rgba(217,226,234,.8);border-bottom: 1px solid rgba(217,226,234,.8);}
.faq-item__number {margin-top: 6px;margin-right: 18px;font-size: 18px;color: #192632;color: rgba(25,38,50,.6);}
.faq-item__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 600;font-size: 22px;color: #192632;cursor: pointer;}
.faq-item__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 36px;height: 36px;margin-left: auto;}
.faq-item__ico {-ms-flex-negative: 0;flex-shrink: 0;}
.faq-item__content {display: none;}
.faq-item__text {max-width: 680px;margin: 12px 0 12px 40px;font-size: 18px;color: #192632;}
.faq-item__text p {padding: 6px 0 !important;}
.faq-item--open .faq-item__content {display: block;}
.faq-item.faq-item--open {-webkit-transition: all .3s ease;transition: all .3s ease;}
.faq-item--open .faq-item__ico {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .3s ease;transition: all .3s ease;}
.reviews {padding-bottom: 100px;background-color: #f7f8f9;}
.reviews-items {position: relative;}
.reviews-items .swiper-wrapper {margin-bottom: 20px;}
.reviews-items .swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;height: auto;}
.reviews-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 380px;padding: 30px;border-radius: 2px;background-color: #fff;}
.reviews-author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.reviews-author__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 60px;height: 60px;margin-right: 20px;border-radius: 50%;background-color: #fff;overflow: hidden;}
.reviews-author__name {max-width: 150px;width: 100%;font-weight: 700;font-size: 18px;word-break: break-word;color: #192632;}
.reviews-item__stars {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 20px;margin-bottom: 16px;}
.reviews-item__star {margin-right: 10px;}
.reviews-item__star:last-child {margin-right: 0;}
.reviews-item__rating {font-size: 14px;line-height: 1;color: #7d96ab;}
.reviews-item__title {margin-bottom: 8px;font-weight: 700;font-size: 20px;color: #192632;}
.reviews-item__text {margin-bottom: 50px;font-size: 16px;color: #727f8b;}
.reviews-item__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-top: auto;}
.reviews-item__button {padding: 12px 16px 10px;}
.callback {padding-bottom: 100px;background-color: #f7f8f9;}
.callback .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 46px 60px;border-radius: 2px;background-color: #fff;}
.callback__title {width: 300px;margin-right: 20px;font-weight: 700;font-size: 32px;color: #192632;}
.callback-form {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: auto;}
.callback-form .form-field {width: 40%;margin-right: 50px;}
.callback-form__button {width: 240px;}
.callback-form__button:hover {color: #e01860;}
.contacts {padding-bottom: 60px;background-color: #f7f8f9;}
.contacts-columns {display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 2px;background-color: #fff;}
.contacts-column:first-child {width: 480px;padding: 60px 0 60px 60px;}
.contacts-column:last-child {width: calc(100% - 480px);}
.contacts-column #map {height: 100%;}
.contacts-item {margin-bottom: 46px;}
.contacts-item:last-child {margin-bottom: 0;}
.contacts-item__headline {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 14px;}
.contacts-item__ico {width: 20px;margin-right: 18px;margin-bottom: 2px;}
.contacts-item__title {font-weight: 700;font-size: 20px;line-height: 1;color: black_cl;}
.contacts-item__info {width: 100%;max-width: 320px;font-size: 18px;color: #192632;text-decoration: none;}
.contacts-item__info:hover {color: #192632;text-decoration: none;}
.contacts-item_subinfo {margin-top: 14px;font-size: 14px;color: #727f8b;}
.offering {padding-bottom: 100px;background-color: #f7f8f9;}
.offering-items {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}
.offering-items .swiper-wrapper {height: 440px;margin-bottom: 20px;}
.offering-items .swiper-scrollbar {position: relative;}
.offering-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 380px;padding-bottom: 30px;border-radius: 0 0 2px 2px;background-color: #fff;}
.offering-item__image {margin-bottom: 24px;}
.offering-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.offering-item__title {margin-bottom: 12px;padding-top: 0;padding-left: 30px;padding-right: 30px;font-size: 22px;color: #192632;}
.offering-item__text {margin-bottom: 24px;padding-left: 30px;padding-right: 30px;font-size: 16px;color: #727f8b;}
.offering-item__button {width: calc(100% - 30px * 2);margin-top: auto;margin-left: 30px;margin-right: 30px;}
.clients {padding-bottom: 70px;background-color: #f7f8f9;}
.clients-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: -30px;margin-right: -30px;}
.clients-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(16% - 60px);margin-left: 30px;margin-right: 30px;margin-bottom: 30px;}
.breadcrumbs {margin-bottom: 24px;}
.breadcrumbs .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.breadcrumbs__item {margin-right: 11px;font-size: 14px;color: #e01860;text-decoration: none;}
.breadcrumbs__item:hover {color: #44596a;text-decoration: none;}
.breadcrumbs__divider {margin-left: 8px;}
.breadcrumbs__item--current {margin-right: 0;color: #44596a;}
.labels {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;-ms-overflow-style: none;scrollbar-width: none;}
.labels::-webkit-scrollbar {display: none;}
.labels-wrapper {position: relative;}
.labels__shadow {display: none;position: absolute;top: -1px;right: 0;width: 20px;height: 31px;-webkit-box-shadow: inset -16px 0px 24px -32px rgba(25,38,50,.7);box-shadow: inset -16px 0px 24px -32px rgba(25,38,50,.7);}
.label {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 10px;margin-bottom: 10px;padding: 8px 10px;border: 1px solid #d9e2ea;border-radius: 5px;font-size: 12px;line-height: 1;color: #44596a;background-color: transparent;}
.label:hover {background-color: #d9e2ea;}
.label--active {border: 1px solid #e01860;color: #fff;background-color: #e01860;}
.label--active:hover {background-color: #e01860;}
.label__ico {display: none;width: 11px;height: 11px;margin-left: 6px;}
.label--active .label__ico {display: block;}
.shield {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 10px;margin-bottom: 8px;padding: 6px;border-radius: 2px;font-size: 12px;line-height: 1;color: #44596a;cursor: default;}
.shield--red {border: 1px solid #fbb4b4;}
.shield--yellow {border: 1px solid #ffd595;}
.shield--green {border: 1px solid #91daaa;}
.badge {position: relative;white-space: nowrap;}
.badge[data-badge]::after {content: attr(data-badge);position: absolute;top: -3px;right: -5px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 16px;height: 16px;background-color: #e01860;border-radius: 50%;font-size: 10px;line-height: 1;text-align: center;white-space: nowrap;color: #fff;}
.pagination-section {margin-top: 40px;}
.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;color: #44596a;line-height: 1;}
.pagination__items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: auto;font-size: 14px;}
.pagination__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 30px;height: 30px;margin-right: 10px;border: 1px solid transparent;border-radius: 2px;font-size: 14px;line-height: 1;text-align: center;text-decoration: none;color: #44596a;}
.pagination__item:hover {border: 1px solid #d9e2ea;text-decoration: none;color: #44596a;}
.pagination__item-current {border: 1px solid #d9e2ea;background-color: #d9e2ea;}
.pagination__item-current:hover {border: 1px solid #d9e2ea;background-color: #d9e2ea;}
.pagination__dots {margin-right: 10px;}
.pagination__prev {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 20px;font-size: 14px;line-height: 1;color: #44596a;}
.pagination__prev-ico {width: 16px;height: 10px;margin-right: 10px;}
.pagination__next {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 10px;font-size: 14px;line-height: 1;color: #44596a;}
.pagination__next-ico {width: 16px;height: 10px;margin-left: 10px;}
.pagination-switch__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.pagination-switch__text {margin-right: 20px;font-size: 14px;}
.pagination-switch__input {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;margin-right: 10px;border: 1px solid #d9e2ea;border-radius: 2px;padding: 0 4px;outline: 0;font-size: 14px;text-align: center;line-height: 1;color: #44596a;background-color: transparent;}
.pagination-switch__button {padding: 12px 16px;border: 1px solid #d9e2ea;color: #44596a;background-color: #d9e2ea;}
.pagination-switch__button:hover {border: 1px solid #d9e2ea;color: #44596a;background-color: transparent;}
.pagination-w {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding: 0;}
.pagination-w-more {width: 310px;padding: 12px 16px;border: 1px solid #44596a;border-radius: 8px;font-weight: 700;font-size: 18px;line-height: 1.28;color: #fff;background-color: #44596a;}
.pagination-w-more:hover {border: 1px solid #44596a;color: #44596a;background-color: transparent;}
.pagination-w-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;font-weight: 700;font-size: 16px;}
.pagination-w-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 -16px;}
.pagination-w-item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 34px;height: 40px;margin: 0 16px;border: 1px solid transparent;border-radius: 12px;line-height: 1;text-align: center;text-decoration: none;color: #44596a;}
.pagination-w-item:hover {border: 1px solid #44596a;text-decoration: none;color: #44596a;}
.pagination-w-dots {margin: 0 16px;color: #44596a;}
.pagination-w-item_current {border: 1px solid #44596a;color: #fff;background-color: #44596a;}
.pagination-w-item_current:hover {border: 1px solid #44596a;color: #fff;background-color: #44596a;}
.pagination-w-nav {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 8px 16px;border-radius: 12px;line-height: 1.5;color: #44596a;background-color: #f5f5f5;}
.pagination-w-nav:hover {background-color: #ededed;}
.pagination-w-prev {margin-right: 32px;}
.pagination-w-next {margin-left: 32px;}
.cite {margin-bottom: 40px;padding-top: 20px;}
.cite__border {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cite__line {width: 100%;border: 1px solid #d9e2ea;}
.cite-quote-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 20px;}
.cite-quote-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 20px;}
.cite__text {padding: 20px 0;font-weight: 300;font-size: 30px;line-height: 1.2;}
.cite__caption {margin-top: 8px;font-size: 16px;font-style: italic;line-height: 1.25;}
.content-page {background-color: #fff;}
.content-page .cases, .content-page .reviews, .content-page .offering, .content-page .question {background-color: #fff;}
.content-page .cases-item, .content-page .reviews-item, .content-page .offering-item, .content-page .question-item {border: 1px solid #d9e2ea;}
.content {margin-top: 40px;margin-bottom: 60px;color: #44596a;}
.content .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {color: #192632;}
.content h1 {padding-top: 0;}
.content h1+img {margin-top: 20px;}
.content p {padding: 10px 0;line-height: 1.45;}
.content-wrapper {max-width: 890px;width: 75%;margin-right: 30px;}
.content-wrapper p~img {margin-top: 12px;margin-bottom: 14px;}
.content-summary {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 30px;padding: 40px;border-radius: 2px;background-color: #192632;overflow: hidden;}
.content-summary__info {width: 60%;padding-right: 10px;}
.content-summary__title {margin-top: 0;margin-bottom: 20px;padding-top: 0;font-weight: 700;font-size: 32px;line-height: 1.2;color: #fff;}
.content-summary__text {max-width: 410px;width: 100%;margin-bottom: 14px;font-size: 16px;color: #d9e2ea;}
.content-summary__price {margin-bottom: 28px;font-weight: 700;font-size: 18px;color: #d9e2ea;}
.content-summary__button {margin-right: 8px;margin-bottom: 8px;}
.content-summary__button:hover {color: #fff;}
.content-summary-callback {margin-top: 20px;line-height: 1.5;}
.content-summary-callback__text {font-size: 16px;letter-spacing: .01em;color: #727f8b;}
.content-summary-callback__phone {font-size: 18px;letter-spacing: .01em;color: #d9e2ea;}
.content-summary-callback__phone:hover {color: #fff;}
.content-summary__image {position: absolute;top: 0;right: 0;width: 40%;height: 100%;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.content-categories {margin-top: 16px;margin-bottom: 28px;}
.content-category {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 10px;border: 1px solid #d9e2ea;border-radius: 2px;}
.content-category__link--mob {display: none;}
.content-category__image {-ms-flex-negative: 0;flex-shrink: 0;max-width: 465px;width: 52%;border-radius: 2px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.content-category__info {padding: 29px 30px;}
.content-category__info h2, .content-category__info h3, .content-category__info h4 {padding-top: 0;}
.content-category__info p {color: #44596a;}
.content-category__button {margin-top: 4px;}
.content-carousel {position: relative;margin-top: 10px;margin-bottom: 10px;}
.content-carousel__img {width: 100%;margin-bottom: 8px;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.content-carousel__sum {position: absolute;right: 0;bottom: 34px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 18px;border-radius: 2px;color: #fff;background-color: #44596a;z-index: 1;}
.content-carousel__total {width: auto;margin-right: 20px;margin-bottom: -2px;font-size: 14px;}
.content-carousel__total .swiper-pagination-current {margin-right: -3px;}
.content-carousel__total .swiper-pagination-total {margin-left: -2px;opacity: .4;}
.content-carousel__nav--mob {display: none;}
.content-carousel__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.content-carousel__prev {height: 27px;margin-right: 24px;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;opacity: .4;}
.content-carousel__next {height: 27px;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;}
.sharings {padding-top: 24px;margin-bottom: 40px;}
.content-side {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 25%;max-width: 300px;margin-left: auto;}
.content-side__module {margin-bottom: 30px;padding: 20px;border: 1px solid #d9e2ea;border-radius: 2px;}
.content-side__categories {list-style-type: none;margin: 0 0 8px;padding-top: 8px;padding-left: 0;color: #44596a;}
.content-side__categories--mob {display: none;}
.content-side__categories--active {margin-top: 0;}
.content-side__categories a {text-decoration: none;color: #44596a;}
.content-side__categories a:hover {text-decoration: none;color: #192632;}
.content-side__categories li {margin-bottom: 4px;padding: 4px 0;font-size: 14px;}
.content-side__categories li:first-child {margin-top: 0;padding-top: 0;font-weight: 700;font-size: 16px;}
.content-side__category {margin-top: 8px;margin-bottom: 10px;padding-top: 4px 0;font-weight: 700;font-size: 16px;color: #44596a;}
.content-side__category:hover {text-decoration: none;color: #192632;}
.content-side__categories--hidden {display: none;}
.content-side__categories-more {margin-top: 16px;}
.content-side__banner img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.content__banner--mob {display: none;}
.services {padding-top: 54px;padding-bottom: 100px;}
.services__title {margin-bottom: 20px;padding-top: 0;font-weight: 700;font-size: 40px;color: #000;}
.services-items {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 30px;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.services-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-color: #d9e2ea;border-radius: 2px;overflow: hidden;}
.services-item__image {position: relative;width: 100%;height: 180px;}
.services-item__image::before {content: "";position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background-color: rgba(25,38,50,.6);-webkit-transition: all .3s;transition: all .3s;opacity: 0;}
.services-item:hover .services-item__image::before {opacity: 1;}
.services-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.services-item__caption {padding: 20px;}
.services-item__name {margin: 0;padding: 0;font-weight: 500;font-size: 20px;line-height: 1;color: #44596a;}
.services-item--main .services-item__name, .services-item--wide .services-item__name {font-size: 24px;}
.services-item--main {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: 2;grid-row-end: 3;}
.services-item--wide {-ms-grid-column: 3;grid-column-start: 3;-ms-grid-column-span: 2;grid-column-end: 5;}
.services-item--main .services-item__image {height: 526px;}
.services-item--wide .services-item__image {height: 216px;}
.categories {padding-bottom: 50px;}
.categories__title {margin-bottom: 14px;font-size: 28px;}
.categories-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 10px;margin-right: -30px;}
.categories-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 260px;margin-right: 30px;margin-bottom: 30px;padding-bottom: 20px;border: 1px solid #d9e2ea;border-radius: 2px;}
.categories-item__slide {position: relative;width: 100%;margin-bottom: 20px;z-index: 1;}
.categories-item__slide .swiper-container {border-radius: 2px 2px 0 0;}
.categories-item__images {height: 160px;}
.categories-item__image::before {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-transition: .3s all;transition: .3s all;z-index: 1;}
.categories-item__images:hover .categories-item__image::before {background-image: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-eye_white.svg");background-color: rgba(25,38,50,.7);}
.categories-item__pagination {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20%;width: 100%;}
.categories-item__pagination .swiper-pagination-bullet {width: 10px;height: 10px;margin-left: 10px !important;margin-right: 10px !important;border-radius: 50%;background-color: #fff;opacity: .4;z-index: 2;}
.categories-item__pagination .swiper-pagination-bullet-active {background-color: #e01860;opacity: 1;}
.categories-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.categories-item__title {margin-bottom: 10px;padding: 0 20px 0;font-weight: 600;font-size: 18px;color: #192632;}
.categories-item__text {margin-bottom: 20px;padding-right: 20px;padding-left: 20px;font-size: 16px;color: #727f8b;}
.categories-item__button {width: calc(100% - 40px);margin-top: auto;margin-right: 20px;margin-left: 20px;}
.sidebar-categories__list {list-style-type: none;margin: 0 0 20px;padding-top: 8px;padding-left: 0;color: #44596a;}
.sidebar-categories__list li {margin-top: 6px;margin-bottom: 6px;padding: 2px 0;}
.sidebar-categories__list a {font-size: 16px;text-decoration: none;color: #44596a;}
.sidebar-categories__list a:hover {text-decoration: none;color: #192632;}
.sidebar-categories__list .sidebar-categories__list-section {margin: 0;padding: 0 0 4px;}
.sidebar-categories__list-section a {font-weight: 600;font-size: 16px;color: #192632;}
.sidebar-categories__list--hidden {display: none;}
.sidebar-categories__list.sidebar-categories__list--hidden {margin-bottom: 10px;padding-top: 4px;}
.sidebar-categories__list--hidden li:first-child {margin-top: 0;padding-top: 0;}
.sidebar-categories__list:last-child {margin-bottom: 0;}
.sidebar-categories__list-more {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #e01860;cursor: pointer;}
.sidebar-categories__list-more-ico {margin-left: 7px;-webkit-transition: all .1s ease;transition: all .1s ease;}
.sidebar-categories__list-more--rotate .sidebar-categories__list-more-ico {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .1s ease;transition: all .1s ease;}
.sidebar-category__parent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;padding-bottom: 18px;font-weight: 600;font-size: 16px;color: #192632;}
.sidebar-category__parent:hover {text-decoration: none;color: #192632;}
.sidebar-category__parent-ico {height: 12px;margin-right: 6px;margin-bottom: 2px;}
.sidebar-category__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding-left: 20px;margin-top: 5px;padding-bottom: 5px;font-family: "Lato",Arial,sans-serif;font-size: 16px;color: #44596a;}
.sidebar-category__item:hover {text-decoration: none;color: #192632;}
.sidebar-category__item--active {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: auto;margin: 4px 0 6px 12px;padding: 4px 8px;border-radius: 4px;font-family: "Lato",Arial,sans-serif;font-size: 16px;background-color: #fdeff4;color: #e01860;}
.sidebar-category__item--active:hover {text-decoration: none;color: #e01860;}
.m-form-calculator {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 540px;padding: 90px 100px 100px;border-radius: 2px;background-color: #fff;}
.m-form-calculator__title {margin-bottom: 40px;font-family: "LatoBold";font-size: 32px;line-height: 1.2;color: #192632;}
.m-form-calculator-param {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4px;}
.m-form-calculator__section {margin-top: 30px;margin-bottom: 14px;font-weight: 700;font-size: 18px;line-height: 1.2;letter-spacing: .01em;color: #7d96ab;}
.m-form-calculator-param__name {margin-right: 4px;margin-bottom: -3px;font-weight: 700;font-size: 16px;color: #7d96ab;}
.m-form-calculator-param__input {font-size: 16px;color: #7d96ab;}
.m-form-calculator__input {margin-bottom: 24px;}
.m-form-calculator .form-field__prompt {bottom: 8px;}
.m-form-calculator__submit {-ms-flex-item-align: start;align-self: flex-start;margin-top: 20px;margin-bottom: 20px;}
.m-form-calculator__submit:hover {color: #e01860;}
.calculator {width: 100%;padding: 30px;border: 1px solid #d9e2ea;border-radius: 16px;background: linear-gradient(103.75deg,rgba(255,255,255,0) 1.48%,rgba(255,255,255,.260417) 26.18%,#f8f8f8 96.33%);}
.calculator-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.calculator-header__ico {-ms-flex-negative: 0;flex-shrink: 0;margin-top: -4px;margin-right: 22px;}
.calculator-header__title {margin-right: 20px;font-weight: 700;font-size: 28px;line-height: 1.1;color: #192632;}
.calculator-turn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;font-size: 12px;line-height: 1.33;color: #e01860;cursor: pointer;}
.calculator-turn__text {margin-right: 2px;}
.calculator-turn__ico {margin-top: 1px;-webkit-transition: all .1s ease;transition: all .1s ease;}
.calculator-turn--rotate .calculator-turn__ico {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .1s ease;transition: all .1s ease;}
.calculator-content {display: none;}
.calculator-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 84px;}
.calculator-params {width: 440px;margin-right: 20px;}
.calculator-field {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 30px;}
.calculator-field__name {margin-bottom: 10px;font-size: 16px;line-height: 1.2;color: #44596a;}
.calculator-select {position: relative;border: 1px solid #d9e2ea;border-radius: 4px;background-color: #fff;z-index: 1;}
.calculator-select>select {width: 100%;padding: 14px 16px 12px;border: 0;font-weight: 700;font-size: 16px;line-height: 1.37;letter-spacing: .01em;color: #44596a;background-color: transparent;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.calculator-select>select::-ms-expand {display: none;}
.calculator-select__caret {position: absolute;top: calc(50% - 2px);right: 16px;z-index: 0;}
.calculator-input {width: 70px;padding: 14px 16px 12px;border: 1px solid #d9e2ea;border-radius: 4px;font-weight: 700;font-size: 16px;line-height: 1.37;letter-spacing: .01em;text-align: center;color: #192632;background-color: #fff;outline: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.calculator-field__material {width: calc(57% - 30px);margin-right: 30px;}
.calculator-field__area {width: 43%;}
.calculator-params__row {display: -webkit-box;display: -ms-flexbox;display: flex;}
.calculator-options {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.calculator-options__position {margin-right: 32px;}
.calculator-option:checked, .calculator-option:not(:checked) {position: absolute;left: -9999px;}
.calculator-option:checked+.calculator-option__label, .calculator-option:not(:checked)+.calculator-option__label {position: relative;padding-left: 30px;font-size: 16px;line-height: 1.3;letter-spacing: .01em;color: #44596a;cursor: pointer;}
.calculator-option:checked+.calculator-option__label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: -3px;border: 1px solid #44596a;}
.calculator-option:checked+.calculator-option__label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");position: absolute;left: 4px;top: -3px;}
.calculator-option:not(:checked)+.calculator-option__label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: -3px;background-color: transparent;border: 1px solid #44596a;}
.calculator-option:not(:checked)+.calculator-option__label::after {content: "";position: absolute;left: 4px;top: -3px;}
.calculator-summary {width: 230px;margin-left: auto;}
.calculator-summary__title {margin-bottom: 4px;font-weight: 700;font-size: 10px;line-height: 2;text-transform: uppercase;color: #7d96ab;}
.calculator-summary__price {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 8px;font-size: 50px;line-height: 1.2;}
.calculator-summary__price-value {margin-right: 6px;}
.calculator-summary__info {margin-bottom: 30px;font-size: 14px;line-height: 1.2;color: #727f8b;}
.calculator-summary__button {font-family: "Lato",Arial,sans-serif;}
.calculator-summary__button:hover {color: #e01860;}
.calculator-summary__button:disabled, .calculator-summary__button[disabled] {border: 1px solid #999;color: #666;background-color: #ccc;cursor: default;}
.calcwrap-side {display: none;position: absolute;top: 0;right: 0;height: 100vh;width: 408px;background-color: #192632;z-index: 8;}
.calcwrap-overlay {display: none;position: absolute;top: 0;left: 0;right: 0;background-color: transparent;z-index: 4;overflow: hidden auto;}
.calcwrap-overlay_active {display: block;}
.calcwrap {position: relative;height: 100%;padding: 48px 64px 90px 24px;font-size: 16px;line-height: 1.25;-webkit-overflow-scrolling: touch;overflow-y: auto;}
.calcwrap-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 4px;}
.calcwrap-head__title {font-weight: 700;font-size: 24px;color: #fff;}
.calcwrap-close {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: -2px;margin-left: auto;cursor: pointer;}
.calcwrap-head__subtitle {width: 208px;margin-bottom: 16px;line-height: 1.2;color: #d9e2ea;}
.form-calcwrap__options {margin-bottom: 24px;}
.form-calcwrap__options-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 10px;font-size: 14px;line-height: 2.5;color: #d9e2ea;}
.form-calcwrap__options-name {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-weight: 700;text-transform: uppercase;}
.form-calcwrap__option {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 10px;border-radius: 5px;}
.form-calcwrap__option:hover {background-color: #3b4150;}
.form-calcwrap-checkbox__label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 12px 8px 12px 0;}
.form-calcwrap-checkbox {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.form-calcwrap-checkbox__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 20px;height: 20px;margin-right: 10px;border: 1px solid #828282;border-radius: 3px;}
.form-calcwrap-checkbox__ico {-ms-flex-negative: 0;flex-shrink: 0;margin-top: 1px;}
.form-calcwrap-checkbox:checked+.form-calcwrap-checkbox__control .form-calcwrap-checkbox__ico {display: block;}
.form-calcwrap-checkbox__text {color: #d9e2ea;}
.form-calcwrap-checkbox:not(:checked)+.form-calcwrap-checkbox__control .form-calcwrap-checkbox__ico {display: none;}
.form-calcwrap-checkbox:checked+.form-calcwrap-checkbox__control {border: 1px solid #e25f87;}
.form-calcwrap-checkbox:checked~.form-calcwrap-checkbox__text {color: #e4e4e4;}
.form-calcwrap-field {-ms-flex-negative: 0;flex-shrink: 0;width: 24px;height: 24px;margin-left: auto;border-radius: 5px;font-family: "NotoSans",Arial,sans-serif;font-size: 16px;line-height: 1;text-align: center;color: #fff;background-color: #606f7c;}
.form-calcwrap-field::-webkit-outer-spin-button, .form-calcwrap-field::-webkit-inner-spin-button {-webkit-appearance: none;}
.form-calcwrap-field, .form-calcwrap-field:hover, .form-calcwrap-field:focus {-webkit-appearance: none;appearance: none;-moz-appearance: textfield;}
.form-calcwrap-field:-moz-read-only {color: #d9e2ea;}
.form-calcwrap-field:read-only {color: #d9e2ea;}
.form-calcwrap__title {margin-bottom: 8px;font-weight: 700;font-size: 20px;line-height: 1.75;color: #d9e2ea;}
.form-calcwrap__vinyls {margin-bottom: 54px;}
.form-calcwrap-vinyl {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-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: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 8px;padding: 10px 20px;border-radius: 10px;cursor: pointer;z-index: 1;}
.form-calcwrap-vinyl:hover .form-calcwrap-vinyl__name, .form-calcwrap-vinyl:hover .form-calcwrap-vinyl__price {color: #fff;}
.form-calcwrap-vinyl__radio {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.form-calcwrap-vinyl__control {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid transparent;border-radius: 10px;background-color: transparent;z-index: -1;}
.form-calcwrap-vinyl__heading {margin-bottom: 6px;font-weight: 700;font-size: 12px;line-height: 1;text-transform: uppercase;color: #5f5f5f;}
.form-calcwrap-vinyl__name {margin-bottom: 8px;font-size: 22px;line-height: 1.25;color: #9e9e9e;}
.form-calcwrap-vinyl__footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.form-calcwrap-vinyl__footer-ico {display: none;width: 24px;height: 24px;margin-left: auto;}
.form-calcwrap-vinyl__price {font-family: "NotoSans",Arial,sans-serif;font-weight: 600;font-size: 18px;line-height: 2;color: #b0b0b0;}
.form-calcwrap-vinyl:hover .form-calcwrap-vinyl__control {border: 2px solid #464646;}
.form-calcwrap-vinyl__radio:checked+.form-calcwrap-vinyl__control {border: 2px solid #7b61ff;background-color: #7b61ff;}
.form-calcwrap-vinyl__radio:checked~.form-calcwrap-vinyl__heading, .form-calcwrap-vinyl__radio:checked~.form-calcwrap-vinyl__name, .form-calcwrap-vinyl__radio:checked~.form-calcwrap-vinyl__footer .form-calcwrap-vinyl__price {color: #fff;}
.form-calcwrap-vinyl__radio:checked~.form-calcwrap-vinyl__footer .form-calcwrap-vinyl__footer-ico {display: block;}
.form-calcwrap__input {margin-top: 8px;margin-bottom: 16px;padding: 12px;font-size: 18px;border: 1px solid #3f3f3f;border-radius: 5px;color: #d9e2ea;background-color: #3b4150;}
.form-calcwrap__input::-webkit-input-placeholder {color: #9e9e9e;}
.form-calcwrap__input::-moz-placeholder {color: #9e9e9e;}
.form-calcwrap__input:-moz-placeholder {color: #9e9e9e;}
.form-calcwrap__input:-ms-input-placeholder {color: #9e9e9e;}
.form-field_invalid .form-calcwrap__input {border: 1px solid #e01860;}
.calcwrap-vinyl-policy {margin-bottom: 40px;}
.calcwrap-vinyl-policy__label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.calcwrap-vinyl-policy__checkbox {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.calcwrap-vinyl-policy__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 20px;height: 20px;margin-right: 10px;border: 1px solid #d9e2ea;border-radius: 3px;}
.calcwrap-vinyl-policy__ico {-ms-flex-negative: 0;flex-shrink: 0;margin-top: 1px;}
.calcwrap-vinyl-policy__text {font-size: 12px;line-height: 1.2;color: #8b9dac;}
.calcwrap-vinyl-policy__link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;color: #8b9dac;}
.calcwrap-vinyl-policy__link:hover {text-decoration: underline;}
.calcwrap-vinyl-policy__checkbox:checked+.calcwrap-vinyl-policy__control .calcwrap-vinyl-policy__ico {display: block;}
.form-calcwrap-checkbox__text {color: #b5b5b5;}
.calcwrap-vinyl-policy__checkbox:not(:checked)+.calcwrap-vinyl-policy__control .calcwrap-vinyl-policy__ico {display: none;}
.m-form-consult__policy, .m-form-account__policy, .m-form-order__policy, .m-form-policy, .subscribe-form__policy, .calcwrap-vinyl-policy {position: relative;}
.m-form-consult__policy label, .m-form-account__policy label, .m-form-order__policy label, .m-form-policy label, .subscribe-form__policy label {display: block;line-height: 1.45;}
.calcwrap-vinyl-policy__label {align-items: flex-start;}
.calcwrap-vinyl-policy__control {margin-top: 2px;}
.calcwrap-vinyl-policy__text {line-height: 1.45;}
.m-form-policy__checkbox:checked+label::before, .m-form-policy__checkbox:not(:checked)+label::before, .m-form-consult__checkbox:checked+label::before, .m-form-consult__checkbox:not(:checked)+label::before, .m-form-account__policy-checkbox:checked+label::before, .m-form-account__policy-checkbox:not(:checked)+label::before, .m-form-order__policy-checkbox:checked+label::before, .m-form-order__policy-checkbox:not(:checked)+label::before, .subscribe-form__policy-checkbox:checked+label::before, .subscribe-form__policy-checkbox:not(:checked)+label::before {top: 2px !important;}
.m-form-policy__checkbox:checked+label::after, .m-form-policy__checkbox:not(:checked)+label::after, .m-form-consult__checkbox:checked+label::after, .m-form-consult__checkbox:not(:checked)+label::after, .m-form-account__policy-checkbox:checked+label::after, .m-form-account__policy-checkbox:not(:checked)+label::after, .m-form-order__policy-checkbox:checked+label::after, .m-form-order__policy-checkbox:not(:checked)+label::after, .subscribe-form__policy-checkbox:checked+label::after, .subscribe-form__policy-checkbox:not(:checked)+label::after {top: 6px !important;}
.form-policy_required {display: flex;flex-wrap: wrap;}
.form-policy_required::after {content: attr(data-policy-error);width: 100%;margin-top: 8px;font-size: 12px;line-height: 1.3;color: #e01860;}
.m-form-consult__policy.form-policy_required label::before, .m-form-account__policy.form-policy_required label::before, .m-form-order__policy.form-policy_required label::before, .m-form-policy.form-policy_required label::before, .subscribe-form__policy.form-policy_required label::before, .calcwrap-vinyl-policy.form-policy_required .calcwrap-vinyl-policy__control {border-color: #e01860 !important;box-shadow: 0 0 0 3px rgba(224,24,96,.15);}
.m-form-consult__policy.form-policy_required, .m-form-account__policy.form-policy_required, .m-form-order__policy.form-policy_required, .m-form-policy.form-policy_required, .subscribe-form__policy.form-policy_required {color: #e01860;}
.form-calcwrap__submit {width: 100%;padding: 20px;font-size: 18px;letter-spacing: .01em;}
.promotions {padding-top: 40px;padding-bottom: 30px;}
.promotions__title {margin-bottom: 18px;padding-top: 0;font-size: 32px;}
.promotions__text {margin-bottom: 36px;font-size: 16px;line-height: 1.25;color: #44596a;}
.promotions-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.promotions-items .offering-item {width: calc(33.33% - 30px);margin-left: 15px;margin-right: 15px;margin-bottom: 30px;}
.works-page {background-color: #fff;}
.works-section {margin-top: 70px;}
.works-section h1 {margin-bottom: 20px;padding-top: 0;}
.works-items-section {margin-bottom: 100px;}
.works-ability {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.works-ability__info {width: calc(50% - 48px);margin-right: 48px;}
.works-ability__text {margin-bottom: 4px;font-size: 16px;line-height: 1.4;color: #44596a;}
.works-ability__text--last {margin-bottom: 0;}
.works-search {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(50% - 48px);margin-left: 48px;z-index: 1;}
.works-search__input {position: relative;width: 100%;margin-right: 10px;padding: 12px 20px 13px 36px;border: 1px solid #d9e2ea;border-radius: 3px;font-size: 16px;line-height: 1;color: #7d96ab;background-color: #fff;}
.works-search__ico {position: absolute;top: 16px;left: 14px;width: 14px;height: 14px;z-index: 1;}
.works-search__submit {font-weight: 700;font-size: 16px;}
.works-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -10px;margin-left: -10px;}
.works-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(50% - 20px);margin: 0 10px 20px;padding-bottom: 10px;background-color: #fff;}
.works-item-special {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(100% - 20px);margin: 0 10px 20px;padding-bottom: 10px;background-color: #fff;}
.works-item__slide {position: relative;width: 100%;margin-bottom: 16px;z-index: 1;}
.works-item__slide-pagination {position: absolute;bottom: 0 !important;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 20%;padding: 0 10px;}
.works-item__slide-pagination .swiper-pagination-bullet {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;margin: 0 10px !important;background-color: transparent;opacity: .5;z-index: 9;}
.works-item__slide-pagination .swiper-pagination-bullet::after {content: "";display: block;position: absolute;bottom: 20px;left: 0;width: 100%;height: 2px;border-radius: 2px;background-color: #fff;z-index: 10;}
.works-item__slide-pagination .swiper-pagination-bullet-active {opacity: 1;}
.works-item__images {height: 260px;}
.works-item__img {width: 100%;height: 100%;border-radius: 3px;-o-object-fit: cover;object-fit: cover;}
.works-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 6px;font-size: 14px;line-height: 1.4;}
.works-info__model {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.works-info__model-logo {margin-right: 4px;}
.works-info__model-name {color: #192632;}
.works-info__tariff {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #757d84;}
.works-info__tariff-title {margin-right: 8px;font-weight: 700;color: #44596a;}
.works-info__price {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.works-info__cost {padding: 6px 8px 4px;border: 1px solid #d9e2ea;border-radius: 3px;font-family: "Lato",Arial,sans-serif,-apple-system,BlinkMacSystemFont,Arial,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight: 600;line-height: 1;text-align: center;color: #44596a;}
.works-item__title {padding-top: 0;font-weight: 700;font-size: 18px;line-height: 1.22;color: #192632;}
.works-item:hover .works-item__title, .works-item-special:hover .works-item__title {text-decoration: underline;}
.works-button__more {margin-top: 30px;font-weight: 700;font-size: 16px;}
.works-filters__types {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 20px;}
.works-type {position: relative;}
.works-type__radio {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.works-type__label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 11px 10px;font-weight: 500;font-size: 14px;line-height: 1;color: #44596a;cursor: pointer;}
.works-type__ico {margin-right: 14px;}
.works-type__radio:checked+.works-type__label {border-radius: 2px;background-color: #e6f1ff;}
.works-filters-params__head {display: none;}
.works-filters__position {position: relative;padding-bottom: 20px;}
.works-filters__prices {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: -10px;margin-left: -10px;}
.works-price__start {width: calc(50% - 20px);margin: 0 10px;}
.works-price__end {width: calc(50% - 20px);margin: 0 10px;}
.works-filters__input {width: 100%;padding: 10px;border: 1px solid #d9e2ea;border-radius: 2px;font-size: 14px;line-height: 1;color: #44596a;}
.works-filters__input:focus {padding: 10px;border: 1px solid #3f83e0;}
.works-filters-list {position: absolute;top: calc(100% - 20px);left: 0;width: 100%;max-height: 130px;border-right: 1px solid #d9e2ea;border-bottom: 1px solid #d9e2ea;border-left: 1px solid #d9e2ea;border-radius: 0px 0px 2px 2px;font-size: 14px;line-height: 1.14;color: #44596a;background-color: #fff;z-index: 3;}
.works-filters-list__item {padding: 8px 10px;cursor: pointer;}
.works-filters-list--scrolled {overflow-y: scroll;}
.works-filters-list--hidden {display: none;}
.works-filters__title {margin-bottom: 8px;font-weight: 600;font-size: 14px;line-height: 1;color: #44596a;}
.works-filters__options {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.works-filters__label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: -1px;margin-bottom: -1px;padding: 8px 8px 7px;font-size: 14px;line-height: 1;color: #44596a;cursor: pointer;z-index: 1;}
.works-filters__radio-def {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.works-filters__radio {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #d9e2ea;border-radius: 2px;background-color: transparent;z-index: -1;}
.works-filters__radio-def:checked+.works-filters__radio {background-color: #d9e2ea;}
.works-filters__submit {width: 100%;margin-top: 8px;padding: 12px 16px;background: rgba(0,109,255,.1);border: 1px solid #006dff;border-radius: 3px;font-size: 14px;line-height: 1.14;color: #006dff;}
.works-filters__submit:hover {background: #fff;border: 1px solid #006dff;color: #006dff;}
.works-filters__reset {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 14px 0 16px;font-size: 12px;line-height: 1;color: #7d96ab;cursor: pointer;}
.works-filters__reset-ico {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 12px;}
.work-page {background-color: #fff;}
.work-page .cases {background-color: #fff;}
.work-page p {line-height: 1.35;}
.work-section {margin-top: 40px;margin-bottom: 80px;}
.work-section h1 {margin-bottom: 36px;padding-top: 0;}
.work-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 32px;padding-top: 20px;}
.work-head__contain {margin-right: 30px;}
.work-head__info-mob {display: none;}
.work-head__info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: -20px;margin-left: -20px;}
.work-head__position {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 20px 16px;font-size: 16px;line-height: 1;}
.work-head__position-title {margin-right: 10px;color: #7d96ab;}
.work-head__position-value {font-weight: 700;color: #44596a;}
.work-head__price {width: 200px;margin-left: auto;padding-top: 4px;line-height: 1;}
.work-head__price-title {margin-bottom: 12px;font-weight: 700;font-size: 16px;color: #44596a;}
.work-head__price-cost {margin-bottom: 8px;font-size: 34px;color: #192632;}
.work-head__price-singlecost {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #727f8b;}
.work-contain {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.work-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: calc(68.34% - 30px);margin-right: 30px;}
.work-view h2 {padding-bottom: 8px;}
.work-carousel {position: relative;width: 100%;margin-bottom: 10px;z-index: 1;}
.work-carousel .swiper-container {height: 460px;}
.work-carousel__slide {width: 100%;height: 100%;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.work-carousel__nav {position: absolute;top: calc(50% - 20px);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 39px;height: 39px;border-radius: 50%;border: 1px solid #fff;background-color: rgba(255,255,255,.4);outline: 0;cursor: pointer;z-index: 1;}
.work-carousel__nav:hover {background-color: rgba(255,255,255,.5);}
.work-carousel__prev {left: 20px;}
.work-carousel__next {right: 20px;}
.work-carousel__prev .ico-svg {margin-left: -3px;}
.work-carousel__next .ico-svg {margin-right: -3px;}
.work-preview {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 90px;margin-bottom: 10px;z-index: 1;}
.work-preview__image {position: relative;width: 150px;height: 90px;border: 1px solid transparent;cursor: pointer;}
.work-preview__img {width: 100%;height: 100%;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.work-preview__shadow {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 2px;background: -webkit-gradient(linear,left bottom,left top,from(rgba(68,89,106,.5)),to(rgba(68,89,106,.5)));background: linear-gradient(0deg,rgba(68,89,106,.5),rgba(68,89,106,.5));z-index: 1;}
.work-preview .swiper-slide-active {border: 1px solid #7d96ab;}
.work-params__mob {display: none;}
.work-params {width: 31.66%;margin-left: auto;}
.work-params .table-wrapper {margin-bottom: 0;}
.work-params__table {margin-top: 0;margin-bottom: 20px;border-radius: 2px;font-size: 16px;line-height: 1.3;color: #44596a;}
.work-params__table-head {width: 200px;font-weight: 700;background-color: rgba(217,226,234,.2);}
.work-params__table td {padding: 10px 15px 8px;vertical-align: baseline;}
.work-order_button {width: 100%;padding: 14px 20px 13px;border: 1px solid #e01860;font-weight: 700;font-size: 16px;color: #f7f8f9;background-color: #e01860;}
.work-order_button:hover {border: 1px solid #e01860;color: #273a4b;background-color: #fff;}
.work-description {margin-bottom: 16px;}
.work-review .product-opinion {margin-top: 16px;background-color: #f7f8f9;}
.work-review__more {border-bottom: 1px dotted #e01860;font-size: 14px;line-height: 1.1;color: #e01860;}
.work-review__more:hover {border-bottom: 1px dotted transparent;color: #e01860;}
.wpapers-section {padding-top: 30px;margin-bottom: 110px;}
.wpapers-item {position: relative;border-radius: 8px;overflow: hidden;z-index: 1;}
.wpapers-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 8px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.wpapers-item:hover .wpapers-item__img {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .7;}
.wpapers-primary {position: relative;width: 100%;height: 504px;margin-bottom: 24px;z-index: 1;}
.wpapers-primary__title {position: absolute;top: 38%;width: 100%;margin: 0;padding: 0;font-weight: 700;font-size: 64px;line-height: 1;text-align: center;color: #fff;z-index: 2;}
.wpapers-carousel {position: relative;margin-bottom: 60px;}
.wpapers-carousel .swiper-wrapper {height: 260px;}
.wpapers-carousel__slide {overflow: hidden;}
.wpapers-carousel__nav {position: absolute;top: calc(50% - 20px);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;border: 1px solid #d9e2ea;border-radius: 50%;background-color: #fff;-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);cursor: pointer;z-index: 1;}
.wpapers-carousel__nav:hover {background-color: rgba(255,255,255,.7);-webkit-box-shadow: none;box-shadow: none;}
.wpapers-carousel .swiper-button-disabled {display: none;}
.wpapers-carousel__prev {left: -20px;}
.wpapers-carousel__prev .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;margin-left: -2px;}
.wpapers-carousel__next {right: -20px;}
.wpapers-carousel__next .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;margin-right: -2px;}
.wpapers-categories__title {margin: 0 0 28px;padding: 0;font-weight: 700;font-size: 32px;line-height: 1.2;color: #192632;}
.wpapers-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;padding-bottom: 8px;}
.wpapers-item_double {position: relative;width: calc(50% - 30px);height: 280px;margin: 0 15px 30px;z-index: 1;}
.wpapers-item_triple {position: relative;width: calc(33.33% - 30px);height: 280px;margin: 0 15px 30px;z-index: 1;}
.wpapers-item__title {position: absolute;bottom: 10px;left: 16px;margin: 0;padding: 0;font-weight: 700;font-size: 32px;line-height: 1.6;color: #fff;z-index: 2;}
.wpapers-button__more {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 280px;padding: 11px 16px 9px;border: 1px solid #44596a;border-radius: 8px;font-weight: 700;font-size: 18px;line-height: 1.28;text-align: center;color: #fff;background-color: #44596a;}
.wpapers-button__more:hover {border: 1px solid #44596a;color: #44596a;background-color: transparent;}
.wpapers-catalog-section {margin-bottom: 140px;padding-top: 28px;}
.wpapers-catalog__title {margin: 0 0 30px;padding-top: 6px;font-weight: 700;font-size: 32px;line-height: 1.2;color: #000;}
.wpapers-catalog {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px 28px;}
.wpaper-card {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(25% - 30px);margin: 0 15px 30px;}
.wpaper-card__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 11px;}
.wpaper-card__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 4px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.wpaper-card__title {-ms-flex-item-align: start;align-self: flex-start;margin: 0 0 6px;padding: 0 0 1px;border-bottom: 2px solid transparent;font-weight: 700;font-size: 16px;line-height: 1;color: #000;-webkit-transition: all .3s ease;transition: all .3s ease;}
.wpaper-card__cost {font-weight: 500;font-size: 14px;line-height: 1;color: #7d96ab;}
.wpaper-card:hover .wpaper-card__title {border-bottom: 2px solid #7d96ab;}
.wpaper-card:hover .wpaper-card__img {opacity: .7;}
.wpapers-product-section {margin-top: 32px;margin-bottom: 80px;}
.wpaper-p-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 54px;}
.wpaper-p-module {max-width: 790px;width: calc(69% - 32px);margin-right: 32px;}
.wpaper-p-side {-ms-flex-negative: 0;flex-shrink: 0;width: 380px;margin-left: auto;}
.wpaper-p-view {position: relative;width: 100%;}
.wpaper-p-view .swiper-wrapper {height: 480px;}
.wpaper-p-view__nav {position: absolute;top: calc(50% - 20px);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;border: 1px solid #d9e2ea;border-radius: 50%;background-color: #fff;-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);cursor: pointer;z-index: 1;}
.wpaper-p-view__nav:hover {background-color: rgba(255,255,255,.7);-webkit-box-shadow: none;box-shadow: none;}
.wpaper-p-view .swiper-button-disabled {display: none;}
.wpaper-p-view__prev {left: 12px;}
.wpaper-p-view__prev .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;margin-left: -2px;}
.wpaper-p-view__next {right: 12px;}
.wpaper-p-view__next .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;margin-right: -2px;}
.wpaper-p-view__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;cursor: pointer;}
.wpaper-p__title {margin: 0 0 10px;padding: 0;font-weight: 700;font-size: 32px;line-height: 1.2;color: #192632;}
.wpaper-p__title_mob {display: none;}
.wpaper-p-side__description {margin-bottom: 28px;font-size: 16px;line-height: 1.5;color: #44596a;}
.wpaper-p-buttons {width: 100%;}
.wpaper-p-button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 12px 16px 9px;border-radius: 8px;font-weight: 700;font-size: 18px;line-height: 1.28;}
.wpaper-p-button__calc {margin-bottom: 12px;border: 1px solid #44596a;color: #fff;background-color: #44596a;}
.wpaper-p-button__calc:hover {border: 1px solid #44596a;color: #44596a;background-color: transparent;}
.wpaper-p-button__order {border: 1px solid #d9e2ea;color: #727f8b;background-color: #d9e2ea;}
.wpaper-p-button__order:hover {border: 1px solid #44596a;color: #44596a;background-color: #d9e2ea;}
.wpaper-p-description {max-width: 790px;margin-bottom: 56px;}
.wpaper-p-description p {margin: 0 0 16px;padding: 0;font-size: 16px;line-height: 1.5;color: #44596a;}
.wpaper-p-materials-wrap {margin-top: 16px;margin-bottom: 40px;padding: 20px 20px 0;border-radius: 8px;background-color: #364450;}
.wpaper-p-materials {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -11px;}
.wpaper-p-material {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(25% - 22px);margin: 0 11px 20px;}
.wpaper-p-material__image {margin-bottom: 12px;}
.wpaper-p-material__img {border-radius: 8px;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.wpaper-p-material__name {font-weight: 700;font-size: 18px;line-height: 1;margin: 0 0 9px;padding: 0;text-transform: uppercase;text-align: left;color: #fff;}
.wpaper-p-material__text {font-size: 15px;line-height: 1.3;color: #cacaca;}
.wpaper-p-paperhanging {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 80px;padding: 46px 44px 42px;border-radius: 8px;font-weight: 700;font-size: 28px;line-height: normal;color: #fff;background: -webkit-gradient(linear,left bottom,left top,from(rgba(68,89,106,.5)),to(rgba(68,89,106,.5))),url("/assets/vinyl-tm/public/assets/vinyl-tm/img/wallpapers/wpaper-hangering.jpg"),#44596a 50%;background: linear-gradient(0deg,rgba(68,89,106,.5) 0%,rgba(68,89,106,.5) 100%),url("/assets/vinyl-tm/public/assets/vinyl-tm/img/wallpapers/wpaper-hangering.jpg"),#44596a 50%;background-repeat: no-repeat;background-size: cover;}
.wpaper-p-paperhanging:hover {color: #fff;text-decoration: underline;}
.wpaper-similar__title {margin: 0 0 28px;padding: 0;font-weight: 700;font-size: 28px;line-height: 1.2;color: #44596a;}
.w-calculate-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(226,226,226,.8);z-index: 14;}
.w-calculate-wrapper {-webkit-backface-visibility: visible;backface-visibility: visible;position: fixed;top: 0;right: 0;max-width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;z-index: 15;}
.w-calculate-container {position: relative;width: 500px;height: auto;min-height: 100%;padding: 48px 50px 60px;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;background-color: #fff;z-index: 16;}
.w-calculate-container_hidden {position: absolute !important;clip: rect(1px,1px,1px,1px);padding: 0 !important;border: 0 !important;height: 1px !important;width: 1px !important;overflow: hidden !important;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;}
.w-calculate-container__header {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;margin-bottom: 60px;}
.w-calculate-container__close {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 22px;height: 22px;margin-left: auto;padding: 0;cursor: pointer;}
.w-calculate-container__close:hover .ico-svg {fill: #587389;}
.w-calculate-container__title {margin: 0 0 14px;padding: 0;font-weight: 700;font-size: 32px;line-height: 1.2;color: #192632;}
.w-calculate-container__subtitle {margin: 0 0 4px;padding: 0;font-weight: 700;font-size: 18px;line-height: 2;color: #192632;}
.w-calculate-cost__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.w-calculate-container__desc {margin-bottom: 16px;font-size: 16px;line-height: 1.5;color: #44596a;}
.w-calculate-sizes {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 40px;}
.w-calculate-size {position: relative;-ms-flex-negative: 0;flex-shrink: 0;width: 120px;height: 66px;margin-right: 28px;z-index: 1;}
.w-calculate-size_width::before {content: "×";position: absolute;top: 20px;right: -20px;font-weight: 700;font-size: 22px;color: #a7adb8;}
.w-calculate-size_height::before {content: "=";position: absolute;top: 20px;right: -20px;font-weight: 700;font-size: 22px;color: #a7adb8;}
.w-calculate-size__label {position: absolute;top: 10px;left: 10px;font-weight: 700;font-size: 14px;line-height: 1;color: #727f8b;z-index: 1;}
.w-calculate-size__number {width: 100%;height: 100%;padding: 32px 10px 10px;border: 1px solid #d9e2ea;font-weight: 700;font-size: 24px;line-height: 1;color: #192632;outline: 0;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
.w-calculate-size__number::-webkit-outer-spin-button, .w-calculate-size__number::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.w-calculate-area {font-weight: 700;font-size: 24px;line-height: 1;color: #192632;}
.w-calculate-cost__material {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 38px;padding: 12px 16px 10px;border-radius: 4px;background-color: #f7f8f9;}
.w-calculate-cost__material-value {font-weight: 700;font-size: 18px;line-height: 2;color: #44596a;}
.w-calculate-cost__material-ico {-ms-flex-negative: 0;flex-shrink: 0;margin-left: auto;}
.w-calculate-price {margin-bottom: 22px;font-weight: 700;font-size: 32px;line-height: 1.2;color: #44596a;}
.w-calculate-cost__submit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 19px 16px 15px;border-radius: 8px;font-weight: 700;font-size: 18px;line-height: 1.28;text-align: center;color: #fff;background-color: #44596a;}
.w-calculate-cost__submit:hover {background-color: #344451;}
.w-calculate-materials-wrapper {position: absolute;top: 0;left: 0;visibility: hidden;overflow: auto;width: 100%;height: 100%;min-height: 100%;padding: 48px 50px 60px;background-color: #fff;-webkit-transition: .3s ease;transition: .3s ease;z-index: 17;}
.w-calculate-materials-wrapper_visible {visibility: visible;}
.w-calculate-materials {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.w-calculate-materials__return {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 28px;height: 22px;padding: 0;cursor: pointer;}
.w-calculate-materials__return:hover .ico-svg {fill: #587389;}
.w-calculate-materials .w-calculate-container__title {margin: 0 0 20px;}
.w-calculate-material {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 18px;padding: 16px 18px;border-radius: 8px;background-color: transparent;cursor: pointer;z-index: 1;}
.w-calculate-material:hover {background-color: #f7f8f9;}
.w-calculate-material__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 8px;opacity: 0;background-color: #f7f8f9;z-index: -1;}
.w-calculate-material__radio {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}
.w-calculate-material__info {margin-right: 16px;}
.w-calculate-material__name {margin: 0 0 12px;padding: 0;font-weight: 700;font-size: 17px;line-height: 1;text-transform: uppercase;color: #192632;}
.w-calculate-material__desc {margin: 0 0 16px;padding: 0;font-size: 15px;line-height: 1.35;color: #727f8b;}
.w-calculate-material__cost {margin: 0 0 10px;padding: 0;font-family: "NotoSans",Arial,sans-serif;font-weight: 700;font-size: 18px;line-height: 1.2;color: #192632;}
.w-calculate-material__type {margin: 0;padding: 0;font-size: 14px;line-height: 1;color: #727f8b;}
.w-calculate-material__image {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 110px;height: 110px;border-radius: 4px;}
.w-calculate-material__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.w-calculate-material__marker {position: absolute;top: -10px;right: -10px;opacity: 0;z-index: 1;}
.w-calculate-material__marker-ico {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 24px;height: 24px;border-radius: 50%;background-color: #44596a;}
.w-calculate-material__radio:checked~.w-calculate-material__marker {opacity: 1;}
.w-calculate-material__radio:checked+.w-calculate-material__bg {opacity: 1;}
.w-fastorder__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.w-fastorder__form .w-calculate-container__desc {margin-bottom: 24px;}
.w-fastorder-field {position: relative;margin-bottom: 20px;z-index: 1;}
.w-fastorder-field {position: relative;margin-bottom: 20px;z-index: 1;}
.w-fastorder-field .form-field__prompt {bottom: -16px;}
.form-field_invalid .w-fastorder-field__input {border: 1px solid #e01860;}
.w-fastorder-field__label {position: absolute;top: 10px;left: 10px;font-weight: 700;font-size: 14px;line-height: 1;color: #727f8b;z-index: 1;}
.w-fastorder-field__input {width: 100%;padding: 28px 10px 10px;border: 1px solid #d9e2ea;border-radius: 4px;font-size: 18px;line-height: 1;color: #192632;}
.w-fastorder__form .form-policy {margin-top: 6px;margin-bottom: 32px;}
.w-fastorder__submit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 19px 16px 15px;border-radius: 8px;font-weight: 700;font-size: 18px;line-height: 1.28;text-align: center;color: #fff;background-color: #44596a;}
.w-fastorder__submit:hover {background-color: #344451;}
.filters-w {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 12px;}
.filter-w-items {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.filter-w-item {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 12px;margin-bottom: 8px;padding: 7px 10px;border: 1px solid #d9e2ea;border-radius: 5px;font-size: 12px;line-height: 1.33;color: #44596a;}
.filter-w-item:hover {border: 1px solid #44596a;color: #44596a;}
.filter-w-item:last-child {margin-right: 0;}
.filter-w-item_active {border: 1px solid #44596a;color: #fff;background-color: #44596a;}
.filter-w-item_active:hover {border: 1px solid #44596a;color: #fff;background-color: #44596a;}
.filters-w-sum {-ms-flex-negative: 0;flex-shrink: 0;margin-left: auto;font-size: 18px;line-height: 1.33;color: #7d96ab;}
.films-promo-section {margin-bottom: 120px;background-color: #192632;}
.films-promo {display: -webkit-box;display: -ms-flexbox;display: flex;}
.films-promo__content {width: 510px;padding: 80px 0;}
.films-promo__title {margin: 0 0 80px;padding: 0;font-size: 44px;font-weight: 700;line-height: 1.25;color: #fff;}
.films-promo__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 16px;}
.films-promo .button_outlined {color: #fff;}
.films-promo .button_outlined:hover {color: #192632;}
.films-promo__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 630px;height: 480px;margin-left: auto;}
.films-promo__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.films-benefits-section {margin-bottom: 120px;}
.films-benefits-wrap {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 20px;}
.films-benefit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 32px 28px 16px;border-radius: 5px;background-color: #192632;overflow: hidden;}
.films-benefit__title {margin: 0 0 12px;padding: 0;font-size: 16px;font-weight: 700;line-height: 1.2;color: #fff;}
.films-benefit__text {font-size: 18px;font-weight: 700;line-height: 1.3;color: #b0bbc5;}
.films-benefit__ico {-ms-flex-negative: 0;flex-shrink: 0;width: 73px;height: 52px;margin-bottom: 10px;}
.films-benefit.double {-ms-grid-column-span: 2;grid-column: 2 span;padding: 32px 28px;}
.films-benefit.double .films-benefit__title {font-size: 32px;}
.films-benefit.quarter {-ms-grid-column-span: 3;grid-column: 3 span;-ms-grid-row-span: 2;grid-row: 2 span;padding: 0;}
.films-categories-section {margin-bottom: 120px;}
.films-categories-wrap {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 20px;}
.films-category {position: relative;z-index: 1;overflow: hidden;border-radius: 5px;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),color-stop(50%,rgba(0,0,0,0))),#1c2733;background: linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 50%),#1c2733;}
.films-category__name {position: absolute;top: 32px;left: 40px;right: 40px;z-index: 1;margin: 0;padding: 0;font-size: 24px;font-weight: 700;line-height: 1.2;color: #fff;}
.films-category__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: all .3s ease;transition: all .3s ease;}
.films-category.quarter {-ms-grid-row-span: 2;grid-row: 2 span;}
.films-category:hover .films-category__img {-webkit-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all .3s ease;transition: all .3s ease;}
.films-catalog-section {margin-bottom: 120px;padding-top: 28px;}
.films-catalog__title {margin: 0 0 36px;padding: 0;font-size: 36px;font-weight: 700;line-height: 1.2;color: #222;}
.films-catalog-layout {display: -ms-grid;display: grid;-ms-grid-columns: 290px 1fr;grid-template-columns: 290px 1fr;gap: 20px;}
.films-catalog-grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;gap: 20px;margin-bottom: 40px;}
.films-catalog-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 16px;margin-bottom: 20px;}
.films-catalog-header__title {font-size: 14px;line-height: 1.25;color: #44596a;}
.films-catalog-header .product-option__select>select {padding: 8px 8px 6px;font-family: "Lato",Arial,sans-serif;font-size: 14px;font-weight: 500;line-height: 1.14;color: #999;}
.films-catalog-sort {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;}
.films-catalog-sort .product-option__select {width: 150px;border-radius: 5px;}
.films-catalog-viewing {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;}
.films-catalog-viewing .product-option__select {width: 56px;border-radius: 5px;}
.films-catalog .pagination {margin-top: 48px;}
.films-catalog .pagination__items {gap: 0 6px;}
.films-catalog .pagination__item {width: 32px;height: 32px;margin-right: 0;border-radius: 3px;background-color: #fff;}
.films-catalog .pagination__dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 32px;height: 32px;margin-right: 0;border-radius: 3px;background-color: #fff;}
.films-catalog .pagination__item-current {background-color: #d9e2ea;}
.films-catalog .pagination__prev {margin-right: 16px;}
.films-catalog .pagination__next-ico {margin-left: 8px;}
.films-catalog .pagination__prev-ico {margin-right: 8px;}
.filter-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;padding: 16px 20px;border-radius: 5px 5px 0 0;background-color: #e4edef;}
.filter-header__ico {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;}
.filter-header__title {font-size: 18px;font-weight: 500;line-height: 1;}
.filter-header__ico_mob {display: none;}
.filter-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border: 1px solid #e4edef;border-radius: 0 0 5px 5px;background-color: #fff;}
.filter-content__close {display: none;}
.filter-categories {padding: 20px 20px 12px;border-bottom: 1px solid #e4edef;}
.filter-category__parent {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 6px;margin-bottom: 12px;font-weight: 600;font-size: 14px;line-height: 1.05;color: #222;}
.filter-category__parent .ico {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-top: 2px;}
.filter-category__parent:hover {text-decoration: none;color: rgba(34,34,34,.8);}
.filter-category {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;padding: 8px 12px 7px;border-radius: 3px;font-size: 14px;line-height: 1.2;color: #2b3e4d;}
.filter-category.active {margin-bottom: 4px;background-color: #e6ebeb;}
.filter-category:hover {text-decoration: none;color: #222;}
.filter-category:hover.active {color: #2b3e4d;background-color: #e6ebeb;}
.filters-group {margin: 0;padding: 20px 20px 10px;border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #e4edef;}
.filters-group:last-child {border-bottom: none;}
.filters-group__title {margin-bottom: 10px;font-size: 16px;line-height: 1.2;color: #222;}
.filter-fields-double {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px;margin-bottom: 10px;}
.filter-input {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 8px;border: 1px solid #d9e2ea;border-radius: 4px;font-size: 14px;line-height: 1;}
.filter-fields-double .filter-input {width: 50%;}
.filter-label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0 5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;}
.filter-label__text {padding-top: 2px;font-size: 15px;line-height: 1;color: #44596a;}
.filter-checkbox {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.filter-checkbox__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 16px;height: 16px;border: 1px solid #d9e2ea;border-radius: 2px;}
.filter-checkbox__ico {-ms-flex-negative: 0;flex-shrink: 0;width: 10px;height: 7px;margin-top: 1px;}
.filter-checkbox:checked+.filter-checkbox__control .filter-checkbox__ico {display: block;}
.filter-checkbox:not(:checked)+.filter-checkbox__control .filter-checkbox__ico {display: none;}
.filter-checkbox:checked+.filter-checkbox__control {border: 1px solid rgba(68,89,106,.8);}
.filter-radio {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);cursor: pointer;}
.filter-radio__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 16px;height: 16px;border: 1px solid #d9e2ea;border-radius: 50%;}
.filter-radio__ico {width: 6px;height: 6px;border-radius: 50%;background-color: #44596a;}
.filter-radio:checked+.filter-radio__control .filter-radio__ico {display: block;}
.filter-radio:not(:checked)+.filter-radio__control .filter-radio__ico {display: none;}
.filter-radio:checked+.filter-radio__control {border: 1px solid rgba(68,89,106,.8);}
.filters-controls_hidden {display: none;}
.filters-controls__more {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0 4px;font-size: 14px;color: #222;cursor: pointer;}
.filters-controls__more .ico {-webkit-transition: all .1s ease;transition: all .1s ease;}
.filters-controls__more .ico.rotate {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .1s ease;transition: all .1s ease;}
.films-similar-section {margin-bottom: 120px;}
.films-similar {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;}
.film-card {position: relative;z-index: 1;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 20px;border: 1px solid transparent;border-radius: 5px;line-height: 1.2;color: #222;background-color: #fff;}
.film-card__label {position: absolute;top: 12px;left: 12px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 4px 8px;border-radius: 3px;font-size: 14px;line-height: 1.2;color: #1b2024;}
.film-card__label .ico {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 4px;}
.film-card__label.green {background-color: #b6ffac;}
.film-card__label.gray {background-color: #ececec;}
.film-card__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 300px;margin: -1px -1px 16px;}
.film-card__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.film-card__title {margin: 0 12px 20px;padding: 0;font-size: 16px;font-weight: 700;}
.film-card__footer {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 12px;}
.film-card-prices {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
.film-card__price {color: #222;}
.film-card__price .name {margin-bottom: 4px;font-size: 10px;font-weight: 500;}
.film-card__cost {font-size: 18px;font-weight: 700;color: #222;}
.film-card__cost .currency {font-weight: 500;}
.film-card__cost .measure {font-size: 10px;font-weight: 600;}
.film-card__price.pack {color: #999;}
.film-card__price.pack .film-card__cost {color: #999;}
.film-card__price-divider {width: 1px;margin: 1px 6px 4px;background-color: #cecece;}
.film-card__forward {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 52px;height: 38px;margin-left: auto;border-radius: 50px;background-color: #e01860;}
.film-card__forward .ico {-ms-flex-negative: 0;flex-shrink: 0;width: 24px;height: 24px;}
.film-card:hover {border: 1px solid #b0bbc5;color: #222;}
.film-card:hover .film-card__title {color: #222;}
.film-card:hover .film-card__forward {background-color: #ac003e;}
.films-product-section {margin-top: 40px;margin-bottom: 40px;color: #222;}
.film-product-layout {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 510px;grid-template-columns: 1fr 510px;gap: 52px;margin-bottom: 48px;}
.film-product-images {position: relative;z-index: 1;display: -ms-grid;display: grid;-ms-flex-line-pack: start;align-content: start;-ms-grid-columns: 80px 1fr;grid-template-columns: 80px 1fr;gap: 0 20px;}
.film-product-preview {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-height: 570px;}
.film-product-preview .swiper-button-lock {display: none;}
.film-product-preview__prev {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin-bottom: 16px;cursor: pointer;}
.film-product-preview__next {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin-top: 16px;cursor: pointer;}
.film-product-preview .swiper {margin-right: 0;margin-left: 0;}
.film-product-preview__image {width: 100%;height: 80px !important;border-radius: 5px;border: 1px solid transparent;overflow: hidden;cursor: pointer;}
.film-product-preview__image.swiper-slide-thumb-active {border-color: #e01860;}
.film-product-preview__img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}
.film-product-view {position: relative;z-index: 1;border-radius: 5px;overflow: hidden;}
.film-product-view .swiper-slide {width: 100%;}
.film-product-view__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.film-product-view__img {max-height: 100%;}
.film-product-view__zoom-in {position: absolute;z-index: 0;right: 20px;bottom: 20px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.film-product-view__pagination {position: absolute;z-index: 1;display: none;}
.film-product-offer {line-height: 1.2;}
.film-product__labels {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;margin-bottom: 16px;}
.film-product__labels .film-card__label {position: relative;top: 0;left: 0;padding: 8px 28px 6px;font-weight: 500;}
.film-product__title {margin: 0 0 8px;padding: 0;font-size: 28px;font-weight: 600;line-height: 1.2;}
.film-product-sku {margin-bottom: 16px;font-size: 16px;color: #9b9b9b;}
.film-product-properties {margin-bottom: 36px;}
.film-product-properties__title {margin-bottom: 10px;font-size: 20px;font-weight: 600;}
.film-product-property {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 100%;margin: 0 0 6px;font-size: 16px;line-height: 1.2;}
.film-product-property__name {position: relative;width: 50%;margin-right: 4px;}
.film-product-property__name::before {content: "";position: absolute;display: block;left: 0;right: 0;bottom: .2em;border-bottom: 1px dotted #999;}
.film-product-property__name span {position: relative;padding-right: 4px;background: #f7f8f9;}
.film-product-property__value {width: 40%;margin-left: 0;padding: 0 10px 0 3px;}
.film-product-properties__more {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-bottom: 1px solid #999;font-size: 16px;color: #999;cursor: pointer;-webkit-transition: all .3s ease;transition: all .3s ease;}
.film-product-properties__more:hover {border-bottom: 1px solid #222;color: #222;}
.film-product__switchers {display: -webkit-box;display: -ms-flexbox;display: flex;width: 240px;margin-bottom: 20px;overflow: hidden;}
.film-product__switcher {display: none;}
.film-product__switcher-name {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 50%;padding: 0 12px 2px;border-bottom: 1px solid #cecece;font-weight: 500;font-size: 18px;text-align: center;cursor: pointer;-webkit-transition: all .3s ease;transition: all .3s ease;}
.film-product__switcher:checked+.film-product__switcher-name {border-bottom: 1px solid #e01860;color: #e01860;}
.film-product-amount {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;margin-bottom: 20px;}
.film-product-amount .cart-position__counter {margin-right: 0;margin-left: 0;}
.film-product-amount__summary {margin-left: 16px;font-size: 28px;font-weight: 600;line-height: 1.2;color: #192632;}
.film-product-amount .currency {font-weight: 500;}
.film-product-amount__unit {font-size: 18px;font-weight: 700;color: #999;}
.film-product-amount__unit .currency {font-weight: 500;}
.film-product-amount__unit .measure {font-size: 10px;font-weight: 500;}
.film-product__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 8px;}
.film-product__buttons .button_primary:hover {color: #e01860;}
.film-product__buttons .button_primary:hover .ico-svg {stroke: #e01860;}
.film-product__buttons .button_outlined {border: 1px solid #e01860;color: #222;}
.film-product__buttons .button_outlined:hover {color: #e01860;background-color: #fff;}
.film-product__button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0 4px;padding: 16px 32px 14px;font-size: 18px;font-weight: 500;line-height: 1.2;}
.film-product-description {margin-right: -52px;}
.film-product-description__title {margin: 0 0 20px;padding: 0;font-size: 30px;font-weight: 600;color: #222;}
.film-product-info {margin-bottom: 40px;}
.film-product-info p {margin: 0 0 12px;padding: 0;font-size: 18px;line-height: 1.4;}
.film-product-info:last-child {margin-bottom: 0;}
.film-product-info .film-product-properties {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 10px 16px;grid-auto-flow: column;grid-template-rows: repeat(6,auto);}
.film-product-info .film-product-property {line-height: 1.1;}
.film-product-info .film-product-property__value {padding: 0;}
.film-product-info .film-product-property__name {width: 59%;color: #999;}
.calc-sticker-box {width: 100%;margin-bottom: 40px;padding: 28px 48px 48px 32px;border: 1px solid #d9e2ea;border-radius: 16px;background-color: #fcfcfc;}
.calc-sticker-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 72px;}
.calc-sticker-header__ico {width: 30px;margin-top: -4px;margin-right: 22px;}
.calc-sticker-header__title {font-weight: 700;font-size: 28px;line-height: 1.2;color: #192632;}
.calc-sticker-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.calc-sticker-params {width: calc(72% - 140px);max-width: 450px;margin-right: 140px;color: #44596a;}
.calc-sticker-field {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 14px;}
.calc-sticker-param__name {-ms-flex-negative: 0;flex-shrink: 0;width: 130px;margin-right: 60px;font-weight: 700;font-size: 16px;line-height: 1.2;color: #44596a;}
.calc-sticker-input_wrap {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.calc-sticker-input {padding: 10px 16px 8px;border: 1px solid #d9e2ea;border-radius: 4px;font-family: "Lato",Arial,sans-serif;font-weight: 700;font-size: 16px;line-height: 1.37;letter-spacing: .01em;text-align: center;color: #44596a;background-color: #fff;outline: 0;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
.calc-sticker-input::-webkit-outer-spin-button, .calc-sticker-input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.calc-sticker-input_diameter {width: 64px;}
.calc-sticker-input_width, .calc-sticker-input_height {width: 64px;}
.calc-sticker-side__divider {margin: 0 16px;}
.calc-sticker-input_units {width: 72px;}
.calc-sticker-input_area {width: 32px;padding: 10px 0;border: none;text-align: left;}
.calc-sticker-field__measure {margin-left: 20px;line-height: 1.37;}
.calc-sticker-input_area~.calc-sticker-field__measure {margin-left: 3px;font-weight: 700;}
.calc-sticker-input_area-note {margin-left: 16px;padding: 5px 10px 4px;border-radius: 4px;font-weight: 700;font-size: 14px;line-height: 1.7;color: #e01860;background-color: #ffe0eb;}
.calc-sticker-select {position: relative;width: 100%;border: 1px solid #d9e2ea;border-radius: 4px;background-color: #fff;z-index: 1;}
.calc-sticker-select__control {width: 100%;padding: 14px 16px 12px;border: 0;font-family: "Lato",Arial,sans-serif;font-weight: 700;font-size: 16px;line-height: 1.37;letter-spacing: .01em;color: #44596a;background-color: transparent;appearance: none;-webkit-appearance: none;-moz-appearance: none;cursor: pointer;}
.calc-sticker-select__control::-ms-expand {display: none;}
.calc-sticker-select__caret {position: absolute;top: calc(50% - 2px);right: 16px;z-index: 0;}
.calc-sticker-summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 220px;margin-left: auto;}
.calc-sticker-summary__title {margin-bottom: 4px;font-weight: 700;font-size: 10px;line-height: 2;text-transform: uppercase;color: #7d96ab;}
.calc-sticker-summary__price {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 4px;font-size: 50px;line-height: 1.2;color: #192632;white-space: nowrap;}
.calc-sticker-unitcost {margin-bottom: 44px;font-size: 14px;line-height: 1.14;color: #727f8b;}
.calc-sticker-form__submit {margin-bottom: 34px;font-family: "Lato",Arial,sans-serif;font-weight: 400;font-size: 16px;}
.calc-sticker-form__submit:hover {color: #e01860;}
.calc-sticker-form__submit:disabled, .calc-sticker-form__submit[disabled] {border: 1px solid #dfdfdf;color: #b3b3b3;background-color: #dfdfdf;cursor: default;}
.calc-sticker-summary__info {padding-right: 12px;font-size: 14px;color: #656565;}
.calc-sticker-summary__info p {padding: 0 0 14px;line-height: 1.14;}
.portfolio-page {background-color: #fff;}
.portfolio-section {margin-top: 80px;margin-bottom: 80px;}
.portfolio-section__title {margin-top: 0;margin-bottom: 56px;padding-top: 0;font-size: 48px;line-height: 1.25;}
.portfolio {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 48px;color: #192632;}
.portfolio__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 50%;height: 420px;overflow: hidden;}
.portfolio__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: all .3s ease;transition: all .3s ease;}
.portfolio__info {width: 50%;}
.portfolio__name {margin-bottom: 24px;padding-top: 0;font-size: 20px;line-height: 1.2;}
.portfolio__text {font-size: 18px;line-height: 1.3;}
.portfolio_odd .portfolio__info {padding-top: 16px;padding-left: 32px;}
.portfolio_even .portfolio__info {padding-top: 16px;padding-right: 32px;}
.portfolio:hover {color: #e01860;}
.portfolio:hover .portfolio__img {-webkit-transform: scale(1.03);transform: scale(1.03);-webkit-transition: all .3s ease;transition: all .3s ease;}
.case-page-section {margin-bottom: 60px;}
.case-promo-wrap {position: relative;margin-bottom: 60px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.case-promo-wrap::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.5);}
.case-promo {position: relative;padding-top: 220px;padding-bottom: 48px;color: #fff;z-index: 2;}
.case-promo__image-mob {display: none;}
.case-promo__suptitle {max-width: 710px;padding-top: 0;margin-bottom: 36px;font-size: 24px;}
.case-promo__title {max-width: 890px;padding-top: 0;margin-bottom: 290px;font-size: 48px;font-weight: 800;line-height: 1.2;}
.case-promo__works {border-bottom: 1px solid transparent;font-size: 18px;font-weight: 500;color: #fff;}
.case-promo__works:hover {border-bottom: 1px solid #fff;}
.case-item {position: relative;margin-bottom: 60px;}
.case-item_bg::before {content: "";position: absolute;top: 20px;right: 0;bottom: 36px;left: 0;background: #e2e1e4;z-index: -1;}
.case-item-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}
.case-item-col__head {width: 40%;}
.case-item-col__text {width: 60%;font-size: 18px;line-height: 1.3;}
.case-item__title {font-size: 18px;color: #9b9b9b;}
.case-item-col__text strong {color: #195caa;}
.case-item-col__text p {padding-top: 0;padding-bottom: 16px;}
.case-item__text_accent {position: relative;padding-top: 24px;color: #195caa;}
.case-item__text_accent::before {content: "";position: absolute;left: 0;top: 8px;width: 90px;height: 1px;background-color: #9b9b9b;}
.case-item-carousel__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.case-item-carousel__nav {position: absolute;top: calc(50% - 44px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 80px;height: 80px;cursor: pointer;outline: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;z-index: 1;}
.case-item-carousel__nav:hover {opacity: .8;}
.case-item-carousel__nav img {width: 100%;height: 100%;}
.case-item-carousel__prev {left: 0;}
.case-item-carousel__next {right: 0;}
.case-item__photos {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -8px;}
.case-item__photo {width: calc(50% - 16px);margin: 0 8px 16px;}
.case-item__photo img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.case-item-options {padding-top: 8px;}
.case-item-option {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 16px;}
.case-item-option__number {font-size: 28px;font-weight: 700;line-height: .7;color: #cac9cc;}
.case-item__video {width: 100%;height: 470px;}
.case-gallery {padding-top: 24px;}
.case-gallery.gridzy .gridzyItemContent:hover {opacity: .6;}
.clients-page {background-color: #fff;}
.clients-page-section {margin-top: 60px;margin-bottom: 80px;}
.clients-page__title {margin-top: 0;margin-bottom: 56px;padding-top: 0;font-size: 48px;line-height: 1.25;}
.clients-page-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}
.clients-page__view {width: 40%;}
.clients-page__view .logo__canvas {position: fixed;max-width: 480px;width: 100%;max-height: 480px;}
.clients-page__logos {width: 60%;padding-left: 48px;z-index: 2;}
.clients-page__logos-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -8px;margin-left: -8px;}
.clients-page__logo {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(33.33% - 16px);margin: 0 8px 32px;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: all .3s ease;transition: all .3s ease;}
.clients-page__logo:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.clients-page__logo-img {max-width: 160px;max-height: 96px;}
.contacts-page-section {margin-top: 60px;margin-bottom: 140px;}
.contacts-page-section .contacts-columns {background-color: transparent;}
.contacts-page-section .contacts-column:first-child {padding: 32px 0;}
.search-page {background-color: #fff;}
.search-page .question {background-color: transparent;}
.search-popup {display: none;position: absolute;left: 0;width: 100%;padding: 60px 0;background: linear-gradient(89.95deg,#192632 .03%,#292536 100.58%);z-index: 5;}
.search-popup-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.search-popup__close {position: absolute;top: 16px;right: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;cursor: pointer;}
.search-popup__form {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}
.search-popup__input {width: 100%;margin-right: 24px;font-weight: 500;font-size: 28px;color: #fff;background-color: transparent;}
.search-popup__input::-webkit-input-placeholder {color: #44596a;}
.search-popup__input::-moz-placeholder {color: #44596a;}
.search-popup__input:-moz-placeholder {color: #44596a;}
.search-popup__input:-ms-input-placeholder {color: #44596a;}
.search-popup__input:focus::-webkit-input-placeholder {color: transparent;}
.search-popup__input:focus:-moz-placeholder {color: transparent;}
.search-popup__input:focus::-moz-placeholder {color: transparent;}
.search-popup__input:focus:-ms-input-placeholder {color: transparent;}
.search-popup__submit {padding: 14px 21px;line-height: 1.25;}
.search-content {margin-top: 80px;margin-bottom: 110px;}
.search-content-form {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;max-width: 600px;margin-bottom: 88px;z-index: 1;}
.search-content-form__ico {position: absolute;top: 16px;left: 14px;width: 14px;height: 14px;z-index: 1;}
.search-content-form__input {position: relative;width: 100%;margin-right: 10px;padding: 12px 20px 13px 36px;border: 1px solid #d9e2ea;border-radius: 3px;font-size: 16px;line-height: 1;color: #7d96ab;background-color: #fff;}
.search-content-form__submit {font-weight: 700;font-size: 16px;}
.search-content-result {margin-bottom: 32px;}
.search-content-result__breadcrumbs {margin-bottom: 8px;}
.search-content-result__title {margin-top: 0;margin-bottom: 8px;padding-top: 0;}
.search-content-result__text {font-size: 16px;line-height: 1.5;color: #44596a;}
.search-content-result__more {margin-top: 8px;padding: 14px 24px;font-weight: 700;font-size: 16px;line-height: 1.25;}
.article-page {background-color: #fff;}
.articles-section {margin-top: 60px;margin-bottom: 80px;}
.articles-page__title {margin-top: 0;margin-bottom: 28px;padding-top: 0;}
.articles-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px 28px;}
.article-main {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% - 30px);margin: 0 15px 60px;}
.article-main__image {width: 66%;height: 475px;}
.article-main__img {width: 100%;height: 100%;border-radius: 8px;-o-object-fit: cover;object-fit: cover;}
.article-main__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 34%;padding-left: 30px;}
.article-main__info {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;font-size: 14px;line-height: 1.14;}
.article-main__category {margin-right: 32px;font-weight: 800;color: #e01860;}
.article-main__date {color: #727f8b;}
.article-main__title {margin-bottom: 20px;padding-top: 0;font-size: 32px;line-height: 1.2;color: #192632;}
.article-main__pretext {font-size: 16px;line-height: 1.45;color: #44596a;}
.article-main:hover .article-main__title {color: #44596a;}
.article-main:hover .article-main__pretext {color: #44596a;}
.article-main-author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: auto;}
.article-main-author__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;margin-right: 16px;}
.article-main-author__img {width: 100%;height: 100%;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}
.article-main-author__info {line-height: 1.5;}
.article-main-author__name {font-weight: 700;font-size: 16px;color: #000;}
.article-main-author__post {font-size: 14px;color: #44596a;}
.articles-category__title {margin-top: 0;margin-bottom: 56px;padding-top: 0;font-size: 48px;line-height: 1.25;}
.article-card {width: calc(33.33% - 30px);margin: 0 15px 30px;}
.article-card__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-bottom: 20px;border-radius: 8px;overflow: hidden;}
.article-card__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.article-card__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 8px;font-size: 14px;line-height: 1.14;}
.article-card__category {margin-right: 16px;font-weight: 800;color: #e01860;}
.article-card__date {color: #727f8b;}
.article-card__title {padding-top: 0;font-size: 20px;line-height: 1.2;color: #192632;}
.article-card:hover .article-card__title {color: #44596a;}
.articles-more__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 380px;padding: 16px 24px 14px;border: 1px solid #a8b4c0;border-radius: 8px;font-family: "Lato",Arial,sans-serif;font-weight: 800;font-size: 18px;text-align: center;line-height: 1.2;text-decoration: none;color: #000;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;-webkit-transition: all .3s ease;transition: all .3s ease;}
.articles-more__button:hover {border: 1px solid #000;text-decoration: none;color: #000;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.article-layout {display: -ms-grid;display: grid;-ms-grid-columns: minmax(0,auto) 280px;grid-template-columns: minmax(0,auto) 280px;gap: 34px;}
.article-headline {grid-column: 1/-1;}
.article-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 12px 28px;margin-bottom: 16px;font-size: 14px;line-height: 1.2;}
.article-info__backward {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 2px;margin-top: -2px;padding: 6px 10px 6px 6px;border: 1px solid #dbdada;border-radius: 8px;font-size: 15px;font-weight: 400;line-height: 1;text-decoration: none;color: #44596a;background-color: #f6f7f9;}
.article-info__backward svg {-ms-flex-negative: 0;flex-shrink: 0;width: 16px;height: 16px;}
.article-info__backward-text {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-bottom: -2px;}
.article-info__backward:hover {border: 1px solid #b6babd;text-decoration: none;}
.article-info__category {font-weight: 800;font-size: 14px;color: #e01860;}
.article-info__author {color: #44596a;}
.article-info__date {color: #727f8b;}
.article-content h1 {margin-bottom: 8px;font-weight: 800;font-size: 48px;line-height: 1.2;}
.article-content p:first-child {padding-top: 0;}
.article-content p~img {width: 100%;border-radius: 8px;}
.article-content p>img {width: 100%;border-radius: 8px;}
.article-tags {font-size: 16px;line-height: 1.7;}
.article-tags__title {margin-right: 4px;font-weight: 700;color: #44596a;}
.article-tag {color: #7d96ab;}
.article-tag__link {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;color: #7d96ab;}
.article-tag__link:hover, .article-tag__link:visited {color: #7d96ab;}
.article-tag:not(:last-child)::after {content: ", ";white-space: pre-wrap;}
.articles-author {display: -webkit-box;display: -ms-flexbox;display: flex;-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;margin-bottom: 72px;text-align: center;}
.articles-author__image {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;margin-bottom: 16px;}
.articles-author__img {width: 100%;height: 100%;border-radius: 50%;}
.articles-author__name {margin-bottom: 12px;padding-top: 0;font-size: 36px;line-height: 1.3;}
.articles-author__post {font-weight: 700;font-size: 16px;line-height: 1.3;color: #44596a;}
.article-author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 48px;margin-bottom: 40px;padding: 16px;border-radius: 8px;background-color: #f7f8f9;}
.article-author__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48px;height: 48px;margin-right: 16px;}
.article-author__img {width: 100%;height: 100%;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}
.article-author__info {line-height: 1.5;}
.article-author__name {font-weight: 700;font-size: 16px;color: #000;}
.article-author__post {font-size: 14px;color: #44596a;}
.article-side {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 20px;}
.article-side-content {position: -webkit-sticky;position: sticky;top: 136px;}
.scrollable {overflow-y: auto;}
.article-toc {padding: 16px 20px;border: 1px solid #d9e2ea;border-radius: 2px;}
.article-toc__head {margin-bottom: 16px;font-size: 22px;font-weight: 500;line-height: 1.1;color: #192632;}
.toc-list {width: 96%;margin: 0 0 24px;}
.toc-list.level-2 {list-style: none;}
.toc-list.level-2>.toc-item {margin-bottom: 12px;}
.toc-list.level-2>.toc-item:last-child {margin-bottom: 0;}
.toc-list.level-2:last-child {margin-bottom: 0;}
.toc-list.level-3 {list-style-type: "– ";margin-top: 6px;margin-left: 20px;}
.toc-list.level-3>.toc-item {margin-top: 4px;margin-bottom: 6px;}
.toc-list.level-3>.toc-item:last-child {margin-bottom: 0;}
.toc-list.level-3:last-child {margin-bottom: 0;}
.toc-list.level-4 {list-style-type: "– ";margin-top: 6px;margin-left: 20px;}
.toc-list.level-4>.toc-item {margin-top: 4px;margin-bottom: 6px;}
.toc-list.level-4>.toc-item:last-child {margin-bottom: 0;}
.toc-list.level-4:last-child {margin-bottom: 0;}
.toc-item {padding-left: 0;font-weight: 400;line-height: 1.15;color: #44596a;}
.toc-item::marker {font-weight: 600;color: #44596a;}
.toc-item a {display: inline;text-decoration: none;color: #44596a;}
.toc-item a:hover {text-decoration: none;color: #44596a;}
.toc-item .title.level-2 {font-size: 15px;}
.toc-item .title.level-3, .toc-item .title.level-4 {font-size: 14px;}
.article-similar-section {margin-bottom: 80px;}
.article-similar {margin: 0 0 32px;padding: 0;font-weight: 600;line-height: 1.1;color: #192632;}
.article-similar__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;margin-bottom: 24px;}
.article-similar__title {margin: 0;padding: 0;font-size: 32px;line-height: 1.1;}
.article-similar__title a {text-decoration: none;color: #192632;}
.article-similar__title a:hover {text-decoration: none;color: #192632;}
.article-similar-carousel__controls {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;}
.article-similar-carousel__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 80px;height: 40px;border-radius: 24px;border: 1px solid rgba(68,89,106,.8);cursor: pointer;outline: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.article-similar-carousel__nav-ico {stroke: rgba(68,89,106,.8);stroke-width: 1.2;}
.article-similar-carousel__nav.swiper-button-disabled {opacity: .5;pointer-events: none;}
.article-similar-carousel .article-card {margin: 0;padding-bottom: 8px;border: 1px solid rgba(153,153,153,.2);border-radius: 8px;}
.article-similar-carousel .article-card .article-card__image {width: calc(100% + 1px);margin-top: -1px;margin-left: -1px;margin-right: -1px;}
.article-similar-carousel .article-card .article-card__info {padding-left: 12px;padding-right: 12px;}
.article-similar-carousel .article-card .article-card__title {padding-left: 12px;padding-right: 12px;}
.news-page {background-color: #f3f3f3;}
.news-feed__title {margin-bottom: 40px;font-size: 32px;line-height: 1.2;}
.news {width: 100%;margin-bottom: 36px;border: 1px solid #efefef;border-radius: 8px;background: #fff;}
.news__date {margin-bottom: 4px;padding: 20px 20px 0;font-size: 16px;line-height: 1.2;color: #7d96ab;}
.news__title {margin-bottom: 0;padding: 0 20px 20px;line-height: 1.2;}
.news__image {width: 100%;height: 320px;}
.news__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 0 0 8px 8px;}
.news__more {width: 100%;}
.news__more:hover {color: #e01860;}
.news-content {margin-top: 0;}
.news-aside {width: 100%;margin-bottom: 20px;padding: 20px 20px 16px;border: 1px solid #e9e9e9;border-radius: 8px;background-color: #f8f8f8;}
.news-aside:hover {background-color: #fff;}
.news-aside__name {margin-bottom: 18px;font-weight: 700;font-size: 20px;line-height: 1.2;color: #727f8b;}
.news-aside_date {margin-bottom: 4px;font-size: 14px;line-height: 1.14;color: #7d96ab;}
.news-aside__title {margin-bottom: 0;padding-top: 0;font-size: 18px;line-height: 1.2;color: #44596a;}
.news-content__info {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px;margin-bottom: 24px;line-height: 1.2;}
.news-content__link {margin-right: 32px;font-size: 14px;color: #727f8b;}
.news-content__link:hover {color: #192632;}
.news-content__date {font-size: 14px;color: #7d96ab;}
.vinylwrap-page {line-height: 1.3;}
.vinylwrap__title {font-weight: 900;font-size: 60px;line-height: 1.4;letter-spacing: .01em;text-transform: uppercase;}
.vinylwrap__button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 14px 18px 12px;line-height: 1.25;}
.vinylwrap__button:hover {border: 1px solid #e01860;color: #e01860;background-color: #fff;}
.vinylwrap__text {font-size: 20px;}
.vinylwrap-promo-section {position: relative;padding-top: 180px;padding-bottom: 48px;background-color: rgba(25,38,50,.55);letter-spacing: .01em;color: #fff;}
.vinylwrap-promo-section #videoBackground {position: absolute;height: 100%;}
.vinylwrap-promo__title {max-width: 970px;}
.vinylwrap-promo__title-accent {position: relative;display: inline-block;z-index: 1;}
.vinylwrap-promo__title-accent::before {content: "";position: absolute;top: 0;left: -8px;width: calc(100% + 16px);height: 71px;border-radius: 5px;-webkit-transform: rotate(-.71deg);transform: rotate(-.71deg);background-color: #81919f;z-index: -1;}
.vinylwrap-promo__title-accent2 {position: relative;display: inline-block;z-index: 1;}
.vinylwrap-promo__title-accent2::before {content: "";position: absolute;top: 2px;left: -4px;width: calc(100% + 10px);height: 71px;border-radius: 5px;-webkit-transform: rotate(1.23deg);transform: rotate(1.23deg);background-color: #81919f;z-index: -1;}
.vinylwrap-promo__subtitle {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 120px;line-height: 1;}
.vinylwrap-promo__subtitle-ico {margin-right: 16px;}
.vinylwrap-pros-section {padding-top: 140px;padding-bottom: 140px;letter-spacing: .01em;color: #fff;background-color: #192632;}
.vinylwrap-pros {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -50px 100px;}
.vinylwrap-pros__col {width: calc(50% - 100px);margin-right: 50px;margin-left: 50px;}
.vinylwrap-pros__suptitle {margin-bottom: 20px;color: rgba(255,255,255,.3);}
.vinylwrap-pros__title-accent {position: relative;display: inline-block;z-index: 1;}
.vinylwrap-pros__title-accent::before {content: "";position: absolute;top: 7px;left: -6px;width: calc(100% + 16px);height: 62px;border-radius: 3px;-webkit-transform: rotate(-2.75deg);transform: rotate(-2.75deg);background-color: #e01860;z-index: -1;}
.vinylwrap-pros__info {max-width: 470px;margin-top: 48px;font-size: 26px;}
.vinylwrap-pros__items {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid rgba(217,226,234,.1);}
.vinylwrap-pros__item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 25%;padding: 28px 36px;cursor: pointer;z-index: 1;}
.vinylwrap-pros__item-bg {display: none;position: absolute;top: 10px;left: 12px;width: 92%;height: 84%;border-radius: 4px;background-color: #2c3944;-webkit-transform: rotate(-3.95deg);transform: rotate(-3.95deg);z-index: -1;}
.vinylwrap-pros__item:hover .vinylwrap-pros__item-bg {display: block;}
.vinylwrap-pros__item-1 {padding-left: 0;border-right: 1px solid rgba(217,226,234,.1);}
.vinylwrap-pros__item-1 .vinylwrap-pros__item-bg {left: 0;width: 96%;}
.vinylwrap-pros__item-2 {border-right: 1px solid rgba(217,226,234,.1);}
.vinylwrap-pros__item-3 {border-right: 1px solid rgba(217,226,234,.1);}
.vinylwrap-pros__item-text {font-size: 24px;line-height: 1;}
.vinylwrap-pros__item-ico {margin-right: 28px;}
.vinylwrap-speed-section {padding-top: 145px;padding-bottom: 160px;background-color: #1e2f3f;color: #fff;}
.vinylwrap-speed {position: relative;margin-bottom: 110px;padding-bottom: 560px;z-index: 1;}
.vinylwrap-speed__promo {max-width: 500px;}
.vinylwrap-speed__train {position: absolute;bottom: 0;left: 0;width: 1545px;height: 1060px;background: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/vinylwrap/vinylwrap_train.png") 100% 0 no-repeat;}
.vinylwrap-speed-label {position: absolute;bottom: 120px;width: 480px;padding: 40px 32px;font-size: 26px;z-index: 1;}
.vinylwrap-speed-label__arrow {position: absolute;top: calc(50% + 10px);left: -80px;-webkit-transform: rotate(64.36deg);transform: rotate(64.36deg);}
.vinylwrap-speed-label__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: rotate(-3.03deg);transform: rotate(-3.03deg);border-radius: 4px;background-color: #273a4b;z-index: -1;}
.vinylwrap-speed-label__corner {position: absolute;width: 0;height: 0;bottom: -1px;right: -1px;border-bottom: 30px solid #1e2f3f;border-right: 30px solid #384d61;border-radius: 4px 0 4px 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.vinylwrap-speed__title {margin-bottom: 16px;}
.vinylwrap-speed__div {height: 1px;margin-bottom: 56px;background-color: #2c3944;}
.vinylwrap-speed__text {max-width: 390px;}
.vinylwrap-speed__text-accent {position: relative;display: inline-block;z-index: 1;}
.vinylwrap-speed__text-accent::before {content: "";position: absolute;top: -2px;left: -6px;width: calc(100% + 10px);height: 29px;background-color: #e01860;border-radius: 4px;-webkit-transform: rotate(-1.5deg);transform: rotate(-1.5deg);z-index: -1;}
.vinylwrap-speed__machines {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -10px 60px;}
.vinylwrap-speed__machine {position: relative;width: calc(33.33% + 20px);margin-right: 10px;margin-left: 10px;z-index: 1;}
.vinylwrap-speed__machine-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 18px;font-size: 31px;line-height: 1;color: #fff;}
.vinylwrap-speed__machine-number {padding-top: 2px;padding-right: 20px;font-size: 18px;line-height: 1;color: rgba(255,255,255,.2);}
.vinylwrap-speed__machine-label {position: absolute;top: 36px;right: 30px;padding: 10px 14px;border-radius: 4px;-webkit-transform: rotate(16.8deg);transform: rotate(16.8deg);font-size: 16px;line-height: 1.27;color: #fff;background-color: #e01860;z-index: 1;}
.vinylwrap-speed__machine-label2 {position: absolute;bottom: 0;left: 20px;padding: 10px 14px;border-radius: 4px;-webkit-transform: rotate(-8deg);transform: rotate(-8deg);font-size: 16px;line-height: 1.27;color: #fff;background-color: #e01860;z-index: 1;}
.vinylwrap-speed__machine-img {border-radius: 3px;}
.vinylwrap-speed__options-title {margin-bottom: 32px;font-size: 26px;text-align: center;}
.vinylwrap-speed__equips {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid rgba(217,226,234,.1);}
.vinylwrap-speed__equip {width: 50%;padding-right: 24px;padding-left: 32px;}
.vinylwrap-speed__equip:first-child {border-right: 1px solid rgba(217,226,234,.1);}
.vinylwrap-speed__equip-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: -10px;margin-bottom: -16px;}
.vinylwrap-speed__equip-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 155px;height: 155px;margin-right: 30px;border-radius: 50%;background-color: #fff;}
.vinylwrap-speed__equip-img {width: 142px;height: 142px;border: 1px solid rgba(30,47,63,.1);border-radius: 50%;}
.vinylwrap-speed__equip-text {max-width: 360px;}
.vinylwrap-warehouse-section {padding-top: 145px;padding-bottom: 140px;background-color: #fff;color: #192632;overflow-x: hidden;}
.vinylwrap-warehouse__col {width: 50%;}
.vinylwrap-warehouse__info {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 72px;}
.vinylwrap-warehouse__text {max-width: 500px;margin-top: 12px;}
.vinylwrap-warehouse__text-accent {position: relative;display: inline-block;color: #fff;z-index: 1;}
.vinylwrap-warehouse__text-accent::before {content: "";position: absolute;top: -1px;left: -4px;width: calc(100% + 10px);height: 29px;background-color: #e01860;border-radius: 4px;-webkit-transform: rotate(-1.5deg);transform: rotate(-1.5deg);z-index: -1;}
.vinylwrap-warehouses-images {width: calc(100% + 80px);}
.vinylwrap-warehouses {position: relative;height: 400px;margin-bottom: 84px;}
.vinylwrap-warehouses .swiper-scrollbar {bottom: -6px;}
.vinylwrap-warehouse__image {width: 520px !important;height: 390px;margin-right: 20px;}
.vinylwrap-warehouse__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.vinylwrap-warehouse__heading {margin-bottom: 40px;font-weight: 600;font-size: 31px;}
.vinylwrap-warehouse__options {display: -webkit-box;display: -ms-flexbox;display: flex;border-top: 1px solid rgba(217,226,234,.6);}
.vinylwrap-warehouse__options .vinylwrap-warehouse__col {padding-top: 48px;}
.vinylwrap-warehouse__options .vinylwrap-warehouse__col:first-child {margin-right: 48px;border-right: 1px solid rgba(217,226,234,.6);}
.vinylwrap-warehouse__params {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vinylwrap-warehouse__param {max-width: 260px;width: 50%;padding-right: 40px;}
.vinylwrap-warehouse__param-number {margin-bottom: 12px;font-weight: 900;font-size: 60px;line-height: 1;color: #e01860;}
.vinylwrap-warehouse__param-info {color: #000;}
.vinylwrap-warehouse__tapes-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vinylwrap-warehouse__tapes {max-width: 180px;margin-right: 40px;}
.vinylwrap-warehouse__tape {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1.8;color: #000;}
.vinylwrap-warehouse__tape-dot {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-negative: 0;flex-shrink: 0;width: 4px;height: 4px;margin-top: -3px;margin-right: 12px;border-radius: 50%;background-color: #e01860;}
.vinylwrap-quality-section {padding-top: 140px;padding-bottom: 150px;color: #fff;background-color: #1e2f3f;}
.vinylwrap-quality__title {margin-bottom: 16px;text-align: center;}
.vinylwrap-quality__subtitle {max-width: 620px;margin: 0 auto 60px;text-align: center;}
.vinylwrap-quality__subtitle span {text-decoration: line-through;}
.vinylwrap-quality {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: -16px;margin-left: -16px;}
.vinylwrap-quality-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: calc(33.33% - 32px);margin-right: 16px;margin-left: 16px;padding: 32px 30px 40px;z-index: 1;}
.vinylwrap-quality-item__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;background-color: #273a4b;z-index: -1;}
.vinylwrap-quality-item__bg--rotate {-webkit-transform: rotate(-3.03deg);transform: rotate(-3.03deg);}
.vinylwrap-quality-item__corner {position: absolute;width: 0;height: 0;bottom: -1px;right: -1px;border-bottom: 30px solid #1e2f3f;border-right: 30px solid #384d61;border-radius: 4px 0 4px 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.vinylwrap-quality-item__img {margin-bottom: 30px;}
.vinylwrap-quality-item__heading {margin-bottom: 18px;font-weight: 600;font-size: 31px;}
.vinylwrap-cost-section {padding-top: 145px;padding-bottom: 145px;color: #192632;background-color: #f7f8f9;}
.vinylwrap-cost__header {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 100px;}
.vinylwrap-cost__title {width: 50%;}
.vinylwrap-cost__info {max-width: 520px;width: 50%;margin-top: 12px;}
.vinylwrap-cost__info-accent {position: relative;display: inline-block;color: #fff;z-index: 1;}
.vinylwrap-cost__info-accent::before {content: "";position: absolute;top: -4px;left: -4px;width: calc(100% + 8px);height: 28px;background-color: #e01860;border-radius: 4px;-webkit-transform: rotate(-1.5deg);transform: rotate(-1.5deg);z-index: -1;}
.vinylwrap-cost-items {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -24px 74px;}
.vinylwrap-cost-item {width: calc(33.33% - 48px);margin-right: 24px;margin-left: 24px;color: #000;}
.vinylwrap-cost-item__heading {margin-bottom: 32px;border-bottom: 1px solid rgba(217,226,234,.6);font-weight: 900;font-size: 60px;line-height: 1;color: #e01860;}
.vinylwrap-cost-item__title {margin-bottom: 20px;font-weight: 600;font-size: 31px;}
.vinylwrap-cost-item__text {max-width: 310px;}
.vinylwrap-services-section {padding-top: 120px;padding-bottom: 120px;color: #192632;background-color: #fff;}
.vinylwrap-services__title {margin-bottom: 24px;text-align: center;}
.vinylwrap-services__subtitle {max-width: 360px;margin: 0 auto 88px;text-align: center;}
.vinylwrap-services__subtitle span {text-decoration: line-through;}
.vinylwrap-services {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: -10px;margin-left: -10px;}
.vinylwrap-services-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: calc(25% - 20px);margin-right: 10px;margin-left: 10px;color: #192632;z-index: 1;}
.vinylwrap-services-item:hover {color: #e01860;}
.vinylwrap-services-item__image {width: 100%;margin-bottom: 32px;border-radius: 4px;}
.vinylwrap-services-item__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.vinylwrap-services-item__img--rotate {-webkit-transform: rotate(-3.64deg);transform: rotate(-3.64deg);}
.vinylwrap-services-item__heading {max-width: 230px;margin-bottom: 18px;font-weight: 600;font-size: 26px;line-height: 1.2;}
.vinylwrap-projects-section {padding-top: 140px;padding-bottom: 140px;letter-spacing: .01em;color: #fff;background-color: #1e2f3f;overflow-x: hidden;}
.vinylwrap-projects {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -30px 75px;}
.vinylwrap-projects__col {width: calc(50% - 60px);margin-right: 30px;margin-left: 30px;}
.vinylwrap-projects__info {margin-top: 12px;}
.vinylwrap-projects__info-accent {position: relative;display: inline-block;z-index: 1;}
.vinylwrap-projects__info-accent::before {content: "";position: absolute;top: 0;left: -2px;width: calc(100% + 6px);height: 28px;border-radius: 4px;-webkit-transform: rotate(-.59deg);transform: rotate(-.59deg);background-color: #e01860;z-index: -1;}
.vinylwrap-projects__carousel {position: relative;z-index: 1;}
.vinylwrap-projects__carousel .swiper-container {width: calc(100% + 90px);}
.vinylwrap-project {width: 426px !important;}
.vinylwrap-project__image {width: 100%;height: 324px;margin-bottom: 6px;}
.vinylwrap-project__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.vinylwrap-projects__navs {position: absolute;top: calc(50% - 30px);right: -30px;left: -30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 1;}
.vinylwrap-projects__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 60px;height: 60px;border-radius: 50%;background-color: #e01860;cursor: pointer;}
.vinylwrap-projects__nav img {width: 10px;height: 20px;}
.vinylwrap-projects__prev {margin-right: auto;}
.vinylwrap-projects__prev img {margin-right: 4px;}
.vinylwrap-projects__next img {margin-left: 4px;}
.vinylwrap-feeds-section {padding-top: 145px;padding-bottom: 240px;color: #192632;background-color: #f7f8f9;overflow-x: hidden;}
.vinylwrap-feeds__title {margin-bottom: 84px;text-align: center;}
.vinylwrap-feeds-labels {margin-bottom: 140px;}
.vinylwrap-feeds-labels__row {height: 102px;margin-bottom: 48px;}
.vinylwrap-feeds-labels__row .swiper-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.vinylwrap-feeds-labels__row .swiper-wrapper {height: auto;-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.vinylwrap-feeds-label {-ms-flex-negative: 0;flex-shrink: 0;width: auto !important;margin-right: 44px;padding: 16px 36px;border-radius: 4px;background-color: #e01860;font-size: 26px;line-height: 1;color: #fff;}
.vinylwrap-feeds-label--rotate {-webkit-transform: rotate(-3.45deg);transform: rotate(-3.45deg);}
.vinylwrap-feeds-label__name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;}
.vinylwrap-feeds-label__ico {margin-top: 4px;margin-left: 14px;}
.vinylwrap-feeds-label__city {font-size: 18px;color: rgba(255,255,255,.7);}
.vinylwrap-feeds {border-top: 1px solid rgba(217,226,234,.6);border-bottom: 1px solid rgba(217,226,234,.6);}
.vinylwrap-feed {margin-right: 1px;padding: 24px 72px 80px 30px;border-right: 1px solid rgba(217,226,234,.6);}
.vinylwrap-feed__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.vinylwrap-feed__author-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 112px;height: 112px;margin-right: 20px;border: 1px solid rgba(217,226,234,.6);border-radius: 50%;}
.vinylwrap-feed__author-img {width: 100px;height: 100px;border-radius: 50%;-o-object-fit: cover;object-fit: cover;}
.vinylwrap-feed__title {margin-bottom: 2px;font-weight: 600;font-size: 26px;color: #000;}
.vinylwrap-feed__name {font-size: 18px;color: rgba(0,0,0,.3);}
.vinylwrap-feed__content {padding-top: 20px;margin-left: 132px;}
.vinylwrap-feed__text {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vinylwrap-feed__text-comma {margin-right: 12px;margin-left: -20px;font-size: 18px;color: #e01860;}
.vinylwrap-feeds__navs {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: -30px auto 0;z-index: 1;}
.vinylwrap-feeds__nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 60px;height: 60px;border-radius: 50%;background-color: #e01860;cursor: pointer;}
.vinylwrap-feeds__nav img {width: 10px;height: 20px;}
.vinylwrap-feeds__prev {margin-right: 40px;}
.vinylwrap-feeds__prev img {margin-right: 4px;}
.vinylwrap-feeds__next img {margin-left: 4px;}
.vinylwrap-partner-section {color: #192632;background-color: #fff;}
.vinylwrap-partner {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vinylwrap-partner__info {width: 44%;padding: 145px 48px 140px 0;}
.vinylwrap-partner__title {margin-bottom: 12px;}
.vinylwrap-partner__text {margin-bottom: 32px;}
.vinylwrap-partner__note {margin-bottom: 20px;font-size: 18px;color: rgba(0,0,0,.3);}
.vinylwrap-partner__image {position: relative;width: 56%;margin-top: -90px;margin-bottom: -80px;z-index: 1;}
.vinylwrap-partner__img {width: 100%;-o-object-fit: cover;object-fit: cover;}
.vinylwrap-delipay-section {padding-top: 195px;padding-bottom: 140px;color: #fff;background-color: #1e2f3f;}
.vinylwrap-delipay__title {margin-bottom: 60px;text-align: center;}
.vinylwrap-delipay {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -15px 60px;}
.vinylwrap-delipay-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(50% + 30px);margin-right: 15px;margin-left: 15px;padding: 56px 90px 72px 56px;z-index: 1;}
.vinylwrap-delipay-item__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;background-color: #273a4b;z-index: -1;}
.vinylwrap-delipay-item__bg--rotate {-webkit-transform: rotate(-1.97deg);transform: rotate(-1.97deg);}
.vinylwrap-delipay-item__corner {position: absolute;width: 0;height: 0;bottom: 0;right: -1px;border-bottom: 30px solid #1e2f3f;border-right: 30px solid #384d61;border-radius: 4px 0 4px 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.vinylwrap-delipay-item__img {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 40px;}
.vinylwrap-delipay-item__info {font-weight: 600;font-size: 26px;}
.vinylwrap-delipay__button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.vinylwrap-media-section {padding-top: 145px;padding-bottom: 80px;background-color: #f7f8f9;}
.vinylwrap-media__title {margin-bottom: 84px;}
.vinylwrap-media {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: -10px;margin-left: -10px;}
.vinylwrap-media__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(20% - 20px);margin: 0 10px 84px;padding: 24px 10px 0;border-top: 1px solid rgba(217,226,234,.6);}
.vinylwrap-faq-section {padding-top: 140px;padding-bottom: 160px;color: #fff;background-color: #1e2f3f;}
.vinylwrap-faq__title {margin-bottom: 90px;text-align: center;}
.vinylwrap-faq-section .question {padding-bottom: 0;background-color: transparent;}
.vinylwrap-faq-items {margin-bottom: 110px;}
.vinylwrap-faq-item {margin-bottom: -1px;padding: 10px 0 12px;border-top: 1px solid rgba(217,226,234,.1);border-bottom: 1px solid rgba(217,226,234,.1);}
.vinylwrap-faq-item__number {margin-top: 6px;margin-right: 18px;font-size: 18px;color: rgba(255,255,255,.3);}
.vinylwrap-faq-item__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 600;font-size: 26px;cursor: pointer;}
.vinylwrap-faq-item__control {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 47px;height: 47px;margin-left: auto;border-radius: 3px;background-color: #e01860;}
.vinylwrap-faq-item__ico {-ms-flex-negative: 0;flex-shrink: 0;}
.vinylwrap-faq-item__content {display: none;}
.vinylwrap-faq-item__text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 680px;margin: 12px 0 12px 40px;font-size: 18px;}
.vinylwrap-faq-item--open .vinylwrap-faq-item__content {display: block;}
.vinylwrap-faq-item.faq-item--open {-webkit-transition: all .3s ease;transition: all .3s ease;}
.vinylwrap-faq-item--open .vinylwrap-faq-item__ico {-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .3s ease;transition: all .3s ease;}
.subscribe {padding-bottom: 60px;}
.subscribe .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 100px 60px;border-radius: 2px;background-color: #192632;}
.subscribe-heading {width: 50%;margin-right: 30px;}
.subscribe__title {margin-bottom: 16px;font-weight: 700;font-size: 32px;line-height: 1.18;color: #fff;}
.subscribe__text {font-size: 18px;line-height: 1.2;color: #d9e2ea;}
.subscribe-form {width: 50%;}
.subscribe-form__fields {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 10px;}
.subscribe-form__fields .form-field__prompt {bottom: 3px;}
.subscribe-form__fields .form-field:first-child {margin-right: 30px;}
.subscribe-form__input {margin-bottom: 20px;}
.subscribe-form__button {margin-bottom: 20px;}
.subscribe-form__policy {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;color: #fff;}
.subscribe-form__policy label {margin-top: 2px;}
.subscribe-form__policy-checkbox:checked, .subscribe-form__policy-checkbox:not(:checked) {position: absolute;left: -9999px;}
.subscribe-form__policy-checkbox:checked+label, .subscribe-form__policy-checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.subscribe-form__policy-checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 12px);background-color: transparent;border: 1px solid #fff;}
.subscribe-form__policy-checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_white.svg");position: absolute;width: 11px;height: 8px;opacity: .5;left: 4px;top: calc(50% - 9px);}
.subscribe-form__policy-checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 12px);background-color: transparent;border: 1px solid #fff;}
.subscribe-form__policy-checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: calc(50% - 9px);}
.subscribe-form__link {display: inline;font-weight: 700;font-size: 14px;color: #fff;}
.subscribe-form__link:hover {color: #e01860;}
.shop-catalog {padding-top: 40px;padding-bottom: 60px;color: #44596a;background-color: #fff;}
.shop-catalog .section-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.shop-catalog .content-wrapper {max-width: 890px;}
.shop-catalog h1 {margin-bottom: 20px;padding-top: 16px;color: #192632;}
.shop-catalog__displayed {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.catalog-sorting {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.catalog-displayed__title {margin-right: 14px;font-size: 14px;line-height: 1;color: #44596a;}
.catalog-sorting__select {position: relative;background: transparent;border: 1px solid #d9e2ea;border-radius: 5px;}
.catalog-sorting__select>select {width: 120px;padding: 6px;background: transparent;border: 0;color: #44596a;z-index: 1;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.catalog-sorting__select>select::-ms-expand {display: none;}
.catalog-sorting__select-arrow {position: absolute;top: 13px;right: 12px;width: 9px;height: 5px;opacity: .7;z-index: 0;}
.catalog-displayed {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
.catalog-displayed__select {position: relative;background: transparent;border: 1px solid #d9e2ea;border-radius: 5px;}
.catalog-displayed__select>select {width: 80px;padding: 6px;background: transparent;border: 0;color: #44596a;z-index: 1;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.catalog-displayed__select>select::-ms-expand {display: none;}
.catalog-displayed__select-arrow {position: absolute;top: 13px;right: 12px;width: 9px;height: 5px;opacity: .7;z-index: 0;}
.catalog-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -24px;margin-left: -15px;}
.catalog-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(33% - 30px);margin: 0 15px 30px;padding: 20px;border: 1px solid #d9e2ea;border-radius: 2px;background-color: #fff;cursor: default;}
.catalog-item__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.catalog-image-preview {position: absolute;left: -48px;top: -1px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 68px;height: 100%;max-height: 585px;padding-top: 20px;border-top: 1px solid #d9e2ea;border-left: 1px solid #d9e2ea;border-radius: 2px 0 0 0;background-color: #fff;opacity: 0;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}
.catalog-image-preview::-webkit-scrollbar {display: none;}
.catalog-image-preview__img {width: 48px;height: 48px;margin-bottom: 10px;border: 1px solid transparent;border-radius: 2px;cursor: pointer;}
.catalog-image-preview__img--active {border: 1px solid #44596a;}
.catalog-item:hover .catalog-image-preview {opacity: 1;}
.catalog-item__images {width: 100%;height: 72%;max-height: 238px;margin-bottom: 20px;}
.catalog-item__image {width: 100%;height: 100%;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.catalog-item__prices {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.catalog-item__price {margin-bottom: 4px;font-weight: 700;font-size: 22px;line-height: 1.18;color: #192632;}
.catalog-item__price-currency {font-size: 22px;line-height: .5;}
.catalog-item__oldprice {margin-left: auto;margin-right: 10px;font-weight: 700;font-size: 14px;line-height: 1;color: #727f8b;}
.catalog-item__oldprice-currency {font-size: 15px;line-height: .5;}
.catalog-item__shield {-ms-flex-item-align: start;align-self: flex-start;margin-left: auto;padding: 4px 6px;border: 1px solid #fbb4b4;border-radius: 5px;font-weight: 500;font-size: 12px;color: #44596a;}
.catalog-item__name {margin: 0;padding: 0;font-weight: 400;font-size: 14px;line-height: 18px;color: #44596a !important;}
.catalog-item__buttons {position: absolute;right: -1px;bottom: -59px;left: -1px;padding: 0 20px 20px;border-top: 1px solid #fff;border-right: 1px solid #d9e2ea;border-bottom: 1px solid #d9e2ea;border-left: 1px solid #d9e2ea;border-radius: 0 0 2px 2px;background-color: #fff;opacity: 0;z-index: 2;}
.catalog-item__buttons form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.catalog-item__button {padding: 12px;font-size: 13px;}
.catalog-item__button:hover {border: 1px solid #e01860;color: #e01860;background-color: #fff;}
.catalog-image-preview~.catalog-item__buttons {left: -48px;padding-left: 64px;}
.catalog-item:hover {-webkit-box-shadow: 0px 0px 20px rgba(25,38,50,.2);box-shadow: 0px 0px 20px rgba(25,38,50,.2);}
.catalog-item:hover .catalog-item__buttons {opacity: 1;-webkit-box-shadow: 0px 20px 20px rgba(25,38,50,.2);box-shadow: 0px 20px 20px rgba(25,38,50,.2);z-index: 2;}
.catalog-more {display: none;}
.product-page {background-color: #fff;}
.product-section {margin-top: 40px;margin-bottom: 40px;}
.product-contain {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 28px;}
.product-contain h1 {margin-bottom: 20px;padding-top: 16px;}
.product-view {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: calc(60% - 30px);margin-right: 30px;}
.product-preview {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 73px;height: 100%;max-height: 585px;margin-right: 28px;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}
.product-preview::-webkit-scrollbar {display: none;}
.product-preview__img {width: 72px;height: 72px;margin-bottom: 10px;border: 1px solid transparent;border-radius: 2px;cursor: pointer;}
.product-preview__img--active {border: 1px solid #44596a;}
.product-view__image {width: calc(100% - 103px);height: auto;max-height: 585px;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.product-view__slide {display: none;position: relative;width: 100%;z-index: 1;}
.product-view__slide .swiper-container {height: 580px;border-radius: 2px;}
.product-view__slide-img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.product-view__slide-pagination {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;bottom: 10px;width: 100%;}
.product-view__slide-pagination .swiper-pagination-bullet {width: 12px;height: 12px;margin-left: 8px !important;margin-right: 8px !important;border-radius: 50%;border: 2px solid #44596a;background-color: transparent;z-index: 2;}
.product-view__slide-pagination .swiper-pagination-bullet-active {background-color: #44596a;opacity: 1;}
.product-params {width: 40%;}
.product-params__bind {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 10px;margin-bottom: 28px;}
.product__model {-ms-flex-negative: 0;flex-shrink: 0;font-size: 14px;line-height: 1;color: #44596a;}
.product__rating {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-left: auto;font-size: 14px;line-height: 1;color: #44596a;}
.product__rating-star {height: 14px;margin-right: 6px;margin-top: -2px;}
.product__rating-text {margin-left: 4px;}
.product__bookmark {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-left: auto;font-size: 14px;line-height: 1;color: #44596a;cursor: pointer;}
.product__bookmark-ico {height: 14px;margin-right: 8px;}
.product-options {padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #d9e2ea;}
.product-option {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 290px;margin-bottom: 20px;}
.product-option__name {font-size: 14px;line-height: 1;color: #44596a;}
.product-option__select {position: relative;width: 210px;margin-left: auto;background: transparent;border: 1px solid #d9e2ea;border-radius: 2px;}
.product-option__select>select {width: 100%;padding: 6px;background: transparent;border: 0;color: #44596a;z-index: 1;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.product-option__select>select::-ms-expand {display: none;}
.product-option__select-arrow {position: absolute;top: 13px;right: 13px;width: 9px;height: 5px;opacity: .7;z-index: 0;}
.product-options__price {margin-bottom: 16px;padding-top: 30px;border-top: 1px solid #d9e2ea;font-weight: 700;font-size: 32px;line-height: 1.18;color: #192632;}
.product-options__price-currency {font-size: 30px;}
.product-options__buttons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-options__submit {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 20px;padding: 12px 20px;border: 1px solid #e01860;font-weight: 700;font-size: 16px;line-height: 1;color: #fff;background-color: #e01860;}
.product-options__submit:hover {border: 1px solid #e01860;color: #e01860;background-color: #fff;}
.product-options__submit-ico {margin-left: 10px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.product-options__submit:hover .product-options__submit-ico {stroke: #e01860;}
.product-options__button {padding: 13px 20px 14px;font-size: 16px;}
.product-profile {width: calc(60% - 30px);}
.product-profile h2 {margin: 0;padding: 8px 0 16px;font-size: 26px;line-height: 1;color: #192632;}
.product-profile p {margin: 0;padding: 0 0 16px;font-size: 16px;color: #727f8b;}
.product-profile__tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px;}
.product-profile__tab {position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 36px;padding-top: 8px;padding-bottom: 6px;font-size: 14px;text-transform: uppercase;color: #44596a;opacity: .6;cursor: pointer;}
.product-profile__tab:hover {opacity: 1;}
.product-profile__tab:last-child {margin-right: 0;}
.product-profile__tab--active {opacity: 1;}
.product-profile__tab--underline {display: none;}
.product-profile__tab--active .product-profile__tab--underline {display: block;position: absolute;bottom: 0;left: 50%;width: 50%;height: 1.4px;background-color: #e01860;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.product-profile__content {display: none;}
.product-profile__content--active {display: block;}
.product-profile__param {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 420px;margin: 6px 0 12px;padding-bottom: 8px;font-size: 14px;}
.product-profile__param-name {position: relative;width: 65%;font-size: 16px;color: #44596a;}
.product-profile__param-name::before {content: "";position: absolute;display: block;left: 0;right: 0;bottom: 4px;border-bottom: 1px solid #d9e2ea;}
.product-profile__param-name span {position: relative;padding-right: 7px;background-color: #fff;}
.product-profile__param-value {width: 35%;margin-left: 0;padding: 0 10px 0 7px;font-weight: 700;font-size: 16px;color: #44596a;}
#productTab_Opinion {height: auto;max-height: 720px;overflow-y: scroll;-ms-overflow-style: none;scrollbar-width: none;}
#productTab_Opinion::-webkit-scrollbar {display: none;}
.product-opinion__title {margin: 0;padding: 8px 0 16px;font-weight: 700;font-size: 26px;line-height: 1;color: #192632;}
.product-opinion {margin-bottom: 30px;padding: 30px;border: 1px solid #d9e2ea;border-radius: 2px;}
.product-opinion__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.product-opinion__source {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-opinion__avatar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 60px;height: 60px;margin-right: 20px;border-radius: 50%;overflow: hidden;}
.product-opinion__author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-weight: 700;font-size: 18px;line-height: 1;color: #192632;}
.product-opinion__author-name {margin-bottom: 4px;}
.product-opinion__images {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-top: 12px;}
.product-opinion__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 80px;height: 80px;margin-right: 10px;}
.product-opinion__image img {width: 100%;height: 100%;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.product-opinion__galleries {display: none;}
.product-collection-section {margin-bottom: 60px;}
.product-recommend-section {margin-bottom: 80px;}
.product-recommend {position: relative;}
.product-section__title {margin: 0;padding: 8px 0 16px;font-size: 26px;line-height: 1;color: #192632;}
.product-item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(33% - 20px);margin: 0 10px 20px;padding: 20px;border: 1px solid #d9e2ea;border-radius: 2px;background-color: #fff;}
.product-item__ico {position: absolute;top: 10px;right: 10px;width: 16px;cursor: pointer;}
.product-item__image {width: 100%;height: 75%;max-height: 200px;margin-bottom: 10px;}
.product-item__img {width: 100%;height: 100%;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.product-item__price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 8px;font-weight: 700;font-size: 20px;line-height: 1.16;color: #192632;}
.product-item__price-currency {font-size: 21px;line-height: .5;}
.product-item__oldprice {margin-left: auto;margin-right: 10px;font-weight: 700;font-size: 14px;line-height: 1;color: #727f8b;}
.product-item__oldprice-currency {font-size: 15px;line-height: .5;}
.product-item__shield {-ms-flex-item-align: start;align-self: flex-start;margin-left: auto;padding: 4px 6px;border: 1px solid #fbb4b4;border-radius: 5px;font-weight: 500;font-size: 12px;color: #44596a;}
.product-item__name {font-size: 14px;line-height: 1.28;color: #44596a;}
.product-recommend .product-item {margin: 0 0 8px;}
.product-carousel__nav {position: absolute;top: 45%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;border: 1px solid #d9e2ea;border-radius: 50%;background-color: #fff;cursor: pointer;-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.1);box-shadow: 0px 0px 8px rgba(0,0,0,.1);-webkit-transition: all .3s ease;transition: all .3s ease;z-index: 1;}
.product-carousel__nav:hover {-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);-webkit-transition: all .3s ease;transition: all .3s ease;}
.product-carousel__prev {left: -20px;}
.product-carousel__next {right: -20px;}
.product-carousel__control {-ms-flex-negative: 0;flex-shrink: 0;height: 16px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.product-carousel__prev .product-carousel__control {margin-left: -3px;}
.product-carousel__next .product-carousel__control {margin-right: -3px;}
.product-carousel__nav:hover {-webkit-box-shadow: 0px 4px 4px rgba(0,0,0,.05);box-shadow: 0px 4px 4px rgba(0,0,0,.05);-webkit-transition: all .3s ease;transition: all .3s ease;}
.product-carousel__nav:hover .product-carousel__control {opacity: .7;-webkit-transition: all .3s ease;transition: all .3s ease;}
.account-section {margin-top: 54px;margin-bottom: 80px;}
.account {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;padding: 60px;border-radius: 2px;background-color: #fff;}
.account-side {width: 35%;padding-right: 30px;}
.account-content {width: 65%;}
.account-avatar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100px;height: 100px;border-radius: 50%;margin-bottom: 16px;overflow: hidden;}
.account-avatar__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.account-name {margin-bottom: 8px;font-weight: 700;font-size: 22px;line-height: 1;word-break: break-all;color: #192632;}
.account-surname {font-weight: 700;font-size: 22px;line-height: 1;word-break: break-all;color: #192632;}
.account-exit {display: inline-block;margin-top: 12px;margin-bottom: 48px;padding: 0;border: none;font-size: 14px;text-decoration: none;text-align: left;color: #e01860;background-color: transparent;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;-webkit-transition: all .3s ease;transition: all .3s ease;}
.account-exit:hover {text-decoration: underline;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.account-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 200px;}
.account-nav__set {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 16px;}
.account-nav__set-link {padding-bottom: 6px;margin-bottom: 4px;margin-left: 28px;font-size: 14px;text-decoration: none;line-height: 1;color: #44596a;}
.account-nav__set-link:hover {text-decoration: none;color: #44596a;}
.account-nav__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 6px 0;margin-bottom: 6px;font-size: 16px;text-decoration: none;line-height: 1;color: #7d96ab;}
.account-nav__link:hover {text-decoration: none;color: #44596a;}
.account-nav__link-ico {-ms-flex-negative: 0;flex-shrink: 0;width: 16px;margin-right: 12px;opacity: .55;-webkit-transition: all .3s ease;transition: all .3s ease;}
.account-nav__link:hover .account-nav__link-ico {opacity: 1;}
.account-nav__link--active {color: #44596a;}
.account-nav__link--active .account-nav__link-ico {opacity: 1;}
.account__title {margin-bottom: 20px;padding-top: 4px;font-weight: 700;font-size: 26px;line-height: 1.2;color: #192632;}
.account__title--gapped {margin-top: 36px;}
.account-content__link {display: inline;}
.account-image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: 200px;margin-bottom: 46px;}
.account-photo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 200px;height: 200px;margin-right: 30px;border-radius: 3px;background-color: #d9e2ea;overflow: hidden;}
.account-photo__none {-ms-flex-negative: 0;flex-shrink: 0;}
.account-photo__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.account-image__settings {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: 100%;}
.account-image__change {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 15px 21px;border: 1px solid #d9e2ea;font-size: 16px;line-height: 1;color: #44596a;background-color: transparent;}
.account-image__change:hover {border: 1px solid #44596a;color: #44596a;background-color: transparent;}
.account-image__change-ico {margin-left: 10px;}
.account-image__note {margin-top: 12px;font-size: 16px;line-height: 1.1;color: #7d96ab;}
.account-image__action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: auto;}
.account-image__save {margin-right: 24px;}
.account-image__save:hover {border: 1px solid #e01860;color: #e01860;background-color: transparent;}
.account-image__delete {display: inline-block;padding: 0;border: none;font-size: 16px;line-height: 2.2;text-decoration: none;text-align: left;color: #e01860;background-color: transparent;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;-webkit-transition: all .3s ease;transition: all .3s ease;}
.account-image__delete:hover {text-decoration: underline;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.form-account {width: 100%;max-width: 480px;}
.form-account .form-field__prompt {bottom: 8px;}
.form-account__label {display: inline-block;font-size: 14px;line-height: 1;color: #44596a;}
.form-account__input {margin-bottom: 26px;color: #44596a;}
.form-account__message {width: 480px;height: 180px;margin-bottom: 26px;padding-left: 8px;border: 1px solid #d9e2ea;color: #44596a;}
.form-account__gender {margin: -14px 0 40px;}
.form-account__gender input[type="radio"] {position: fixed;width: 0;opacity: 0;}
.form-account__gender label {display: inline-block;background-color: transparent;padding: 10px 20px;font-size: 14px;line-height: 1;border: 1px solid #d9e2ea;}
.form-account__gender input[type="radio"]:checked+label {background-color: #d9e2ea;}
.form-account__gender-male {margin-right: -8px;border-radius: 5px 0 0 5px;}
.form-account__gender-female {border-radius: 0 5px 5px 0;}
.form-account__submit {margin-top: 10px;}
.form-account__submit:hover {border: 1px solid #e01860;color: #e01860;background-color: transparent;}
.account__policy {width: 100%;max-width: 550px;margin-top: 14px;font-size: 14px;line-height: 1.2;color: #7d96ab;}
.account__policy a {font-size: 14px;color: #7d96ab;}
.account__policy a:hover {color: #44596a;text-decoration: underline;}
.account-email__current {margin-top: -6px;margin-bottom: 36px;font-size: 18px;line-height: 1.2;color: #727f8b;}
.account-email__toast--success {display: inline-block;width: 100%;max-width: 450px;margin-top: -6px;margin-bottom: 22px;padding: 10px 20px;border-radius: 3px;font-size: 16px;line-height: 1.25;color: #219653;background-color: rgba(145,218,170,.2);}
.account-toast--success {display: inline-block;margin-top: -6px;margin-bottom: 22px;padding: 10px 20px;border-radius: 3px;font-size: 16px;line-height: 1.25;color: #219653;background-color: rgba(145,218,170,.2);}
.account-toast--success a {display: inline;font-weight: 700;text-decoration: none;color: #219653;}
.account-toast--success a:hover {text-decoration: underline;color: #219653;}
.account-password__ico {position: absolute;display: block;right: 0;top: 32px;cursor: pointer;}
.account-password__ico .ico-svg {width: 14px;}
.account-password__ico--hide {opacity: 0;z-index: 0;}
.account-password__link-restore {margin-top: -20px;margin-bottom: 16px;font-size: 14px;line-height: 1.2;color: #e01860;cursor: pointer;}
.account-address__ico {position: absolute;display: block;right: 0;top: 32px;cursor: pointer;}
.account-address__ico .ico-svg {width: 18px;}
.account-address__link-edit {display: block;margin-top: -20px;margin-bottom: 16px;font-size: 14px;line-height: 1.2;color: #e01860;}
.account-address__home-fields {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.account-address__home-fields .form-field {margin-right: 30px;}
.account-address__home-fields .form-field--last {margin-right: 0;}
.account-history__link {display: inline;font-size: 16px;color: #e01860;}
.account-history__link:hover {color: #e01860;text-decoration: underline;}
.account-orders {margin-top: 20px;}
.account-orders__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 10px 12px;font-weight: 700;font-size: 14px;line-height: 1;color: #44596a;}
.account-orders__header-date {width: 17%;}
.account-orders__header-number {width: 20%;}
.account-orders__header-status {width: 18.5%;}
.account-orders__header-goods {width: 12.8%;}
.account-orders__header-cost {width: 15%;}
.account-order {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: -1px;padding: 10px;border: 1px solid #d9e2ea;font-size: 14px;line-height: 1;color: #44596a;background-color: transparent;}
.account-order--first {border-radius: 2px 2px 0 0;}
.account-order--active {background-color: #d9e2ea;}
.account-order__date {width: 17%;}
.account-order__number {width: 20%;}
.account-order__status {width: 18.5%;}
.account-order__goods {width: 12.8%;}
.account-order__cost {width: 15%;}
.account-order__expand {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;cursor: pointer;}
.account-order__ico {height: 12px;margin-right: 10px;margin-bottom: 2px;}
.account-order__ico--rotate {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.account-order__text {width: 73px;}
.account-order__position {border-right: 1px solid #d9e2ea;border-left: 1px solid #d9e2ea;}
.account-order__details {display: none;}
.account-order__details--active {display: block;}
.account-order__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: -1px;padding: 10px;border-bottom: 1px solid #d9e2ea;font-size: 14px;line-height: 1;color: #44596a;}
.account-order__item-image {width: calc(13% - 10px);height: 100%;max-height: 78px;margin-right: 10px;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.account-order__item-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 87%;}
.account-order__item-name {width: 49.2%;padding-right: 8px;font-weight: 700;line-height: 1.25;}
.account-order__item-count {width: 12.8%;}
.account-order__item-price {width: 15%;}
.account-order__item-count--mob {display: none;}
.account-order__item-price--mob {display: none;}
.account-bookmarks {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -16px;margin-left: -10px;}
.account-cart-empty {margin-top: 80px;margin-bottom: 80px;text-align: center;}
.account-cart-empty__title {margin-bottom: 12px;font-weight: 700;font-size: 48px;line-height: 1;color: #192632;}
.account-cart-empty__text {margin-bottom: 32px;font-size: 24px;line-height: 1.2;color: #44596a;}
.account-cart-empty__button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.account-cart-empty__button:hover {color: #e01860;}
.account-cart-empty__button .ico-svg {margin-left: 10px;-webkit-transition: all .3s ease;transition: all .3s ease;}
.account-cart-empty__button:hover .ico-svg {stroke: #e01860;}
.account-cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
.account-order-proceed .form-account {max-width: 100%;}
.account-order-proceed .form-field {max-width: 350px;}
.account-order-proceed .account-address__home-fields {max-width: 350px;}
.account-cart__content {width: calc(70% - 30px);margin-right: 30px;}
.account-cart__side {position: relative;width: 30%;}
.form-account__set {padding: 30px 30px 10px;margin-bottom: 30px;border-radius: 2px;background-color: #fff;}
.form-account__set-title {margin-bottom: 16px;font-weight: 700;font-size: 20px;line-height: 1.2;color: #192632;}
.form-account__tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24px;}
.form-account__tab {position: relative;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 20px;padding: 10px;border: 1px solid #d9e2ea;border-radius: 5px;font-size: 14px;line-height: 1;color: #44596a;cursor: pointer;}
.form-account__tab:hover {border: 1px solid #44596a;}
.form-account__tab:last-child {margin-right: 0;}
.form-account__tab--active {border: 1px solid #44596a;}
.form-account__tab-content {display: none;}
.form-account__tab-content--active {display: block;}
.form-account__tab-content-address {margin-bottom: 16px;font-weight: 700;font-size: 16px;line-height: 1;color: #44596a;}
.form-account__tab-content-map {width: 100%;height: 260px;margin-bottom: 20px;border: 1px solid #d9e2ea;}
.form-account__tabs input[type="radio"] {position: fixed;width: 0;opacity: 0;}
.form-account__tabs label {display: inline-block;}
.form-account__tabs input[type="radio"]:checked+label {border: 1px solid #44596a;}
.account-cart__set {padding: 30px 30px 10px;margin-bottom: 30px;border-radius: 2px;background-color: #fff;}
.account-cart__set-head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #d9e2ea;}
.account-cart__set-delete {font-size: 16px;line-height: 1;color: #e01860;cursor: pointer;}
.account-cart__set-select {margin-right: 30px;}
.account-cart__set-select label {margin-top: 2px;font-size: 16px;}
.account-cart__select-checkbox:checked, .account-cart__select-checkbox:not(:checked) {position: absolute;left: -9999px;}
.account-cart__select-checkbox:checked+label, .account-cart__select-checkbox:not(:checked)+label {position: relative;padding-left: 30px;cursor: pointer;}
.account-cart__select-checkbox:checked+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: #d9e2ea;border: 1px solid #d9e2ea;}
.account-cart__select-checkbox:checked+label::after {content: url("/assets/vinyl-tm/public/assets/vinyl-tm/img/ico/ico-check_grey.svg");position: absolute;width: 12px;height: 12px;opacity: 1;left: 4px;top: calc(50% - 11px);}
.account-cart__select-checkbox:not(:checked)+label::before {content: "";position: absolute;width: 20px;height: 20px;left: 0;top: calc(50% - 11px);background-color: transparent;border: 1px solid #44596a;}
.account-cart__select-checkbox:not(:checked)+label::after {content: "";position: absolute;width: 12px;height: 12px;opacity: 0;left: 4px;top: calc(50% - 11px);}
.cart-position {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20px 0;border-bottom: 1px solid #d9e2ea;}
.cart-position--last {margin-bottom: 16px;}
.cart-position__select {margin-right: 10px;}
.cart-position__image {-ms-flex-negative: 0;flex-shrink: 0;width: 100px;height: 100px;margin-right: 20px;border-radius: 2px;-o-object-fit: cover;object-fit: cover;}
.cart-position__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
.cart-position__name {max-width: 360px;margin-bottom: 8px;padding-right: 10px;font-weight: 700;font-size: 18px;line-height: 1.2;color: #44596a;}
.cart-position__params {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;line-height: 1.22;color: #44596a;}
.cart-position__counter {max-width: 100px;margin-right: 20px;margin-left: auto;}
.cart-position__count {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 30px;}
.cart-position__count-minus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 30px;height: 100%;border: 1px solid #d9e2ea;border-radius: 2px 0 0 2px;font-size: 16px;font-weight: 600;color: #222;outline: none;cursor: pointer;}
.cart-position__count-plus {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 30px;height: 100%;border: 1px solid #d9e2ea;border-radius: 0 2px 2px 0;font-size: 16px;font-weight: 600;color: #222;outline: none;cursor: pointer;}
.cart-position__count-number {width: 40px;height: 100%;padding: 7px 8px;border-top: 1px solid #d9e2ea;border-bottom: 1px solid #d9e2ea;font-size: 14px;font-weight: 500;text-align: center;line-height: 1;outline: 0;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
.cart-position__singlecost {margin-top: 10px;font-size: 14px;line-height: 1;color: #7d96ab;}
.cart-position__price {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 20px;font-weight: 700;font-size: 16px;line-height: 1;color: #192632;}
.cart-position__price-currency {font-family: "InconsolataMedium";font-size: 18px;line-height: .5;}
.cart-position__action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;width: 16px;margin-left: auto;}
.cart-position__delete {-ms-flex-negative: 0;flex-shrink: 0;margin-bottom: 10px;cursor: pointer;}
.cart-position__bookmark {-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;}
.cart-position__cancel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-top: 6px;padding-bottom: 12px;font-size: 16px;color: #44596a;}
.cart-position__cancel-head {-ms-flex-negative: 0;flex-shrink: 0;margin-right: 20px;font-weight: 700;}
.cart-position__cancel-action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-left: 20px;cursor: pointer;}
.cart-position__cancel-ico {width: 12px;margin-right: 10px;}
.account-cart__summary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 30px;border-radius: 2px;background-color: #fff;}
.account-cart__summary-title {margin-bottom: 16px;font-weight: 700;font-size: 18px;line-height: 1.2;color: #192632;}
.account-cart__summary-position {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-bottom: 12px;line-height: 1.2;color: #44596a;}
.account-cart__summary-price {margin-left: auto;font-weight: 700;font-size: 16px;line-height: 1;color: #44596a;}
.account-cart__summary-price:hover {text-decoration: none;color: #44596a;}
.account-cart__summary-currency {font-family: "InconsolataBold";font-size: 18px;line-height: .5;}
.account-cart__summary-divider {width: 100%;height: 1px;margin-top: 6px;margin-bottom: 16px;background-color: #d9e2ea;}
.account-cart__summary-total {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;margin-bottom: 24px;line-height: 1.2;color: #44596a;}
.sitemap-content {margin-top: 16px;margin-bottom: 64px;}
.sitemap-content h1 {padding-bottom: 8px;}
.sitemap-content ul {margin: 0;padding-left: 16px;color: #44596a;}
.sitemap-content ul li {padding-left: 0;}
.sitemap-content a {margin-top: -1px;color: #44596a;vertical-align: text-top;}
.thanks-page {background-color: #fff;}
.thanks-section {margin-top: 60px;margin-bottom: 180px;}
.thanks {display: -webkit-box;display: -ms-flexbox;display: flex;-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;}
.thanks__image {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 36px;}
.thanks__title {margin-bottom: 20px;padding-top: 0;font-size: 40px;line-height: 1;text-align: center;}
.thanks__texts {margin-bottom: 36px;}
.thanks__text {margin-bottom: 2px;font-size: 16px;line-height: 1.4;text-align: center;}
.cookie-section {display: none;position: fixed;right: 0;bottom: 0;left: 0;border-top: 1px solid #d9e2ea;background-color: #fff;z-index: 2;}
.cookie-section.show {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.cookie {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 22px;padding-bottom: 20px;}
.cookie__text {font-size: 15px;line-height: 1.4;color: #44596a;}
.cookie__text a {text-decoration: underline;color: #44596a;}
.cookie__text a:hover {text-decoration: none;color: #7d96ab;}
.cookie__button {-ms-flex-negative: 0;flex-shrink: 0;margin-left: auto;padding: 12px 20px;border: 1px solid #7d96ab;border-radius: 32px;font-size: 15px;color: #44596a;background-color: transparent;cursor: pointer;}
.footer {background-color: #192632;padding-top: 40px;padding-bottom: 40px;}
.footer-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 -5px 40px;padding-bottom: 2px;border-bottom: 1px solid #44596a;}
.footer-menu__set {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 19%;margin: 0 5px 22px;}
.footer-menu__title {margin-bottom: 12px;font-weight: 700;font-size: 18px;text-decoration: none;color: #fff;}
.footer-menu__title:hover {text-decoration: none;color: #fff;}
.footer-menu__item {margin-bottom: 12px;font-size: 16px;text-decoration: none;color: #7d96ab;}
.footer-menu__item:hover {text-decoration: none;color: #fff;}
.footer-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.footer-info__title {margin-top: 8px;margin-bottom: 6px;font-weight: 700;font-size: 18px;text-decoration: none;color: #fff;}
.footer-info__title:hover {text-decoration: none;color: #fff;}
.footer-owner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 19%;margin-right: 14px;}
.footer-logo {margin-bottom: 6px;}
.footer-owner__info {margin-bottom: 8px;color: #7d96ab;}
.footer-owner__policy {font-size: 16px;text-decoration: none;color: #7d96ab;}
.footer-owner__policy:hover {color: #fff;}
.footer-contacts {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 19%;margin-right: 14px;}
.footer-contacts__item {font-weight: 500;font-size: 16px;line-height: 1.6;text-decoration: none;color: #7d96ab;}
.footer-contacts__item:hover {text-decoration: none;color: #7d96ab;}
.footer-address {width: 38%;margin-right: 10px;}
.footer-address__info {font-size: 16px;color: #7d96ab;}
.footer-address__info span {line-height: 1.6;}
.footer-socnet {width: 19%;margin-left: auto;}
.footer-socnet__items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.footer-socnet__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;font-size: 16px;text-decoration: none;color: #7d96ab;}
.footer-socnet__item:hover {text-decoration: none;color: #fff;}
.footer-socnet__ico {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 18px;height: 18px;margin-right: 10px;}
.footer-socnet__ico_vk {margin-right: 5px;}
.footer-socnet__ico_vk .ico-svg {width: 16px;height: 9px;}
.footer-socnet__ico_fb {margin-right: 5px;}
.footer-socnet__ico_fb .ico-svg {width: 8px;height: 15px;}
.footer-socnet__ico_youtube {margin-right: 9px;}
.footer-socnet__ico_youtube .ico-svg {width: 16px;height: 11px;}
.footer-socnet__ico_inst {margin-right: 9px;}
.footer-socnet__ico_inst .ico-svg {width: 14px;height: 14px;margin-top: -1px;}
.footer-socnet__ico_rutube {margin-top: -2px;margin-right: 5px;}
.footer-socnet__item:hover .ico-svg {fill: #fff;}
.footer-yaorg-rate {padding-top: 20px;}
.telegram-widget {position: fixed;z-index: 3;right: 16px;bottom: 16px;}
.telegram-widget__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 40px;height: 40px;border-radius: 50%;background-color: #0099e5;}
.telegram-widget__ico {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: -2px;}
.telegram-widget__ico svg {-ms-flex-negative: 0;flex-shrink: 0;width: 22px;height: 22px;fill: #fff;}
.footer_light {border-top: 1px solid #d9e2ea;background-color: #fff;}
.footer_light .footer-menu {border-bottom: 1px solid #d9e2ea;}
.footer_light .footer-menu__title {color: #44596a;}
.footer_light .footer-menu__title:hover {text-decoration: none;color: #44596a;}
.footer_light .footer-menu__item:hover {text-decoration: none;color: #44596a;}
.footer_light .footer-owner__policy:hover {color: #44596a;}
.footer_light .footer-info__title {color: #44596a;}
.footer_light .footer-info__title:hover {text-decoration: none;color: #44596a;}
.footer_light .footer-socnet__item:hover {text-decoration: none;color: #44596a;}
.footer_light .footer-socnet__item:hover .ico-svg {fill: #44596a;}
@media (min-width: 961px) {.decals-item:hover .decals-item-wrapper {position: absolute;top: -15px;right: -15px;left: -15px;height: 380px;padding: 15px 15px 0;border-radius: 2px;background: #fff;-webkit-box-shadow: 0px 4px 20px rgba(0,0,0,.05);box-shadow: 0px 4px 20px rgba(0,0,0,.05);overflow-y: scroll;z-index: 10;}
	.decals-item:hover .decals-item-wrapper::after {height: 0;}
	.decals-item__ico-scroll {-webkit-animation: updown 2s ease infinite;animation: updown 2s ease infinite;}
	.decals-item:hover .decals-item__ico-scroll {position: absolute;top: 80%;right: 15px;}
	.decals-item__ico-scroll--hidden {display: none;}}
@media (max-width: 1500px) {.vinylwrap-feeds-labels {padding-top: 8px;}}
@media (max-width: 1366px) {.section {padding-left: 40px;padding-right: 40px;}
	.header-services {padding-left: 40px;padding-right: 40px;}
	.header-services__item {margin-right: 20px;}
	.summary.section {padding-left: 0;padding-right: 0;}
	.summary-carousel {padding-left: 40px;padding-bottom: 70px;}
	.summary-carousel__slide {height: auto;}
	.summary-carousel .swiper-pagination {top: auto;}
	#summaryCarousel_Car {top: -4rem;right: -33rem;background-size: 100%;}
	#summaryCarousel_Furgon {top: -4rem;right: -22rem;background-size: 100%;}
	#summaryCarousel_Truck {top: -7rem;right: -37rem;background-size: 100%;}
	#summaryCarousel_Bus {top: 0;right: -26rem;width: 1140px;background-size: 110%;}
	.vinylwrap-promo-section {padding-top: 150px;}
	.vinylwrap-promo__subtitle {margin-bottom: 80px;}
	.vinylwrap-warehouses-images {width: calc(100% + 83px);}
	.vinylwrap-projects__carousel .swiper-container {width: calc(100% + 40px);}
	.vinylwrap-feeds-labels {margin-right: -40px;margin-left: -40px;}}
@media (max-width: 1280px) {.vehicles-items {margin-left: -10px;margin-right: -10px;}
	.vehicles-item {width: calc(25% - 20px);margin-left: 10px;margin-right: 10px;margin-bottom: 20px;}
	.callback-form .form-field {width: 40%;}
	.categories-items {margin-right: -45px;}
	.categories-item {width: 30%;margin-right: 20px;}
	.catalog-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -16px;margin-left: -10px;}
	.catalog-item {position: relative;width: calc(33% - 20px);margin: 0 10px 20px;}}
@media (max-width: 1260px) {.pagination-w {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.pagination-w-more {margin-bottom: 24px;}
	.pagination-w-wrapper {margin-left: 0;}
	.pagination-w-items {margin: 0 -12px;}
	.pagination-w-item {width: 32px;height: 38px;margin: 0 12px;}
	.pagination-w-dots {margin: 0 12px;}
	.pagination-w-prev {margin-right: 24px;}
	.pagination-w-next {margin-left: 24px;}}
@media (max-width: 1200px) {.m-form-consult__img {height: 540px;}
	.video-background {display: none;}
	.header__sup {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.header-place {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.header-profile {width: 100%;margin-left: 0;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-top: 16px;}
	.header-profile__item {margin-right: 20px;}
	.header-account {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.header-account__entry {margin-right: 20px;}
	.header-account__user {margin-right: 20px;}
	.header-account__user-menu {padding-top: 4px;}
	.header-menu__item {margin-right: 14px;}
	.header__button {padding: 10px 14px 12px;}
	.header-services .section-wrapper {overflow-x: scroll;}
	.header-services .section-wrapper {-ms-overflow-style: none;scrollbar-width: none;}
	.doned-carousel {padding-left: 12px;padding-right: 12px;}
	.doned-carousel__slide {margin-right: 1px;}
	.doned-carousel__slide-content {padding-left: 4px;padding-right: 4px;}
	.doned-carousel__text {margin-right: 18px;}
	.vehicles-item {padding: 20px;}
	.question .section-wrapper {padding: 30px;}
	.question__title {font-size: 26px;}
	.video-main {width: 68%;}
	.video-carousel {width: 31%;}
	.cases-item__image {width: 100%;}
	.cases-item__img {width: 100%;}
	.carousel__prev {left: -14px;}
	.carousel__next {right: -14px;}
	.callback .section-wrapper {padding: 30px;}
	.callback__title {font-size: 26px;}
	.pagination-section {margin-top: 80px;}
	.content-category {height: auto;}
	.categories {padding-bottom: 30px;}
	.categories-items {margin-right: -57px;}
	.categories-item {width: 45%;margin-right: 20px;margin-bottom: 20px;}
	.w-calculate-container, .w-calculate-materials-wrapper {padding: 32px 40px 60px;}
	.w-calculate-container__header {margin-bottom: 32px;}
	.w-calculate-container__title {margin: 0 0 12px;font-size: 28px;}
	.films-similar {gap: 12px;}
	.film-card__image {height: 270px;}
	.film-card__footer {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.film-card-prices {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.film-card__price-divider {width: 96px;margin: 6px 2px;height: 1px;}
	.film-product-layout {-ms-grid-columns: 1fr 480px;grid-template-columns: 1fr 480px;gap: 48px 30px;}
	.film-product-images {-ms-grid-columns: 60px 1fr;grid-template-columns: 60px 1fr;}
	.film-product-preview__image {height: 60px !important;}
	.film-product__title {font-size: 24px;}
	.film-product-properties__title {margin-bottom: 8px;font-size: 18px;}
	.film-product-property {display: inlineflex;font-size: 15px;}
	.film-product-property__name {width: 44%;}
	.film-product-property__value {width: 35%;}
	.film-product-properties__more {font-size: 15px;}
	.film-product__button {width: 232px;padding: 12px 24px 10px;font-size: 16px;}
	.film-product-description {margin-right: 0;-ms-grid-column-span: 2;grid-column: 2 span;}
	.film-product-description__title {margin: 0 0 16px;font-size: 26px;}
	.calc-sticker-box {padding: 28px 32px 36px;}
	.calc-sticker-header {margin-bottom: 44px;}
	.calc-sticker-params {width: calc(72% - 40px);margin-right: 40px;}
	.calc-sticker-param__name {margin-right: 20px;}
	.calc-sticker-summary__price {font-size: 44px;}
	.calc-sticker-unitcost {margin-bottom: 36px;}
	.article-side-content {top: 180px;}
	.vinylwrap-pros__item {padding: 28px 20px;}
	.vinylwrap-speed-section {overflow-x: hidden;}
	.vinylwrap-warehouses-images {width: calc(100% + 40px);}
	.subscribe .section-wrapper {padding: 60px;}
	.catalog-image-preview {left: -36px;width: 54px;}
	.catalog-image-preview__img {width: 42px;height: 42px;}
	.catalog-image-preview~.catalog-item__buttons {left: -36px;padding-left: 54px;}
	.catalog-item__buttons {bottom: -100px;}
	.catalog-item__buttons form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.catalog-item__button {width: 100%;}
	.catalog-item__button--gapped {margin-bottom: 10px;}
	.product-view {width: calc(55% - 20px);margin-right: 20px;}
	.product-preview {margin-right: 20px;}
	.product-params {width: 45%;}
	.product-profile {width: calc(55% - 20px);}
	.product-item {width: calc(33% - 10px);margin: 0 5px 10px;padding: 12px;}
	.account-bookmarks {margin-right: -10px;margin-left: -5px;}
	.account-cart-empty {margin-top: 60px;margin-bottom: 60px;}
	.account-order__item-name {width: 48.7%;}
	.account-order__item-count {width: 15%;}}
@media (max-width: 1160px) {.vehicles-item {width: calc(33.3% - 20px);}
	.cases-item {width: calc(33.3% - 30px);}}
@media (max-width: 1119px) {.vinylwrap-speed-label {bottom: 40px;}
	.vinylwrap-speed-label__arrow {position: absolute;top: -100px;left: calc(80% - 70px);-webkit-transform: scaleY(-1);transform: scaleY(-1);}}
@media (max-width: 1030px) {.section-heading {margin-bottom: 28px;}
	.section-heading__title {font-size: 28px;}
	.header-logo {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.header-menu {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;width: 100%;margin-left: 0;margin-right: 0;margin-top: 16px;}
	.header__button {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: auto;padding: 10px 18px 12px;}
	.header__nav {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.deteiling-mn__info {width: 325px;margin-right: 120px;}
	.deteiling-mn__title {font-size: 56px;}
	.deteiling-mn__link-head {font-size: 18px;}
	.deteiling-mn__link {margin-bottom: 4px;font-size: 16px;}
	.polygraphy-mn-section {margin-bottom: 32px;}
	.polygraphy-mn-section .section-heading {margin-bottom: 8px;}
	.polygraphy-mn__title {font-size: 28px;}
	.polygraphy-mn__info {width: 60%;padding-right: 24px;}
	.polygraphy-mn__text {margin-bottom: 40px;font-size: 18px;}
	.polygraphy-mn__forwards {display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% + 36px);}
	.polygraphy-mn__link-head {font-size: 18px;}
	.polygraphy-mn__link {margin-bottom: 4px;font-size: 16px;}
	.polygraphy-mn__media {width: 40%;}
	.polygraphy-mn__image-caption {font-size: 16px;}
	.cities__info {width: 70%;}
	.cities-list {margin-right: -20px;margin-left: -20px;}
	.cities-list-col {margin-right: 20px;margin-left: 20px;}
	.cities-list__link {margin-bottom: 10px;}
	.cite {margin-bottom: 28px;padding-top: 16px;}
	.cite-quote-left {margin-right: 16px;width: 32px;}
	.cite-quote-right {margin-left: 16px;width: 32px;}
	.cite__text {padding: 12px 0;font-size: 24px;}
	.wpapers-primary {height: 420px;}
	.wpapers-primary__title {font-size: 52px;}
	.wpapers-carousel {margin-bottom: 50px;}
	.wpapers-carousel .swiper-wrapper {height: 180px;}
	.wpapers-categories__title {margin: 0 0 24px;font-size: 28px;}
	.wpapers-wrapper {margin: 0 -10px;}
	.wpapers-item_double {width: calc(50% - 20px);margin: 0 10px 24px;}
	.wpapers-item_triple {width: calc(33.33% - 20px);margin: 0 10px 24px;}
	.wpapers-item__title {font-size: 26px;}
	.wpaper-card {width: calc(33.33% - 30px);}
	.films-promo-section {margin-bottom: 90px;}
	.films-promo__title {font-size: 36px;}
	.films-promo__content {width: 480px;padding: 60px 0 40px;}
	.films-promo__image {width: 480px;height: 390px;}
	.films-benefits-section {margin-bottom: 80px;}
	.films-benefits-wrap {-ms-grid-columns: 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr;}
	.films-benefit.quarter {-ms-grid-column-span: 2;grid-column: 2 span;}
	.films-benefit.double .films-benefit__title {font-size: 24px;}
	.films-benefit__text {font-size: 16px;}
	.films-categories-section {margin-bottom: 80px;}
	.films-category__name {top: 24px;left: 28px;right: 28px;font-size: 22px;}
	.films-catalog__title {margin: 0 0 28px;font-size: 32px;}
	.films-catalog-grid {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 40px;}
	.films-similar-section {margin-bottom: 90px;}
	.film-card__forward {width: 48px;height: 32px;}
	.film-product-layout {-ms-grid-columns: 1fr 400px;grid-template-columns: 1fr 400px;gap: 48px 24px;}
	.film-product-preview {height: 420px;}
	.film-product-view .swiper {height: 100%;}
	.film-product-view .swiper-slide {width: 100% !important;height: 100% !important;}
	.film-product-view__image {width: 100%;height: 100%;}
	.film-product-view__img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
	.film-product-view__zoom-in {right: 16px;bottom: 12px;}
	.film-product__title {font-size: 22px;}
	.calc-sticker-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.calc-sticker-params {width: 100%;max-width: 720px;margin-right: 0;margin-bottom: 32px;}
	.calc-sticker-param__name {margin-right: 40px;}
	.calc-sticker-summary {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 100%;margin-left: 0;}
	.calc-sticker-summary__order {-ms-flex-negative: 0;flex-shrink: 0;width: 220px;margin-right: 48px;}
	.calc-sticker-form__submit {width: 100%;margin-bottom: 0;}
	.calc-sticker-summary__info {padding-right: 0;}
	.portfolio-section {margin-top: 60px;margin-bottom: 80px;}
	.portfolio-section__title {margin-bottom: 36px;font-size: 36px;line-height: 1.25;}
	.portfolio__image {height: 360px;}
	.clients-page__title {margin-bottom: 36px;font-size: 36px;line-height: 1.2;}
	.clients-page__view {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.clients-page__view .logo__canvas {position: relative;top: 0 !important;max-width: 380px;max-height: 380px;margin-top: auto;margin-bottom: auto;}
	.clients-page__logo-img {max-width: 120px;max-height: 75px;}
	.articles-section {margin-top: 60px;}
	.article-main__content {padding-left: 20px;}
	.article-main__title {margin-bottom: 16px;font-size: 24px;}
	.article-main__info {margin-bottom: 16px;}
	.article-main__image {height: 420px;}
	.articles-category__title {margin-bottom: 36px;font-size: 36px;line-height: 1.25;}
	.articles-wrap {margin: 0 -10px 20px;}
	.article-card {width: calc(33.33% - 20px);margin: 0 10px 30px;}
	.article-card__image {margin-bottom: 18px;}
	.article-card__title {font-size: 18px;}
	.articles-more__button {width: 320px;padding: 14px 24px 12px;font-size: 16px;}
	.article-side-content {top: 210px;}
	.vinylwrap-pros-section {padding-bottom: 150px;}
	.vinylwrap-pros {margin: 0 -20px 100px;}
	.vinylwrap-pros__col {width: calc(50% - 40px);margin-right: 20px;margin-left: 20px;}
	.vinylwrap-pros__item {padding: 20px;}
	.vinylwrap-pros__item-ico {margin-right: 20px;width: 60px;}
	.vinylwrap-pros__item-text {font-size: 20px;}
	.vinylwrap-speed__machines {padding-bottom: 78px;}
	.vinylwrap-speed__equip-content {margin-top: 16px;margin-bottom: 16px;}
	.vinylwrap-warehouse-section {padding-top: 130px;padding-bottom: 120px;}
	.vinylwrap-warehouse__col {width: 100%;}
	.vinylwrap-warehouse__title {margin-bottom: 28px;}
	.vinylwrap-warehouse__info {margin-bottom: 64px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-warehouses {height: 360px;margin-bottom: 114px;}
	.vinylwrap-warehouse__image {width: 420px !important;height: 360px;}
	.vinylwrap-warehouse__col--bordered {border-top: 1px solid rgba(217,226,234,.6);margin-top: 64px;}
	.vinylwrap-warehouse__options {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-warehouse__options .vinylwrap-warehouse__col {padding-top: 40px;}
	.vinylwrap-warehouse__options .vinylwrap-warehouse__col:first-child {margin-right: 0;border-right: none;}
	.vinylwrap-warehouse__param {max-width: 360px;padding-right: 20px;}
	.vinylwrap-warehouse__param-number {margin-bottom: 4px;}
	.vinylwrap-quality__title {margin-bottom: 10px;}
	.vinylwrap-quality-item {padding: 24px;}
	.vinylwrap-cost-items {margin: 0 -10px 74px;}
	.vinylwrap-cost-item {width: calc(33.33% - 20px);margin-right: 10px;margin-left: 10px;}
	.vinylwrap-cost-item__heading {padding-bottom: 4px;}
	.vinylwrap-feeds-section {padding-bottom: 140px;}
	.vinylwrap-feeds-labels__row {height: 99px;}
	.vinylwrap-feeds-label {margin-right: 32px;padding: 16px 24px;}
	.vinylwrap-feed {padding: 24px 24px 80px 24px;}
	.vinylwrap-feed__author-image {width: 78px;height: 78px;margin-right: 14px;}
	.vinylwrap-feed__author-img {width: 70px;height: 70px;}
	.vinylwrap-feed__content {margin-left: 0;}
	.vinylwrap-feed__text-comma {display: none;}
	.vinylwrap-partner__info {width: 50%;padding: 190px 48px 140px 0;}
	.vinylwrap-partner__note {margin-bottom: 12px;}
	.vinylwrap-partner__image {width: 54%;margin-top: 30px;margin-bottom: 0;margin-right: -40px;}
	.vinylwrap-delipay-section {padding-top: 140px;}
	.vinylwrap-delipay-item {padding: 50px 30px;}
	.vinylwrap-delipay-item__img {margin-right: 30px;}}
@media (max-width: 1024px) {.m-form-consult {padding-right: 70px;padding-left: 70px;}
	.m-form-account {padding: 70px 60px 40px;}
	.m-form-order {padding: 70px 40px 40px;}
	.summary.section {padding-left: 40px;padding-right: 40px;}
	.summary-carousel {padding: 100px 0 70px 0;}
	.summary-carousel__slide-info {margin: 0 auto 30px;}
	.summary-carousel__slide-image {display: none;}
	.summary-carousel__slide-image_mob {display: block;}
	.doned-carousel__slide-image {height: 32px;}
	.question .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.question__title {width: 100%;margin-bottom: 20px;}
	.question-form {width: 100%;margin-left: 0;}
	.video-content {display: none;}
	.video-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
	.video-list__item {width: calc(33.3% - 20px);margin-left: 10px;margin-right: 10px;margin-bottom: 20px;}
	.video__play {position: relative;left: 0;opacity: 1;width: 50px;height: 50px;margin: 0 0 46px;}
	.video__play .ico-svg {height: 16px;margin-left: 4px;}
	.faq-info {padding: 30px 0 30px 30px;}
	.faq-content {height: 336px;}
	.callback .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.callback__title {width: 100%;margin-bottom: 20px;}
	.callback-form {width: 100%;margin-left: 0;}
	.contacts-column {width: 50% !important;}
	.clients-item {width: calc(20% - 60px);}
	.clients-item__img {-ms-flex-negative: 0;flex-shrink: 0;}
	.content-wrapper {width: 70%;margin-right: 20px;}
	.content-side {width: 30%;}
	.content-summary {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 40px 0 0 0;}
	.content-summary__info {width: 100%;padding-right: 40px;padding-left: 40px;margin-bottom: 40px;}
	.content-summary__image {position: relative;top: initial;right: initial;width: 100%;height: 300px;}
	.content-category {height: auto;}
	.services-items {-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;}
	.services-item--main {-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: NaN;grid-column-end: initial;-ms-grid-row: 1;grid-row-start: 1;-ms-grid-row-span: NaN;grid-row-end: initial;}
	.services-item--wide {-ms-grid-column: initial;grid-column-start: initial;-ms-grid-column-span: NaN;grid-column-end: initial;}
	.services-item--main .services-item__image {height: 180px;}
	.services-item--wide .services-item__image {height: 180px;}
	.services-item--main .services-item__name, .services-item--wide .services-item__name {font-size: 20px;}
	.calculator-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 64px;}
	.calculator-params {margin-right: 0;margin-bottom: 50px;}
	.calculator-summary {margin-left: 0;}
	.works-section {margin-top: 50px;}
	.works-ability__info {width: calc(50% - 24px);margin-right: 24px;}
	.works-search {width: calc(50% - 24px);margin-left: 24px;}
	.works-items {margin-right: -6px;margin-left: -6px;}
	.works-item {width: calc(50% - 12px);margin: 0 6px 16px;padding-bottom: 8px;}
	.works-item__images {height: 210px;}
	.works-info__price {width: 100%;margin-top: 10px;}
	.work-carousel .swiper-container {height: 380px;}
	.work-view {width: calc(67% - 20px);margin-right: 20px;}
	.work-params {width: 33%;}
	.work-params__table-head {width: 40%;}
	.work-params__table td {padding: 10px 10px 8px;}
	.work-review .product-opinion__head {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.work-review .product-opinion__source {margin-bottom: 14px;}
	.work-review .product-opinion__avatar {margin-right: 16px;}
	.work-review .product-opinion__author {font-size: 16px;}
	.work-review .product-opinion .product__rating {margin-left: 0;}
	.search-popup {padding: 68px 0;}
	.subscribe .section-wrapper {padding: 40px;}
	.subscribe__title {font-size: 28px;}
	.catalog-image-preview {display: none;}
	.catalog-image-preview~.catalog-item__buttons {left: 0;padding-left: 20px;}
	.catalog-item__prices {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.catalog-item__oldprice {display: none;}
	.catalog-item__shield {display: none;}
	.product-view {width: calc(52% - 20px);}
	.product-preview {width: 62px;margin-right: 12px;}
	.product-preview__img {width: 60px;height: 60px;}
	.product-view__image {width: calc(100% - 73px);}
	.product-params {width: 48%;}
	.product-profile {width: calc(52% - 20px);}
	.account {padding: 40px;}
	.account__title {font-size: 22px;}
	.account-image {margin-bottom: 30px;}
	.account-photo {margin-right: 20px;}
	.account-image__change {padding: 12px 18px;font-size: 14px;}
	.account-image__change-ico {height: 18px;}
	.account-image__note {margin-top: 10px;font-size: 14px;}
	.account-orders__header-goods {display: none;}
	.account-order__goods {display: none;}
	.account-order__item-image {width: calc(14% - 10px);}
	.account-order__item-info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 86%;}
	.account-order__item-name {width: 100%;margin-bottom: 8px;padding-right: 0;}
	.account-order__item-count {display: none;}
	.account-order__item-price {display: none;}
	.account-order__item-count--mob {display: block;margin-bottom: 6px;font-size: 14px;line-height: 1;color: #7d96ab;}
	.account-order__item-price--mob {display: block;font-size: 14px;line-height: 1;color: #7d96ab;}
	.account-section {margin-top: 30px;margin-bottom: 60px;}
	.account-cart__content {width: calc(60% - 20px);margin-right: 20px;}
	.account-cart__side {width: 40%;}
	.form-account__set {padding: 20px 20px 5px;margin-bottom: 20px;}
	.form-account__tabs {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 12px;}
	.form-account__tab {margin-bottom: 10px;}
	.form-account__message {width: 380px;}
	.account-cart__set {padding: 20px 20px 5px;margin-bottom: 20px;}
	.account-cart__summary {padding: 20px;}
	.cart-position {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.cart-position__select {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
	.cart-position__image {width: 120px;height: 120px;}
	.cart-position__content {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.cart-position__info {margin-bottom: 20px;}
	.cart-position__name {margin-right: 8px;}
	.cart-position__counter {margin-left: 0;}
	.cart-position__action {position: absolute;right: 0;top: 20px;}
	.footer-owner {margin-right: 20px;}
	.footer-info {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.footer-contacts {margin-right: 20px;}
	.footer-address {width: 45%;}
	.footer-socnet {width: 100%;margin-left: 0;margin-top: 36px;}
	.footer-socnet__ico {width: 20px;height: 20px;}
	.footer-socnet__ico_vk {margin-right: 10px;}
	.footer-socnet__ico_vk .ico-svg {width: 20px;height: 11px;margin-top: 2px;}
	.footer-socnet__ico_rutube {margin-right: 8px;}
	.footer-socnet__ico_rutube svg {width: 16px;height: 16px;}
	.footer-socnet__ico_fb {margin-right: 11px;}
	.footer-socnet__ico_fb .ico-svg {width: 11px;height: 20px;}
	.footer-socnet__ico_youtube {margin-right: 16px;}
	.footer-socnet__ico_youtube .ico-svg {width: 20px;height: 14px;}
	.footer-socnet__ico_inst {margin-right: 16px;}
	.footer-socnet__ico_inst .ico-svg {width: 20px;height: 20px;}}
@media (max-width: 960px) {.popup-content_form {max-width: 540px;}
	.modal-form__close {top: 20px;right: 20px;}
	.m-form-consult {width: 100%;padding: 80px;}
	.m-form-consult__title {width: 100%;font-size: 28px;}
	.m-form-consult__text {margin-bottom: 24px;}
	.m-form-consult__input {margin-bottom: 18px;}
	.m-form-consult__input+.form-field__prompt {bottom: 2px;}
	.m-form-consult__image {display: none;}
	.m-form-account__title {font-size: 28px;}
	.cases-categories {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.decals {margin-bottom: 80px;}
	.decals-items .swiper-container {padding: 0;}
	.decals-items {margin-right: 0;margin-left: 0;}
	.decals-item {width: 260px !important;height: auto;}
	.decals-item-wrapper {height: auto;}
	.decals-item-wrapper::after {height: 0;background: none;}
	.decals-item:hover .decals-item-wrapper {position: relative;top: 0;right: 0;left: 0;height: auto;overflow-y: visible;z-index: 1;}
	.decals-item:hover .decals-item-wrapper::after {height: 0;background: none;}
	.decals-item__ico-scroll {display: none;}
	.decals-item__image {margin-bottom: 14px;}
	.decals-item__name {font-size: 16px;}
	.decals-item__link-mob {display: block;}
	.decals-item__link {display: none;}
	.carousel__nav {display: none;}
	.deteiling-mn__info {margin-right: 100px;}
	.deteiling-mn__title {font-size: 52px;}
	.services {padding-top: 40px;padding-bottom: 80px;}
	.services__title {font-size: 32px;}
	.services-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-grid-columns: initial;grid-template-columns: initial;gap: initial;}
	.services-item {width: 48%;margin-bottom: 20px;}
	.services-item--main {-ms-grid-column: initial;grid-column-start: initial;-ms-grid-row: initial;grid-row-start: initial;}
	.work-section h1 {margin-bottom: 16px;}
	.work-head {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.work-head__price {width: auto;margin-left: 0;margin-bottom: 24px;padding-top: 0;}
	.work-head__info {display: none;}
	.work-head__info-mob {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: -16px;margin-left: -16px;}
	.work-head__position {margin: 0 16px;}
	.work-carousel .swiper-container {height: 320px;}
	.work-preview {height: 80px;}
	.work-preview__image {width: 140px;height: 80px;}
	.work-params__table {font-size: 14px;}
	.wpaper-p-wrapper {margin-bottom: 20px;}
	.wpaper-p-side {width: 320px;}
	.wpaper-p-module {width: calc(69% - 24px);margin-right: 24px;}
	.wpaper-p__title {font-size: 28px;}
	.filters-w {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.filters-w-sum {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-left: 0;margin-bottom: 12px;}
	.filter-w-items {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.films-promo__title {font-size: 32px;}
	.films-promo__content {width: 420px;}
	.clients-page__title {margin-bottom: 20px;}
	.clients-page-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.clients-page__view {width: 100%;}
	.clients-page__view .logo__canvas {position: relative;top: 0 !important;margin-right: auto;margin-left: auto;}
	.clients-page__logos {position: relative;width: 100%;padding-left: 0;}
	.clients-page__logo {width: calc(20% - 16px);}
	.vinylwrap-promo-section {padding-top: 100px;padding-bottom: 60px;background-position: 100% 50%;}
	.vinylwrap-promo__title {margin-bottom: 12px;}
	.vinylwrap-promo__subtitle {margin-bottom: 60px;}
	.vinylwrap-pros-section {padding-bottom: 120px;}
	.vinylwrap-pros {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 0 70px;}
	.vinylwrap-pros__col {width: 100%;margin-right: 0;margin-left: 0;}
	.vinylwrap-pros__info {max-width: 610px;margin-top: 40px;}
	.vinylwrap-pros__items {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.vinylwrap-pros__item {width: 50%;padding: 30px 30px 40px 30px;}
	.vinylwrap-pros__item-bg {top: 14px;height: 79%;-webkit-transform: rotate(-2deg);transform: rotate(-2deg);}
	.vinylwrap-pros__item-ico {width: auto;margin-right: 28px;}
	.vinylwrap-pros__item-text {font-size: 26px;}
	.vinylwrap-pros__item-1 {border-bottom: 1px solid rgba(217,226,234,.1);padding-left: 0;}
	.vinylwrap-pros__item-1 .vinylwrap-pros__item-bg {width: 94%;}
	.vinylwrap-pros__item-2 {border-right: none;border-bottom: 1px solid rgba(217,226,234,.1);}
	.vinylwrap-pros__item-3 {padding-left: 0;}
	.vinylwrap-pros__item-3 .vinylwrap-pros__item-bg {left: 0;width: 94%;}
	.vinylwrap-speed-section {padding-bottom: 130px;}
	.vinylwrap-speed {margin-bottom: 225px;padding-bottom: 440px;}
	.vinylwrap-speed__promo {max-width: 400px;}
	.vinylwrap-speed__title {margin-bottom: 8px;}
	.vinylwrap-speed__div {margin-bottom: 30px;}
	.vinylwrap-speed-label {bottom: -100px;}
	.vinylwrap-speed-label__arrow {left: 160px;}
	.vinylwrap-speed__machines {margin: 0 -39px 80px -10px;padding-bottom: 0;overflow-x: scroll;}
	.vinylwrap-speed__machine {-ms-flex-negative: 0;flex-shrink: 0;width: 340px;}
	.vinylwrap-speed__machine-name {margin-bottom: 24px;}
	.vinylwrap-speed__machine-label {top: 48px;right: 20px;}
	.vinylwrap-speed__machine-label2 {bottom: 16px;}
	.vinylwrap-speed__options-title {margin-bottom: 40px;}
	.vinylwrap-speed__equips {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-speed__equip {width: 100%;padding: 24px 0;}
	.vinylwrap-speed__equip:first-child {border-right: none;border-bottom: 1px solid rgba(217,226,234,.1);}
	.vinylwrap-speed__equip-content {margin-top: 0;margin-bottom: 0;}
	.vinylwrap-warehouses {height: auto;}
	.vinylwrap-warehouse__image {height: 320px;}
	.vinylwrap-quality__title {margin-bottom: 40px;text-align: left;}
	.vinylwrap-quality__subtitle {margin: 0 0 64px;text-align: left;}
	.vinylwrap-quality {margin-right: 0;margin-left: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-quality-item {width: 100%;margin: 0 0 36px;padding: 36px 32px 30px;}
	.vinylwrap-cost__header {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 70px;}
	.vinylwrap-cost__title {width: 100%;margin-bottom: 20px;}
	.vinylwrap-cost__info {max-width: 480px;width: 100%;}
	.vinylwrap-cost-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 0 56px;}
	.vinylwrap-cost-item {width: 100%;margin: 0 0 40px;}
	.vinylwrap-cost-item__text {max-width: 600px;}
	.vinylwrap-services-section {padding-top: 140px;padding-bottom: 90px;}
	.vinylwrap-services__title {text-align: left;}
	.vinylwrap-services__subtitle {margin: 0 0 64px;text-align: left;}
	.vinylwrap-services {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.vinylwrap-services-item {width: calc(50% - 20px);margin-bottom: 24px;}
	.vinylwrap-projects-section {padding-bottom: 135px;}
	.vinylwrap-projects {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 0 70px;}
	.vinylwrap-projects__col {width: 100%;margin-right: 0;margin-left: 0;}
	.vinylwrap-projects__info {margin-top: 24px;}
	.vinylwrap-projects__info-accent::before {top: -1px;left: -3px;height: 22px;}
	.vinylwrap-projects__carousel .swiper-container {width: 1848px;}
	.vinylwrap-project {width: 600px !important;}
	.vinylwrap-project__image {height: 460px;}
	.vinylwrap-projects__navs {position: relative;top: 0;right: 0;left: 0;margin-top: 56px;}
	.vinylwrap-projects__prev {margin-right: 24px;}
	.vinylwrap-feeds-section {padding-top: 130px;}
	.vinylwrap-feed {margin-right: 0;padding: 36px 24px 24px 0;border-right: none;}
	.vinylwrap-feeds__title {margin-bottom: 64px;text-align: left;}
	.vinylwrap-feeds-labels {margin-bottom: 90px;}
	.vinylwrap-feeds__navs {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.vinylwrap-feeds__prev {margin-right: 24px;}
	.vinylwrap-partner-section {padding-top: 90px;}
	.vinylwrap-partner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-partner__image {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;margin-top: 0;margin-right: 0;}
	.vinylwrap-partner__info {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;max-width: 620px;padding: 74px 0 140px 0;}
	.vinylwrap-partner__title {margin-bottom: 30px;}
	.vinylwrap-partner__text {margin-bottom: 48px;}
	.vinylwrap-partner__note {margin-bottom: 20px;}
	.vinylwrap-delipay {margin: 0 0 48px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-delipay__title {text-align: left;}
	.vinylwrap-delipay-item {width: 100%;margin-right: 0;margin-left: 0;margin-bottom: 30px;padding: 30px 20px;}
	.vinylwrap-delipay-item__img {margin-right: 40px;}
	.vinylwrap-delipay__button {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.vinylwrap-media__title {margin-bottom: 56px;}
	.vinylwrap-media {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.vinylwrap-media__item {padding: 36px 10px 0;}
	.vinylwrap-faq-section {padding-top: 130px;}
	.vinylwrap-faq__title {margin-bottom: 56px;text-align: left;}
	.vinylwrap-faq-items {margin-bottom: 80px;}
	.product-contain {margin-bottom: 24px;}
	.product-view {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: calc(50% - 20px);}
	.product-view__image {width: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.product-preview {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;height: 62px;margin-top: 10px;margin-right: 0;overflow-y: auto;overflow-x: scroll;}
	.product-preview__img {margin-bottom: 0;margin-right: 10px;}
	.product-params {width: 50%;}
	.product-contain h1 {margin-bottom: 16px;font-size: 26px;}
	.product-profile {width: 80%;}
	.product-params__bind {margin-bottom: 24px;}
	.product-contain .product__rating {display: none;}
	.product-options {padding-top: 16px;}
	.product-option {margin-bottom: 16px;}
	.product-options__price {padding-top: 22px;font-size: 28px;}
	.product-options__price-currency {font-size: 27px;}
	.product-options__buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.product-options__submit {margin-right: 0;margin-bottom: 16px;}
	.product-options__button {width: 100%;}
	.product-item {width: calc(50% - 16px);margin: 0 8px 16px;}
	.account-bookmarks {margin-right: -8px;margin-left: -8px;}
	.account-image {height: 170px;}
	.account-photo {width: 170px;height: 170px;}
	.account-orders__header-status {display: none;}
	.account-order__status {display: none;}
	.account-orders__header-date {width: 25%;}
	.account-orders__header-number {width: 30%;}
	.account-orders__header-cost {width: 20%;}
	.account-order__date {width: 25%;}
	.account-order__number {width: 30%;}
	.account-order__cost {width: 20%;}
	.account-order__item {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.account-order__item-image {width: calc(20% - 10px);}
	.account-order__item-info {width: 80%;}
	.cart-position {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.cart-position__image {width: 150px;height: 150px;}
	.cart-position__content {margin-left: 40px;margin-top: 14px;}
	.footer-menu {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-right: 0;margin-left: 0;padding-bottom: 0;}
	.footer-menu__set {width: 30%;margin: 0 20px 22px 0;}
	.footer-info {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.footer-owner {width: 30%;}
	.footer-contacts {width: 30%;}
	.footer-address {width: 33%;margin-right: 0;}}
@media (max-width: 860px) {h1 {font-size: 28px;}
	h2 {font-size: 24px;}
	h3 {font-size: 20px;}
	.form-field__prompt {bottom: -16px;}
	.popup-content__youtube {width: 100%;}
	.m-form-order__product-image {width: 180px;height: 180px;}
	.m-form-order__product-options .product-option {width: 290px;}
	.section {padding-left: 16px;padding-right: 16px;}
	.section-heading__title {margin-bottom: 0;font-size: 32px;}
	.section-heading__link {display: none;}
	.section-heading__link_mob {display: block;}
	.header {padding-top: 0;}
	.header__sup {display: none;}
	.header-burger {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;cursor: pointer;}
	.header-logo {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: auto;margin-right: auto;}
	.header-menu {display: none;}
	.header-account__cart--mob {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-left: 0;margin-right: 24px;}
	.header-account__cart-ico {margin-right: 0;}
	.header-account__cart-ico .ico-svg {width: 24px;height: 24px;stroke: #fff;}
	.header-search_mob {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin-right: 16px;margin-bottom: 0;margin-left: 0;cursor: pointer;}
	.header-search__ico {width: 20px;height: 20px;}
	.header__button {display: none;}
	.header__button_mob {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.header__button_mob-img {-ms-flex-negative: 0;flex-shrink: 0;height: 24px;stroke: #fff;}
	.header_light {padding-top: 0;}
	.header_light .header-account__cart-ico .ico-svg {stroke: #44596a;}
	.header_light .header__button_mob-img {stroke: #44596a;}
	.summary.section {padding-left: 60px;padding-right: 60px;}
	.summary-carousel__title {font-size: 48px;}
	.summary-carousel__text {max-width: 100%;}
	.doned {margin-bottom: 60px;}
	.vehicles {padding-bottom: 60px;}
	.vehicles-item {width: calc(50% - 20px);padding: 30px;}
	.vehicles-item__button {width: 48%;padding-left: 28px;padding-right: 28px;}
	.question {padding-bottom: 60px;}
	.question-form {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.question-form .form-field {width: auto;margin-right: 50px;}
	#questionForm_name {width: 240px;}
	#questionForm_phone {width: 170px;}
	.question-form__button {width: 240px;margin-top: 30px;}
	.video {padding-bottom: 40px;}
	.video-list__item {width: calc(50% - 20px);}
	.cases-categories__scrollbar {margin-bottom: 30px;}
	.cases-categories {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 8px;}
	.cases-category {margin-bottom: 0;}
	.cases-items__scrollbar {margin-bottom: 24px;}
	.cases-items {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-left: 0;margin-right: 0;margin-bottom: 8px;}
	.cases-item {-ms-flex-negative: 0;flex-shrink: 0;width: 313px;margin-left: 0;margin-right: 20px;margin-bottom: 0;}
	.cases-item:last-child {margin-right: 0;}
	.deteiling-mn {margin-top: 68px;margin-bottom: 48px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.deteiling-mn__info {margin-right: 0;margin-bottom: 32px;width: 560px;}
	.deteiling-mn__title {font-size: 48px;}
	.deteiling-mn__forwards {width: auto;margin-right: -16px;margin-left: -16px;}
	.deteiling-mn__forward {width: auto;margin-right: 16px;margin-left: 16px;}
	.deteiling-mn__link-head {font-size: 20px;}
	.deteiling-mn__link {margin-bottom: 2px;font-size: 18px;}
	.polygraphy-mn-section {padding-top: 40px;padding-bottom: 20px;}
	.polygraphy-mn {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.polygraphy-mn__info {width: 100%;padding-right: 0;}
	.polygraphy-mn__text {margin-bottom: 32px;}
	.polygraphy-mn__forwards {width: auto;margin-right: -16px;margin-left: -16px;}
	.polygraphy-mn__forward {width: auto;margin-right: 16px;margin-left: 16px;}
	.polygraphy-mn__link-head {font-size: 20px;}
	.polygraphy-mn__link {margin-bottom: 3px;font-size: 18px;}
	.polygraphy-mn__media {width: 60%;margin-top: 36px;margin-left: 0;}
	.cities-section {margin-bottom: 80px;}
	.cities__info {width: 100%;padding-right: 0;}
	.cities-list {-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -16px;margin-left: -16px;}
	.cities-list-col {width: calc(33.33% - 40px);margin-right: 16px;margin-left: 16px;}
	.faq {padding-bottom: 60px;}
	.faq-info__headline {margin-bottom: 20px;}
	.faq-info__title {margin-bottom: 10px;}
	.faq-info__text {margin-bottom: 32px;}
	.faq__title {margin-bottom: 16px;}
	.faq-item {padding: 10px 0;}
	.faq-item__title {font-size: 20px;}
	.faq-item__ico {width: 22px;}
	.reviews {padding-bottom: 60px;}
	.reviews-item {width: 360px;}
	.reviews-item__buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.reviews-item__button {margin-bottom: 10px;}
	.reviews-item__button:last-child {margin-bottom: 0;}
	.callback {padding-bottom: 60px;}
	.callback-form {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.callback-form .form-field {width: auto;margin-right: 50px;}
	#callbackForm_name {width: 240px;}
	#callbackForm_phone {width: 170px;}
	.callback-form__button {margin-top: 30px;}
	.contacts {padding-bottom: 60px;}
	.contacts-columns {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.contacts-column {width: 100% !important;}
	.contacts-column:first-child {padding: 40px 40px 10px 40px;}
	.contacts-column #map {height: 300px;}
	.offering {padding-bottom: 60px;}
	.offering-items .swiper-wrapper {height: 100%;}
	.offering-item {width: 313px;padding-bottom: 20px;}
	.offering-item__image {margin-bottom: 18px;}
	.offering-item__title {margin-bottom: 8px;padding-left: 20px;padding-right: 20px;font-size: 20px;}
	.offering-item__text {padding-left: 20px;padding-right: 20px;}
	.offering-item__button {width: calc(100% - 20px * 2);margin-right: 20px;margin-left: 20px;padding-left: 20px;padding-right: 20px;}
	.clients {padding-bottom: 60px;}
	.clients-items {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.clients-item {width: 23%;}
	.labels {-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-bottom: 6px;overflow-x: scroll;}
	.labels__shadow {display: block;}
	.pagination-section {margin-top: 40px;}
	.pagination {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.pagination__items {margin-right: 0;margin-bottom: 18px;}
	.pagination-w-more {width: 260px;font-size: 17px;}
	.pagination-w-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.pagination-w-nav {width: 120px;}
	.pagination-w-prev {margin-right: 0;margin-bottom: 20px;}
	.pagination-w-next {margin-left: 0;margin-top: 20px;}
	.content-wrapper {width: 100%;margin-right: 0;}
	.content-summary {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 40px;}
	.content-summary__info {max-width: 100%;}
	.content-summary__text {max-width: 100%;}
	.content-side {display: none;}
	.content-side__categories--mob {display: block;margin-bottom: 30px;}
	.content-side__categories-section {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 14px 12px 12px 16px;border: 1px solid #d9e2ea;border-radius: 4px;font-weight: 700;font-size: 16px;cursor: pointer;}
	.content-side__categories-section span {margin-right: 24px;}
	.content-side__categories-pointer {margin-left: auto;}
	.content-side__categories--hidden {margin-top: -8px;padding: 22px 16px 8px;border-left: 1px double #d9e2ea;border-right: 1px double #d9e2ea;border-bottom: 1px double #d9e2ea;border-radius: 0 0 4px 4px;}
	.content-category__image {width: 48%;}
	.content-carousel__sum {padding: 14px 16px;}
	.content-carousel__prev, .content-carousel__prev img, .content-carousel__next, .content-carousel__next img {height: 24px;}
	.content__banner--mob {display: block;}
	.content__banner--mob {display: block;margin-bottom: 50px;}
	.categories-items {margin-right: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.categories-item {width: 48.5%;margin-right: 0;}
	.m-form-calculator {padding: 70px 60px 60px;}
	.m-form-calculator__title {margin-bottom: 28px;font-size: 28px;}
	.m-form-calculator__section {margin-bottom: 10px;}
	.m-form-calculator__input {margin-bottom: 16px;}
	.m-form-calculator .form-field__prompt {bottom: 0;}
	.calculator-wrap {padding-top: 56px;}
	.promotions {padding-bottom: 40px;}
	.promotions__title {margin-bottom: 12px;font-size: 32px;}
	.promotions__text {margin-bottom: 24px;}
	.promotions-items {margin-left: -10px;margin-right: -10px;}
	.promotions-items .offering-item {width: calc(50% - 20px);margin-left: 10px;margin-right: 10px;margin-bottom: 20px;}
	.works-section {margin-top: 40px;}
	.works-items-section .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.works-items-section .content-side {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;max-width: 100%;margin-left: auto;}
	.works-items-section .content-wrapper {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.works-item__slide-pagination {padding: 0 14px;}
	.works-item__slide-pagination .swiper-pagination-bullet {margin: 0 6px !important;}
	.works-filters__types {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-overflow-style: none;scrollbar-width: none;overflow-x: scroll;}
	.works-filters__types::-webkit-scrollbar {display: none;}
	.works-type {-ms-flex-negative: 0;flex-shrink: 0;}
	.works-type__label {padding: 8px 10px;}
	.works-type__ico {margin-right: 8px;}
	.works-filters {margin-bottom: 30px;}
	.works-filters-params__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 9px 12px;border: 1px solid #d9e2ea;border-radius: 3px;font-weight: 500;font-size: 14px;line-height: 1;color: #44596a;cursor: pointer;}
	.works-filters-params__head-ico {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: auto;}
	.works-filters-params {display: none;margin-top: -1px;padding-top: 20px;padding-right: 10px;padding-left: 10px;border: 1px solid #d9e2ea;border-radius: 0 0 2px 2px;}
	.works-ability {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 0;}
	.works-ability__info {width: 100%;margin-right: 0;margin-bottom: 24px;}
	.works-search {width: 100%;margin-left: 0;}
	.works-items {margin-right: -8px;margin-left: -8px;}
	.works-item {width: calc(50% - 16px);margin: 0 8px 20px;}
	.works-item__slide {margin-bottom: 12px;}
	.work-page .section-heading__module {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.work-page .section-heading__title {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.work-page .section-heading__link {display: block;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-left: 0;margin-bottom: 8px;}
	.work-head {padding-top: 10px;}
	.work-head__price-title {display: none;}
	.work-head__price {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 16px;}
	.work-head__price-cost {margin-right: 14px;margin-bottom: 0;}
	.work-head__price-singlecost {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;line-height: 1.1;}
	.work-head__position {line-height: 1.2;}
	.work-head__position-value {max-width: 100px;}
	.work-preview {display: none;}
	.work-view {width: 100%;margin-right: 0;}
	.work-carousel {margin-bottom: 24px;}
	.work-carousel .swiper-container {height: 360px;}
	.work-params {display: none;}
	.work-params__mob {display: block;width: 100%;margin-bottom: 32px;}
	.work-params__table-head {width: 36%;}
	.wpapers-primary {height: 320px;margin-bottom: 20px;}
	.wpapers-primary__title {font-size: 48px;}
	.wpapers-carousel__slide .wpapers-item__title {bottom: 8px;left: 12px;font-size: 22px;}
	.wpapers-categories__title {margin: 0 0 18px;font-size: 26px;}
	.wpapers-wrapper {margin: 0;padding-bottom: 12px;}
	.wpapers-item_double {width: 100%;height: 240px;margin: 0 0 24px;}
	.wpapers-item_triple {width: 100%;height: 240px;margin: 0 0 24px;}
	.wpapers-item__title {font-size: 25px;}
	.wpapers-catalog-section {margin-bottom: 100px;}
	.wpapers-catalog {margin: 0 -10px 20px;}
	.wpaper-card {width: calc(33.33% - 20px);margin: 0 10px 24px;}
	.wpapers-catalog__title {margin: 0 0 28px;}
	.wpapers-product-section {margin-bottom: 60px;}
	.wpaper-p-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 32px;}
	.wpaper-p-view {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wpaper-p-view .swiper-wrapper {height: 100%;}
	.wpaper-p-module {width: 100%;margin-right: 0;margin-bottom: 24px;}
	.wpaper-p-side {width: 100%;margin-left: 0;}
	.wpaper-p__title {height: 0;margin: 0;padding: 0;color: transparent;}
	.wpaper-p__title_mob {display: block;margin: 0 0 20px;padding: 0;font-weight: 700;font-size: 32px;line-height: 1.2;color: #192632;}
	.wpaper-p-side__description {margin-bottom: 20px;}
	.wpaper-p-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.wpaper-p-button {padding: 11px 16px 10px;font-size: 17px;}
	.wpaper-p-button__calc {margin-bottom: 0;margin-right: 20px;}
	.wpaper-p-description {width: 100%;margin-bottom: 48px;}
	.wpaper-similar__title {margin: 0 0 18px;font-size: 26px;}
	.w-calculate-container__header {margin-bottom: 28px;}
	.w-calculate-container__title {font-size: 26px;}
	.w-calculate-container__subtitle {line-height: 1.7;}
	.w-calculate-container__desc {margin-bottom: 20px;line-height: 1.35;}
	.w-calculate-sizes {margin-bottom: 32px;}
	.w-calculate-size {height: 60px;}
	.w-calculate-size_width::before {content: "×";position: absolute;top: 17px;right: -20px;font-weight: 700;font-size: 20px;color: #a7adb8;}
	.w-calculate-size_height::before {content: "=";position: absolute;top: 17px;right: -20px;font-weight: 700;font-size: 20px;color: #a7adb8;}
	.w-calculate-size__label {top: 8px;}
	.w-calculate-size__number {padding: 28px 10px 10px;font-size: 20px;}
	.w-calculate-area {font-size: 20px;}
	.w-calculate-price {font-size: 30px;}
	.films-promo__title {font-size: 28px;}
	.films-promo__content {width: 410px;}
	.films-promo__buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 260px;}
	.films-benefit {padding: 24px 20px 16px;}
	.films-benefit.double {padding: 28px 24px;}
	.films-category__name {font-size: 20px;}
	.films-benefit.double .films-benefit__title {font-size: 22px;}
	.films-catalog-section {margin-bottom: 100px;}
	.films-catalog-layout {-ms-grid-columns: 260px 1fr;grid-template-columns: 260px 1fr;}
	.films-catalog-grid {gap: 14px;}
	.films-similar-section {margin-bottom: 70px;}
	.films-similar {-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;gap: 16px;}
	.film-product-layout {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}
	.film-product-preview {height: 450px;}
	.film-product-view .swiper {height: 450px;}
	.film-product__title {font-size: 24px;}
	.film-product-properties__title {margin-bottom: 10px;font-size: 20px;}
	.film-product-description {-ms-grid-column-span: 1;grid-column: 1 span;}
	.film-product-info {margin-bottom: 32px;}
	.film-product-description__title {margin: 0 0 12px;font-size: 22px;}
	.calc-sticker-box {padding: 24px 30px 32px;}
	.calc-sticker-header {margin-bottom: 32px;}
	.calc-sticker-header__title {font-size: 24px;}
	.calc-sticker-header__ico {width: 26px;margin-right: 14px;}
	.portfolio {margin-bottom: 32px;}
	.portfolio__image {height: 310px;}
	.portfolio__name {margin-bottom: 16px;}
	.portfolio__text {font-size: 17px;}
	.portfolio_odd .portfolio__info {padding-top: 8px;padding-left: 20px;}
	.portfolio_even .portfolio__info {padding-top: 8px;padding-right: 20px;}
	.case-promo-wrap {margin-bottom: 52px;}
	.case-promo {padding-top: 140px;}
	.case-promo__suptitle {font-size: 22px;}
	.case-promo__title {margin-bottom: 140px;font-size: 36px;}
	.case-item {margin-bottom: 48px;}
	.case-item-carousel__nav {top: calc(50% - 32px);width: 60px;height: 60px;}
	.case-item__video {height: 410px;}
	.contacts-page-section {margin-top: 40px;margin-bottom: 80px;}
	.contacts-page-section .contacts-column:first-child {padding: 0 0 32px;}
	.search-popup {padding: 40px 0 24px;}
	.search-popup__close {top: 10px;right: 10px;}
	.search-popup__close-ico {width: 18px;height: 18px;}
	.search-popup__input {font-size: 20px;}
	.search-content {margin-top: 64px;margin-bottom: 80px;}
	.search-content-form {margin-bottom: 48px;}
	.search-popup__submit {padding: 8px 16px;font-size: 15px;}
	.article-main {width: calc(100% - 20px);margin: 0 10px 48px;}
	.article-main__image {width: calc(50% - 10px);height: auto;}
	.article-main__content {width: 50%;}
	.article-main__info {margin-bottom: 12px;}
	.article-main__category {margin-right: 20px;}
	.article-main__pretext {margin-bottom: 44px;}
	.article-card {width: calc(50% - 20px);}
	.article-layout {-ms-grid-columns: minmax(0,auto);grid-template-columns: minmax(0,auto);gap: 28px;}
	.article-side {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.article-content {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.article-content h1 {font-size: 40px;line-height: 1.15;}
	.article-side-content {position: relative;top: initial;}
	.news-feed__title {margin-bottom: 32px;font-size: 28px;}
	.news {margin-bottom: 24px;}
	.news__title {padding: 0 20px 16px;}
	.news__image {height: 240px;}
	.news-content .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.news-content .content-side {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;max-width: 100%;margin-top: 24px;}
	.vinylwrap-speed-label {bottom: -180px;}
	.vinylwrap-speed-label__arrow {left: 210px;}
	.vinylwrap-warehouses-images {width: calc(100% + 60px);}
	.vinylwrap-projects__carousel .swiper-container {width: calc(100% + 60px);}
	.vinylwrap-feeds-labels {margin-right: -60px;margin-left: -60px;}
	.subscribe .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.subscribe-heading {width: 100%;margin-right: 0;margin-bottom: 20px;}
	.subscribe__title {font-size: 32px;}
	.subscribe-form {width: 100%;}
	.subscribe-form__policy-checkbox:checked+label::after {top: calc(50% - 10px);}
	.subscribe-form__policy-checkbox:not(:checked)+label::after {top: calc(50% - 10px);}
	.catalog-image-preview~.catalog-item__buttons {padding-left: 0;}
	.catalog-item__buttons {position: relative;bottom: 0;right: 0;left: 0;width: 100%;padding: 16px 0 0;border: none;border-radius: 0;background-color: transparent;opacity: 1;z-index: 1;}
	.catalog-item:hover {-webkit-box-shadow: none;box-shadow: none;}
	.catalog-item:hover .catalog-item__buttons {-webkit-box-shadow: none;box-shadow: none;}
	.product-item__price {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.product-item__oldprice {display: none;}
	.product-item__shield {display: none;}
	.account {padding: 30px;}
	.account-side {width: 43%;}
	.account-content {width: 57%;}
	.account-image {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;margin-bottom: 48px;}
	.account-photo {width: 200px;height: 200px;margin-bottom: 14px;margin-right: 0;}
	.account-image__note {margin-top: 8px;margin-bottom: 18px;}
	.account-cart-empty__title {margin-bottom: 10px;font-size: 40px;}
	.account-cart-empty__text {margin-bottom: 28px;font-size: 20px;}
	.account-orders__header-date {width: 30%;}
	.account-orders__header-number {width: 34%;}
	.account-orders__header-cost {width: 24%;}
	.account-order__date {width: 30%;}
	.account-order__number {width: 34%;}
	.account-order__cost {width: 24%;}
	.account-order__expand {padding-left: 12px;}
	.account-order__ico {margin-right: 0;}
	.account-order__text {display: none;}
	.account-order__item-image {width: calc(24% - 10px);}
	.account-order__item-info {width: 76%;}
	.form-account__message {width: 100%;}
	.thanks-section {margin-top: 24px;margin-bottom: 120px;}
	.thanks__title {margin-bottom: 16px;font-size: 36px;}
	.thanks__image {margin-bottom: 24px;width: 240px;}}
@media (max-width: 780px) {.films-catalog-layout {-ms-grid-columns: 240px 1fr;grid-template-columns: 240px 1fr;}
	.filter-categories {padding: 18px 16px 10px;}
	.filters-group {padding: 16px 16px 8px;}
	.filters-group__title {margin-bottom: 12px;font-size: 15px;}}
@media (max-width: 768px) {.breadcrumbs {display: none;}
	.product-contain h1 {font-size: 22px;}
	.product-contain {margin-bottom: 20px;}
	.product-option {width: 100%;}
	.product-options__price {padding-top: 18px;margin-bottom: 14px;}
	.product-profile {width: 100%;}
	.product-profile__tab {margin-right: 24px;}
	.product-profile h2 {padding-bottom: 16px;font-size: 22px;}
	.product-opinion__title {font-size: 22px;}
	.product-opinion h2 {padding-bottom: 12px;font-size: 22px;}
	.product-collection-section {margin-bottom: 40px;}
	.product-section__title {padding-bottom: 16px;font-size: 24px;}
	.product-recommend-section {margin-bottom: 60px;}
	.account-cart {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.account-cart__content {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;margin-right: 0;}
	.account-cart__side {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;margin-bottom: 30px;}
	.cart-position {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.cart-position__image {width: 100px;height: 100px;}
	.cart-position__content {margin-left: 0;margin-top: 0;}}
@media (max-width: 720px) {.summary {margin-bottom: 50px;}
	.summary.section {padding-left: 40px;padding-right: 40px;}
	.doned {display: none;}
	.vehicles-item__button {padding-left: 20px;padding-right: 20px;}
	.contacts-item {margin-bottom: 32px;}
	.contacts-item__title {font-size: 18px;}
	.contacts-item__info {font-size: 16px;}
	.content-category__info {padding: 20px 0 20px 20px;}
	.work-head__info-mob {margin-right: -12px;margin-left: -12px;}
	.work-head__position {margin: 0 12px;font-size: 14px;}
	.films-promo-section {margin-bottom: 70px;}
	.films-promo__image {display: none;}
	.films-promo__content {width: 440px;}
	.films-promo__buttons {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;width: 100%;}
	.films-promo__title {margin: 0 0 60px;}
	.films-benefits-section {margin-bottom: 70px;}
	.films-benefits-wrap {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 16px;}
	.films-benefit.quarter {-ms-grid-row-span: 1;grid-row: 1 span;height: 280px;}
	.films-categories-section {margin-bottom: 70px;}
	.films-categories-wrap {gap: 16px;}
	.films-category__name {top: 20px;left: 24px;right: 24px;}
	.films-category {-ms-grid-column-span: 2;grid-column: 2 span;height: 310px;}
	.films-category.quarter {-ms-grid-row-span: 1;grid-row: 1 span;}
	.films-catalog-layout {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 28px 0;}
	.filter-header {gap: 0 6px;border-radius: 5px;cursor: pointer;}
	.filter-header__ico {display: none;}
	.filter-header__title {font-size: 18px;font-weight: 500;line-height: 1;}
	.filter-header__ico_mob {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-top: -2px;}
	.filter-content {display: none;position: absolute;top: 0;left: 0;z-index: 8;width: 100%;height: 100%;border-radius: 0;padding: 36px 0 60px;-webkit-overflow-scrolling: touch;overflow-y: auto;}
	.filter-content.visible_flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.filter-content__close {position: absolute;top: 20px;right: 16px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
	.films-catalog-grid {-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;gap: 16px;}
	.portfolio {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 40px;}
	.portfolio__image {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;margin-bottom: 20px;}
	.portfolio__info {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;}
	.portfolio_odd .portfolio__info {padding-top: 0;padding-left: 0;}
	.portfolio_even .portfolio__info {padding-top: 0;padding-right: 0;}
	.portfolio__name {margin-bottom: 10px;}
	.clients-page-section {margin-top: 48px;margin-bottom: 60px;}
	.clients-page__title {margin-bottom: 36px;font-size: 32px;}
	.clients-page__view {display: none;}
	.clients-page__logo {width: calc(25% - 16px);}
	.clients-page__logo-img {max-width: 110px;max-height: 65px;}
	.clients-page__logo {-webkit-filter: none;filter: none;}
	.vinylwrap__title {font-size: 40px;}
	.vinylwrap-promo__title-accent::before {left: -6px;width: calc(100% + 10px);height: 48px;}
	.vinylwrap-promo__title-accent2::before {top: 1px;left: -4px;width: calc(100% + 10px);height: 48px;}
	.vinylwrap-pros-section {padding-top: 110px;padding-bottom: 100px;}
	.vinylwrap-pros__item {padding: 20px 20px 30px 20px;}
	.vinylwrap-pros__item-text {font-size: 24px;}
	.vinylwrap-pros__item:hover .vinylwrap-pros__item-bg {display: none;}
	.vinylwrap-pros__title-accent::before {top: 2px;left: -4px;width: calc(100% + 10px);height: 48px;}
	.vinylwrap-speed-section {padding-top: 100px;padding-bottom: 100px;}
	.vinylwrap-speed {margin-bottom: 160px;}
	.vinylwrap-speed-label {bottom: -120px;width: 320px;padding: 30px;font-size: 20px;}
	.vinylwrap-speed__machine {width: 320px;}
	.vinylwrap-speed__machine-name {font-size: 24px;}
	.vinylwrap-speed__equip-image {width: 122px;height: 122px;}
	.vinylwrap-speed__equip-img {width: 110px;height: 110px;}
	.vinylwrap-warehouse-section {padding-top: 90px;padding-bottom: 90px;}
	.vinylwrap-warehouses-images {width: calc(100% + 40px);}
	.vinylwrap-warehouses {margin-bottom: 80px;}
	.vinylwrap-warehouse__image {width: 360px !important;height: 260px;}
	.vinylwrap-warehouse__info {margin-bottom: 54px;}
	.vinylwrap-warehouse__params {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-warehouse__param {width: 100%;padding-right: 0;margin-bottom: 44px;}
	.vinylwrap-warehouse__col--bordered {margin-top: 0;}
	.vinylwrap-warehouse__options .vinylwrap-warehouse__col {padding-top: 30px;}
	.vinylwrap-warehouse__heading {margin-bottom: 30px;}
	.vinylwrap-quality-section {padding-top: 90px;padding-bottom: 80px;}
	.vinylwrap-cost-section {padding-top: 100px;padding-bottom: 100px;}
	.vinylwrap-cost__header {margin-bottom: 60px;}
	.vinylwrap-cost-item__heading {margin-bottom: 26px;font-size: 40px;}
	.vinylwrap-cost-item__title {margin-bottom: 16px;font-size: 26px;}
	.vinylwrap-services-section {padding-top: 90px;padding-bottom: 60px;}
	.vinylwrap-services-item__heading {font-size: 22px;}
	.vinylwrap-services-item__image {margin-bottom: 26px;}
	.vinylwrap-projects__carousel .swiper-container {width: calc(100% + 40px);}
	.vinylwrap-feeds-section {padding-top: 100px;padding-bottom: 120px;}
	.vinylwrap-partner-section {padding-top: 60px;}
	.vinylwrap-partner__info {padding: 74px 0 110px 0;}
	.vinylwrap-delipay-section {padding-top: 90px;padding-bottom: 100px;}
	.vinylwrap-media-section {padding-top: 100px;}
	.vinylwrap-media {margin-right: -8px;margin-left: -8px;}
	.vinylwrap-media__item {width: calc(33.33% - 16px);margin: 0 8px 48px;padding: 24px 10px 0;}
	.vinylwrap-faq-section {padding-top: 100px;padding-bottom: 130px;}
	.vinylwrap-faq-items {margin-bottom: 70px;}
	.vinylwrap-faq-item {padding: 10px 0;}
	.vinylwrap-faq-item__title {font-size: 22px;}
	.vinylwrap-faq-item__control {width: 40px;height: 40px;}
	.vinylwrap-faq-item__ico {width: 22px;}
	.account-image__action {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.account-image__save {margin-right: 0;margin-bottom: 6px;}
	.account-orders__header-cost {display: none;}
	.account-order__cost {display: none;}
	.account-orders__header-date {width: 43%;}
	.account-orders__header-number {width: 43%;}
	.account-order__date {width: 43%;}
	.account-order__number {width: 43%;}
	.cookie__text {font-size: 14px;}
	.cookie__button {font-size: 14px;}}
@media (max-width: 680px) {.footer-menu__set {width: 45%;}
	.footer-owner {width: 45%;}
	.footer-contacts {width: 45%;}
	.footer-address {width: 100%;margin-top: 36px;}}
@media (max-width: 670px) {.faq-content {height: 378px;}}
@media (max-width: 640px) {.popup-content__youtube {height: 350px;}
	.m-form-order__product {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 24px;}
	.m-form-order__product-image {width: 220px;height: 220px;margin-right: 0;margin-bottom: 20px;}
	.m-form-order__process {padding-top: 24px;}
	.header-services {display: none;}
	.header_light {-webkit-box-shadow: 0px 0px 10px rgba(25,38,50,.2);box-shadow: 0px 0px 10px rgba(25,38,50,.2);}
	.summary.section {padding-left: 24px;padding-right: 24px;}
	.vehicles-item {padding: 20px;}
	.question-form {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.question-form .form-field {width: 45%;margin-right: 0;}
	#questionForm_name {width: 100%;}
	#questionForm_phone {width: 100%;}
	.question-form__button {width: 45%;}
	.deteiling-mn__info {width: 470px;}
	.deteiling-mn__title {font-size: 40px;}
	.deteiling-mn__title-label {font-size: 18px;}
	.polygraphy-mn-section .section-heading {margin-bottom: 0;}
	.polygraphy-mn__media {width: 420px;}
	.cities-section {margin-bottom: 60px;}
	.faq .section-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.faq-info {width: 100%;padding: 30px;}
	.faq-info__title {width: 100%;}
	.faq-content {width: 100%;height: 340px;background-position: 50% 35%;}
	.faq-section {padding-top: 36px;padding-bottom: 40px;}
	.faq__title {margin-bottom: 12px;}
	.faq-item {padding: 6px 0 6px;}
	.faq-item__title {margin-bottom: 0;font-size: 18px;}
	.faq-item__number {display: none;}
	.faq-item__text {margin: 8px 0 12px;font-size: 16px;}
	.faq-item__ico {width: 19px;}
	.callback-form {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.callback-form .form-field {width: 45%;margin-right: 0;}
	#callbackForm_name {width: 100%;}
	#callbackForm_phone {width: 100%;}
	.callback-form__button {width: 45%;}
	.clients-items {margin-left: -10px;margin-right: -10px;}
	.clients-item {margin-left: 10px;margin-right: 10px;margin-bottom: 20px;}
	.cite {margin-bottom: 24px;}
	.cite-quote-left {margin-right: 12px;width: 28px;}
	.cite-quote-right {margin-left: 12px;width: 28px;}
	.cite__text {padding: 4px 0;font-size: 20px;}
	.content {margin-top: 0;}
	.content-summary {padding-top: 30px;}
	.content-summary__info {padding-right: 30px;padding-left: 30px;}
	.content-summary__image {height: 260px;}
	.sharings {margin-bottom: 12px;}
	.categories {padding-top: 30px;}
	.calculator {padding: 24px;}
	.calculator-header__title {font-size: 24px;}
	.calculator-header__ico {margin-right: 16px;width: 26px;}
	.calculator-field {margin-bottom: 24px;}
	.works-section h1 {margin-bottom: 10px;}
	.works-ability {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 40px;}
	.works-ability__info {margin-bottom: 20px;}
	.works-ability__text {margin-bottom: 2px;}
	.works-item__images {height: 180px;}
	.work-head {padding-top: 0;}
	.work-head__position {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.work-head__position-title {margin-bottom: 6px;}
	.work-description {margin-bottom: 8px;}
	.work-params__mob {margin-bottom: 24px;}
	.wpapers-carousel__nav {width: 36px;height: 36px;}
	.wpapers-carousel__prev {left: -17px;}
	.wpapers-carousel__prev .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 18px;margin-bottom: -1px;margin-left: -2px;}
	.wpapers-carousel__next {right: -17px;}
	.wpapers-carousel__next .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 18px;margin-bottom: -1px;margin-right: -2px;}
	.wpapers-catalog-section {margin-bottom: 80px;padding-top: 30px;}
	.wpapers-catalog__title {margin: 0 0 24px;font-size: 30px;}
	.wpaper-card {width: calc(50% - 20px);}
	.wpapers-product-section {margin-top: 32px;margin-bottom: 48px;}
	.wpaper-p__title_mob {font-size: 28px;}
	.wpaper-p-module {margin-bottom: 20px;}
	.wpaper-p-view__nav {width: 36px;height: 36px;}
	.wpaper-p-view__prev {left: 6px;}
	.wpaper-p-view__prev .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 18px;margin-bottom: -1px;margin-left: -2px;}
	.wpaper-p-view__next {right: 6px;}
	.wpaper-p-view__next .ico-svg {-ms-flex-negative: 0;flex-shrink: 0;width: 8px;height: 18px;margin-bottom: -1px;margin-right: -2px;}
	.wpaper-p-button {font-size: 16px;}
	.wpaper-similar__title {font-size: 24px;}
	.films-promo {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 32px;}
	.films-promo__content {width: 100%;}
	.films-promo__title {font-size: 26px;}
	.films-promo__image {display: none;}
	.films-catalog-grid {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 16px;}
	.films-similar {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;gap: 16px 12px;}
	.calc-sticker-box {padding: 24px;}
	.calc-sticker-param__name {margin-right: 28px;}
	.calc-sticker-input {padding: 10px 12px 8px;}
	.calc-sticker-input_area {padding: 10px 0;}
	.calc-sticker-field__measure {margin-left: 16px;}
	.calc-sticker-select__control {padding: 12px 12px 10px;}
	.calc-sticker-select__caret {right: 12px;}
	.calc-sticker-summary__order {width: 210px;margin-right: 36px;}
	.calc-sticker-unitcost {margin-bottom: 32px;}
	.case-promo {padding-top: 100px;}
	.case-promo__title {margin-bottom: 110px;}
	.case-promo-wrap {margin-bottom: 40px;}
	.case-item {margin-bottom: 40px;}
	.case-item-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.case-item-col__head {width: 100%;}
	.case-item-col__text {width: 100%;padding-top: 12px;}
	.case-item-col__text p {padding-bottom: 14px;}
	.case-item__photos {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 -20px 0 -6px;overflow-x: scroll;}
	.case-item__photos {-ms-overflow-style: none;scrollbar-width: none;}
	.case-item__photo {-ms-flex-negative: 0;flex-shrink: 0;width: 50%;height: 210px;margin: 0 6px;}
	.case-item_bg::before {bottom: 20px;}
	.case-item-option {margin-bottom: 12px;}
	.case-item-option__number {font-size: 24px;line-height: 1;margin-top: -1px;}
	.case-item-carousel__nav {top: calc(50% - 28px);width: 48px;height: 48px;}
	.search-content {margin-top: 48px;margin-bottom: 80px;}
	.search-content-form {margin-bottom: 40px;}
	.search-content-result {margin-bottom: 28px;}
	.search-content-result__more {margin-top: 12px;}
	.articles-author {margin-bottom: 60px;}
	.articles-author__name {margin-bottom: 10px;font-size: 32px;}
	.articles-author__image {margin-bottom: 12px;}
	.article-main__title {font-size: 22px;}
	.article-main-author__image {margin-right: 12px;}
	.article-main-author__name {font-size: 14px;}
	.article-card__info {margin-bottom: 6px;}
	.article-section {margin-top: 32px;}
	.article-info {gap: 12px 16px;}
	.article-info__backward-text {margin-bottom: 0;}
	.article-content h1 {font-size: 36px;}
	.article-author {margin-top: 32px;margin-bottom: 28px;}
	.article-similar-section {margin-bottom: 60px;}
	.article-similar__head {margin-bottom: 20px;}
	.article-similar-carousel__controls {gap: 10px;}
	.article-similar-carousel__nav {width: 64px;height: 36px;}
	.article-similar-carousel__nav-ico {width: 32px;height: 32px;}
	.news-feed__title {margin-top: 32px !important;}
	.vinylwrap-warehouses-images {width: calc(100% + 20px);}
	.vinylwrap-projects__carousel .swiper-container {width: calc(100% + 20px);}
	.vinylwrap-feeds-labels {margin-right: -20px;margin-left: -20px;}
	.shop-catalog {padding-top: 0;padding-bottom: 40px;}
	.shop-catalog__displayed {display: none;}
	.catalog-items {margin-right: -10px;}
	.catalog-item--nonmobile-develop {display: none;}
	.catalog-more {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto 30px;font-size: 16px;line-height: 1;text-decoration: none;color: #44596a;cursor: pointer;}
	.catalog-more__ico {width: 10px;height: 5px;margin-left: 10px;opacity: .8;}
	.catalog-item {width: calc(50% - 20px);}
	.catalog-item__images {margin-bottom: 16px;}
	.catalog-item__price {font-size: 20px;}
	.catalog-item__price-currency {font-size: 21px;}
	.product-section {margin-top: 30px;margin-bottom: 30px;}
	.product-contain {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 16px;}
	.product-view {width: 100%;margin-right: 0;margin-bottom: 20px;}
	.product-preview, .product-view__image {display: none;}
	.product-view__slide {display: block;}
	.product-params {width: 100%;}
	.product-contain .product__rating {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.product-params__bind {margin-bottom: 18px;}
	.product__shields {display: none;}
	.product-options {padding-bottom: 10px;}
	.product-option {width: 290px;}
	.product-options__price {padding-top: 20px;font-size: 24px;}
	.product-options__price-currency {font-size: 23px;}
	.product-profile__tabs {margin-bottom: 16px;overflow-x: scroll;-ms-overflow-style: none;scrollbar-width: none;}
	.product-profile__tabs::-webkit-scrollbar {display: none;}
	.product-profile__tab {margin-right: 20px;}
	.product-profile__param {margin: 6px 0;}
	.product-opinion {margin-bottom: 20px;padding: 20px;}
	.product-opinion__head {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.product-opinion__source {margin-bottom: 14px;}
	.product-opinion__avatar {margin-right: 16px;}
	.product-opinion__author {font-size: 16px;}
	.product-opinion .product__rating {margin-left: 0;}
	.product-opinion__images {-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-top: 8px;overflow-x: scroll;-ms-overflow-style: none;scrollbar-width: none;}
	.product-opinion__images::-webkit-scrollbar {display: none;}
	.product-opinion__image {width: 60px;height: 60px;}
	.product-carousel__nav {top: 50%;width: 32px;height: 32px;}
	.product-carousel__prev {left: -16px;}
	.product-carousel__next {right: -16px;}
	.product-carousel__control {height: 14px;}
	.account-section {margin: 0 -20px 0;}
	.account {padding: 20px 20px 48px;}
	.account-avatar {width: 80px;height: 80px;margin-bottom: 12px;}
	.account-name {margin-bottom: 6px;font-size: 20px;}
	.account-surname {font-size: 20px;}
	.account-exit {margin-bottom: 24px;}
	.account-nav__set {margin-bottom: 8px;}
	.account-nav__link {padding: 5px 0;}
	.account__title {margin-bottom: 16px;font-size: 20px;}
	.account-image {margin-bottom: 30px;}
	.form-account__input {margin-bottom: 20px;}
	.form-account__message {margin-bottom: 20px;}
	.form-account__gender {margin-top: -10px;}
	.account-cart__content .account__title {margin-left: 20px;}}
@media (max-width: 560px) {.form-policy {font-size: 15px;}
	.popup-content_form {max-width: 320px;}
	.m-form-consult {padding: 70px 30px 40px;}
	.m-form-consult__title {margin-bottom: 10px;}
	.m-form-consult__text {margin-bottom: 4px;}
	.m-form-consult__input {width: 100%;margin-bottom: 8px;}
	.m-form-consult__input+.form-field__prompt {bottom: -8px;}
	.m-form-consult__submit {width: 100%;margin-top: 20px;}
	.m-form-consult__policy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
	.m-form-consult__checkbox:checked+label::before {top: calc(50% - 16px);}
	.m-form-consult__checkbox:checked+label::after {top: calc(50% - 14px);}
	.m-form-consult__checkbox:not(:checked)+label::before {top: calc(50% - 16px);}
	.m-form-account .modal-form__close {top: 10px;right: 10px;}
	.m-form-account {padding: 60px 30px 40px;}
	.m-form-account__title {margin-bottom: 10px;font-size: 24px;}
	.m-form-account__text {margin-bottom: 16px;}
	.m-form-account__policy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
	.m-form-account__policy-checkbox:checked+label::before {top: calc(50% - 16px);}
	.m-form-account__policy-checkbox:checked+label::after {top: calc(50% - 14px);}
	.m-form-account__policy-checkbox:not(:checked)+label::before {top: calc(50% - 16px);}
	.m-form-order .modal-form__close {top: 10px;right: 10px;}
	.m-form-order {padding: 60px 30px 40px;}
	.m-form-order__product {margin-bottom: 24px;}
	.m-form-order__title {font-size: 20px;}
	.m-form-order__process {padding-top: 24px;}
	.m-form-order__fields {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.m-form-order__fields .form-field {width: 100%;max-width: 310px;margin-right: 0;}
	.m-form-order__policy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
	.section-heading {margin-bottom: 20px;}
	.section-heading__title {font-size: 26px;}
	.header-account__cart--mob {margin-right: 12px;}
	.header-account__cart-ico .ico-svg {width: 22px;height: 22px;}
	.header-search {margin-right: 12px;}
	.header-search__ico {width: 20px;height: 20px;}
	.header__button_mob-img {height: 22px;}
	.sidenav-wrapper {padding: 40px;}
	.sidenav-close {top: 20px;right: 20px;}
	.sidenav-menu__module {margin-bottom: 19px;}
	.sidenav-menu__item {margin: 2px 0;padding: 8px 0;font-size: 18px;}
	.sidenav-callback__item {margin-bottom: 14px;font-size: 18px;}
	.sidenav-callback__item .ico-svg {margin-bottom: 3px;}
	.summary-carousel {padding-top: 40px;padding-bottom: 40px;}
	.summary-carousel__headline {margin-bottom: 16px;}
	.summary-carousel__title {margin-bottom: 12px;font-size: 32px;}
	.summary-carousel__slide-info {margin-bottom: 30px;}
	.summary-carousel__text {margin-bottom: 20px;font-size: 16px;}
	.summary-carousel__button {margin-right: 20px;padding: 12px 10px;}
	.summary-carousel__button-text {display: none;}
	.summary-carousel__button-text_mob {display: block;}
	.summary-carousel .swiper-pagination-bullet {margin-right: 20px;}
	.vehicles {padding-bottom: 50px;}
	.vehicles-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.vehicles-item__image {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 18px;margin-bottom: 0;}
	.vehicles-item__image_reqt {width: 50px;}
	.vehicles-item__image_square {width: 40px;}
	.vehicles-item__title {width: 60%;margin-top: auto;margin-bottom: auto;font-size: 20px;}
	.vehicles-item__text {margin-top: 14px;margin-bottom: 16px;}
	.vehicles-item__buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-grid-column: 1;grid-column-start: 1;-ms-grid-column-span: 2;grid-column-end: 3;}
	.vehicles-item__button {width: 100%;margin-right: 0;margin-bottom: 10px;padding-left: 24px;padding-right: 24px;}
	.vehicles-item__button:last-child {margin-bottom: 0;}
	.question {padding-bottom: 60px;}
	.question__title {font-size: 24px;}
	.question-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.question-form .form-field {width: 100%;margin-bottom: 14px;}
	.question-form__button {width: 100%;margin-top: 18px;}
	.video {padding-bottom: 50px;}
	.video-list {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-right: 0;}
	.video-list__item {width: 100%;margin-right: 0;margin-bottom: 10px;}
	.video__play {margin-bottom: 22px;}
	.cases {padding-bottom: 50px;}
	.cases .section-heading {margin-bottom: 18px;}
	.decals {margin-bottom: 60px;}
	.decals__text {margin-bottom: 30px;font-size: 16px;}
	.decals-items .swiper-container {padding-left: 0;}
	.decals-item {width: 210px !important;}
	.deteiling-mn__info {width: 380px;}
	.deteiling-mn__title {font-size: 32px;}
	.faq {padding-bottom: 50px;}
	.faq-info__headline {margin-bottom: 10px;}
	.faq-info__title {margin-bottom: 16px;font-size: 28px;}
	.faq-info__text {margin-bottom: 24px;}
	.faq-content {height: 290px;}
	.reviews {padding-bottom: 50px;}
	.reviews-item {width: 313px;padding: 20px;}
	.callback {padding-bottom: 50px;}
	.callback__title {font-size: 24px;}
	.callback-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.callback-form .form-field {width: 100%;margin-bottom: 14px;}
	.callback-form__button {width: 100%;margin-top: 18px;}
	.contacts {padding-bottom: 50px;}
	.contacts-item {margin-bottom: 24px;}
	.contacts-item_subinfo {margin-top: 8px;}
	.offering {padding-bottom: 50px;}
	.offering-item__title {font-size: 18px;}
	.clients {padding-bottom: 50px;}
	.clients-item {width: 25%;}
	.pagination-section {margin-top: 30px;}
	.pagination__item:nth-child(n+5) {display: none;}
	.pagination-w-item:nth-child(n + 6) {display: none;}
	.content-categories {margin: 20px -16px 16px;}
	.content-category {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: -1px;padding-left: 24px;padding-right: 24px;border-left: none;border-right: none;}
	.content-category__link--mob {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
	.content-category__image {max-width: 100%;width: 120px;height: 120px;border-radius: 50%;}
	.content-category__title {font-size: 20px;}
	.content-category__info p {padding-top: 6px;font-size: 14px;}
	.content-category__button {display: none;}
	.content-carousel__sum {padding: 12px;}
	.content-carousel__total {display: none;}
	.content-carousel__prev {margin-right: 16px;}
	.content-carousel__prev, .content-carousel__prev img, .content-carousel__next, .content-carousel__next img {height: 20px;}
	.services {padding-top: 30px;padding-bottom: 60px;}
	.services__title {margin-bottom: 16px;font-size: 28px;}
	.services-item {width: 100%;}
	.services-item__name {font-size: 18px;}
	.services-item--main .services-item__name, .services-item--wide .services-item__name {font-size: 18px;}
	.services-item__image {height: 150px;}
	.services-item--main .services-item__image {height: 150px;}
	.services-item--wide .services-item__image {height: 150px;}
	.categories-item__images {height: 140px;}
	.calculator {width: calc(100% + 40px);margin-left: -20px;padding: 24px 20px;border-radius: 0;}
	.calculator-content {padding-bottom: 10px;}
	.calculator-params {width: 100%;}
	.promotions {padding-bottom: 30px;}
	.promotions__title {font-size: 28px;}
	.works-items {margin-right: -6px;margin-left: -6px;}
	.works-item {width: calc(50% - 12px);margin: 0 6px 16px;padding-bottom: 10px;}
	.works-filters__reset {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.work-carousel .swiper-container {height: 280px;}
	.work-head__price {margin-bottom: 20px;}
	.wpapers-section {margin-bottom: 80px;}
	.wpapers-primary {height: 340px;}
	.wpapers-primary__title {top: 30%;padding: 0 6px;font-size: 44px;}
	.wpapers-carousel .swiper-wrapper {height: 180px;}
	.wpaper-p-materials-wrap {padding: 18px 18px 0;}
	.wpaper-p-materials {margin: 0 -10px;}
	.wpaper-p-material {width: calc(50% - 18px);margin: 0 9px 24px;}
	.wpaper-p-paperhanging {padding: 24px 20px 20px;font-size: 24px;}
	.w-calculate-container {width: 100%;padding: 32px 40px 48px;}
	.w-calculate-materials-wrapper {padding: 32px 40px 48px;}
	.films-benefit.double {padding: 24px 20px 22px;}
	.films-benefit.double .films-benefit__title {font-size: 20px;}
	.films-benefit {padding: 20px 20px 12px;}
	.films-benefit__text {font-size: 15px;}
	.films-category {height: 260px;}
	.films-category__name {left: 20px;right: 20px;font-size: 18px;}
	.films-catalog-section {margin-bottom: 80px;}
	.films-catalog__title {margin: 0 0 22px;font-size: 24px;}
	.films-catalog-grid {margin-bottom: 32px;}
	.films-catalog-header {margin-bottom: 22px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.films-catalog .pagination {margin-top: 36px;}
	.films-catalog .pagination__prev {margin-right: 10px;}
	.films-catalog .pagination__next {margin-left: 8px;}
	.film-product-images {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}
	.film-product-preview {display: none;}
	.film-product-view .swiper {height: 400px;}
	.film-product-view__pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 0 8px;width: 100%;padding-top: 2px;padding-bottom: 2px;bottom: -26px !important;}
	.film-product-view__pagination .swiper-pagination-bullet {-ms-flex-negative: 0;flex-shrink: 0;width: 12px;height: 12px;}
	.film-product-view__pagination .swiper-pagination-bullet-active {background-color: #e01860;}
	.film-product-amount {gap: 5px;}
	.film-product-amount__summary {margin-left: 10px;font-size: 22px;}
	.film-product-amount__unit {font-size: 16px;}
	.film-product-info .film-product-properties {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 8px;grid-auto-flow: row;}
	.film-product-info .film-product-properties__title {font-size: 19px;}
	.film-product-info .film-product-property {margin: 0 0 4px;}
	.calc-sticker-box {padding: 20px 20px 16px;}
	.calc-sticker-header__title {font-size: 22px;}
	.calc-sticker-header__ico {width: 22px;margin-top: -2px;margin-right: 12px;}
	.calc-sticker-summary {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.calc-sticker-summary__order {width: 220px;margin-right: 0;margin-bottom: 32px;}
	.calc-sticker-unitcost {margin-bottom: 24px;}
	.calc-sticker-summary__info p {padding: 0 0 12px;}
	.portfolio-section {margin-top: 48px;margin-bottom: 60px;}
	.portfolio-section__title {margin-bottom: 28px;font-size: 32px;}
	.portfolio__image {height: 280px;}
	.case-promo {padding-top: 80px;}
	.case-promo__title {margin-bottom: 80px;font-size: 28px;}
	.case-promo__suptitle {margin-bottom: 28px;font-size: 20px;}
	.case-item {margin-bottom: 32px;}
	.case-item-col__text {padding-top: 10px;}
	.case-item-col__text p {padding-bottom: 12px;}
	.case-item__text_accent {padding-top: 20px;}
	.case-item__video {height: 340px;}
	.clients-page__title {margin-bottom: 24px;}
	.clients-page__logo {width: calc(33.33% - 16px);}
	.search-popup {padding: 36px 0 24px;}
	.search-popup__close {top: 8px;right: 10px;}
	.search-content {margin-top: 56px;}
	.articles-section {margin-top: 48px;}
	.article-main {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 10px 56px;}
	.article-main__image {width: 100%;margin-bottom: 20px;}
	.article-main__content {width: 100%;padding-left: 0;}
	.article-main__info {margin-bottom: 10px;font-size: 13px;}
	.article-main__title {margin-bottom: 12px;}
	.article-main__pretext {margin-bottom: 24px;}
	.articles-category__title {margin-bottom: 28px;font-size: 32px;}
	.articles-wrap {margin: 0 -6px 20px;}
	.article-card {width: calc(50% - 12px);margin: 0 6px 24px;}
	.article-card__info {font-size: 13px;}
	.article-card__category {margin-right: 10px;}
	.article-card__title {font-size: 17px;}
	.article-info__backward {font-size: 14px;}
	.article-info__backward svg {width: 15px;height: 15px;}
	.news-feed__title {margin-bottom: 28px;font-size: 24px;}
	.news {margin-bottom: 20px;}
	.news__date {padding: 16px 16px 0;font-size: 14px;}
	.news__title {padding: 0 16px 16px;}
	.news__image {height: 180px;}
	.vinylwrap__title {font-size: 28px;}
	.vinylwrap__text {font-size: 16px;}
	.vinylwrap-promo-section {padding-bottom: 40px;}
	.vinylwrap-promo__title {margin-bottom: 8px;}
	.vinylwrap-promo__title-accent::before {top: 0;left: -4px;width: calc(100% + 8px);height: 34px;}
	.vinylwrap-promo__title-accent2::before {top: 1px;height: 34px;width: calc(100% + 8px);}
	.vinylwrap-promo__subtitle {margin-bottom: 90px;}
	.vinylwrap-promo__subtitle-ico {width: 18px;margin-right: 12px;}
	.vinylwrap-pros-section {padding-top: 80px;padding-bottom: 80px;}
	.vinylwrap-pros {margin: 0 0 56px;}
	.vinylwrap-pros__title-accent::before {top: 0;width: calc(100% + 8px);height: 32px;}
	.vinylwrap-pros__suptitle {margin-bottom: 12px;}
	.vinylwrap-pros__info {margin-top: 26px;font-size: 18px;}
	.vinylwrap-pros__item {padding: 24px 36px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-pros__item-text {margin-top: auto;font-size: 22px;}
	.vinylwrap-pros__item-ico {margin-right: 0;margin-bottom: 18px;}
	.vinylwrap-speed-section {padding-top: 80px;padding-bottom: 70px;}
	.vinylwrap-speed__train {width: 820px;height: 562px;background-size: cover;}
	.vinylwrap-speed {padding-bottom: 340px;}
	.vinylwrap-speed__div {margin-bottom: 24px;}
	.vinylwrap-speed__text-accent::before {left: -2px;width: calc(100% + 4px);height: 24px;}
	.vinylwrap-speed__machines {margin: 0 -19px 70px -5px;}
	.vinylwrap-speed__machine-name {margin-bottom: 12px;font-size: 22px;}
	.vinylwrap-speed__machine {width: 254px;margin-right: 5px;margin-left: 5px;}
	.vinylwrap-speed__machine-number {padding-top: 0;padding-right: 12px;font-size: 12px;}
	.vinylwrap-speed__machine-label {top: 32px;right: 6px;font-size: 14px;}
	.vinylwrap-speed__machine-label2 {bottom: 12px;left: 8px;font-size: 14px;}
	.vinylwrap-speed__options-title {margin-bottom: 24px;font-size: 22px;}
	.vinylwrap-speed__equip {padding: 16px 0;}
	.vinylwrap-speed__equip-image {width: 100px;height: 100px;}
	.vinylwrap-speed__equip-img {height: 92px;width: 92px;}
	.vinylwrap-warehouse-section {padding-top: 80px;padding-bottom: 80px;}
	.vinylwrap-warehouse__title {margin-bottom: 20px;}
	.vinylwrap-warehouse__info {margin-bottom: 44px;}
	.vinylwrap-warehouse__text-accent::before {left: -3px;width: calc(100% + 6px);height: 24px;}
	.vinylwrap-warehouses {margin-bottom: 50px;}
	.vinylwrap-warehouse__image {width: 310px !important;height: 220px;}
	.vinylwrap-warehouse__options .vinylwrap-warehouse__col {padding-top: 24px;}
	.vinylwrap-warehouse__heading {font-size: 26px;margin-bottom: 20px;}
	.vinylwrap-warehouse__param {margin-bottom: 40px;}
	.vinylwrap-warehouse__param-number {font-size: 48px;}
	.vinylwrap-warehouse__tapes-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vinylwrap-warehouse__tapes {margin-right: 0;}
	.vinylwrap-warehouse__tape-dot {margin-top: -1px;margin-right: 10px;}
	.vinylwrap-quality-section {padding-top: 74px;padding-bottom: 48px;}
	.vinylwrap-quality__title {margin-bottom: 30px;}
	.vinylwrap-quality__subtitle {margin: 0 0 44px;}
	.vinylwrap-quality-item {margin: 0 0 24px;padding: 24px 20px;}
	.vinylwrap-quality-item__corner {border-bottom: 24px solid #1e2f3f;border-right: 24px solid #384d61;}
	.vinylwrap-quality-item__heading {margin-bottom: 10px;font-size: 22px;}
	.vinylwrap-quality-item__img {margin-bottom: 24px;height: 84px;}
	.vinylwrap-cost-section {padding-top: 74px;padding-bottom: 70px;}
	.vinylwrap-cost__header {margin-bottom: 50px;}
	.vinylwrap-cost__title {margin-bottom: 16px;}
	.vinylwrap-cost__info-accent::before {top: -2px;left: -3px;height: 23px;}
	.vinylwrap-cost-items {margin: 0 0 8px;}
	.vinylwrap-cost-item__heading {margin-bottom: 18px;padding-bottom: 10px;font-size: 30px;}
	.vinylwrap-cost-item__title {margin-bottom: 10px;font-size: 22px;}
	.vinylwrap-services-section {padding-top: 75px;padding-bottom: 48px;}
	.vinylwrap-services__subtitle {margin: 0 0 40px;}
	.vinylwrap-services {margin-right: -6px;margin-left: -6px;}
	.vinylwrap-services-item {width: calc(50% - 12px);margin-right: 6px;margin-left: 6px;}
	.vinylwrap-projects-section {padding-top: 80px;padding-bottom: 64px;}
	.vinylwrap-projects {margin: 0 0 24px;}
	.vinylwrap-projects__info {margin-top: 30px;}
	.vinylwrap-project {width: 312px !important;}
	.vinylwrap-project__image {height: 240px;}
	.vinylwrap-projects__carousel .swiper-container {width: 644px;}
	.vinylwrap-projects__navs {margin-top: 24px;}
	.vinylwrap-projects__nav {width: 40px;height: 40px;}
	.vinylwrap-projects__nav img {width: 8px;height: 14px;}
	.vinylwrap-projects__next img {margin-left: 3px;}
	.vinylwrap-projects__prev img {margin-right: 3px;}
	.vinylwrap-feeds-section {padding-top: 74px;padding-bottom: 80px;}
	.vinylwrap-feeds__title {margin-bottom: 44px;}
	.vinylwrap-feeds-labels {margin-bottom: 50px;}
	.vinylwrap-feeds-labels__row {height: 84px;margin-bottom: 30px;}
	.vinylwrap-feeds-label {margin-right: 20px;padding: 16px 20px;font-size: 18px;}
	.vinylwrap-feeds-label__name {margin-bottom: 6px;}
	.vinylwrap-feeds-label__city {font-size: 14px;}
	.vinylwrap-feed {padding: 18px 16px 24px 0;}
	.vinylwrap-feed__title {margin-bottom: 0px;font-size: 20px;}
	.vinylwrap-feed__author-image {width: 87px;height: 87px;margin-right: 16px;}
	.vinylwrap-feed__author-img {width: 77px;height: 77px;}
	.vinylwrap-feed__name {font-size: 14px;}
	.vinylwrap-feeds__navs {margin: -20px auto 0;}
	.vinylwrap-feeds__nav {width: 40px;height: 40px;}
	.vinylwrap-feeds__nav img {width: 8px;height: 14px;}
	.vinylwrap-feeds__next img {margin-left: 3px;}
	.vinylwrap-feeds__prev img {margin-right: 3px;}
	.vinylwrap-partner-section {padding-top: 0;}
	.vinylwrap-partner__info {padding: 54px 0 60px 0;}
	.vinylwrap-partner__title {margin-bottom: 24px;}
	.vinylwrap-partner__note {font-size: 16px;}
	.vinylwrap-partner__text {margin-bottom: 26px;}
	.vinylwrap-delipay-section {padding-top: 80px;padding-bottom: 70px;}
	.vinylwrap-delipay__title {margin-bottom: 50px;}
	.vinylwrap-delipay {margin: 0 0 32px;}
	.vinylwrap-delipay-item {margin-bottom: 16px;padding: 20px 20px;}
	.vinylwrap-delipay-item__corner {border-bottom: 24px solid #1e2f3f;border-right: 24px solid #384d61;}
	.vinylwrap-delipay-item__img {margin-right: 24px;}
	.vinylwrap-delipay-item__info {font-size: 22px;}
	.vinylwrap-media-section {padding-top: 80px;padding-bottom: 56px;}
	.vinylwrap-media__title {margin-bottom: 50px;}
	.vinylwrap-media__item {margin: 0 8px 30px;padding: 16px 10px 0;}
	.vinylwrap-faq-section {padding-top: 75px;padding-bottom: 90px;}
	.vinylwrap-faq-items {margin-bottom: 60px;}
	.vinylwrap-faq-item {padding: 6px 0 6px;}
	.vinylwrap-faq-item__title {margin-bottom: 0;font-size: 18px;}
	.vinylwrap-faq-item__number {display: none;}
	.vinylwrap-faq-item__text {margin: 8px 0 12px;font-size: 16px;}
	.vinylwrap-faq-item__control {width: 35px;height: 35px;}
	.vinylwrap-faq-item__ico {width: 19px;}
	.subscribe__title {font-size: 26px;}
	.product-view {margin-bottom: 10px;}
	.product-view__slide .swiper-container {height: 480px;}
	.product-item {width: 100%;margin: 0 0 16px;}
	.product-item__image {height: 260px;max-height: initial;}
	.account-bookmarks {margin-right: 0;margin-left: 0;}
	.account-order__item-image {width: calc(30% - 10px);}
	.account-order__item-info {width: 70%;}
	.form-account__tab {margin-right: 10px;}
	.form-account__tab-content-map {height: 220px;}
	.form-account__message {height: 140px;}
	.cookie {-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 20px;padding-bottom: 20px;}
	.cookie__button {margin-left: 0;}
	.footer {padding-bottom: 30px;}
	.footer-contacts {margin-top: 0;}
	.footer-info__title {margin-bottom: 8px;}}
@media (max-width: 480px) {h1 {font-size: 24px;}
	h2 {padding-top: 24px;font-size: 22px;}
	h3 {padding-top: 20px;font-size: 20px;}
	h4 {padding-top: 16px;font-size: 18px;}
	h5 {padding-top: 10px;font-size: 16px;}
	p {padding-top: 6px;}
	.m-form-account {padding-right: 20px;padding-left: 20px;border-radius: 0;}
	.m-form-order {padding-right: 20px;padding-left: 20px;border-radius: 0;}
	.header-services {display: none;}
	.sidenav {width: 100%;}
	.sidenav-wrapper {padding: 40px 30px 60px;}
	.vehicles-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-right: 0;}
	.vehicles-item {width: 100%;margin-right: 0;}
	.vehicles-item__title {width: 70%;}
	.vehicles-item__buttons {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.vehicles-item__button {width: 48%;margin-bottom: 0;}
	.video-list__item {padding: 20px;}
	.decals {margin-bottom: 40px;}
	.decals__text {display: none;}
	.decals-item {width: 180px !important;}
	.deteiling-mn__link-head {margin-bottom: 12px;font-size: 18px;}
	.deteiling-mn__link {margin-bottom: 4px;font-size: 16px;}
	.polygraphy-mn__text {margin-bottom: 28px;}
	.polygraphy-mn__link-head {font-size: 18px;}
	.polygraphy-mn__link {margin-bottom: 4px;font-size: 16px;}
	.polygraphy-mn__media {width: 100%;margin-top: 32px;}
	.cities__info {margin-bottom: 36px;}
	.cities-section .section-heading {margin-bottom: 16px;}
	.cities-list-col {width: calc(50% - 40px);}
	.faq-content {height: 240px;}
	.contacts-column:first-child {padding: 20px;}
	.contacts-item__headline {margin-bottom: 8px;}
	.contacts-item__ico {width: 16px;margin-right: 10px;}
	.contacts-column #map {height: 220px;}
	.content-summary {margin-left: -16px;margin-right: -16px;}
	.content-summary__info {margin-bottom: 30px;}
	.content-summary__title {font-size: 24px;}
	.content-side__categories-section {padding: 10px 12px 8px 12px;}
	.content-side__categories--hidden {padding: 18px 12px 8px;}
	.content-category__image {width: 100px;height: 100px;}
	.content-category__info h2, .content-category__info h3, .content-category__info h4 {padding-top: 0;}
	.content-carousel__sum {display: none;}
	.content-carousel__nav--mob {display: block;position: absolute;}
	.content-carousel__prev {top: 40%;left: -18px;height: 27px;opacity: 1;}
	.content-carousel__next {top: 40%;right: -18px;height: 27px;opacity: 1;}
	.categories__title {margin-bottom: 12px;font-size: 22px;}
	.categories-item {width: 100%;}
	.categories-item__images {height: 120px;}
	.categories-item__title {margin-bottom: 6px;}
	.promotions-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: 0;margin-right: 0;}
	.promotions-items .offering-item {width: 100%;margin-left: 0;margin-right: 0;margin-bottom: 10px;}
	.promotions-items .offering-item__image {width: 100%;height: 210px;margin-bottom: 24px;}
	.promotions-items .offering-item__text {margin-bottom: 20px;}
	.works-items-section {margin-bottom: 60px;}
	.works-ability {margin-bottom: 30px;}
	.works-ability__info {margin-bottom: 16px;}
	.works-items {margin-right: 0;margin-left: 0;}
	.works-item {width: 100%;margin: 0 0 10px;}
	.works-item-special {width: 100%;margin: 0 0 10px;}
	.works-item__slide {margin-bottom: 10px;}
	.works-item__images {height: 200px;}
	.works-info__tariff-title {margin-right: 4px;}
	.works-info__price {width: auto;margin-top: 0;}
	.works-button__more {margin-top: 16px;}
	.work-section {margin-bottom: 30px;}
	.work-section h1 {margin-bottom: 14px;}
	.work-head {margin-bottom: 24px;}
	.work-head__price {margin-bottom: 20px;}
	.work-head__price-cost {font-size: 28px;}
	.work-head__price-singlecost {margin-top: 1px;font-size: 12px;}
	.work-head__info-mob {margin-right: -12px;margin-left: -12px;}
	.work-head__position {margin: 0 12px;font-size: 14px;}
	.work-head__position-title {margin-bottom: 4px;}
	.work-view h2 {padding-bottom: 0;}
	.work-carousel .swiper-container {height: 240px;}
	.work-carousel__nav {top: calc(50% - 10px);width: 29px;height: 29px;}
	.work-carousel__prev {left: 10px;}
	.work-carousel__next {right: 10px;}
	.work-params__mob {margin-bottom: 10px;}
	.work-description {margin-bottom: -10px;}
	.work-review .product-opinion {margin-left: -20px;margin-right: -20px;border-radius: 0;}
	.wpapers-carousel .swiper-wrapper {height: 180px;}
	.wpapers-carousel__slide {width: 280px;}
	.wpapers-button__more {width: 100%;}
	.wpapers-catalog__title {margin: 0 0 20px;font-size: 28px;}
	.wpapers-catalog {margin: 0 -8px 16px;}
	.wpaper-card {width: calc(50% - 16px);margin: 0 8px 24px;}
	.wpaper-p__title_mob {margin: 0 0 18px;font-size: 26px;}
	.wpaper-p-module {margin-bottom: 18px;}
	.wpaper-p-buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.wpaper-p-button__calc {margin-bottom: 12px;margin-right: 0;}
	.w-calculate-container, .w-calculate-materials-wrapper {padding: 28px 28px 48px;}
	.w-calculate-container__header {margin-bottom: 20px;}
	.w-calculate-materials-wrapper .w-calculate-container__header {margin-bottom: 28px;}
	.w-calculate-size {width: 110px;}
	.films-promo__buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.films-benefits-wrap {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}
	.films-benefit.double {-ms-grid-column-span: 1;grid-column: 1 span;}
	.films-benefit.quarter {-ms-grid-column-span: 1;grid-column: 1 span;}
	.films-category {height: 240px;}
	.films-product-section {margin-top: 32px;margin-bottom: 20px;color: #222;}
	.film-product-layout {gap: 52px 24px;margin-bottom: 40px;}
	.film-product-view .swiper {height: 360px;}
	.film-product__labels {margin-bottom: 20px;}
	.film-product__labels .film-card__label {padding: 8px 16px 6px;font-size: 13px;}
	.film-product__title {margin: 0 0 12px;font-size: 23px;}
	.film-product-sku {margin-bottom: 20px;font-size: 15px;}
	.film-product-properties__title {font-size: 18px;}
	.film-product__button {width: 100%;padding: 14px 24px 12px;font-size: 17px;}
	.calc-sticker-box {padding: 20px 18px 12px;}
	.calc-sticker-header {margin-bottom: 24px;}
	.calc-sticker-params {margin-bottom: 28px;}
	.calc-sticker-field {margin-bottom: 16px;}
	.calc-sticker-param__name {width: 96px;margin-right: 12px;font-size: 15px;}
	.calc-sticker-input {font-size: 15px;line-height: 1.28;}
	.calc-sticker-input_diameter {width: 60px;}
	.calc-sticker-input_width, .calc-sticker-input_height {width: 56px;}
	.calc-sticker-side__divider {margin: 0 12px;}
	.calc-sticker-input_units {width: 72px;}
	.calc-sticker-select__control {padding: 10px 12px 8px;font-size: 15px;}
	.calc-sticker-field__measure {margin-left: 12px;line-height: 1.28;}
	.calc-sticker-input_area-note {padding: 4px 8px;font-size: 13px;}
	.portfolio__image {height: 240px;margin-bottom: 16px;}
	.portfolio__name {margin-bottom: 8px;}
	.portfolio__text {font-size: 16px;}
	.clients-page__title {font-size: 28px;}
	.clients-page__logos-wrap {margin-right: -6px;margin-left: -6px;}
	.clients-page__logo {width: calc(33.33% - 12px);margin: 0 6px 24px;}
	.clients-page__logo-img {max-width: 100px;max-height: 55px;}
	.search-content-result {margin-bottom: 24px;}
	.search-content-result__title {margin-bottom: 6px;}
	.search-content-result__text {font-size: 15px;}
	.articles-author {margin-bottom: 52px;}
	.articles-author__name {margin-bottom: 8px;font-size: 28px;}
	.article-content h1 {font-size: 32px;}
	.article-toc {padding: 16px 18px;}
	.article-toc__head {margin-bottom: 14px;font-size: 20px;}
	.article-similar__title {font-size: 26px;}
	.article-similar-carousel__nav {width: 52px;height: 32px;}
	.article-similar-carousel__nav-ico {width: 30px;height: 30px;}
	.vinylwrap-speed-label {right: -10px !important;width: 300px;padding: 20px;font-size: 16px;}
	.vinylwrap-speed-label__arrow {left: 120px;}
	.vinylwrap-warehouse__image {width: 230px !important;height: 190px;margin-right: 10px;}
	.vinylwrap-warehouse__heading {font-size: 22px;}
	.vinylwrap-warehouse__param-number {padding-top: 16px;}
	.subscribe .section-wrapper {padding: 20px;}
	.subscribe__title {font-size: 24px;}
	.subscribe-form__fields {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.subscribe-form__fields .form-field__prompt {bottom: -3px;}
	.subscribe-form__fields .form-field:first-child {margin-right: 0;}
	.subscribe-form__input {margin-bottom: 14px;}
	.catalog-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-right: 0;margin-left: 0;}
	.catalog-item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin: 0 0 16px;padding: 10px;}
	.catalog-item__content {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.catalog-item__images {width: calc(40% - 16px);height: 100%;max-height: 100%;margin-right: 16px;margin-bottom: 0;}
	.catalog-item__info {width: 60%;}
	.catalog-item__price {font-size: 18px;}
	.catalog-item__price-currency {font-size: 19px;}
	.catalog-item__buttons {padding-top: 10px;}
	.catalog-item__buttons form {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.catalog-item__button {width: auto;}
	.catalog-item__button--gapped {margin-right: 10px;margin-bottom: 0;}
	.product-view__slide .swiper-container {height: 360px;}
	.product-contain h1 {font-size: 20px;}
	.product-params__bind {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.product__model {margin-bottom: 10px;}
	.product__rating {margin-bottom: 10px;margin-left: 0;}
	.product__bookmark {margin-left: 0;}
	.product-option {width: 100%;}
	.product-profile h2 {padding-bottom: 10px;font-size: 18px;}
	.product-profile p {padding: 0 0 12px;}
	.product-profile__param {width: 100%;}
	.product-profile__param-name {width: 60%;}
	.product-profile__param-value {width: 40%;}
	.product-opinion__title {font-size: 20px;}
	.product-opinion__head {margin-bottom: 4px;}
	.product-opinion__avatar {width: 40px;height: 40px;margin-right: 10px;}
	.product-item {width: calc(50% - 10px);margin: 0 5px 10px;}
	.product-item__image {height: 200px;}
	.account {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.account-side {width: 100%;padding-right: 0;padding-bottom: 32px;}
	.account-content {width: 100%;}
	.account-order__item-image {width: calc(20% - 10px);}
	.account-order__item-info {width: 80%;}
	.account-bookmarks {margin-right: -5px;margin-left: -5px;}
	.cart-position__cancel {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.cart-position__cancel-head {margin-bottom: 4px;}
	.cart-position__cancel-action {margin-top: 8px;margin-left: 0;}
	.thanks-section {margin-top: 16px;}
	.thanks__image {margin-bottom: 20px;width: 200px;}
	.thanks__title {font-size: 32px;}
	.footer-menu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 20px;}
	.footer-menu__set {width: 100%;margin: 0 0 14px;}
	.footer-info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-top: 6px;}
	.footer-owner {width: 100%;margin-right: 0;}
	.footer-contacts {width: 100%;margin-top: 14px;margin-right: 0;}
	.footer-address {width: 100%;margin-top: 14px;margin-right: 0;}
	.footer-socnet {margin-top: 14px;}}
@media (max-width: 420px) {.section-heading__name {margin-bottom: 8px;}
	.deteiling-mn {margin-bottom: 16px;}
	.deteiling-mn__info {width: 196px;}
	.deteiling-mn__forwards {margin-right: 0;margin-left: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.deteiling-mn__forward {margin: 0 0 24px;}
	.deteiling-mn__link-head {margin-bottom: 12px;}
	.deteiling-mn__link {margin-bottom: 6px;}
	.polygraphy-mn-section {padding-top: 44px;}
	.polygraphy-mn-section .section-heading {margin-bottom: 14px;}
	.polygraphy-mn-section .section-heading__module {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.polygraphy-mn-section .section-heading__link_mob {margin-left: 0;}
	.polygraphy-mn__forwards {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-right: 0;margin-left: 0;}
	.polygraphy-mn__forward {margin: 0 0 20px;}
	.polygraphy-mn__link {margin-bottom: 6px;}
	.polygraphy-mn__media {margin-top: 8px;}
	.faq__title {margin-bottom: 10px;font-size: 24px;}
	.faq-item__title {font-size: 17px;}
	.pagination-w-more {width: 100%;}
	.pagination-w-wrapper {width: 100%;}
	.pagination-w-nav {width: 100%;}
	.pagination-w-items {margin: 0 auto;}
	.m-form-calculator {padding: 70px 30px 40px;}
	.m-form-calculator__title {margin-bottom: 24px;font-size: 24px;}
	.m-form-calculator__section {margin-top: 24px;}
	.calculator-header__title {font-size: 20px;}
	.calculator-header__ico {width: 24px;margin-top: -3px;margin-right: 10px;}
	.calculator-field {margin-bottom: 18px;}
	.calculator-select>select {padding: 12px 10px 10px;font-size: 15px;}
	.calculator-select__caret {right: 10px;}
	.calculator-params__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.calculator-field__material {width: 250px;margin-right: 0;}
	.calculator-field__area {width: 100%;margin-bottom: 32px;}
	.calculator-options {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.calculator-options__position {margin-right: 0;margin-bottom: 14px;}
	.calcwrap-side {width: 100%;}
	.calcwrap {padding: 32px 16px 90px;}
	.form-calcwrap__vinyls {margin-bottom: 36px;}
	.form-calcwrap__input {margin-top: 4px;}
	.calcwrap-vinyl-policy {margin-bottom: 28px;}
	.form-calcwrap__submit {font-size: 17px;padding: 18px;}
	.promotions-items .offering-item__image {height: 160px;}
	.works-search {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.works-search__input {margin-right: 0;margin-bottom: 10px;}
	.works-search__submit {width: 100%;}
	.works-item__images {height: 180px;}
	.works-info__cost {padding: 5px 4px 3px;}
	.works-filters__prices {margin-right: -6px;margin-left: -6px;}
	.works-price__start {width: calc(50% - 12px);margin: 0 6px;}
	.works-price__end {width: calc(50% - 12px);margin: 0 6px;}
	.work-params__table-head {width: 43%;}
	.work-head__position {font-size: 13px;}
	.work-head__position-value {max-width: 80px;}
	.w-calculate-container, .w-calculate-materials-wrapper {padding: 28px 20px 48px;}
	.w-calculate-sizes {margin-bottom: 24px;}
	.w-calculate-size {width: 100px;height: 56px;margin-right: 24px;}
	.w-calculate-size_width::before {top: 15px;right: -18px;font-size: 20px;}
	.w-calculate-size_height::before {top: 15px;right: -18px;font-size: 20px;}
	.w-calculate-size__label {top: 6px;}
	.w-calculate-size__number {padding: 26px 8px 8px;font-size: 18px;}
	.w-calculate-area {font-size: 18px;}
	.films-catalog-grid {-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 16px;}
	.films-similar {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}
	.film-card__image {height: 290px;}
	.film-card__title {font-size: 17px;}
	.film-card-prices {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.film-card__price-divider {width: 1px;margin: 1px 6px 4px;height: auto;}
	.film-card__forward {width: 56px;height: 36px;}
	.film-product-view .swiper {height: 340px;}
	.calc-sticker-header {margin-bottom: 22px;}
	.calc-sticker-header__ico {-ms-flex-item-align: start;align-self: flex-start;width: 20px;margin-top: 0;margin-right: 10px;}
	.calc-sticker-header__title {font-size: 20px;}
	.calc-sticker-params {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 24px;}
	.calc-sticker-field {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 100%;margin-bottom: 18px;}
	.calc-sticker-param__name {width: auto;margin-right: 0;margin-bottom: 6px;}
	.calc-sticker-field__measure {margin-left: 10px;}
	.calc-sticker-field_double {width: 50%;padding-right: 12px;}
	.calc-sticker-summary__order {width: 100%;}
	.calc-sticker-summary__title {margin-bottom: 2px;}
	.calc-sticker-summary__price {margin-bottom: 2px;}
	.calc-sticker-unitcost {margin-bottom: 22px;}
	.calc-sticker-form__submit {font-size: 17px;}
	.portfolio__image {height: 200px;}
	.case-promo {padding-top: 60px;}
	.case-promo__suptitle {font-size: 18px;font-weight: 500;}
	.case-promo__title {font-size: 26px;}
	.case-item__photo {width: 280px;}
	.case-item__title {font-size: 17px;}
	.case-item-col__text {font-size: 17px;}
	.case-item-option__number {font-size: 22px;margin-top: 0px;}
	.case-item-carousel .swiper-wrapper {height: 240px !important;}
	.case-item-carousel__nav {top: calc(50% - 18px);width: 36px;height: 36px;}
	.case-item__video {height: 260px;}
	.search-content-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.search-content-form__input {margin-right: 0;margin-bottom: 12px;}
	.search-content-form__submit {width: 100%;}
	.articles-wrap {margin: 0 0 20px;}
	.article-main {width: 100%;margin: 0 0 56px;}
	.article-main__image {height: 230px;margin-bottom: 18px;}
	.article-main__info {margin-bottom: 8px;}
	.article-main__pretext {line-height: 1.35;}
	.article-card {width: 100%;margin: 0 0 28px;}
	.articles-more__button {width: 100%;}
	.article-info {margin-bottom: 20px;}
	.article-content h1 {font-size: 28px;}
	.news-aside {margin-bottom: 16px;}
	.news-aside__name {margin-bottom: 16px;}
	.vinylwrap-speed {padding-bottom: 280px;}
	.vinylwrap-speed__promo {max-width: 310px;}
	.vinylwrap-speed-label__arrow {left: 180px;}
	.vinylwrap-services-item__image {margin-bottom: 16px;}
	.vinylwrap-services-item__heading {margin-bottom: 4px;font-size: 18px;}
	.vinylwrap-projects__carousel .swiper-container {width: 540px;}
	.vinylwrap-project {width: 260px !important;}
	.vinylwrap-project__image {height: 200px;}
	.vinylwrap-delipay-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.vinylwrap-delipay-item__img {margin-right: 0;margin-bottom: 22px;}
	.vinylwrap-media__item {width: calc(50% - 16px);}
	.product-view__slide .swiper-container {height: 320px;}
	.product-item__image {height: 140px;}
	.account-order__item-image {width: calc(26% - 10px);}
	.account-order__item-info {width: 74%;}
	.cart-position {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.cart-position__image {width: 80%;height: 280px;margin-right: 0;}
	.cart-position__content {margin-left: 40px;margin-top: 14px;}
	.cart-position__info {margin-bottom: 14px;}
	.cart-position__name {margin-right: 0;padding-right: 0;font-size: 16px;}}
@media (max-width: 414px) {.content-category__image {width: 80px;height: 80px;}
	.content-category__title {font-size: 16px;}
	.content-category__info p {padding-top: 4px;font-size: 12px;}}
@media (max-width: 380px) {.wpapers-catalog__title {font-size: 26px;}
	.wpapers-catalog {margin: 0 0 20px;}
	.wpaper-card {width: 100%;margin: 0 0 24px;}
	.wpaper-card__image {height: 190px;}
	.w-calculate-size {width: 90px;height: 56px;margin-right: 24px;}
	.films-category {height: 220px;}}
@media (max-width: 360px) {.m-form-consult__input {margin-bottom: 10px;}
	.m-form-order__product-options .product-option {width: 100%;}
	.header-burger {width: 23px;}
	.header-logo {width: 140px;}
	.header-search {margin-right: 8px;}
	.question .section-wrapper {padding: 20px;}
	.cases-item {width: 270px;}
	.cities-list {margin-right: -8px;margin-left: -8px;}
	.cities-list-col {width: calc(50% - 16px);margin-right: 8px;margin-left: 8px;}
	.faq-info {padding: 20px;}
	.faq-info__button {width: 100%;}
	.faq-content {height: 180px;}
	.reviews-item {width: 270px;}
	.callback .section-wrapper {padding: 20px;}
	.offering-item {width: 270px;margin-bottom: 20px;}
	.pagination__item {margin-right: 6px;}
	.pagination__prev {margin-right: 12px;}
	.pagination__prev-ico {width: 14px;height: 8px;margin-right: 4px;}
	.pagination__next {margin-left: 6px;}
	.pagination__next-ico {width: 14px;height: 8px;margin-left: 4px;}
	.content-summary-callback {margin-top: 20px;}
	.content-summary__image {height: 220px;}
	.services__title {font-size: 22px;}
	.services-item__image {height: 130px;}
	.services-item--main .services-item__image {height: 130px;}
	.services-item--wide .services-item__image {height: 130px;}
	.services-item__caption {padding: 12px;}
	.promotions__title {margin-bottom: 8px;font-size: 24px;}
	.promotions-items .offering-item__image {height: 140px;}
	.works-info {font-size: 13px;}
	.works-info__model-logo {width: 24px;}
	.works-info__model-name {font-size: 10px;}
	.work-head__info-mob {margin-right: -6px;margin-left: -6px;}
	.work-head__position {margin: 0 6px;}
	.work-carousel .swiper-container {height: 200px;}
	.films-catalog .pagination__prev-ico {width: 16px;height: 10px;margin-right: 0;}
	.films-catalog .pagination__prev .text {display: none;}
	.films-catalog .pagination__next-ico {width: 16px;height: 10px;margin-left: 0;}
	.films-catalog .pagination__next .text {display: none;}
	.case-item-carousel .swiper-wrapper {height: 220px !important;}
	.clients-page__logo {width: calc(50% - 12px);}
	.clients-page__logo-img {max-width: 110px;max-height: 60px;}
	.vinylwrap-speed-label__arrow {left: 240px;}
	.vinylwrap-services {margin-right: 0;margin-left: 0;}
	.vinylwrap-services-item {width: 100%;margin: 0 0 30px;}
	.vinylwrap-services-item__image {height: 180px;}
	.vinylwrap-services-item__img--rotate {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	.subscribe-form__button {width: 100%;margin-bottom: 16px;}
	.product-view__slide .swiper-container {height: 280px;}
	.product-option {width: 100%;}
	.product-options__buttons {width: 100%;}
	.product-options__submit {width: 100%;}
	.product-item {width: 100%;margin: 0 0 10px;}
	.product-item__image {height: 260px;}
	.account-bookmarks {margin-right: 0;margin-left: 0;}
	.account-cart__set-head {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.account-cart__set-select {margin-right: 0;margin-bottom: 12px;}
	.cart-position__image {width: 80%;height: 220px;margin-right: 0;}}
@media (max-width: 320px) {.catalog-item__images {width: calc(44% - 10px);margin-right: 10px;}
	.catalog-item__info {width: 56%;}
	.catalog-item__button {width: 50%;font-size: 12px;}
	.account-order__item-image {width: calc(27% - 10px);}
	.account-order__item-info {width: 73%;}}
@media (print),
(prefers-reduced-motion: reduce) {.animated {-webkit-animation-duration: 1ms !important;animation-duration: 1ms !important;-webkit-transition-duration: 1ms !important;transition-duration: 1ms !important;-webkit-animation-iteration-count: 1 !important;animation-iteration-count: 1 !important;}}
.content-carousel__img {aspect-ratio: 2/1;height: auto;}
.content-consult-form__img {aspect-ratio: 1/1;height: auto;}