img, legend {max-width: 100% }progress, sub, sup {vertical-align: baseline }*, .lg-outer *, :after, :before, legend {box-sizing: border-box }a, body {color: var(--color-text) }button, legend, ol, td, th, ul {padding: 0 }.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont, .swiper-cards, .swiper-cube, .swiper-flip, button, hr, input {overflow: visible }h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p, p:first-child {margin-top: 0 }.lg-icon, button, select {text-transform: none }#lg-zoom-out, .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {opacity: .5;pointer-events: none }.swiper, ol, ul {list-style: none }.grid__side-title, .modal__success-title, .payments__item-title, .text__note {-webkit-text-fill-color: transparent;text-fill-color: transparent }html {line-height: 1.15;-webkit-text-size-adjust: 100% }details, main {display: block }h1 {margin: .67em 0 }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }a {background-color: transparent;text-decoration: none }abbr[title] {border-bottom: 0;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted }b, strong {font-weight: bolder }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative }sub {bottom: -.25em }sup {top: -.5em }img {border-style: none;height: auto }button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0 }[type=button], [type=reset], [type=submit], button {-webkit-appearance: button }[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style: none;padding: 0 }[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline: ButtonText dotted .0625rem }fieldset {padding: .35em .75em .625em }legend {color: inherit;display: table;white-space: normal }#lg-counter, audio, canvas, iframe, img, svg, video {vertical-align: middle }textarea {overflow: auto;resize: vertical }[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0 }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -.125rem }[type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }summary {display: list-item }.lg-outer .lg-empty-html, .lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play, .lg-outer.lg-hide-download #lg-download, [hidden], template {display: none }:root {--color-primary: #e20505;--color-gray: #898989;--color-light-gray: #e6e6e6;--color-light: #f5f3f3;--color-text: #2d2d2d;--body-bg: #fff;--font-family: Montserrat, system-ui, -apple-system, Arial, sans-serif;--font-size: 1.125rem;--line-height: 1.3;--layout-padding: .9375rem;--layout-min-width: 20rem;--layout-max-width: calc(96.25rem + var(--layout-padding) * 2);--grid-gutter: 1.875rem;--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in: cubic-bezier(0.4, 0, 1, 1);--transition: 300ms var(--ease-in-out);--header-height: 7.5rem;--nav-height: 3.5625rem;--side-width: 20.625rem;--side-width-single: 20.625rem;--swiper-theme-color: #007aff;--swiper-navigation-size: 2.75rem }.swiper-wrapper, hr {box-sizing: content-box }:focus {outline: 0 !important }::-moz-selection {background: #b3d4fc;text-shadow: none }::selection {background: #b3d4fc;text-shadow: none }.lg-sub-html, .lg-toolbar {background-color: rgba(0, 0, 0, .45) }html {font-size: 16px;scroll-behavior: smooth }@media (min-width: 992px) and (max-width: 1499px) {html {font-size: 12px }}@media (min-width: 768px) and (max-width: 991px) {html {font-size: 22px }.goods__item-image img {width: 100%;max-width: none }}@media (min-width: 576px) and (max-width: 767px) {html {font-size: 18px }}body {margin: 0;font-size: var(--font-size);font-family: var(--font-family);line-height: var(--line-height);min-width: var(--layout-min-width);background-color: var(--body-bg) }body.overflow-hidden {overflow: hidden }button, input, optgroup, select, textarea {font: inherit }button {cursor: pointer;background-color: transparent;border: 0 }ol, ul {margin: 0 }hr {height: 0;margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: .0625rem solid rgba(0, 0, 0, .1) }p {margin-bottom: 1.625rem }.contacts__group:last-child, .lg-outer .lg-dropdown > li:last-child, p:last-child {margin-bottom: 0 }h1, h2, h3, h4, h5, h6 {margin-top: 2.125rem;margin-bottom: .9375rem;line-height: 1.31;font-weight: 600 }h1 {font-size: 3rem }h2 {font-size: 3.25rem }@font-face {font-family: Montserrat;font-display: swap;font-style: normal;font-weight: 400;src: url(assets/fonts/Montserrat-Regular.woff?de4a911e) format("woff"), url(assets/fonts/Montserrat-Regular.woff2?c7b975f3) format("woff2") }@font-face {font-family: Montserrat;font-display: swap;font-style: normal;font-weight: 500;src: url(assets/fonts/Montserrat-Medium.woff?d194e509) format("woff"), url(assets/fonts/Montserrat-Medium.woff2?ce792ace) format("woff2") }@font-face {font-family: Montserrat;font-display: swap;font-style: normal;font-weight: 600;src: url(assets/fonts/Montserrat-SemiBold.woff?3d2d1385) format("woff"), url(assets/fonts/Montserrat-SemiBold.woff2?a0d37207) format("woff2") }@font-face {font-family: Montserrat;font-display: swap;font-style: normal;font-weight: 700;src: url(assets/fonts/Montserrat-Bold.woff?a79b68fc) format("woff"), url(assets/fonts/Montserrat-Bold.woff2?eeadf322) format("woff2") }.container {width: 100%;padding-right: var(--layout-padding);padding-left: var(--layout-padding);margin-left: auto;margin-right: auto;max-width: var(--layout-max-width) }@font-face {font-family: lg;src: url(assets/fonts/lg.ttf?f4292655) format("truetype"), url(assets/fonts/lg.woff?1fbfd4bc) format("woff"), url(assets/img/lg.svg?b48efb20#lg) format("svg");font-weight: 400;font-style: normal;font-display: block }.lg-icon {font-family: lg !important;speak: never;font-style: normal;font-weight: 400;font-variant: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.lg-actions .lg-next, .lg-actions .lg-prev {border-radius: .125rem;color: #999;cursor: pointer;display: block;font-size: 1.375rem;margin-top: -.625rem;padding: .5rem .625rem .5625rem;position: absolute;top: 50%;z-index: 1080;outline: 0;border: 0;background-color: transparent }.lg-outer .lg-toggle-thumb, .lg-toolbar .lg-icon {color: #999;font-size: 1.5rem;line-height: 1.6875rem;text-align: center;outline: 0;cursor: pointer }.hamburger_active, .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover, .lg-outer .lg-toggle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share, .lg-toolbar .lg-icon:hover {color: #fff }.lg-actions .lg-next {right: 1.25rem }.lg-actions .lg-next:before {content: "\e095" }.lg-actions .lg-prev {left: 1.25rem }.lg-actions .lg-prev:after {content: "\e094" }@-webkit-keyframes lg-right-end {0 , to {left: 0 }50 % {left: -1.875rem }}@keyframes lg-right-end {0 , to {left: 0 }50 % {left: -1.875rem }}@-webkit-keyframes lg-left-end {0 , to {left: 0 }50 % {left: 1.875rem }}@keyframes lg-left-end {0 , to {left: 0 }50 % {left: 1.875rem }}.lg-outer.lg-right-end .lg-object {-webkit-animation: .3s lg-right-end;animation: .3s lg-right-end;position: relative }.lg-outer.lg-left-end .lg-object {-webkit-animation: .3s lg-left-end;animation: .3s lg-left-end;position: relative }.lg-toolbar {z-index: 1082;left: 0;position: absolute;top: 0;width: 100% }.lg-toolbar .lg-icon {float: right;height: 2.9375rem;padding: .625rem 0;width: 3.125rem;text-decoration: none !important;background: 0;border: 0;box-shadow: none;transition: color .2s linear }.lg-toolbar .lg-close:after {content: "\e070" }.lg-toolbar .lg-download:after {content: "\e0f2" }.lg-sub-html {bottom: 0;color: #eee;font-size: 1rem;left: 0;padding: .625rem 2.5rem;position: fixed;right: 0;text-align: center;z-index: 1080 }.lg-sub-html h4 {margin: 0;font-size: .8125rem;font-weight: 700 }.lg-sub-html p {font-size: .75rem;margin: .3125rem 0 0 }#lg-counter {color: #999;display: inline-block;font-size: 1rem;padding-left: 1.25rem;padding-top: .75rem }.lg-next, .lg-prev, .lg-toolbar {opacity: 1;transition: transform .35s cubic-bezier(0, 0, .25, 1), opacity .35s cubic-bezier(0, 0, .25, 1), color .2s linear, -webkit-transform .35s cubic-bezier(0, 0, .25, 1) }.lg-hide-items .lg-prev {opacity: 0;-webkit-transform: translate3d(-.625rem, 0, 0);transform: translate3d(-.625rem, 0, 0) }.lg-hide-items .lg-next {opacity: 0;-webkit-transform: translate3d(.625rem, 0, 0);transform: translate3d(.625rem, 0, 0) }.lg-hide-items .lg-toolbar {opacity: 0;-webkit-transform: translate3d(0, -.625rem, 0);transform: translate3d(0, -.625rem, 0) }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {-webkit-transform: scale3d(.5, .5, .5);transform: scale3d(.5, .5, .5);opacity: 0;transition: transform .25s cubic-bezier(0, 0, .25, 1), opacity .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1) !important;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50% }body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1 }.lg-outer .lg-thumb-outer {background-color: #0d0a0a;bottom: 0;position: absolute;width: 100%;z-index: 1080;max-height: 21.875rem;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);transition: transform .25s cubic-bezier(0, 0, .25, 1);transition: transform .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1) }.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item, .lg-outer.lg-grab img.lg-object {cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab }.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item, .lg-outer.lg-grabbing img.lg-object {cursor: move;cursor: -webkit-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing }.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {transition-duration: 0 !important }.lg-outer.lg-thumb-open .lg-thumb-outer, .swiper-android .swiper-slide, .swiper-wrapper {-webkit-transform: translateZ(0);transform: translateZ(0) }.lg-outer .lg-thumb {padding: .625rem 0;height: 100%;margin-bottom: -.3125rem }.lg-outer .lg-thumb-item {border-radius: .25rem;cursor: pointer;float: left;overflow: hidden;height: 100%;border: .125rem solid #fff;margin-bottom: .3125rem }@media (min-width: 1025px) {.lg-outer .lg-thumb-item {transition: border-color .25s }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #a90707 }.contacts__map img, .delivery__map img, .lg-outer .lg-thumb-item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.lg-outer.lg-has-thumb .lg-item {padding-bottom: 7.5rem }.lg-outer.lg-can-toggle .lg-item {padding-bottom: 0 }.lg-outer.lg-pull-caption-up .lg-sub-html {transition: bottom .25s }.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {bottom: 6.25rem }.lg-outer .lg-toggle-thumb {background-color: #0d0a0a;border-radius: .125rem .125rem 0 0;height: 2.4375rem;padding: .3125rem 0;position: absolute;right: 1.25rem;top: -2.4375rem;width: 3.125rem;border: 0 }.lg-outer .lg-toggle-thumb:after {content: "\e1ff" }.lg-outer .lg-video-cont {display: inline-block;vertical-align: middle;max-width: 71.25rem;max-height: 100%;width: 100%;padding: 0 .3125rem }.lg-outer .lg-video {width: 100%;height: 0;padding-bottom: 56.25%;overflow: hidden;position: relative }.lg-outer .lg-video .lg-object {display: inline-block;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important }.lg-outer .lg-video .lg-video-play {width: 5.25rem;height: 3.6875rem;position: absolute;left: 50%;top: 50%;margin-left: -2.625rem;margin-top: -1.875rem;z-index: 1080;cursor: pointer }.lg-outer .lg-has-vimeo .lg-video-play {background: url(assets/img/vimeo-play.png?7d8bbfb0) no-repeat }.lg-outer .lg-has-vimeo:hover .lg-video-play {background: url(assets/img/vimeo-play.png?7d8bbfb0) 0 -3.625rem no-repeat }.lg-outer .lg-has-html5 .lg-video-play {background: url(assets/img/video-play.png?7f3c3874) no-repeat;height: 4rem;margin-left: -2rem;margin-top: -2rem;width: 4rem;opacity: .8 }.faq__desc, .lg-backdrop.in, .lg-css3.lg-fade .lg-item.lg-current, .lg-outer .lg-has-html5:hover .lg-video-play, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play, .lg-outer.lg-visible, .lg-show-autoplay .lg-progress-bar {opacity: 1 }.lg-outer .lg-has-youtube .lg-video-play {background: url(assets/img/youtube-play.png?edcb86d9) no-repeat }.lg-outer .lg-has-youtube:hover .lg-video-play {background: url(assets/img/youtube-play.png?edcb86d9) 0 -3.75rem no-repeat }.lg-outer .lg-video-object {width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0 }.lg-outer .lg-has-video .lg-video-object, .swiper-slide-invisible-blank {visibility: hidden }.lg-outer .lg-has-video.lg-video-playing .lg-video-object {visibility: visible }.lg-progress-bar {background-color: #333;height: .3125rem;left: 0;position: absolute;top: 0;width: 100%;z-index: 1083;opacity: 0;transition: opacity .08s }.lg-progress-bar .lg-progress {background-color: #a90707;height: .3125rem;width: 0 }.lg-progress-bar.lg-start .lg-progress {width: 100% }.lg-autoplay-button:after {content: "\e01d" }.lg-show-autoplay .lg-autoplay-button:after {content: "\e01a" }.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {transition-duration: 0 }.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {transition: transform .3s cubic-bezier(0, 0, .25, 1);transition: transform .3s cubic-bezier(0, 0, .25, 1), -webkit-transform .3s cubic-bezier(0, 0, .25, 1) }.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {transition: left .3s cubic-bezier(0, 0, .25, 1), top .3s cubic-bezier(0, 0, .25, 1) }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .swiper-backface-hidden .swiper-slide {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden }.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {-webkit-transform: scaleX(1);transform: scaleX(1);transition: transform .3s cubic-bezier(0, 0, .25, 1), opacity .15s, -webkit-transform .3s cubic-bezier(0, 0, .25, 1) !important;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }#lg-zoom-in:after {content: "\e311" }#lg-actual-size {font-size: 1.25rem }#lg-actual-size:after {content: "\e033" }#lg-zoom-out:after {content: "\e312" }.lg-zoomed #lg-zoom-out {opacity: 1;pointer-events: auto }.lg-outer .lg-pager-outer {bottom: 3.75rem;left: 0;position: absolute;right: 0;text-align: center;z-index: 1080;height: .625rem }.lg-outer .lg-pager-cont {cursor: pointer;display: inline-block;overflow: hidden;position: relative;vertical-align: top;margin: 0 .3125rem }.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0) }.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {box-shadow: inset 0 0 0 .125rem #fff }.lg-outer .lg-pager-thumb-cont {background-color: #fff;color: #fff;bottom: 100%;height: 5.1875rem;left: 0;margin-bottom: 1.25rem;margin-left: -3.75rem;opacity: 0;padding: .3125rem;position: absolute;width: 7.5rem;border-radius: .1875rem;transition: opacity .15s, transform .15s, -webkit-transform .15s;-webkit-transform: translate3d(0, .3125rem, 0);transform: translate3d(0, .3125rem, 0) }.lg-outer, .lg-outer .lg, .lg-outer .lg-inner, .lg-outer .lg-pager-thumb-cont img {width: 100%;height: 100% }.lg-outer .lg-pager {background-color: hsla(0, 0, 100%, .5);border-radius: 50%;box-shadow: inset 0 0 0 .5rem hsla(0, 0, 100%, .7);display: block;height: .75rem;transition: box-shadow .3s;width: .75rem }.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {box-shadow: inset 0 0 0 .5rem #fff }.lg-outer .lg-caret {border-left: .625rem solid transparent;border-right: .625rem solid transparent;border-top: .625rem dashed;bottom: -.625rem;display: inline-block;height: 0;left: 50%;margin-left: -.3125rem;position: absolute;vertical-align: middle;width: 0 }.lg-fullscreen:after {content: "\e20c" }.lg-fullscreen-on .lg-fullscreen:after {content: "\e20d" }.lg-outer #lg-dropdown-overlay {background-color: rgba(0, 0, 0, .25);bottom: 0;cursor: default;left: 0;position: fixed;right: 0;top: 0;z-index: 1081;opacity: 0;visibility: hidden;transition: visibility 0 linear .18s, opacity .18s linear }.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {transition-delay: 0;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;visibility: visible }.lg-outer .lg-dropdown {background-color: #fff;border-radius: .125rem;font-size: .875rem;list-style-type: none;margin: 0;padding: .625rem 0;position: absolute;right: 0;text-align: left;top: 3.125rem;opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, .3125rem, 0);transform: translate3d(0, .3125rem, 0);transition: transform .18s linear, visibility 0 linear .5s, opacity .18s linear, -webkit-transform .18s linear }.lg-outer .lg, .swiper {margin-left: auto;margin-right: auto;overflow: hidden }.lg-outer .lg-dropdown:after {content: "";display: block;height: 0;width: 0;position: absolute;border: .5rem solid transparent;border-bottom-color: #fff;right: 1rem;top: -1rem }.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {color: #333 }.lg-outer .lg-dropdown a {color: #333;display: block;white-space: pre;padding: .25rem .75rem;font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-size: .75rem }.lg-outer .lg-dropdown a:hover {background-color: rgba(0, 0, 0, .07) }.lg-outer .lg-dropdown .lg-dropdown-text {display: inline-block;line-height: 1;margin-top: -.1875rem;vertical-align: middle }.lg-outer .lg-dropdown .lg-icon {color: #333;display: inline-block;float: none;font-size: 1.25rem;height: auto;line-height: 1;margin-right: .5rem;padding: 0;vertical-align: middle;width: auto }.contacts__deliv, .contacts__holder, .delivery, .delivery__deliv, .delivery__wrapper, .lg-outer #lg-share, .nav .menu > .menu-item, .products, .reviews__container, .select, .select__button, .specs__box, .works__inner {position: relative }.lg-backdrop, .lg-outer {position: fixed;left: 0;top: 0 }.lg-outer #lg-share:after {content: "\e80d" }.lg-outer #lg-share-facebook .lg-icon {color: #3b5998 }.lg-outer #lg-share-facebook .lg-icon:after {content: "\e904" }.lg-outer #lg-share-twitter .lg-icon {color: #00aced }.lg-outer #lg-share-twitter .lg-icon:after {content: "\e907" }.lg-outer #lg-share-googleplus .lg-icon {color: #dd4b39 }.lg-outer #lg-share-googleplus .lg-icon:after {content: "\e905" }.lg-outer #lg-share-pinterest .lg-icon {color: #cb2027 }.lg-outer #lg-share-pinterest .lg-icon:after {content: "\e906" }.lg-outer .lg-img-rotate {position: absolute;padding: 0 .3125rem;left: 0;right: 0;top: 0;bottom: 0;transition: transform .3s cubic-bezier(.32, 0, .67, 0);transition: transform .3s cubic-bezier(.32, 0, .67, 0), -webkit-transform .3s cubic-bezier(.32, 0, .67, 0) }.lg-rotate-left:after {content: "\e900" }.lg-rotate-right:after {content: "\e901" }.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {font-size: 1.625rem }.lg-flip-hor:after {content: "\e902" }.lg-flip-ver:after {content: "\e903" }.lg-group:after, .lg-group:before {display: table;content: "";line-height: 0 }.lg-group:after {clear: both }.lg-outer {z-index: 1050;opacity: 0;outline: 0;transition: opacity .15s }.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {transition-duration: inherit !important;transition-timing-function: inherit !important }.lg-backdrop, .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {transition: opacity .15s;opacity: 0 }.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {transition-duration: 0 !important;opacity: 1 }.lg-outer .lg {position: relative;max-width: 100%;max-height: 100% }.lg-outer .lg-inner {position: absolute;left: 0;top: 0;white-space: nowrap }.lg-outer .lg-item {background: url(assets/img/loading.gif?b302f9df) 50% no-repeat;display: none !important }.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {display: inline-block !important }.lg-outer .lg-img-wrap, .lg-outer .lg-item {display: inline-block;text-align: center;position: absolute;width: 100%;height: 100% }.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {content: "";display: inline-block;height: 50%;width: .0625rem;margin-right: -.0625rem }.lg-outer .lg-img-wrap {position: absolute;padding: 0 .3125rem;left: 0;right: 0;top: 0;bottom: 0 }.lg-outer .lg-item.lg-complete {background-image: none }.lg-outer .lg-item.lg-current {z-index: 1060 }.lg-outer .lg-image {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto !important;height: auto !important }.lg-backdrop {right: 0;bottom: 0;z-index: 1040;background-color: #000 }.swiper-slide, .swiper-wrapper {height: 100%;position: relative;transition-property: transform, -webkit-transform;width: 100% }.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {transition: none !important }.swiper-fade.swiper-free-mode .swiper-slide, .swiper-free-mode > .swiper-wrapper {transition-timing-function: ease-out }.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {-webkit-backface-visibility: hidden;backface-visibility: hidden }.lg-css3.lg-fade .lg-item, .lg-css3.lg-slide.lg-use-css3 .lg-item, .swiper-pagination.swiper-pagination-hidden {opacity: 0 }.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {transition: opacity .1s }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0) }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1 }.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {transition: transform 1s cubic-bezier(0, 0, .25, 1), opacity .1s, -webkit-transform 1s cubic-bezier(0, 0, .25, 1) }.lg-css3.lg-slide.lg-use-left .lg-item {opacity: 0;position: absolute;left: 0 }.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {left: -100% }.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {left: 100% }.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {left: 0;opacity: 1 }.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {transition: left 1s cubic-bezier(0, 0, .25, 1), opacity .1s }@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal }.swiper {position: relative;padding: 0;z-index: 1 }.swiper-vertical > .swiper-wrapper {-ms-flex-direction: column;flex-direction: column }.swiper-wrapper {z-index: 1;display: -ms-flexbox;display: flex }.swiper-pointer-events {-ms-touch-action: pan-y;touch-action: pan-y }.swiper-pointer-events.swiper-vertical {-ms-touch-action: pan-x;touch-action: pan-x }.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0 }.reviews__slide, .swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto }.swiper-autoheight .swiper-wrapper {-ms-flex-align: start;align-items: flex-start;transition-property: transform, height, -webkit-transform }.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {-webkit-perspective: 75rem;perspective: 75rem }.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10 }.swiper-3d .swiper-slide-shadow {background: rgba(0, 0, 0, .15) }.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) }.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) }.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(0, rgba(0, 0, 0, .5), transparent) }.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent) }.swiper-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none }.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none }.swiper-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start }.swiper-horizontal.swiper-css-mode > .swiper-wrapper {-webkit-scroll-snap-type: x mandatory;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory }.swiper-vertical.swiper-css-mode > .swiper-wrapper {-webkit-scroll-snap-type: y mandatory;-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory }.swiper-centered > .swiper-wrapper:before {content: "";-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-order: 9999;order: 9999 }.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {-webkit-margin-start: var(--swiper-centered-offset-before);-moz-margin-start: var(--swiper-centered-offset-before);margin-inline-start: var(--swiper-centered-offset-before) }.swiper-centered.swiper-horizontal > .swiper-wrapper:before {height: 100%;min-height: .0625rem;width: var(--swiper-centered-offset-after) }.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {-webkit-margin-before: var(--swiper-centered-offset-before);margin-block-start: var(--swiper-centered-offset-before) }.swiper-centered.swiper-vertical > .swiper-wrapper:before {width: 100%;min-width: .0625rem;height: var(--swiper-centered-offset-after) }.swiper-centered > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center }.swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0) }.swiper-virtual.swiper-css-mode .swiper-wrapper:after {content: "";position: absolute;left: 0;top: 0;pointer-events: none }.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {height: .0625rem;width: var(--swiper-virtual-size) }.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {width: .0625rem;height: var(--swiper-virtual-size) }.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(var(--swiper-navigation-size) / -2);z-index: 10;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color)) }.about__count-legend, .about__count-title {color: var(--color-primary);line-height: 1;white-space: nowrap }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: normal;line-height: 1 }.grid__side-title, .products__heading, .select__title, .single_other .single__title, .wrapper__header {text-transform: uppercase }.swiper-button-prev, .swiper-rtl .swiper-button-next {left: .625rem;right: auto }.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: "prev" }.swiper-button-next, .swiper-rtl .swiper-button-prev {right: .625rem;left: auto }.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: "next" }.swiper-button-lock, .swiper-pagination-lock, .swiper-scrollbar-lock {display: none }.swiper-pagination {position: absolute;text-align: center;transition: opacity .3s;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 10 }.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: .625rem;left: 0;width: 100% }.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0 }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(.33);transform: scale(.33);position: relative }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);transform: scale(1) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(.66);transform: scale(.66) }.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(.33);transform: scale(.33) }.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, .5rem));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, .5rem));display: inline-block;border-radius: 50%;background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-opacity, .2) }button.swiper-pagination-bullet {border: 0;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none }.button, .hamburger, .home .header__address, .modal__close, .select__item, .select__title, .swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer }.swiper-pagination-bullet:only-child {display: none !important }.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1);background: var(--swiper-pagination-color, var(--swiper-theme-color)) }.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {right: .625rem;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0) }.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap, .375rem) 0;display: block }.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: .5rem }.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: transform .2s, top .2s, -webkit-transform .2s }.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, .25rem) }.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap }.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: transform .2s, left .2s, -webkit-transform .2s }.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: transform .2s, right .2s, -webkit-transform .2s }.swiper-pagination-progressbar {background: rgba(0, 0, 0, .25);position: absolute }.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;transform-origin: left top }.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;transform-origin: right top }.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: .25rem;left: 0;top: 0 }.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {width: .25rem;height: 100%;left: 0;top: 0 }.swiper-scrollbar {border-radius: .625rem;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1) }.swiper-horizontal > .swiper-scrollbar {position: absolute;left: 1%;bottom: .1875rem;z-index: 50;height: .3125rem;width: 98% }.swiper-vertical > .swiper-scrollbar {position: absolute;right: .1875rem;top: 1%;z-index: 50;width: .3125rem;height: 98% }.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);border-radius: .625rem;left: 0;top: 0 }.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed {cursor: move }.swiper-zoom-container {width: 100%;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;text-align: center }.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain }.swiper-lazy-preloader {width: 2.625rem;height: 2.625rem;position: absolute;left: 50%;top: 50%;margin-left: -1.3125rem;margin-top: -1.3125rem;z-index: 10;-webkit-transform-origin: 50%;transform-origin: 50%;box-sizing: border-box;border-radius: 50%;border: .25rem solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top: .25rem solid transparent }.swiper-slide-visible .swiper-lazy-preloader {-webkit-animation: 1s linear infinite swiper-preloader-spin;animation: 1s linear infinite swiper-preloader-spin }.swiper-lazy-preloader-white {--swiper-preloader-color: #fff }.swiper-lazy-preloader-black {--swiper-preloader-color: #000 }@-webkit-keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn) }}@keyframes swiper-preloader-spin {to {-webkit-transform: rotate(1turn);transform: rotate(1turn) }}.swiper .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000 }.swiper-free-mode > .swiper-wrapper {margin: 0 auto }.swiper-grid > .swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap }.swiper-grid-column > .swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: column;flex-direction: column }.swiper-fade .swiper-slide {pointer-events: none;transition-property: opacity }.swiper-cube .swiper-slide .swiper-slide, .swiper-fade .swiper-slide .swiper-slide, .swiper-flip .swiper-slide .swiper-slide {pointer-events: none }.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active, .swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active, .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100% }.swiper-cube.swiper-rtl .swiper-slide {-webkit-transform-origin: 100% 0;transform-origin: 100% 0 }.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible }.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: .6;z-index: 0 }.swiper-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;-webkit-filter: blur(3.125rem);filter: blur(3.125rem) }.breadcrumb__item:last-child:after, .steps__item:last-child:before {content: none }.swiper-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1 }.swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;transition-property: transform, opacity, height, -webkit-transform }.swiper-cards .swiper-slide {-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden }.about {overflow: hidden;margin-bottom: 16rem }.about_page {margin-top: -6.125rem;padding-top: 3.125rem;background: url(assets/img/about.jpg?d68c2cee) 50%/cover no-repeat;padding-bottom: 6.25rem }.about__title {text-align: center;margin-bottom: 4.625rem }.about_page .about__title {text-align: left;margin-bottom: 2.5rem }.about__title-mobile {display: none }.about__holder {display: grid;grid-template-columns:47.79% auto;gap: 5.25rem }.about_page .about__holder, .contacts__map-container {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end }.about__content {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between }.about_page .about__content {max-width: 47.5rem }.about__desc {margin-bottom: 1.25rem }.about_page .about__desc {margin-bottom: 4.875rem }.about__counts {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;margin-right: -1.6875rem }.about__count {max-width: 13.125rem;width: 100% }.about__count-title {font-weight: 600;font-size: 3.125rem;margin-bottom: .125rem }.about__count-legend {font-size: 1.5625rem;margin-bottom: 1.375rem }.about__desc-mobile {display: none;-ms-flex-order: 1;order: 1;font-size: .625rem }.advantages {margin-bottom: 7.5625rem }.advantages__title {text-align: center;margin-bottom: 4.5rem }.advantages__item, .button, .calc__button-wrap, .count__input, .deliv__box-head, .deliv__box-legend:first-child, .deliv__info, .deliv__text, .deliv__title, .faq__list-title:before, .goods__header, .header__info, .modal__button-wrap, .modal__success {text-align: center }.advantages__items {display: grid;gap: 7.0625rem;grid-template-columns:1fr 1fr 1fr;padding: 0 3.125rem }.advantages__item-image {margin-bottom: 2.5rem }.advantages__item-image img, .input, .intro__mobile-image img, .req__input {width: 100% }.advantages__item-title {font-weight: 500;font-size: 1.875rem;margin-bottom: .875rem }.advantages__item-desc {font-size: 1.125rem }.advantages__item-desc br, .contacts__item:nth-child(3), .contacts__item:nth-child(4), .intro__mobile-image, .modal__form .select, .products__content, .select__item-input {display: none }.works__icon-mobile:nth-child(n) {display: none;}.breadcrumb {padding-top: 1.5625rem;padding-bottom: 1.125rem;margin-bottom: 1.5625rem }.breadcrumb__list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: start;align-items: flex-start }.breadcrumb__item {margin-bottom: .4375rem }.breadcrumb__item:after {content: ">";opacity: .7;margin-right: .3125rem }.breadcrumb__legend {opacity: .7;transition: color var(--transition), opacity var(--transition) }.button {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;vertical-align: middle;border-radius: .3125rem;line-height: 1;font-size: 1rem;padding: 0 1.625rem;height: 2.5rem;color: #fff;text-shadow: 0 .0625rem .25rem rgba(15, 11, 7, .54);position: relative }.button_large, .button_medium {padding: 0 2.625rem;font-size: 1.1875rem;border-radius: .625rem;text-shadow: 0 .0625rem .25rem rgba(181, 134, 71, .5) }a.button, a.button:hover {text-decoration: none }.button:after, .button:before {border-radius: inherit;content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: -webkit-transform var(--transition);transition: transform var(--transition);transition: transform var(--transition), -webkit-transform var(--transition);background: linear-gradient(180deg, #e20505, #a30505) }.button:before {box-shadow: 0 .4375rem 1.0625rem rgba(0, 0, 0, .17);z-index: 2 }.button:after {top: .0625rem;bottom: -.0625rem;z-index: 1 }.button_large {height: 5.1875rem }.button_large:after {top: .1875rem;bottom: -.1875rem }.button_large .icon {font-size: 2.3125rem }.button_medium {height: 3.75rem }.button_medium:after {top: .125rem;bottom: -.125rem }.button_medium .icon {font-size: 2rem }.button .icon, .button span {position: relative;z-index: 3 }.button .icon {margin-right: 1.0625rem }.calc {background: linear-gradient(180deg, #2d2d2d, #514747);border-radius: .9375rem;padding: 3.125rem 3.125rem 4.6875rem;color: #fff;box-shadow: 0 .25rem .25rem rgba(0, 0, 0, .25) }.calc__title {font-weight: 500;font-size: 2.5rem;margin-bottom: 1.5rem }.calc__items {margin-bottom: 1.8125rem }.calc__item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;border-bottom: .125rem solid hsla(0, 0, 76.9%, .5);padding-top: 1rem;padding-bottom: 1rem }.calc__item:first-child {border-top: .125rem solid hsla(0, 0, 76.9%, .5) }.calc__item-title {padding-right: 1.25rem }.calc__item-remove {-ms-flex: none;flex: none;font-size: 2rem;line-height: 1 }.calc__totals {margin-bottom: 2.25rem }.calc__total {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;font-size: 1.4375rem }.calc__total + .calc__total {margin-top: .8125rem }.calc__total-sum {font-weight: 600 }.article-page__content p:not(:last-child), .calc__input, .grid__side-title, .modal__field {margin-bottom: 1.375rem }.calc__input:nth-child(n) {height: 2.8125rem;padding: 0 1.25rem }.calc__button-wrap {margin-top: 1rem }.calculation__title, .contacts__title, .lab__title, .works__title {margin-bottom: 2rem }.contacts__items {display: grid;gap: 2.8125rem;grid-template-columns:1fr 1fr 1fr 1fr }.contacts__group, .info__title {margin-bottom: 2.1875rem }.contacts__group-title {font-weight: 600;font-size: 1.5625rem;margin-bottom: .5rem }.contacts__desc {font-size: 1.5625rem;margin-bottom: 11.25rem }.contacts__deliv {z-index: 2 }.contacts__map, .delivery__map {position: absolute;width: 100%;top: 0;left: 0;bottom: 0;overflow: hidden }.count {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center }.deliv__box-item, .deliv__boxex {display: grid;grid-template-columns:1fr 1fr }.count__input {width: 2.5625rem;border: 0;background: 0;opacity: .7;padding: 0 .125rem;font-weight: 400 }.count__button {line-height: 1;transition: opacity var(--transition);opacity: .7;position: relative;top: -.125rem }.footer a, .goods__item-link, .grid__block ul li a, .req__phone, .select__title {transition: color var(--transition) }.count__icon {font-size: 14PX }.deliv {max-width: 55.625rem;background: url(assets/img/deliv.png?cdb1d591) 50%/cover no-repeat, linear-gradient(180deg, #2d2d2d, #514747);padding: 2.25rem;border-radius: 1.25rem }.deliv_contacts {max-width: 39.375rem }.deliv__title {font-weight: 600;font-size: 1.875rem;margin-bottom: 1.5rem;color: #fff }.deliv__boxex {gap: 1.125rem;margin-bottom: 1.5625rem }.deliv__box {background: #fff;border-radius: .625rem;overflow: hidden }.deliv__box-head {height: 4.375rem;color: #fff;padding: .8125rem 1.125rem;background: linear-gradient(180deg, #e20505, #a30505);font-weight: 500;letter-spacing: -.02em }.faq__list-desc, .faq__list-title {padding-left: 4.625rem }.deliv__box-item {padding-top: 1rem;padding-bottom: .875rem;border-bottom: .0625rem solid rgba(96, 6, 6, .15) }.deliv__box-item:nth-child(2n) {background-color: var(--color-light) }.deliv__box-item:last-child {border-bottom: 0 }.deliv__box-legend {opacity: .7 }.deliv__text {color: #fff;margin-bottom: 1.6875rem }.deliv__text-item, .select__group {margin-bottom: .5rem }.deliv__form {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center }.deliv__input {width: 100%;margin-bottom: 1.75rem }.deliv__info {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;font-size: 1.5625rem;color: #fff;margin-bottom: 1.5rem }.deliv__form-text {max-width: 16.25rem;margin-left: auto;margin-right: auto;font-size: .875rem;opacity: .5;margin-top: .75rem;color: #fff }.deliv__contact {margin-bottom: .75rem }.deliv__contact-title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center }.deliv__contact-title .icon {font-size: 2.125rem;margin-right: .9375rem }.deliv__contact-title .icon.icon_email {font-size: 1.5rem }.delivery__title, .items__title, .reviews__title, .specs__title, .works__title {text-align: center;margin-bottom: 3.4375rem }.delivery__deliv {z-index: 1;margin-left: 3.75rem }.desc {font-size: 1.875rem;opacity: .7 }.description {font-size: 1.25rem;margin-bottom: 14.0625rem }.description_page, .lab__body {margin-bottom: 7.5rem }.description h1, .description h2, .description h3, .description h4, .description h5, .description h6, .lab__body h1, .lab__body h2, .lab__body h3, .lab__body h4, .lab__body h5, .lab__body h6 {font-size: 2.1875rem;font-weight: 700;margin-bottom: 2rem;padding-bottom: .8125rem;border-bottom: 1px solid var(--color-primary) }.description h1:not(:first-child), .description h2:not(:first-child), .description h3:not(:first-child), .description h4:not(:first-child), .description h5:not(:first-child), .description h6:not(:first-child), .lab__body h1:not(:first-child), .lab__body h2:not(:first-child), .lab__body h3:not(:first-child), .lab__body h4:not(:first-child), .lab__body h5:not(:first-child), .lab__body h6:not(:first-child) {margin-top: 5.5625rem }.description ol, .description ul, .lab__body ol, .lab__body ul {margin-left: 2.5rem;margin-top: 1.625rem;margin-bottom: 1.625rem;list-style: disc }.faq, .reviews, .specs {margin-bottom: 14.375rem }.faq__top {margin-bottom: 3.8125rem }.faq__title {margin-bottom: 1.3125rem }.faq__holder {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start }.faq__request-wrap, .footer__info {-ms-flex: none;flex: none }.faq__list {max-width: 100%;margin-left: 5rem;margin-top: 7.5rem }.faq__list-item {position: relative;pointer-events: none }.faq__list-item + .faq__list-item {margin-top: 3.5625rem }.faq__list-title {display: block;font-weight: 600;font-size: 1.5625rem;margin-bottom: .9375rem;position: relative }.faq__list-title:before {content: "?";position: absolute;top: -.75rem;left: 0;color: #fff;font-size: 1.875rem;line-height: 3.375rem;font-weight: 600;width: 3.375rem;height: 3.375rem;border-radius: 50%;background: linear-gradient(180deg, #e20505, #a30505) }.faq__list-title:after, .nav .menu > .menu-item.menu-item-has-children > a:after {content: "";background: url(assets/img/down-color.svg?be8d3451) 50%/cover no-repeat }.faq__list-title:after {position: absolute;top: .8125rem;right: 0;width: 1.0625rem;height: .625rem;display: none }.feature, .goods__item-icon:after, .goods__item-icon:before {background-repeat: no-repeat;background-position: 50%;background-size: cover }.faq__list-item[open] .faq__list-title:after {-webkit-transform: rotate(180deg);transform: rotate(180deg) }.footer__button, .footer__menu li + li, .works__pagination .swiper-pagination-bullet + .swiper-pagination-bullet {margin-top: 1.25rem }.feature {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;border-radius: .3125rem;overflow: hidden;padding: 2.6875rem 1.875rem 2.25rem 3.3125rem;height: 20.875rem }.feature:nth-child(2) {grid-row-start: span 2;height: 43.1875rem }.feature:nth-child(4) {-ms-flex-pack: end;justify-content: flex-end }.feature__title {font-weight: 500;font-size: 1.5625rem;margin-bottom: .8125rem }.feature:nth-child(3) .feature__title, .feature__desc {max-width: 17.5rem }.feature__desc {font-size: 1rem;opacity: .7 }.feature:first-child .feature__desc {max-width: 16.5rem }.feature:nth-child(2) .feature__desc, .feature:nth-child(4) .feature__desc {max-width: 24.625rem }.feature__desc ul {margin-top: 1.3125rem }.feature__desc ul li, .footer__container, .header__address {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start }.feature__desc ul li + li {margin-top: .9375rem }.feature__desc ul li:before {content: "";width: 1.25rem;height: 1rem;background: url(assets/img/check.svg?d01d4591) 50%/cover no-repeat;margin-right: .75rem }.features {margin-bottom: 9.375rem }.features__header {margin-bottom: 3.9375rem }.features__title {max-width: 86.25rem;margin-bottom: 1.25rem }.features__items {display: grid;grid-template-columns:1fr 1fr 1fr;gap: 1.4375rem 1.25rem }.footer {background-color: var(--color-text);color: #fff;padding-top: 4.875rem;padding-bottom: 4.875rem;font-size: 1rem }.footer__logo {max-width: 12.125rem;margin-bottom: 1.25rem }.footer__address-title {color: var(--color-primary);margin-bottom: .4375rem }.footer__lists {-ms-flex: auto;flex: auto;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;margin-left: 9.0625rem }.goods__desc, .goods__title, .req__form, .req__text {margin-left: auto;margin-right: auto }.footer__menu + .footer__menu {margin-left: 5.25rem }.footer__contacts, .header__contacts {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start }.footer__contact, .header__contact {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.footer__contact + .footer__contact {margin-top: .375rem }.footer__contact .icon {margin-right: .625rem;font-size: 1.125rem }.footer__contact .icon.icon_email {font-size: .75rem }.footer__contact span {font-size: 1.0625rem }.footer a {color: #fff }.goods {overflow: hidden;margin-bottom: 11.25rem }.goods__header {margin-bottom: 6.875rem }.goods__title {max-width: 68.75rem;margin-bottom: 1.1875rem }.goods__desc {max-width: 70.9375rem }.goods__items {display: grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin: 0 -3.125rem }.goods__item {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;border-right: .125rem solid hsla(0, 0, 76.9%, .5);padding-top: 3.875rem;padding-bottom: 1.5rem }.goods__item:last-child {border-right: 0 }.goods__item-image {height: 11.9375rem;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 100%;padding: 0 .625rem }.goods__item-title {font-weight: 500;font-size: 1.5625rem;opacity: .7;margin-bottom: 1.25rem }.goods__item-price {font-weight: 500;font-size: 1.875rem;color: var(--color-primary);opacity: .7;margin-bottom: 1.1875rem }.goods__item-link {display: -ms-flexbox;display: flex;line-height: 1;-ms-flex-align: center;align-items: center;color: var(--color-gray) }.goods__item-icon, .link__icon {position: relative;width: 1.375rem;height: 1.375rem;-ms-flex: none;flex: none;margin-left: .4375rem }.goods__item-icon:after, .goods__item-icon:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: opacity var(--transition) }.goods__item-icon:after {background-image: url(assets/img/go.svg?f481d8c6) }.goods__item-icon:before {background-image: url(assets/img/go-filled.svg?52657407);opacity: 0 }.grid, .lab, .payments, .request, .sertificates, .wrapper {margin-bottom: 12.5rem }.grid__container {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;gap: 1.25rem }.grid__title, .wrapper__title {margin-bottom: 2.375rem }.grid__side {-ms-flex: none;flex: none;max-width: 23.125rem;width: 100% }.grid__side-title {font-weight: 700;font-size: 2.25rem;background: linear-gradient(180deg, #e20505, #a30505);-webkit-background-clip: text;background-clip: text }.grid__block ul li a, .grid__block-title {font-size: 1.5625rem }.grid__block {padding-top: .25rem;border-top: 1px solid var(--color-primary);margin-bottom: 1.6875rem }.grid__block:last-child, .price:last-child, .single:last-child {margin-bottom: 0 }.grid__block ul li + li {margin-top: .59375rem }.grid__block-title {font-weight: 600;margin-bottom: .9375rem;position: relative }.grid__block-title:before {position: absolute;bottom: 0;height: 1PX;background-color: var(--color-primary);left: calc(-1 * var(--layout-padding));right: calc(-1 * var(--layout-padding)) }.hamburger:before, .hamburger__bar {background-color: currentColor;transition: var(--hamburger-transition) }.grid__content {margin-top: -.3125rem;-ms-flex: auto;flex: auto;width: 100%;min-width: 0 }.hamburger {--hamburger-width: 1.375rem;--hamburger-height: 1rem;--hamburger-bar-height: .125rem;--hamburger-transition: 200ms cubic-bezier(0.4, 0, 0.2, 1);-ms-flex: none;flex: none;all: unset;box-sizing: border-box;width: var(--hamburger-width);height: var(--hamburger-height);display: none;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;position: relative;color: var(--color-text);isolation: isolate;-webkit-tap-highlight-color: transparent }.hamburger:before, .hamburger__bar {display: block;transition-property: all }.hamburger:before {content: "";position: absolute;width: 2.625rem;height: 2.625rem;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50%;z-index: -1;opacity: 0 }.hamburger:focus-visible:before {opacity: .2 }.hamburger__bar {height: var(--hamburger-bar-height);width: 100%;border-radius: 0;will-change: transform;position: relative }.hamburger__bar:nth-child(2) {transition-property: opacity;will-change: opacity;margin: auto 0 }.hamburger_active .hamburger__bar:first-child {-webkit-transform: translateY(calc((var(--hamburger-height) - var(--hamburger-bar-height)) / 2)) rotate(45deg) scaleX(1.1);transform: translateY(calc((var(--hamburger-height) - var(--hamburger-bar-height)) / 2)) rotate(45deg) scaleX(1.1) }.hamburger_active .hamburger__bar:nth-child(3) {-webkit-transform: translateY(calc((var(--hamburger-height) - var(--hamburger-bar-height)) / -2)) rotate(-45deg) scaleX(1.1);transform: translateY(calc((var(--hamburger-height) - var(--hamburger-bar-height)) / -2)) rotate(-45deg) scaleX(1.1) }.hamburger_active .hamburger__bar:nth-child(2) {opacity: 0 }.header {position: -webkit-sticky;position: sticky;top: 0;z-index: 50;transition: background-color var(--transition), box-shadow var(--transition);background-color: #fff }.modal, .nav .menu > .menu-item > ul {transition: all var(--transition);visibility: hidden }.page-about .header, .page-home .header {background-color: transparent }.header_fixed {box-shadow: 0 .0625rem .3125rem 0 rgba(34, 60, 80, .15) }.page-about .header_fixed, .page-home .header_fixed {background-color: #fff }.header__container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;height: var(--header-height) }.header__address .icon {font-size: 2.25rem;margin-right: .8125rem }.header__address span {font-weight: 500;text-decoration: underline;opacity: .7;position: relative;top: .0625rem }.header__contact + .header__contact {margin-top: .375rem }.header__contact .icon {margin-right: .625rem }.header__contact .icon.icon_phone {font-size: 1.375rem }.header__contact .icon.icon_email {font-size: .9375rem }.header__contact span {font-weight: 500;font-size: 1.25rem;opacity: .7 }.header__legend {font-weight: 500;opacity: .7;font-size: 1rem;margin-top: .3125rem }.icon {display: inline-block;fill: currentColor;fill-rule: evenodd;-ms-flex: 0 0 auto;flex: 0 0 auto }.info {padding-top: 6.5625rem;padding-bottom: 28.125rem;margin-bottom: 9.1875rem;background: url(assets/img/info.jpg?6f1ccbb2) 50%/cover no-repeat }.info__image-mobile {display: none;overflow: hidden;margin: 0 -1.25rem }.info__block {max-width: 60rem }.info__desc {opacity: 1;margin-bottom: 3.75rem }.input {border: .0625rem solid var(--color-primary);box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .1);border-radius: .625rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 2.5rem;font-size: .875rem;padding: 0 1.25rem }.input::-webkit-input-placeholder {color: var(--color-text) }.input:-moz-placeholder, .input::-moz-placeholder {opacity: 1;color: var(--color-text) }.input:-ms-input-placeholder {color: var(--color-text) }.input_large {height: 3.75rem;font-size: 1rem;padding: 0 2.125rem }.modal__button, .modal__input {height: 2.8125rem }.intro {padding-bottom: 15.625rem;background: url(assets/img/intro.jpg?95bf3a4c) 50%/cover no-repeat;margin-top: calc(-1 * (var(--header-height) + var(--nav-height))) }.lab__table-heading, .lab__table-name {color: hsla(0, 0, 100%, .7);background: url(assets/img/lab-table.jpg?37bd06e5) 50%/cover no-repeat }.intro__container {padding-top: calc(var(--header-height) + var(--nav-height) + 6rem) }.intro__block {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;max-width: 46.5625rem;position: relative;z-index: 1 }.intro__title, .products__tabs {margin-bottom: 3.375rem }.intro__features {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 4.9375rem }.intro__feature {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.intro__feature .icon {margin-right: 1.75rem;-ms-flex: none;flex: none;position: relative }.intro__feature .icon.icon_no {font-size: 3.5rem;top: -.3125rem }.intro__feature .icon.icon_garant {font-size: 4.25rem;top: -.6875rem }.intro__feature span {font-size: 1.5625rem;opacity: .7 }.items {margin-bottom: 14.0625rem }@media (min-width: 992px) {.count__button:hover, .goods__item-link:hover .goods__item-icon:before, .sertif__control:hover, .works__control:hover, a.breadcrumb__legend:hover {opacity: 1 }.footer a:hover, .goods__item-link:hover, .grid__block ul li a:hover, .req__phone:hover, .select__title:hover, a.breadcrumb__legend:hover {color: var(--color-primary) }.button:hover:after {-webkit-transform: translateY(-.125rem);transform: translateY(-.125rem) }.button_large:hover:after {-webkit-transform: translateY(-.375rem);transform: translateY(-.375rem) }.button_medium:hover:after {-webkit-transform: translateY(-.25rem);transform: translateY(-.25rem) }.calc__item-remove {opacity: 0;visibility: hidden;transition: opacity var(--transition), visibility var(--transition) }.calc__item:hover .calc__item-remove {opacity: 1;visibility: visible }.calc__button {height: 2.8125rem }.deliv__title_large {font-size: 3.125rem }.deliv_contacts .deliv__text {font-size: 1.25rem;margin-bottom: .9375rem }.delivery__title, .items__title:nth-child(n) {font-size: 3.75rem }.goods__item-link:hover .goods__item-icon:after {opacity: 0 }.grid__block ul li a:hover {text-decoration: underline }.lab__table-heading {pointer-events: none }.modal__close:hover {opacity: .8 }.nav .menu > .menu-item:hover > ul {opacity: 1;visibility: visible;transition-delay: 0 }.nav .menu > .menu-item > ul > .menu-item a:hover {background-color: var(--color-text) }.products__controls-link:hover:before {opacity: .25 }.products__heading-link:hover {text-decoration: none }.req__input {padding: 0 2.125rem;height: 4.375rem;font-size: 1rem }.article-page__title, .sertif__slider_half ~ .sertif__controls, .sertif__slider_third ~ .sertif__controls {display: none }.calculation .input {height: 3.75rem }}.items__holder {display: grid;grid-template-columns:1fr 1fr 1fr;gap: 1.25rem }.items__item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;box-shadow: 0 0 .25rem #5b5b5b;border-radius: .625rem;border: .0625rem solid #514747;padding: .625rem 1.8125rem .6875rem }.items__item img {width: 3.375rem;-ms-flex: none;flex: none;margin-right: 2.875rem }.items__item span, .payments__item-desc {font-size: 1.25rem }.lab__table-title {font-size: 2.1875rem;font-weight: 600;margin-bottom: 2.375rem }.lab__table-head {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;font-weight: 700;font-size: 1.25rem;opacity: .7;padding-bottom: 1.5rem }.lab__table-heading, .lab__table-item {display: -ms-flexbox;margin-bottom: .625rem }.lab__table-head-number {text-align: center;width: 8% }.lab__table-head-title {width: 24.5%;text-align: center }.lab__table-head-desc, .lab__table-head-price {text-align: center;width: 33.75% }.lab__table-heading {display: flex;-ms-flex-align: start;align-items: flex-start;padding-left: 1.5rem;font-weight: 700;font-size: 1.5625rem;padding-top: .875rem;padding-bottom: .875rem }.lab__table-heading:before {width: .875rem;height: .5rem;position: absolute;top: .75rem;right: 1rem;background: url(assets/img/down-arrow.png?2f6a8ce3) 50%/cover no-repeat }.lab__table-wrap[open] .lab__table-heading:before {-webkit-transform: rotate(180deg);transform: rotate(180deg) }.lab__table-item {display: flex }.lab__table-group {width: 32.5% }.lab__table-name {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;padding: .875rem .875rem .875rem 1.5rem }.lab__table-name + .lab__table-name {margin-top: .625rem }.lab__table-name span {-ms-flex: none;flex: none;font-weight: 700;font-size: 1.5625rem;margin-right: .75rem }.lab__table-name div {position: relative;top: .3125rem }.lab__table-desc, .lab__table-price {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;text-align: center;width: 33.75%;font-weight: 600;color: rgba(45, 45, 45, .7);background-color: var(--color-light-gray) }.logo {-ms-flex: none;flex: none;max-width: 12.125rem }.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 500;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;overflow: hidden;-webkit-overflow-scrolling: touch;background: rgba(45, 45, 45, .5);overflow-y: scroll;padding: 1.25rem;opacity: 0;pointer-events: none }.modal_open {opacity: 1;visibility: visible;pointer-events: auto }.modal_order {color: var(--color-dark) }.modal__content {max-width: 37.375rem;width: 100%;margin: auto;position: relative;z-index: 10;border-radius: 1.5625rem;padding: 4.375rem 4.875rem 2.5625rem;background: #fff;box-shadow: 0 .625rem 3.125rem -.625rem rgba(8, 0, 44, .25) }.modal_success .modal__content {max-width: 30.8125rem }.modal__close {position: absolute;top: 2.0625rem;right: 2.1875rem;line-height: 1;padding: 0;border: 0;background: 0;color: #494949;font-size: 1.3125rem;z-index: 5;transition: opacity var(--transition) }.modal__close .icon, .products__content_active {display: block }.modal__title {font-weight: 500;font-size: 1.5rem;line-height: 1.2;margin-bottom: 1.25rem;margin-right: -1.25rem }.modal__success-icon {font-size: 6.0625rem;margin-bottom: 2.4375rem }.modal__success-title {background: linear-gradient(180deg, #e20505, #a30505);-webkit-background-clip: text;background-clip: text;color: var(--color-primary);font-weight: 500;font-size: 3.125rem }.modal__success-desc {font-weight: 500;font-size: 1.1875rem }.modal__error-message, .req__error-message {display: none;-ms-flex-align: center;align-items: center;color: red;font-size: .625rem;font-weight: 500;text-align: center;-ms-flex-pack: center;justify-content: center;margin-top: .3125rem }.modal__error-message.show, .req__error-message.show {display: -ms-flexbox;display: flex }.nav .menu, .price {display: -ms-flexbox }.modal__error-message .icon, .req__error-message .icon {margin-right: .3125rem;font-size: .9375rem }.nav {--nav-padding: .9375rem;background: linear-gradient(180deg, #2d2d2d, #514747) }.nav .menu {display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;margin-left: calc(-1 * var(--nav-padding));margin-right: calc(-1 * var(--nav-padding)) }.nav .menu > .menu-item > a {color: #fff;padding: 0 var(--nav-padding);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;height: var(--nav-height) }.nav .menu > .menu-item > a span {border-bottom: .0625rem solid transparent;transition: border-bottom-color var(--transition) }.nav .menu > .menu-item.current-menu-item > a span, .nav .menu > .menu-item:hover > a span {border-bottom-color: #fff }.nav .menu > .menu-item.menu-item-has-children > a:after {width: 1rem;height: .5625rem;margin-left: .625rem;position: relative;top: .4375rem;display: none;transition: -webkit-transform var(--transition);transition: transform var(--transition);transition: transform var(--transition), -webkit-transform var(--transition) }.nav .menu > .menu-item > ul {min-width: 11.6875rem;position: absolute;top: var(--nav-height);left: -1.75rem;padding-top: .1875rem;padding-bottom: 1.9375rem;background: linear-gradient(180deg, #514747, #2d2d2d);transition-delay: .15s;opacity: 0 }.nav .menu > .menu-item > ul > .menu-item + .menu-item {margin-top: .0625rem }.nav .menu > .menu-item > ul > .menu-item a {padding: .625rem .625rem .375rem 2.6875rem;display: block;font-size: 1rem;color: #fff;line-height: 1;position: relative;transition: background-color var(--transition) }.nav .menu > .menu-item > ul > .menu-item a div {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;padding-bottom: .25rem;border-bottom: .0625rem solid transparent }.nav .menu > .menu-item > ul > .menu-item a img {max-width: 1rem;width: 100% }.nav .menu > .menu-item > ul > .menu-item a span {padding-left: .5rem }.payments__title {margin-bottom: .9375rem }.payments__desc {font-size: 1.25rem;margin-bottom: 1.875rem }.payments__items {display: grid;grid-template-columns:1fr 1fr;gap: 2.75rem 5rem }.payments__item-title {font-weight: 600;font-size: 2.1875rem;background: linear-gradient(180deg, #e20505, #a30505);-webkit-background-clip: text;background-clip: text;margin-bottom: .5rem }.price {display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;background-color: var(--color-light-gray);padding-right: 1.75rem;margin-bottom: .625rem }.price__side {-ms-flex: none;flex: none;width: var(--side-width);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #fff;background-repeat: no-repeat;background-position: 50%;background-size: cover;padding: .9375rem 1.8125rem .8125rem 3.625rem }.price__title {font-weight: 700;font-size: 1.5625rem;opacity: .7 }.price__desc {font-size: .75rem;margin-left: 1.6875rem;opacity: .7 }.price__right {min-width: 21.25rem;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between }.price__sum {font-weight: 600;opacity: .7;margin-right: 2rem;white-space: nowrap }.price__button {width: 9.9375rem }.products:before {height: .375rem;background-color: #fff;position: absolute;bottom: 0;z-index: 1;left: calc(-1 * var(--layout-padding));width: var(--layout-padding) }.products__controls-link:before, .req:before {position: absolute;top: 0;left: 0;border-radius: inherit;content: "" }.products__nav {border-bottom: 1px solid var(--color-primary);overflow-x: auto }.products__controls {display: -ms-flexbox;display: flex;width: 100% }.products__controls-link {cursor: pointer;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;vertical-align: middle;text-align: center;color: var(--color-text);white-space: nowrap;border-radius: .3125rem .3125rem 0 0;height: 2.6875rem;padding: .25rem 1.625rem 0;position: relative }a.products__controls-link, a.products__controls-link:hover {text-decoration: none }.products__controls-link:before {width: 100%;height: inherit;background: linear-gradient(180deg, #e20505, #a30505);opacity: 0;transition: opacity var(--transition) }.products__controls-item_active .products__controls-link:before {opacity: 1 !important }.deliv__contact-title a, .products__controls-item_active .products__controls-link {color: #fff }.article:hover .article__title, .goods__item:hover .goods__item-link, .select__group_open .select__title, .select__item-input:checked ~ .select__item-legend {color: var(--color-primary) }.products__controls-link span, .req > * {position: relative;z-index: 1 }.products__heading {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;font-weight: 600;padding-top: 1.5rem;padding-bottom: 1.25rem;line-height: 1 }.products__heading-title {width: var(--side-width);opacity: .7;padding-left: 1.4375rem;white-space: nowrap }.products__heading-sum {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;opacity: .7;min-width: 23rem;padding-right: 1.75rem }.products__heading-link {font-weight: 500;-webkit-text-decoration-line: underline;text-decoration-line: underline;color: #0094d3;opacity: .7 }.req__text, .select__placeholder {opacity: .5 }.req {max-width: 43.75rem;width: 100%;text-align: center;background: linear-gradient(180deg, #2d2d2d, #514747);border-radius: 1.25rem;color: #fff;padding: 7.75rem 2.8125rem 5.25rem;position: relative }.req:before {z-index: 0;right: 0;bottom: 0;background: url(assets/img/req.png?1d07ba40) 50%/cover no-repeat }.req__title {font-weight: 600;font-size: 3.125rem;margin-bottom: 1.1875rem }.req__desc {font-size: 1.5625rem;margin-bottom: 4.375rem }.req__contact {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;margin-bottom: 3.875rem }.req__contact-title {font-size: 1.5625rem;margin-bottom: 1.75rem }.req__phone {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;font-size: 2.1875rem;white-space: nowrap;color: #fff }.req__phone .icon {font-size: 2.375rem;margin-right: .4375rem }.req__form {max-width: 32.5rem;margin-bottom: .8125rem }.req__button {min-width: 15.625rem }.req__field {margin-bottom: 3.125rem }.req__text {max-width: 16.25rem;font-size: .875rem }.request__inner {max-width: 85rem;margin-left: 6.5% }.request__title {font-weight: 500;font-size: 1.875rem;text-align: right;margin-bottom: 3.8125rem }.request__holder {display: -ms-flexbox;display: flex;-ms-flex-align: end;align-items: flex-end }.request__info {-ms-flex: none;flex: none;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;background: var(--color-primary);border-radius: .625rem;color: #fff;padding: 1.125rem .8125rem 1.4375rem 2.4375rem;position: relative;margin-right: 3.5% }.select__button, .select__dropdown {background: #fff;box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .1);width: 100% }.request__info-title {font-weight: 600;font-size: 1.875rem;margin-left: .9375rem;margin-top: .5rem;position: relative;z-index: 1 }.request__info-desc {font-size: 1.25rem;line-height: 1.2;position: relative;z-index: 1 }.request__info-image {max-width: 15rem;position: absolute;bottom: -79%;left: -37% }.request__form {-ms-flex: auto;flex: auto;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;max-width: 57.0625rem;margin-left: auto }.request__input {-ms-flex: auto;flex: auto }.request__button {max-width: 17.5rem;width: 100%;padding-left: 1.125rem;-ms-flex: none;flex: none;margin-left: 2.3125rem }.select__button {z-index: 10;text-align: left;height: 2.8125rem;font-size: .875rem;padding: 0 1.25rem;border: .0625rem solid #e20505;color: var(--color-text);border-radius: .625rem }.select__button:before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 1.3125rem;width: .875rem;height: .5rem;background: url(assets/img/down-color.svg?be8d3451) 50%/cover no-repeat }.select_open .select__button:before {-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg) }.goods__item:hover .goods__item-icon:before, .select__placeholder_active {opacity: 1 }.select__dropdown {display: none;padding: 3.3125rem 1.25rem 0;position: absolute;z-index: 5;top: 1rem;height: 15rem;border: .0625rem solid #e20505;box-sizing: border-box;border-radius: .625rem }.select_open .select__dropdown {display: block }.select__inner {height: 100%;overflow-y: auto }.select__inner::-webkit-scrollbar {width: .375rem;border-radius: .375rem;background-color: #eee }.select__inner::-webkit-scrollbar-thumb {border-radius: .375rem;background-color: var(--color-primary) }.select__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;font-weight: 600;font-size: .875rem }.select__item-legend, .select__subtitle {font-size: .6875rem;text-transform: uppercase }.select__title:before {-ms-flex: none;flex: none;content: "";background-repeat: no-repeat;background-position: 50%;background-size: cover }.select__title:after {content: "";-ms-flex: none;flex: none;width: .6875rem;height: .4375rem;background: url(assets/img/down-color.svg?be8d3451) 50%/cover no-repeat;margin-left: .375rem }.select__group_open .select__title:after {-webkit-transform: rotate(180deg);transform: rotate(180deg) }.select__subtitle {font-weight: 600;margin-top: .4375rem }.select__subtitle:first-child {margin-top: 0 }.select__items {-ms-flex-direction: column;flex-direction: column;padding-top: .375rem;padding-left: 1.5625rem;line-height: 1;display: none }.select__group_open .select__items {display: -ms-flexbox;display: flex }.sertif {min-width: 100%;position: relative }.sertif_page {padding: 0 2.1875rem }.sertif__link {display: block;overflow: hidden;position: relative }.sertif__link img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.sertif__link-icon {position: absolute;font-size: 3.5625rem;bottom: 1.25rem;right: 1.25rem;transition: -webkit-transform var(--transition);transition: transform var(--transition);transition: transform var(--transition), -webkit-transform var(--transition) }.sertif__control, .works__control {transition: opacity var(--transition) }.sertif__link:hover .sertif__link-icon {-webkit-transform: scale(1.1);transform: scale(1.1) }.sertif__controls {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;position: absolute;z-index: 1;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;pointer-events: none }.sertif__control {pointer-events: auto;font-size: 1.9375rem;opacity: .7 }.goods__item:hover .goods__item-icon:after, .sertif__control.swiper-button-disabled {opacity: 0 }.sertif__control .icon, .works__icon-desktop {stroke: var(--color-gray);stroke-width: .1875rem }.single {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 3.75rem;background-color: var(--color-light-gray);margin-bottom: .625rem }.single__side {-ms-flex: none;flex: none;width: var(--side-width-single);padding-left: 1.875rem;padding-right: .3125rem;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #fff;height: 100% }.single__title {font-weight: 700;font-size: 1.25rem }.single_other .single__title {font-weight: 500;font-size: .9375rem }.single__desc {font-size: .75rem;margin-left: .375rem }.single__sum {-ms-flex: none;flex: none;width: 20%;opacity: .7;font-weight: 600;margin-left: auto }.single__volume {-ms-flex: none;flex: none;text-align: center;width: 13.7%;margin-right: 6.7% }.single__pay {width: 13.5%;-ms-flex: none;flex: none;font-weight: 500;opacity: .7 }.steps {overflow: hidden;margin-bottom: 9.375rem }.steps__title {margin-bottom: 5rem }.steps__items {display: grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin: 0 -1.875rem }.steps__item {text-align: center;position: relative }.steps__item:before {content: "";width: 3.3125rem;height: 1.4375rem;position: absolute;top: 28%;right: 0;-webkit-transform: translateX(50%);transform: translateX(50%);background: url(assets/img/steps-arrow.svg?b5872a32) 50%/cover no-repeat }.steps__item-icon-wrap {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;height: 9.5625rem;margin-bottom: 3.3125rem }.steps__item-icon {font-size: 8.6875rem }.steps__item-title {padding: 0 1.25rem;font-size: 1.25rem }.text__note {font-weight: 700;background: linear-gradient(180deg, #e20505, #a30505);-webkit-background-clip: text;background-clip: text;margin-top: 1.0625rem }.title_large {font-size: 3.75rem }.calculation, .works {margin-bottom: 11.25rem }.works__holder {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between }.works__block {max-width: 40.625rem;padding-right: 1.25rem }.works__subtitle {font-weight: 600;font-size: 1.5625rem;margin-bottom: 1.25rem }.works__image {-ms-flex: none;flex: none;max-width: 47.5rem;height: 35rem;border-radius: .625rem;overflow: hidden }.works__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.works__controls {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: absolute;z-index: 2;bottom: 0;left: 0 }.works__control {font-size: 1.875rem;opacity: .7 }.works__control_next {margin-left: 5rem }.works__pagination {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column;position: absolute;z-index: 2;top: 50%;right: -3rem;left: auto !important;bottom: auto !important;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1rem !important }.works__pagination .swiper-pagination-bullet {width: .75rem;height: .75rem;opacity: .7;background: var(--color-gray);transition: all var(--transition) !important }.works__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 1rem;height: 1rem;background: linear-gradient(180deg, #e20505, #a30505) }.wrapper__container {display: grid;-ms-flex-align: start;align-items: flex-start;grid-template-columns:1fr 30.9375rem;gap: 9rem }@media (max-width: 1199px) {.wrapper__container {gap: 2.5rem }}.wrapper__products {overflow: hidden;position: relative }.wrapper__products:before {height: .375rem;background-color: #fff;position: absolute;bottom: 0;z-index: 1;left: 0;width: var(--layout-padding) }.products_other .wrapper__group {padding-left: 0 }.wrapper__header {display: -ms-flexbox;display: flex;font-weight: 600;opacity: .7;margin-bottom: .75rem;margin-top: 1.125rem;white-space: nowrap }@media (max-width: 575px) {.advantages__item-desc br {display: block }.header__contacts {display: none }.payments__items {grid-template-columns:1fr }.price, .products__heading {min-width: 22.5rem;max-width: 28.125rem }.products:before, .wrapper__products:before {content: "" }.products__content, .wrapper__products {margin-left: calc(-1 * var(--layout-padding));margin-right: calc(-1 * var(--layout-padding)) }.products__content::-webkit-scrollbar {height: .375rem;background-color: #aaa }.products__content::-webkit-scrollbar-thumb {background: linear-gradient(180deg, #e20505, #a30505) }.single, .wrapper__header {min-width: 28.125rem;max-width: 28.125rem }.wrapper__title {padding-left: var(--layout-padding);padding-right: var(--layout-padding) }.products_other .wrapper__nav {margin-left: var(--layout-padding);margin-right: var(--layout-padding) }.products_other .wrapper__content {margin-left: 0;margin-right: 0 }.wrapper__inner {overflow-y: auto;padding-bottom: .625rem;margin-left: var(--layout-padding) }.wrapper__inner::-webkit-scrollbar {height: .375rem;background-color: #aaa }.wrapper__inner::-webkit-scrollbar-thumb {background: linear-gradient(180deg, #e20505, #a30505) }}.wrapper__header-side {-ms-flex: none;flex: none;width: var(--side-width);padding-left: 1.5rem }.wrapper__header-sum {-ms-flex: none;flex: none;width: 20%;margin-left: auto }.wrapper__header-volume {margin-right: 6.7%;text-align: center;width: 13.7% }.wrapper__header-pay {-ms-flex: none;flex: none;width: 13.5% }.contacts__items {margin-bottom: 3rem }#deliver {position: absolute;top: calc(-1 * (var(--header-height) + var(--nav-height) + 20px)) }.article-page, .articles {padding-bottom: 11.25rem }.article-page__cover {position: relative;margin-bottom: 3.5rem }.article-page__cover-title {padding: 2.5rem 8.125rem;position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 600;font-size: 2.1875rem;color: #fff;background: linear-gradient(180deg, #2d2d2d, #514747) }.article-page__content {max-width: 47.5rem;margin-left: auto;margin-right: auto }.article-page__content .wp-block-image.size-large {margin-bottom: 1.625rem }.article__image {height: 20rem;overflow: hidden;background: var(--color-light-gray);margin-bottom: 1.25rem }.article__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.article__title {font-weight: 600;font-size: 1.5625rem;margin-bottom: .75rem;transition: color var(--transition) }.articles__title {margin-bottom: 3.3125rem }.articles__grid {display: grid;grid-template-columns:1fr 1fr 1fr;gap: 2.75rem 1.375rem;margin-bottom: 6.25rem }@media (max-width: 991px) {.advantages__items, .contacts__items, .deliv__boxex, .goods__items, .items__holder, .steps__items, .wrapper__container {grid-template-columns:1fr }:root {--font-size: .875rem;--side-width: 10.3125rem;--side-width-single: 11.875rem;--header-height: 4rem }.article-page__content .wp-block-image.size-large, .contacts__group, .works__title, p {margin-bottom: 1.25rem }.contacts__group-title, .payments__item-title, h1, h2 {font-size: 1.25rem }.about, .features, .goods {margin-bottom: 4.9375rem }.about_page {margin-top: -6.875rem;padding-bottom: 0;background: 0;padding-top: 0 }.about__title {font-size: 1.5625rem;margin-bottom: 2.25rem }.about_page .about__title {text-align: center;margin-bottom: 0 }.about__title-mobile {display: block;margin-bottom: 1.75rem;text-align: center }.about__holder {display: -ms-flexbox;display: flex;-ms-flex-direction: column-reverse;flex-direction: column-reverse;gap: 0 }.about__content {-ms-flex-order: 3;order: 3;margin-bottom: 2.375rem }.about_page .about__content, .grid__side {max-width: 100% }.about__wrap {padding-top: 7.5rem;padding-bottom: 6.875rem;background: url(assets/img/about-mobile.jpg?d9f9c050) bottom/cover no-repeat !important;margin-right: calc(-1 * var(--layout-padding));margin-left: calc(-1 * var(--layout-padding)) }.about__desc, .article-page__cover-title, .features__desc, .goods__desc, .header__address, .header__info, .lab__table-head, .works__icon-desktop, .works__pagination {display: none }.about__desc-mobile, .faq__list-title:after, .nav .menu > .menu-item.menu-item-has-children > a:after {display: block }.works__icon-mobile:nth-child(n) {display: block !important }.about__counts {margin-right: 0;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center }.about__count {margin-left: 2.5rem }.about__count + .about__count {margin-top: 3.1875rem }.about__count-title {font-size: 2.5rem;margin-bottom: .25rem }.about__count-legend {margin-bottom: 1.5625rem }.about__count-desc {font-size: 1.125rem }.about__sertif {-ms-flex-order: 2;order: 2;margin-bottom: 1.25rem }.advantages {margin-bottom: 5.0625rem }.advantages__title {text-align: left;margin-right: -.3125rem;margin-bottom: 3.625rem }.advantages__items {padding: 0;gap: 4.25rem }.advantages__item-image {max-width: 13.9375rem;margin-left: auto;margin-right: auto;margin-bottom: 1.1875rem }.delivery__deliv, .faq__list, .request__inner {margin-left: 0 }.advantages__item-title {font-size: 1.25rem;opacity: .7;margin-bottom: .75rem }.advantages__item-desc, .calc__total, .deliv__info, .faq__list-title, .feature__title, .footer, .intro__feature span, .req__contact-title, .req__desc {font-size: .875rem }.breadcrumb {padding-top: 0;padding-bottom: 0;margin-bottom: 1.25rem }.button_large {font-size: .6875rem;height: 2.6875rem;padding: 0 1.125rem;border-radius: .4375rem }.button_large .icon {font-size: 1.0625rem }.button .icon {margin-right: .9375rem }.calc {padding: 1.875rem 1.875rem 2.5rem }.calc__title {font-size: 1.25rem;margin-bottom: .8125rem }.calc__items {margin-bottom: 1.0625rem }.calc__item {border-bottom-width: 1PX;padding-top: .3125rem;padding-bottom: .3125rem }.calc__item:first-child {border-top-width: 1PX }.calc__item-title {font-size: .6875rem }.calc__item-remove, .desc {font-size: 1.125rem }.article-page__cover, .articles__title, .calc__totals {margin-bottom: 1.75rem }.calc__total + .calc__total {margin-top: .375rem }.faq__list, .faq__list-item + .faq__list-item {margin-top: 0 }.calc__input:nth-child(n) {height: 2.1875rem;padding: 0 .625rem;margin-bottom: .4375rem }.calc__button, .faq__list, .lab__table-group, .nav .menu > .menu-item {width: 100% }.contacts__title {margin-bottom: 1.25rem;text-align: center }.contacts__items {gap: 1.25rem }.contacts__group-desc, .description, .lab__table-name, .payments__desc, .payments__item-desc, .req__phone, .works__desc {font-size: .9375rem }.contacts__desc {margin-bottom: 5rem;font-size: 1.125rem }.contacts__map-container {-ms-flex-pack: center;justify-content: center }.contacts__map, .delivery__map {position: static;height: 26.3125rem }.count__input {font-size: .75rem;width: 1.875rem }.count__icon {font-size: 10PX }.deliv {border-radius: 0;padding: 2rem .9375rem }.deliv_contacts {border-radius: .625rem }.deliv__title {font-size: 1.25rem;margin-bottom: 2.3125rem }.deliv__title_large {margin-bottom: 1.5rem }.deliv__boxex {margin-bottom: 1.3125rem }.deliv__box-head {height: 5.4375rem;font-size: 1rem }.deliv__box-item {padding-bottom: 1rem }.deliv__text {font-size: 1rem;margin-bottom: 1.25rem }.deliv__input:nth-child(n) {height: 2.5rem;font-size: .625rem;padding: 0 1.25rem;margin-bottom: 1.25rem }.deliv__button {width: 100%;height: 2.5rem;font-size: 1rem;border-radius: .3125rem }.deliv__contact-title .icon {font-size: .875rem;margin-right: .3125rem }.deliv__contact-title .icon.icon_email, .feature__desc, .req__text {font-size: .625rem }.delivery__title {font-size: 1.5625rem;margin-bottom: 1.1875rem }.calculation, .description, .faq, .grid, .items, .lab, .lab__body, .payments, .request, .sertificates, .works, .wrapper {margin-bottom: 5rem }.description h1, .description h2, .description h3, .description h4, .description h5, .description h6, .lab__body h1, .lab__body h2, .lab__body h3, .lab__body h4, .lab__body h5, .lab__body h6 {font-size: 1.25rem;padding-bottom: .4375rem;margin-bottom: 1.4375rem }.description h1:not(:first-child), .description h2:not(:first-child), .description h3:not(:first-child), .description h4:not(:first-child), .description h5:not(:first-child), .description h6:not(:first-child), .lab__body h1:not(:first-child), .lab__body h2:not(:first-child), .lab__body h3:not(:first-child), .lab__body h4:not(:first-child), .lab__body h5:not(:first-child), .lab__body h6:not(:first-child) {margin-top: 2.375rem }.description ol, .description ul, .lab__body ol, .lab__body ul {margin-top: 1.25rem;margin-bottom: 1.25rem;margin-left: 1.25rem }.faq__top {text-align: center;margin-bottom: 1.125rem }.faq__holder, .works__holder {-ms-flex-direction: column;flex-direction: column }.faq__request-wrap {width: 100%;margin-bottom: 2.5rem }.feature__title, .features__header {margin-bottom: .5rem }.faq__list-item {padding-top: 1.125rem;padding-bottom: .3125rem;border-bottom: .125rem solid hsla(0, 0, 76.9%, .5);pointer-events: auto }.faq__list-item:first-child {border-top: .125rem solid hsla(0, 0, 76.9%, .5) }.faq__list-title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-left: 0;padding-right: 1.25rem }.faq__list-title:before {width: 2.125rem;height: 2.125rem;line-height: 2.125rem;font-size: 1.25rem;top: .0625rem;position: relative;margin-right: .75rem;-ms-flex: none;flex: none }.faq__list-desc {padding-left: 0;margin-top: -.1875rem;padding-bottom: .875rem }.feature {padding: 1.75rem;height: 12.125rem }.feature:first-child {-ms-flex-order: 1;order: 1 }.feature:nth-child(2) {-ms-flex-order: 5;order: 5;height: 25.0625rem }.feature:nth-child(3) {-ms-flex-order: 2;order: 2 }.feature:nth-child(4) {-ms-flex-order: 3;order: 3 }.feature:nth-child(5) {-ms-flex-order: 4;order: 4 }.feature:first-child .feature__title {max-width: 13.75rem }.feature:nth-child(2) .feature__title {font-size: 1rem;max-width: 9.375rem }.feature:nth-child(3) .feature__desc, .feature:nth-child(3) .feature__title {max-width: 10.625rem }.feature:first-child .feature__desc {max-width: 7.5rem }.feature__desc ul, .header__contact + .header__contact, .nav .menu > .menu-item > ul > .menu-item + .menu-item {margin-top: .1875rem }.feature__desc ul li + li {margin-top: .5rem }.feature__desc ul li:before {width: .6875rem;height: .5rem;margin-right: .5rem;position: relative;top: .125rem }.features__title, .goods__title, .products__tabs {margin-bottom: 0 }.features__items {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;gap: 1rem }.footer {padding-top: 2.1875rem;padding-bottom: 2.1875rem }.footer__container {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;text-align: center }.footer__info {-ms-flex-order: 1;order: 1;margin-bottom: 2.0625rem }.footer__logo {max-width: 12.5rem;margin-left: auto;margin-right: auto;margin-bottom: 1.125rem }.footer__lists {-ms-flex-order: 3;order: 3;margin-left: 0;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center }.footer__menu + .footer__menu {margin-left: 0;margin-top: 1.1875rem }.footer__contacts {width: 100%;-ms-flex-order: 2;order: 2;-ms-flex-align: center;align-items: center;margin-bottom: 2rem }.footer__button {margin-top: 1.5rem;max-width: 15.625rem;width: 100%;margin-left: auto;margin-right: auto }.goods__header {text-align: left;margin-bottom: 1.25rem }.goods__items {margin: 0;gap: 3.375rem }.goods__item {border-right: 0;padding-top: 0;padding-bottom: 0 }.goods__item-image {height: 15.625rem;margin-bottom: -.6875rem }.goods__item-title, .works__subtitle {font-size: 1.25rem;margin-bottom: .75rem }.goods__item-price {font-size: 1.5625rem;margin-bottom: .8125rem }.goods__item-link, .grid__block ul li a, .grid__block-title, .header__contact .icon.icon_phone, .price__title, .steps__item-title {font-size: 1.125rem }.grid__container {-ms-flex-direction: column-reverse;flex-direction: column-reverse;gap: 5rem }.grid__title, .wrapper__title {font-size: 1.4375rem;margin-bottom: 1.25rem }.grid__side-title {font-size: 1.4375rem;margin-bottom: 1.1875rem }.grid__block {border-top: 0;padding-top: 0;margin-bottom: 1.875rem }.grid__block ul {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.grid__block ul li {width: 50%;margin-bottom: 1.1875rem }.grid__block ul li + li {margin-top: 0 }.grid__block-title {padding-bottom: .3125rem;margin-bottom: 1.25rem }.grid__block-title:before {content: "" }.hamburger {display: -ms-flexbox;display: flex;position: relative;z-index: 6 }.header__contact .icon.icon_email, .single__pay, .single__sum, .single__title {font-size: .75rem }.header__contact span, .req__button, .req__phone .icon {font-size: 1rem }.info {background: 0;padding-bottom: 0;padding-top: 0;overflow: hidden;margin-bottom: 4.8125rem }.info__image-mobile {display: block;margin: 0 -4.0625rem 0 -9.0625rem }.info__block {margin-bottom: 1.375rem }.info__title {font-size: 1.5625rem;text-align: center;margin-bottom: .75rem }.info__desc {text-align: center;margin-bottom: 1.5625rem }.info__button {font-size: 1rem;width: 100%;height: 3.75rem }.input {border-radius: .4375rem;font-size: .6875rem;padding: 0 1.125rem }.intro {margin-top: calc(-1 * var(--header-height));background: linear-gradient(180deg, #a2d5e3, #8ec8da 76.56%, rgba(142, 200, 218, 0));padding-bottom: 0;margin-bottom: 5rem }.intro__container {padding-top: 4.375rem }.intro__title {font-size: 1.4375rem;line-height: 1.25;margin-bottom: 1.125rem }.intro__features {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;margin-bottom: 2.3125rem }.intro__feature + .intro__feature {margin-left: 0;margin-top: .875rem }.intro__feature .icon.icon_no {font-size: 1rem;top: auto;margin-right: .5625rem }.intro__feature .icon.icon_garant {font-size: 1.125rem;top: auto;margin-right: .875rem }.intro__mobile-image {display: block;margin-top: -3.125rem }.items__title {font-size: 1.5625rem;margin-bottom: 2.8125rem }.items__item + .items__item {margin-top: .4375rem }.items__item img {margin-right: 1.25rem }.lab__table-title {font-size: 1.25rem;padding-bottom: .25rem;border-bottom: 1px solid var(--color-primary);margin-bottom: 1.25rem }.lab__table-heading {font-size: 1.125rem;position: relative;padding: .25rem 2.5rem .25rem .9375rem }.lab__table-heading:before {content: "" }.lab__table-item, .products__controls {-ms-flex-wrap: wrap;flex-wrap: wrap }.lab__table-legend {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start }.lab__table-legend span {margin-right: .25rem }.lab__table-name {font-weight: 500;padding-left: .9375rem;padding-bottom: .5rem;background: var(--color-light-gray);color: var(--color-text) }.lab__table-desc, .lab__table-price {width: 50%;color: var(--color-text);padding-bottom: .75rem }.lab__table-name + .lab__table-name {margin-top: 0 }.lab__table-name span {font-size: .9375rem;font-weight: 500;margin-right: .5rem }.lab__table-name div {top: auto }.lab__table-desc {text-align: left;-ms-flex-pack: start;justify-content: flex-start;padding-left: 2.375rem }.lab__table-price {text-align: right;-ms-flex-pack: end;justify-content: flex-end;padding-right: 1rem }.logo {max-width: 9.6875rem;position: relative;z-index: 6 }.nav {position: fixed;z-index: 5;top: 0;left: 0;right: 0;bottom: 0;padding-top: 5rem;opacity: 0;visibility: hidden;transition: opacity var(--transition), visibility var(--transition) }.nav .menu > .menu-item > ul, .nav_open {visibility: visible;opacity: 1 }.nav__container {height: 100%;padding-bottom: 2.5rem;overflow-y: auto }.nav .menu {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;margin: 0 }.nav .menu > .menu-item + .menu-item {margin-top: 1rem }.nav .menu > .menu-item > a {font-size: 1rem;padding-left: 1.1875rem;height: auto;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: start;justify-content: flex-start }.nav .menu > .menu-item.active a:after {-webkit-transform: rotate(180deg);transform: rotate(180deg) }.nav .menu > .menu-item.active > .sub-menu {display: block;padding-top: .75rem;max-height: 38.75rem }.nav .menu > .menu-item > ul {padding-top: 0;max-height: 0;overflow: hidden;padding-bottom: 0;position: relative;left: auto;top: auto;background: 0 }.nav .menu > .menu-item > ul > .menu-item a {font-size: .8125rem;padding-top: .1875rem;padding-bottom: .25rem }.payments__title {text-align: center }.payments__items {gap: 1.75rem }.price {height: 1.875rem;padding-right: .9375rem;margin-bottom: .3125rem }.price__side {height: 100%;padding: .25rem .5625rem .25rem .6875rem }.price__desc {margin-left: .9375rem;font-size: .5rem }.price__right {min-width: 9.6875rem;margin-left: 1.4375rem }.price__sum {margin-right: .6875rem;position: relative;top: .125rem }.price__button {width: 5.1875rem;height: 1.25rem;font-size: .6875rem }.products__nav {padding-bottom: .1875rem }.products__controls-item {margin-bottom: .625rem;margin-right: .625rem }.products__controls-link {font-size: .6875rem;height: 1.6875rem;border-radius: .3125rem;padding: .4375rem .625rem;line-height: 1 }.products__content {overflow-y: auto;padding-bottom: .625rem }.products__group {padding-left: var(--layout-padding) }.products__heading {font-size: .5625rem;padding-top: 1.0625rem;padding-bottom: .5rem }.products__heading-title {font-size: .5625rem;padding-left: .75rem }.products__heading-sum {max-width: 10.625rem;min-width: auto;width: 100%;padding-right: .9375rem }.req {max-width: 37.5rem;margin-left: auto;margin-right: auto;padding: 2rem 1.5625rem 1.9375rem }.req__title {font-size: 1.25rem;margin-bottom: 1rem }.req__desc, .req__field {margin-bottom: .9375rem }.req__contact {margin-bottom: .6875rem }.req__form {margin-bottom: .625rem }.req__button {height: 2.5rem;border-radius: .3125rem;min-width: auto;width: 100% }.request__title {text-align: left;font-size: 1.25rem;margin-bottom: 1.25rem }.request__holder {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start }.request__info {margin-right: 0;margin-left: auto;padding: 1.0625rem .8125rem .8125rem 2rem;margin-bottom: 5rem }.request__info-title {font-size: 1.125rem;margin-top: 0 }.request__info-desc, .single_other .single__title {font-size: .625rem }.request__info-image {max-width: 9.0625rem;position: absolute;bottom: -78%;left: -36% }.request__form {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start;margin: 0;width: 100% }.request__button {margin-left: 0;margin-top: 2.25rem;max-width: 100% }.sertif {padding: 0 2.1875rem }.single__side, .wrapper__header-side {padding-left: .625rem }.sertif__link-icon {font-size: 2.125rem;bottom: .8125rem;right: 1.5rem }.sertif__control {font-size: 1rem;opacity: 1 }.single {height: 1.875rem;margin-bottom: .3125rem }.single__desc {font-size: .5rem }.steps {margin-bottom: 4.8125rem }.steps__title {margin-bottom: 1.6875rem }.steps__items {margin: 0;gap: 4.6875rem }.steps__item:before, .works__image {margin-left: auto;margin-right: auto }.steps__item:before {width: 2.5rem;top: auto;bottom: -3.0625rem;left: 0;right: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);background-size: auto;background-position: 100% }.steps__item-icon-wrap {height: auto;margin-bottom: 1.3125rem }.steps__item-icon {font-size: 5.625rem }.steps__item-icon.icon_calculation {font-size: 6.8125rem }.steps__item-icon.icon_concrete {font-size: 5.9375rem }.steps__item-icon.icon_delivery {font-size: 4.9375rem }.steps__item-icon.icon_ok-job {font-size: 6.25rem }.title_large {font-size: 1.5625rem }.works__block {max-width: 100%;padding-right: 0;margin-bottom: .75rem }.works__image {height: 18.125rem;max-width: 100%;width: 100% }.works__controls {left: auto;bottom: 1.25rem;right: 1.25rem }.works__control {font-size: 2.125rem;opacity: 1 }.works__control_next {margin-left: 1rem }.wrapper__header {font-size: .5625rem;margin-bottom: .5rem }.article-page__content p:not(:last-child) {margin-bottom: 1.125rem }.article__image {height: 11.625rem }.articles__title {text-align: center }.articles__grid {grid-template-columns:1fr 1fr }}.articles__more {display: -ms-flexbox !important;display: flex !important;max-width: 15.625rem;margin-left: auto;margin-right: auto }.catalog {margin-bottom: 7.2rem }.catalog__title {margin-bottom: 3.2rem }@media (max-width: 767px) {.modal__content, .modal_success .modal__content {max-width: 18.75rem }.goods__item-image img {width: 100%;max-width: 15.625rem }.items__item {padding: 0;border: 0;box-shadow: none }.items__item img {width: 1.875rem;margin-right: .625rem }.items__item span {font-size: .9375rem }.modal {padding: 0 }.modal__content {padding-top: 3.4375rem;padding-left: 1.875rem;padding-right: 1.875rem }.modal__close {top: 1.25rem;font-size: .75rem;right: 1.25rem }.modal__title {margin-right: 0;font-size: 1rem }.modal__success-icon {font-size: 3.125rem;margin-bottom: 1.25rem }.modal__success-title {font-size: 1.5625rem;margin-bottom: .625rem }.modal__success-desc {font-size: .75rem }.select__button:before {width: .6875rem;height: .4375rem;right: .625rem }.select__placeholder {font-size: .6875rem }.select__dropdown {padding-left: .9375rem;padding-right: .9375rem }.article__image, .select__group {margin-bottom: .75rem }.select__title {font-size: .75rem;white-space: nowrap }.select__item + .select__item {margin-top: .3125rem }.article-page, .articles {padding-bottom: 6.25rem }.article__title {font-size: 1.25rem;margin-bottom: .5rem }.articles__grid {grid-template-columns:1fr;gap: 1.75rem;margin-bottom: 3.75rem }.catalog__title {text-align: center }}.articles_page .article__image, .reviews__box, .spec__preview {border-radius: .625rem }.calculation__wrapper, .spec__holder {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between }.calculation__items {display: grid;grid-template-columns:1fr 1fr;gap: 1.25rem;-ms-flex: none;flex: none;width: 100%;max-width: 47.5rem }.calculation__item-title {font-size: 1.375rem;font-weight: 500;margin-bottom: 1.25rem }.calculation__item-field {margin-bottom: .75rem;position: relative }.calculation__item-field:before {content: "м";position: absolute;top: 1.25rem;font-size: 1rem;right: 1.25rem }.calculation__item-field input::-webkit-inner-spin-button, .calculation__item-field input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.calculation__calc {-ms-flex: none;flex: none;width: 100%;max-width: 31.25rem }.calculation__calc .input {margin-bottom: .75rem }.calculation__item-image-wrap {margin-top: 2.5rem }.calculation__item-image {display: block }.reviews__box {background: #f6f6f6;padding: 1.875rem;height: 100% }.link__icon:after, .link__icon:before, .reviews__control {background-repeat: no-repeat;background-position: 50%;background-size: cover;transition: opacity var(--transition);position: absolute }.reviews__box-title {font-size: 1.5625rem;font-weight: 600 }.reviews__box-legend {font-weight: 600;line-height: 130% }.reviews__box-desc {margin-top: 1.25rem }.reviews__control {top: 63%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 1rem;height: 1.875rem }.reviews__control_prev {left: -2.9375rem;background-image: url(assets/img/prev.svg?429807e4) }.reviews__control_next {right: -2.9375rem;background-image: url(assets/img/next.svg?def09240) }@media (max-width: 1499px) {.reviews__controls {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end;margin-top: 3.125rem }.reviews__control {-webkit-transform: none;transform: none;position: relative;width: 3.125rem;height: 3.125rem }.reviews__control + .reviews__control {margin-left: 1.25rem }.reviews__control_prev {left: auto;background-image: url(assets/img/prev-circle.svg?fbefec08) }.reviews__control_next {right: auto;background-image: url(assets/img/next-circle.svg?cb75642a) }}.article .link {margin-top: 1.75rem }.link {display: -ms-flexbox;display: flex;line-height: 1;-ms-flex-align: center;align-items: center;color: var(--color-gray);transition: color var(--transition) }.link__icon:after, .link__icon:before {content: "";top: 0;left: 0;width: 100%;height: 100% }.link__icon:after {background-image: url(assets/img/go.svg?f481d8c6) }.link__icon:before {background-image: url(assets/img/go-filled.svg?52657407);opacity: 0 }.specs__box-title, .specs__box:before {background: linear-gradient(180deg, #e20505, #a30505) }.works__block .button {min-width: 15.625rem;margin-top: 2.1875rem }@media (min-width: 992px) {.reviews__title, .specs__title {font-size: 3.75rem }.reviews__control:hover {opacity: .6 }.item-wrap:hover .link {color: var(--color-primary) }.item-wrap:hover .link__icon:after {opacity: 0 }.item-wrap:hover .link__icon:before {opacity: 1 }}.specs__grid {display: grid;grid-template-columns:1fr 1fr 1fr }.specs__box:before {content: "";width: .125rem;height: 5.625rem;position: absolute;top: -.5625rem;left: -.75rem }.specs__box-title {background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 1.875rem;font-weight: 600;line-height: 130%;margin-bottom: .5625rem }.specs__box-desc {margin-bottom: 2.5rem }.spec {padding-bottom: 11.25rem }.spec__title {margin-bottom: 1.875rem }.spec h2, .spec h3, .spec h4, .spec h5, .spec h6 {font-size: 2.1875rem;font-style: normal;font-weight: 600;line-height: 130%;margin-bottom: 1.3125rem }.spec h2:first-child:after, .spec h3:first-child:after, .spec h4:first-child:after, .spec h5:first-child:after, .spec h6:first-child:after {content: "";display: block;height: .0625rem;margin-top: .6875rem;background: linear-gradient(180deg, #e20505, #a30505) }.spec__block p {max-width: 45rem }.spec__block .button {min-width: 18.75rem;margin-top: .625rem }.spec__preview {-ms-flex: none;flex: none;max-width: 39.375rem;overflow: hidden;height: 22.5rem;margin-left: 2.5rem }@media (max-width: 991px) {.calculation__title {font-size: 1.5625rem;margin-bottom: 1.75rem }.calculation__wrapper {-ms-flex-direction: column;flex-direction: column }.calculation__items {grid-template-columns:1fr;gap: 2.5rem;max-width: 100%;margin-bottom: 2.5rem }.calculation__item-title, .spec h2, .spec h3, .spec h4, .spec h5, .spec h6 {font-size: 1.25rem;margin-bottom: 1rem }.calculation__item-field {margin-bottom: .5rem }.calculation__item-field:before {font-size: .75rem;top: .75rem }.calculation__calc {max-width: 100% }.calculation__item-image-wrap {margin-top: 1.25rem }.reviews, .specs {margin-bottom: 5rem }.reviews__title, .specs__title {font-size: 1.5625rem;margin-bottom: 1.1875rem }.reviews__box {padding: .9375rem }.reviews__box-title {font-size: 1.25rem }.reviews__box-legend {font-size: .875rem }.article .link, .reviews__box-desc, .reviews__controls {margin-top: .9375rem }.reviews__control {width: 2.125rem;height: 2.125rem }.link {font-size: 1.125rem }.works__block .button {width: 100%;min-width: auto;margin-top: .625rem }.works__title {margin-bottom: 1.1875rem }.specs__grid {grid-template-columns:1fr;gap: 2.5rem }.specs__box {margin-left: .625rem }.specs__box:before {height: 3.75rem;top: 0 }.specs__box-title {font-size: 1.25rem }.specs__box-desc {margin-bottom: 1.25rem }.spec {padding-bottom: 3.75rem }.spec h2:first-child:after, .spec h3:first-child:after, .spec h4:first-child:after, .spec h5:first-child:after, .spec h6:first-child:after {margin-top: .1875rem }.spec__holder {-ms-flex-direction: column-reverse;flex-direction: column-reverse }.spec__block .button {display: -ms-flexbox;display: flex;min-width: auto;width: 15.625rem;margin-left: auto;margin-right: auto }.spec__preview {height: auto;max-width: 100%;margin-left: 0;margin-bottom: .75rem;border-radius: .3125rem }}.spec__preview img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }