

/* Start:/local/templates/atv/css/libs.css?166548364136770*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/**
 * Swiper 8.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2022
 */

@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}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.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{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(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-handle {
  position: absolute;
  display: block;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}
.irs-handle.type_last {
  z-index: 2;
}
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-min {
  left: 0;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs--flat {
  height: 40px;
}
.irs--flat.irs-with-grid {
  height: 60px;
}
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}
.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}
.irs--flat .irs-grid-text {
  color: #999;
}
.irs--big {
  height: 55px;
}
.irs--big.irs-with-grid {
  height: 70px;
}
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}
.irs--big .irs-grid-pol {
  background-color: #428bca;
}
.irs--big .irs-grid-text {
  color: #428bca;
}
.irs--modern {
  height: 55px;
}
.irs--modern.irs-with-grid {
  height: 55px;
}
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  transform: rotate(45deg);
}
.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}
.irs--modern .irs-grid {
  height: 25px;
}
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}
.irs--sharp.irs-with-grid {
  height: 57px;
}
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}
.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}
.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-grid {
  height: 25px;
}
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--round {
  height: 50px;
}
.irs--round.irs-with-grid {
  height: 65px;
}
.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}
.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}
.irs--round .irs-grid {
  height: 25px;
}
.irs--round .irs-grid-pol {
  background-color: #dedede;
}
.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--square {
  height: 50px;
}
.irs--square.irs-with-grid {
  height: 60px;
}
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}
.irs--square .irs-grid {
  height: 25px;
}
.irs--square .irs-grid-pol {
  background-color: #dedede;
}
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}


/* End */


/* Start:/local/templates/atv/css/main.css?174541336597127*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{  line-height:1.15;-webkit-text-size-adjust:100%;}body{  margin:0;}main{  display:block;}h1{  font-size:2em;margin:.67em 0;}hr{  box-sizing:content-box;height:0;overflow:visible;}pre{  font-family:monospace,monospace;font-size:1em;}a{  background-color:transparent;}abbr[title]{  border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{  font-weight:bolder;}code,kbd,samp{  font-family:monospace,monospace;font-size:1em;}small{  font-size:80%;}sub,sup{  font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{  bottom:-.25em;}sup{  top:-.5em;}img{  border-style:none;}button,input,optgroup,select,textarea{  font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{  overflow:visible;}button,select{  text-transform:none;}[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:1px dotted ButtonText;}fieldset{  padding:.35em .75em .625em;}legend{  box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{  vertical-align:baseline;}textarea{  overflow:auto;}[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:-2px;}[type=search]::-webkit-search-decoration{  -webkit-appearance:none;}::-webkit-file-upload-button{  -webkit-appearance:button;font:inherit;}details{  display:block;}summary{  display:list-item;}template{  display:none;}[hidden]{  display:none;}*,:after,:before{  box-sizing:border-box;-webkit-tap-highlight-color:transparent;}body,html{  height:100%!important;}body{  font:500 16px/1.5 Montserrat,sans-serif;background:#fff;color:#000;}a{  color:#fd7b02;outline:0!important;text-decoration:none;}p{  margin:0 0 20px;}em,i{  font-style:italic;}b,strong{  font-weight:700;}small{  font-size:80%;}q{  display:block;quotes:none;margin:0 0 20px;}.title,h1,h2,h3,h4,h5,h6{  font-family:Montserrat,sans-serif;font-weight:700;line-height:normal;color:#0f0f0f;text-transform:uppercase;}h1,h2,h3,h4,h5,h6{  margin:0 0 10px;}h1{  font-size:20px;}h2{  font-size:18px;}h3{  font-size:16px;}h4{  font-size:14px;}h5{  font-size:12px;}h6{  font-size:10px;}ol,ul{  list-style:none;margin:0 0 20px;padding:0;}ul.marker li{  position:relative;padding-left:25px;}ul.marker li:before{  content:"";display:block;width:3px;height:3px;border-radius:50%;position:absolute;left:11px;top:10px;background:#000;}picture{  display:block;}img{  display:block;max-width:100%;}svg{  overflow:hidden;display:block;}input,textarea{  color:#0f0f0f!important;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{  color:#0f0f0f;opacity:1;}input::-moz-placeholder,textarea::-moz-placeholder{  color:#0f0f0f;opacity:1;}input:-moz-placeholder,textarea:-moz-placeholder{  color:#0f0f0f;opacity:1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{  color:#0f0f0f;opacity:1;}input:-webkit-autofill,textarea:-webkit-autofill{  -webkit-text-fill-color:#0f0f0f;}input:-webkit-autofill:focus,textarea:-webkit-autofill:focus{  -webkit-text-fill-color:#0f0f0f;}input::-ms-clear{  display:none;}form{  margin:0;}.clearfix:after{  content:"";display:table;clear:both;}.cover{  padding:0 20px;margin:0 auto;min-width:360px;}.accented-text{  font-size:18px;line-height:1.5;}.swiper{  margin-left:0;margin-right:0;overflow:hidden;}.swiper-wrapper{  height:auto;width:100%;display:flex;box-sizing:border-box;}.swiper-slide{  height:auto;flex:0 0 auto;width:100%;}.swiper-button-next,.swiper-button-prev{  -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;}.swiper-button-next[role],.swiper-button-prev[role]{  display:block;}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{  display:none!important;}.swiper-pagination{  display:none;}.swiper-pagination.swiper-pagination-bullets{  display:flex;}.swiper-pagination.swiper-pagination-lock{  display:none!important;}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{  -webkit-animation-duration:.2s;animation-duration:.2s;}.fancybox__slide{  padding:45px 20px!important;}.fancybox__modals .fancybox__backdrop{  background:rgba(15,15,15,.3);}.fancybox__nav{  z-index:999;}.fancybox__nav .fancybox__backdrop{  display:none;}.fancybox__nav .fancybox__slide{  padding:0!important;}.fancybox__connect .fancybox__backdrop{  display:none;}.fancybox__connect .fancybox__slide{  padding:0!important;}.has-image .fancybox__content{  background:#fff;}.jq-selectbox{  display:block;cursor:pointer;z-index:auto!important;}.jq-selectbox__select{  height:48px;padding:0 50px 0 20px;border:2px solid #0f0f0f;background:#fff;font:600 14px/1.2142857143 Montserrat,sans-serif;color:#0f0f0f;display:flex;align-items:center;}.jq-selectbox.disabled .jq-selectbox__select{  color:#0f0f0f;}.jq-selectbox__select-text{  display:block;width:100%;flex:1 1 auto;min-width:0;}.jq-selectbox .placeholder{  color:#0f0f0f;}.jq-selectbox__trigger{  display:none;}.jq-selectbox__dropdown{  width:100%!important;margin:-2px 0;padding:0;border:2px solid #0f0f0f;background:#fff;font:600 14px Montserrat,sans-serif;z-index:100;top:100%!important;right:auto!important;left:0!important;bottom:auto!important;}.jq-selectbox ul{  margin:0;padding:10px 0;}.jq-selectbox li{  padding:5px 20px;color:#0f0f0f;white-space:normal;transition:color .2s ease;}.jq-selectbox li.selected{  color:#fd7b02;}.jq-selectbox li:hover{  color:#fd7b02;}.jq-selectbox li.disabled{  color:#aaa;}.jq-selectbox li.disabled:hover{  color:#aaa;}.irs{  font:400 10px Montserrat,sans-serif;}.irs--flat{  height:16px;}.irs--flat .irs-line{  top:5px;height:6px;border-radius:10px;background:#eee;}.irs--flat .irs-bar{  top:5px;height:6px;background:#0f0f0f;}.irs--flat .irs-handle{  top:0;width:16px;height:16px;border-radius:50%;cursor:pointer;background:#0f0f0f;}.irs--flat .irs-handle i{  display:none!important;}.btn{  display:flex;border-radius:5px;border:none;outline:0;text-align:center;justify-content:center;align-items:center;font:700 12px/1.25 Montserrat,sans-serif;color:#fff;text-transform:uppercase;background:#fd7b02;padding:14px 10px;flex:0 0 auto;width:100%;cursor:pointer;transition:background-color .2s ease;}.btn:disabled{  cursor:default;background:#c7c7c7;}.naming{  font-size:16px;line-height:1.25;margin:0;}.naming:after{  content:"";display:block;width:100px;height:3px;margin-top:9px;background:#fd7b02;}.card{  background:#fff;box-shadow:0 20px 40px 0 rgba(103,103,103,.1);flex:0 0 auto;width:100%;display:flex;flex-direction:column;transition:box-shadow .2s ease;}.card__link{  flex:1 0 auto;}.card__img-wrapper{  display:block;width:100%;position:relative;height:278px;padding:20px 20px 20px;overflow:hidden;}.card._carousel .card__img-wrapper{  height:192px;padding-top:17px;padding-bottom:17px;}.card__label-list{  position:absolute;top:0;left:0;width:100%;z-index:1;display:flex;align-items:flex-start;justify-content:center;}.card__label{  font-size:12px;line-height:1.25;color:#fff;text-align:center;border-radius:0 0 5px 5px;padding:4px 9px;font-weight:600;margin-right:5px;}.card__label:last-child{  margin-right:0;}.card__label._green{  background:#27ae60;}.card__label._orange{  background:#fd7b02;}.card__label._blue{  background:#2d9cdb;}.card._carousel .card__label{  font-size:10px;line-height:1.3;padding:3px 5px;}.card__img{  width:100%;height:100%;position:relative;transition:transform .2s ease;}.card__img img{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;}.card__play-icon{  width:30px;height:30px;fill:#000;stroke:#000;position:absolute;z-index:1;right:20px;bottom:20px;}.card._carousel .card__play-icon{  width:26px;height:26px;bottom:17px;}.card__content{  padding:0 20px 28px;}.card._carousel .card__content{  padding-bottom:22px;}.card__title{  font-size:18px;line-height:1.2222222222;margin:0;color:#0f0f0f;transition:color .2s ease;}.card._carousel .card__title{  font-size:16px;line-height:1.25;}.card__prices{  font-size:16px;line-height:1.25;text-transform:uppercase;font-weight:600;color:#0f0f0f;}.card__prices span{  display:inline-block;}.card._carousel .card__prices{  font-size:14px;line-height:1.2142857143;}.card__title+.card__prices{  margin-top:2px;}.card._carousel .card__title+.card__prices{  margin-top:1px;}.card__price span{  font-weight:600;color:#0f0f0f;}.card__new-price{  color:#fd7b02;font-weight:700;}.card__new-price span{  font-weight:600;color:#0f0f0f;}.card__old-price{  text-decoration:line-through;}.card__info+.card__data-list{  margin-top:20px;}.card._carousel .card__info+.card__data-list{  margin-top:15px;}.card__data-item{  margin-top:4px;font-size:14px;line-height:1.4285714286;font-weight:600;color:#0f0f0f;}.card__data-item:first-child{  margin-top:0;}.card__data-item a{  color:#0f0f0f;text-decoration:underline;}.card__btn{  width:calc(100% - 40px);margin:0 20px 20px;}.article{  background:#fff;box-shadow:0 20px 40px rgba(103,103,103,.1);display:flex;flex:0 0 auto;width:100%;overflow:hidden;flex-direction:column;transition:box-shadow .2s ease;}.article._carousel{  border-radius:5px;}.article__img-wrapper{  flex:0 0 auto;position:relative;overflow:hidden;}.article__img{  position:relative;overflow:hidden;transition:transform .2s ease;}.article__img img{  max-width:none;width:100%;}.article__play-icon{  width:30px;height:30px;fill:#000;stroke:#000;position:absolute;z-index:1;right:15px;bottom:15px;}.article._carousel .article__play-icon{  width:26px;height:26px;}.article__content{  display:flex;flex:1 0 auto;flex-direction:column;padding:21px 15px 29px;}.article._carousel .article__content{  padding:12px 10px 29px;}.article__title{  text-transform:none;color:#0f0f0f;font-size:16px;line-height:1.5;margin:0;flex:1 0 auto;min-height:48px;}.article._carousel .article__title{  font-size:14px;line-height:1.5;min-height:42px;}.article__more-wrapper{  flex:0 0 auto;display:flex;justify-content:flex-end;}.article._carousel .article__more-wrapper{  justify-content:flex-start;}.article__title+.article__more-wrapper{  margin-top:21px;}.article._carousel .article__title+.article__more-wrapper{  margin-top:14px;}.article__more-link{  font-size:12px;line-height:1.25;text-transform:uppercase;color:#0f0f0f;font-weight:700;position:relative;flex:0 0 auto;padding-right:18px;transition:color .2s ease;}.article__more-link:before{  content:"";display:block;width:6px;height:6px;border-left:6px solid #0f0f0f;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;right:0;top:50%;margin-top:-3px;transition:border-left-color .2s ease;}.field{  flex:0 0 auto;width:100%;}.field__container{  position:relative;}.field__icon{  position:absolute;left:2px;top:0;height:100%;width:42px;z-index:2;}.field__icon img{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;}.field__icon._user img{  width:17px;height:21px;}.field__icon._telephone img{  width:20px;height:20px;}.field__input{  display:block;width:100%;height:47px;background:#fff;border:2px solid #0f0f0f;border-radius:4px;position:relative;z-index:1;outline:0;box-shadow:inset 0 0 0 100px #fff;font:500 14px Montserrat,sans-serif;transition:border-color .2s ease;padding:0 15px;}.field__input.error{  border-color:#ff8585;}.field__icon+.field__input{  padding-left:42px;}.field__error{  font-size:12px;color:#ff8585;padding-top:5px;}.breadcrumbs{  display:flex;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.25;color:#0f0f0f;font-weight:600;margin:0 -2px -5px;}.breadcrumbs__link{  color:#0f0f0f;transition:color .2s ease;margin:0 2px 5px;}.breadcrumbs__line{  flex:0 0 auto;margin:0 2px 5px;}.breadcrumbs__last{  margin:0 2px 5px;}.select{  position:relative;}.select:before{  content:"";display:block;width:12px;height:6px;border-top:6px solid #0f0f0f;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;z-index:1;right:19px;top:50%;margin-top:-3px;pointer-events:none;}.select>select{  display:block;width:100%;border-radius:0;outline:0;border:2px solid #0f0f0f;background:#fff;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 14px Montserrat,sans-serif;color:#0f0f0f;padding:0 19px;}.pagination{  border-top:2px solid #cfcfcf;padding-top:18px;}.pagination__content{  display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 -10px;}.pagination__list-wrapper{  padding:0 10px;}.pagination__list{  display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px -5px;}.pagination__item{  flex:0 0 auto;padding:0 5px 5px;}.pagination__link{  font:500 13px/1 Rubik,sans-serif;color:#cfcfcf;transition:color .2s ease;display:block;}.active>.pagination__link{  font-size:20px;font-weight:700;color:#fd7b02;}.pagination__link._prev{  transform:scale(-1,1);}.pagination__arrow{  width:5px;height:9px;fill:#fd7b02;transition:fill .2s ease;}.pagination__btn{  flex:0 0 auto;width:150px;margin:0 10px;display:none;}.toggler{  display:flex;align-items:flex-start;}.toggler__label{  display:flex;align-items:flex-start;cursor:pointer;}.toggler__label._disabled{  cursor:default;}.toggler__input{  display:none;}.toggler__marker{  display:block;flex:0 0 auto;border:2px solid #0f0f0f;width:20px;height:20px;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease;}.toggler__marker:before{  content:"";display:block;position:absolute;opacity:0;transition:opacity .2s ease;}.toggler__input[type=checkbox]+.toggler__marker{  border-radius:3px;}.toggler__input[type=checkbox]+.toggler__marker:before{  width:9px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);left:4px;top:4px;}.toggler__input[type=radio]+.toggler__marker{  border-radius:50%;}.toggler__input[type=radio]+.toggler__marker:before{  width:8px;height:8px;border-radius:50%;background-color:#0f0f0f;left:4px;top:4px;transition:background-color .2s ease;}.toggler__input[type=checkbox]:checked+.toggler__marker{  background-color:#0f0f0f;}.toggler__input:checked+.toggler__marker:before{  opacity:1;}.toggler__input:disabled+.toggler__marker{  border-color:#cdcdcd;cursor:default;}.toggler__input:disabled+.toggler__marker:before{  opacity:0;}.toggler__input[type=checkbox]:disabled+.toggler__marker{  background-color:rgba(0,0,0,0);}.toggler__text{  font-size:14px;line-height:1.4285714286;color:#0f0f0f;font-weight:500;transition:color .2s ease;}.toggler__marker+.toggler__text{  margin-left:10px;}.toggler__input:disabled+.toggler__marker+.toggler__text{  color:#b1b1b1;}.back{  display:flex;cursor:pointer;}.back__link{  display:block;font-size:12px;line-height:1.25;color:#0f0f0f;font-weight:600;position:relative;padding-left:20px;}.back__arrow{  width:11px;height:8px;fill:#0f0f0f;position:absolute;left:0;top:50%;transform:translateY(-50%);}.wrapper{  display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:100%;padding-top:70px;}.wrapper__content{  flex:1 0 auto;}.wrapper__footer{  flex:0 0 auto;}.header{  background:#0f0f0f;position:fixed;top:0;left:0;width:100%;z-index:1000;}#bx-panel~.wrapper .header{  top:auto;position:absolute;margin-top:-70px;}#bx-panel~.wrapper .header._float{  position:fixed;top:0;margin-top:0;}#bx-panel.bx-panel-fixed~.wrapper .header{  position:fixed;}#bx-panel~.wrapper .header__wrapper:not(._float.header__wrapper,.bx-panel-fixed~.wrapper.header__wrapper){  margin-right:0!important;}.header__content{  display:flex;align-items:center;height:70px;justify-content:space-between;position:relative;}.header__logo{  display:block;flex:0 0 auto;width:165px;transition:opacity .2s ease;}.header._searching .header__logo{  opacity:0;pointer-events:none;}.header__logo-icon{  fill:#fff;width:100%;height:32px;transition:fill .2s ease;}.header__contacts{  flex:1 1 auto;display:none;flex-direction:column;font-size:12px;line-height:1.5;color:#fff;text-transform:uppercase;font-weight:700;position:relative;margin-left:18px;padding-left:22px;align-items:flex-start;}.header__contacts:before{  content:"";display:block;width:2px;height:60px;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);}.header__phone-list{  display:flex;flex-direction:column;align-items:flex-start;}.header__phone-list span{  display:none;}.header__email,.header__telephone{  color:#fff;transition:color .2s ease;white-space:nowrap;}.header__links{  display:flex;align-items:center;justify-content:flex-end;}.header__nav{  display:none;align-items:center;flex:0 0 auto;margin:0;position:relative;top:1px;transition:opacity .2s ease;}.header._searching .header__nav{  opacity:0;pointer-events:none;}.header__nav-item{  flex:0 0 auto;margin-right:15px;}.header__nav-item:last-child{  margin-right:0;}.header__nav-link{  display:block;color:#f9f9f9;font-size:12px;line-height:1.25;transition:color .2s ease;font-weight:700;text-transform:uppercase;position:relative;}.active>.header__nav-link:before{  content:"";display:block;width:24%;height:2px;background:#fd7b02;position:absolute;left:1px;bottom:-3px;}.header__btn{  width:155px;margin-left:25px;display:none;transition:opacity .2s ease,background-color .2s ease;}.header._searching .header__btn{  opacity:0;pointer-events:none;}.header__search-field{  opacity:0;pointer-events:none;position:absolute;right:143px;margin-right:0;top:50%;transform:translateY(-50%);z-index:1;transition:opacity .2s ease;width:calc(100% - 143px);display:flex;justify-content:flex-end;}.header._searching .header__search-field{  opacity:1;pointer-events:auto;}.header__search-input{  display:block;flex:0 0 auto;width:0;height:45px;border-radius:4px;box-shadow:0 20px 40px rgba(103,103,103,.3);border:none;background:#fff;padding:0 20px;outline:0;font:600 14px Montserrat,sans-serif;color:#0f0f0f;transition:width .2s ease;}.header._searching .header__search-input{  width:100%;}.header__search-btn{  position:relative;width:32px;height:70px;cursor:pointer;padding:0;outline:0;border:none;border-radius:0;display:block;background:0 0;}.header__search-icon{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:16px;height:16px;}.header__search-icon._desktop{  display:none;stroke:#fff;stroke-width:2px;transition:stroke .2s ease;}.header__search-icon._mobile{  fill:#fff;transition:fill .2s ease;}.header__location{  height:70px;display:block;flex:0 0 auto;width:28px;position:relative;}.header__location-icon{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:12px;height:16px;fill:#fff;}.header__connect{  height:70px;display:block;flex:0 0 auto;width:32px;position:relative;border-radius:0;padding:0;cursor:pointer;outline:0;border:none;background:0 0;}.header__connect-icon{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:16px;height:16px;fill:#fff;}.header__nav-btn{  position:relative;width:50px;height:70px;cursor:pointer;padding:0;outline:0;border:none;border-radius:0;background:0 0;display:block;margin-right:-15px;margin-left:8px;}.header__nav-btn:before{  content:"";display:block;width:1px;height:20px;position:absolute;left:-1px;top:50%;transform:translateY(-50%);background:#fff;}.header__nav-btn-icon{  width:20px;height:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.header__nav-btn-icon span{  width:20px;height:2px;position:absolute;display:block;left:0;background:#fff;transition:transform .2s ease,opacity .2s ease;}.header__nav-btn-icon span:nth-child(1){  top:0;}.header__nav-btn-icon span:nth-child(2){  top:6px;}.header__nav-btn-icon span:nth-child(3){  top:12px;}.header__nav-btn.opened-modal .header__nav-btn-icon span:nth-child(1){  transform:rotate(45deg) translate(4px,4px);}.header__nav-btn.opened-modal .header__nav-btn-icon span:nth-child(2){  opacity:0;}.header__nav-btn.opened-modal .header__nav-btn-icon span:nth-child(3){  transform:rotate(-45deg) translate(4px,-4px);}.slider{  background:#0f0f0f;padding-bottom:75px;position:relative;padding-top:10px;}.slider__content{  position:relative;}.slider__info{  margin-left:-10px;margin-right:-10px;width:auto;overflow:visible;z-index:1;}.slider__info-slide{  padding-left:10px;padding-right:10px;width:335px;}.slider__image{  height:195px;overflow:hidden;position:relative;border-radius:5px;width:100%;flex:0 0 auto;order:2;}.slider__image img{  position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none;}.slider__desc-wrapper{  flex:0 0 auto;width:100%;padding-top:20px;}.swiper-slide-active .slider__desc-wrapper{  width:100%;}.slider__desc{  width:100%;display:flex;flex-direction:column;align-items:flex-start;}.slider__title{  margin:0;font-weight:400;color:#f9f9f9;font-size:26px;width:100%;line-height:1.2307692308;}.slider__text-wrapper{  display:flex;padding-left:4px;align-items:center;width:100%;}.slider__title+.slider__text-wrapper{  border-top:1px solid #f9f9f9;padding-top:21px;margin-top:23px;}.slider__icon{  flex:0 0 auto;fill:#f9f9f9;}.slider__icon._clock{  width:25px;height:25px;}.slider__text{  flex:1 1 auto;width:100%;font-size:14px;line-height:1.5;font-weight:500;color:#f9f9f9;text-transform:uppercase;}.slider__icon+.slider__text{  padding-left:17px;}.slider__status{  font-size:14px;line-height:1.4285714286;font-weight:700;color:#fff;border-radius:5px;padding:6px 15px;display:block;transition:background-color .2s ease;}.slider__status._green{  background-color:#27ae60;}.slider__status._orange{  background-color:#fd7b02;}.slider__status._blue{  background-color:#2d9cdb;}.slider__text-wrapper+.slider__status{  margin-top:23px;}.slider__title+.slider__status{  margin-top:22px;}.slider__controls{  display:flex;align-items:center;z-index:2;width:100%;padding:0 10px;}.slider__btn-next,.slider__btn-prev{  flex:0 0 auto;width:20px;height:34px;cursor:pointer;margin-top:84px;}.slider__btn-prev{  transform:scale(-1,1);margin-right:21px;}.slider__btn-next{  margin-left:21px;}.slider__btn-arrow{  width:20px;height:34px;stroke:#f9f9f9;transition:stroke .2s ease;}.slider__pagination{  flex-wrap:wrap;align-items:center;margin:84px -6px -12px;}.slider__pagination .swiper-pagination-bullet{  flex:0 0 auto;display:block;width:12px;height:12px;border-radius:50%;cursor:pointer;background:#f9f9f9;transition:background-color .2s ease;margin:0 6px 12px;}.slider__pagination .swiper-pagination-bullet-active{  background-color:#fd7b02;}.categories{  position:relative;z-index:3;padding-bottom:31px;}.categories__content{  position:relative;}.categories__list{  display:flex;margin:-20px -10px 0;justify-content:center;flex-wrap:wrap;}.categories__item{  display:block;flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 20px;background:#fff;box-shadow:0 20px 60px rgba(103,103,103,.1);border-radius:15px;padding:36px 20px 20px;transition:box-shadow .2s ease;}.categories__item-name{  text-transform:uppercase;font-size:20px;line-height:1.2;margin:0 0 11px;text-align:center;}.categories__item-image{  position:relative;width:100%;height:137px;margin-bottom:25px;transition:transform .2s ease;}.categories__item-image img{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;}.categories__brands{  max-width:320px;margin-left:auto;margin-right:auto;}.categories__brands._modify{  max-width:190px;}.categories__list-logo{  display:flex;align-items:center;flex-wrap:wrap;margin:0 -7px -5px;justify-content:center;}.categories__logo{  flex:0 0 auto;margin:0 7px 5px;display:flex;justify-content:center;align-items:center;height:33px;}.categories__logo img{  max-height:33px;max-width:82px;}.offers{  padding-bottom:20px;}.offers._detail{  padding-bottom:72px;}.offers__naming{  margin:0 0 21px;}.offers._detail .offers__naming{  margin-bottom:1px;}.offers__section-title{  font-size:14px;line-height:1.2142857143;margin:0;}.offers__section{  margin-top:25px;}.offers__section:first-child{  margin-top:0;}.offers__carousel{  margin-left:-10px;margin-right:-10px;overflow:visible;}.offers__slide{  width:257px;display:flex;padding:19px 10px 30px;}.offers__carousel-footer{  display:flex;align-items:center;padding:0 10px;justify-content:space-between;padding-bottom:30px;}.offers__list-btn{  flex:0 0 auto;display:flex;align-items:center;}.offers__btn-next,.offers__btn-prev{  width:50px;height:50px;border-radius:50%;background:#0f0f0f;cursor:pointer;flex:0 0 auto;transition:background-color .2s ease;position:relative;}.offers__btn-prev{  margin-right:10px;transform:scale(-1,1);}.offers__btn-arrow{  width:17px;height:15px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.offers__link-more{  display:block;flex:0 0 auto;position:relative;padding-right:20px;font-size:12px;line-height:1.25;text-transform:uppercase;color:#fd7b02;font-weight:700;transition:padding-right .2s ease;}.offers__link-arrow{  width:10px;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:#fd7b02;}.blog{  padding-bottom:90px;}.blog__naming{  margin-bottom:20px;}.blog__naming:after{  width:60px;}.blog__carousel{  overflow:visible;margin-left:-10px;margin-right:-10px;}.blog__slide{  display:flex;width:278px;padding:0 10px;}.blog__carousel-footer{  display:flex;align-items:center;padding:0 10px;justify-content:space-between;padding-top:30px;}.blog__list-btn{  flex:0 0 auto;display:flex;align-items:center;}.blog__btn-next,.blog__btn-prev{  width:50px;height:50px;border-radius:50%;background:#0f0f0f;cursor:pointer;flex:0 0 auto;transition:background-color .2s ease;position:relative;}.blog__btn-prev{  margin-right:10px;transform:scale(-1,1);}.blog__btn-arrow{  width:17px;height:15px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.blog__link-more{  display:block;flex:0 0 auto;font-size:12px;line-height:1.25;text-transform:uppercase;color:#fd7b02;font-weight:700;}.blog__link-text{  position:relative;display:block;padding-right:20px;}.blog__link-arrow{  width:10px;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:#fd7b02;}.banner{  background:#0f0f0f;position:relative;z-index:1;}.banner__slider{  width:100%;}.banner__slide{  overflow:hidden;position:relative;display:flex;padding-top:99px;}.banner__slide:before{  content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:calc(100% - 99px);z-index:2;background:#0f0f0f;border:7px solid #fd7b02;}.banner__slide .cover{  position:relative;z-index:3;display:flex;align-items:center;flex:1 1 auto;padding-top:25px;padding-bottom:25px;}.banner__img{  position:absolute;right:0;top:0;height:99px;width:100%;z-index:1;}.banner__img img{  position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none;}.banner__content{  position:relative;z-index:3;flex:0 0 auto;width:100%;padding:0 39px;}.banner__title{  text-transform:none;font-size:13px;line-height:1.5384615385;margin:0;color:#fff;}.banner__title br{  display:none;}.banner__status{  font-size:11px;line-height:1.1818181818;font-weight:700;color:#fff;border-radius:3px;padding:6.5px 13px;display:table;transition:background-color .2s ease;}.banner__status._green{  background-color:#27ae60;}.banner__status._orange{  background-color:#fd7b02;}.banner__status._blue{  background-color:#2d9cdb;}.banner__title+.banner__status{  margin-top:18px;}.banner__btn-next,.banner__btn-prev{  z-index:5;position:absolute;top:calc(50% + 49px);margin-top:-16px;width:33px;height:33px;background:rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:background-color .2s ease;}.banner__btn-prev{  transform:scale(-1,1);left:17px;}.banner__btn-next{  right:17px;}.banner__btn-arrow{  position:absolute;left:50%;top:50%;fill:#fff;width:14px;height:10px;transform:translate(-50%,-50%);}.banner__pagination{  display:flex;position:absolute;left:0;width:100%;bottom:10px;justify-content:center;align-items:center;flex-wrap:wrap;z-index:5;}.banner__pagination.swiper-pagination-bullets{  display:none;}.banner__pagination .swiper-pagination-bullet{  width:10px;margin:0 5px 10px;height:10px;cursor:pointer;flex:0 0 auto;border-radius:50%;background:#fff;transition:background-color .2s ease;}.banner__pagination .swiper-pagination-bullet-active{  background-color:#ccc;}.catalog{  padding-top:19px;padding-bottom:48px;}.catalog__head{  padding-top:12px;padding-bottom:17px;}.catalog__title{  flex:1 1 auto;width:100%;}.catalog__sort-wrapper{  flex:0 0 auto;display:none;align-items:center;margin:0 -5px -10px;flex-wrap:wrap;}.catalog__title+.catalog__sort-wrapper{  margin-top:18px;}.catalog__select{  flex:0 0 auto;margin:0 5px 10px;}.catalog__select._count{  width:calc(100% - 10px);}.catalog__select._sort{  width:calc(100% - 10px);}.catalog__search{  width:100%;margin-bottom:23px;}.catalog__search-content{  display:flex;align-items:flex-start;}.catalog__search-field{  flex:1 1 auto;width:100%;}.catalog__search-input{  height:45px;}.catalog__search-btn{  flex:0 0 auto;width:120px;height:45px;}.catalog__search-field+.catalog__search-btn{  margin-left:10px;}.catalog__brand-list{  padding-bottom:8px;}.catalog__brands-content{  display:flex;align-items:center;flex-wrap:wrap;margin:0 -6px;}.catalog__brand-wrapper{  display:block;flex:0 0 auto;width:calc(33.3333333333% - 12px);margin:0 6px 12px;}.catalog__brand-input{  display:none;}.catalog__brand{  display:block;height:54px;border-radius:10px;cursor:pointer;border:2px solid #eee;background:#fff;overflow:hidden;padding:10px;transition:box-shadow .2s ease,border-color .2s ease,opacity .2s ease;}.catalog__brand-input:checked+.catalog__brand{  border-color:#0f0f0f!important;}.catalog__brand-input:disabled+.catalog__brand{  cursor:default;opacity:.6;border-color:#eee!important;}.catalog__brand-img{  width:100%;height:100%;position:relative;}.catalog__brand-img img{  max-height:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}.catalog__product-list{  display:flex;flex-wrap:wrap;margin:0 -10px;}.catalog__product-item{  flex:0 0 auto;width:100%;padding:0 10px 20px;display:flex;}.catalog__pagination{  margin:10px 0 20px;}.catalog__sidebar{  padding-bottom:20px;order:2;flex:0 0 auto;}.catalog__btn-filter{  display:block;background:#0f0f0f;padding:15px 50px 15px 20px;border-radius:0;outline:0;width:100%;text-align:left;white-space:normal;position:relative;cursor:pointer;border:none;font:600 14px/1.4285714286 Montserrat,sans-serif;color:#fff;}.catalog__btn-filter-arrow{  width:12px;height:7px;stroke:#fff;transition:transform .2s ease;position:absolute;top:50%;margin-top:-3px;right:19px;}.catalog__btn-filter._opened .catalog__btn-filter-arrow{  transform:scale(1,-1);}.catalog__filter{  background:#fff;border:1px solid #0f0f0f;box-shadow:0 20px 40px rgba(103,103,103,.1);padding-bottom:17px;padding-top:24px;display:none;}.catalog__btn-filter+.catalog__filter{  margin-top:20px;}.catalog__filter-section{  padding:0 10px 10.5px 10px;position:relative;}.catalog__filter-result{  color:#fff;font-weight:700;text-align:center;padding:0 10px;font-size:12px;line-height:1.25;text-transform:uppercase;display:none;align-items:center;justify-content:center;height:43px;background:#fd7b02;border-radius:5px;margin:10px 10px 0;}.catalog__filter-result:before{  content:"";display:none;width:10px;height:10px;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;background:#fff;transform:rotate(45deg);position:absolute;right:-6px;top:17px;}.catalog__filter-result.active{  display:flex;}.catalog__filter-result-text span{  color:#fff;}.catalog__filter-head{  display:flex;align-items:center;justify-content:flex-end;padding:10px 32px 10px 10px;border-radius:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease;cursor:pointer;}.catalog__filter-head:before{  content:"";display:block;width:12px;height:6px;border-top:6px solid #0f0f0f;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:9px;top:50%;margin-top:-3px;transition:transform .2s ease;}.catalog__filter-section._opened .catalog__filter-head:before{  transform:scale(1,-1);}.catalog__filter-section._range .catalog__filter-head{  border-radius:0;padding:7px 8px 7px 10px;cursor:auto;}.catalog__filter-section._range .catalog__filter-head:before{  display:none;}.catalog__filter-section-name{  flex:1 1 auto;width:100%;font-size:16px;line-height:1.25;font-weight:600;color:#0f0f0f;}.catalog__filter-section-name span{  font-size:10px;display:inline-block;}.catalog__filter-field-list{  flex:0 0 auto;display:flex;width:173px;}.catalog__filter-field{  flex:0 0 auto;display:block;width:84px;height:26px;border:1px solid #0f0f0f;border-radius:4px;outline:0;background:#fff;text-align:center;font:700 13px Montserrat,sans-serif;color:#0f0f0f;padding:0 5px;}.catalog__filter-field+.catalog__filter-field{  margin-left:5px;}.catalog__filter-content{  padding:13px 14px 6.5px;display:none;}.catalog__filter-section:nth-child(2) .catalog__filter-content{  padding-top:10px;}.catalog__filter-section._opened .catalog__filter-content{  display:block;}.catalog__filter-section._range .catalog__filter-content{  display:block;padding:4px 9px 10.5px;}.catalog__filter-item{  margin-top:15px;}.catalog__filter-item:first-child{  margin-top:0;}.detail{  padding-top:20px;}.detail__back{  margin-bottom:12px;}.detail .breadcrumbs{  display:none;}.desc{  padding-bottom:47px;padding-top:9px;}.desc__content{  padding-top:20px;}.desc__gallery{  width:100%;flex:0 0 auto;display:flex;}.desc__gallery-preview{  flex:0 0 auto;width:0;height:0;overflow:hidden;}.desc__gallery-carousel{  margin-top:-12px;height:542px;}.desc__gallery-carousel .swiper-wrapper{  height:100%;flex-direction:column;}.desc__slide-preview{  height:135px;padding-top:12px;cursor:pointer;position:relative;}.desc__preview-img{  width:100%;flex:0 0 auto;height:100%;border:3px solid #e1e1e1;background:#fff;position:relative;transition:border-color .2s ease;}.desc__preview-img img{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;}.desc__slide-preview.swiper-slide-thumb-active .desc__preview-img{  border-color:#0f0f0f;}.desc__gallery-images{  flex:1 1 auto;width:100%;position:relative;min-width:0;}.desc__gallery-slider{  border:3px solid #e1e1e1;height:275px;width:100%;}.desc__gallery-slider .swiper-wrapper{  height:100%;}.desc__gallery-slide{  height:100%;position:relative;background:#fff;}.desc__gallery-link{  display:block;width:100%;height:100%;position:relative;}.desc__gallery-img{  width:100%;height:100%;position:relative;}.desc__gallery-img img{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:100%;}.desc__btn-next,.desc__btn-prev{  width:50px;height:50px;border-radius:50%;background:rgba(15,15,15,.3);cursor:pointer;transition:background-color .2s ease;position:absolute;top:50%;margin-top:-25px;z-index:5;}.desc__btn-next[role],.desc__btn-prev[role]{  display:none;}.desc__btn-prev{  transform:scale(-1,1);left:20px;}.desc__btn-next{  right:20px;}.desc__btn-arrow{  width:17px;height:15px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.desc__gallery-pagination{  margin:10px -4px -8px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.desc__gallery-pagination .swiper-pagination-bullet{  width:8px;margin:0 4px 8px;height:8px;cursor:pointer;flex:0 0 auto;border-radius:50%;background:#cfcfcf;transition:background-color .2s ease;}.desc__gallery-pagination .swiper-pagination-bullet-active{  background-color:#0f0f0f;}.desc__detail{  flex:1 1 auto;width:100%;}.desc__gallery+.desc__detail{  padding-top:37px;}.desc__prices{  display:flex;align-items:flex-end;margin:0 -7.5px;flex-wrap:wrap;}.desc__price{  padding:0 7.5px;font-size:20px;line-height:1;font-weight:700;color:#0f0f0f;}.desc__old-price-item{  display:inline-block;text-decoration:line-through;font-size:16px;}.desc__new-price-item{  display:inline-block;color:#fd7b02;}.desc__new-price-item span{  color:#0f0f0f;}.desc__price-item{  display:inline-block;}.desc__text{  margin:0;font-size:14px;line-height:1.5;color:#0f0f0f;}.desc__prices+.desc__text{  margin-top:25px;}.desc__info+.desc__data{  margin-top:29px;}.desc__data-item{  margin-top:20px;}.desc__data-item:first-child{  margin-top:0;}.desc__data-name{  font:600 18px/1.5 Rubik,sans-serif;color:#000;margin:0;text-transform:none;}.desc__data-value{  font:400 20px/1.5 Rubik,sans-serif;}.desc__data-value span{  font-size:16px;line-height:1.5;color:#323232;display:inline-block;}.desc__data-name+.desc__data-value{  margin-top:2px;}.desc__colors{  width:238px;}.desc__colors img{  width:100%;max-width:none;}.desc__info+.desc__colors{  margin-top:36px;}.desc__data+.desc__colors{  margin-top:29px;}.desc__btn{  width:180px;margin-bottom:45px;}.desc__data+.desc__btn{  margin-top:37px;}.desc__info+.desc__btn{  margin-top:39px;}.desc__colors+.desc__btn{  margin-top:30px;}.desc__sub-text{  margin-top:30px;border-top:3px solid #e1e1e1;border-bottom:3px solid #e1e1e1;padding:17px 0;text-align:center;font-size:14px;line-height:1.5;font-weight:600;}.info__gallery-wrapper{  padding-bottom:47px;}.info__head{  display:flex;align-items:center;justify-content:flex-end;}.info__title{  flex:1 1 auto;width:100%;}.info__title:after{  width:42px;}.info__btn-next,.info__btn-prev{  width:50px;height:50px;border-radius:50%;background:#0f0f0f;cursor:pointer;flex:0 0 auto;margin-left:10px;transition:background-color .2s ease;position:relative;}.info__btn-next[role],.info__btn-prev[role]{  display:none;}.info__btn-prev{  transform:scale(-1,1);}.info__btn-arrow{  width:17px;height:15px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.info__gallery-carousel{  margin:20px -10px 0;width:auto;overflow:visible;}.info__gallery-slide{  width:237px;padding:0 10px;}.info__gallery-link{  display:block;width:100%;position:relative;overflow:hidden;}.info__gallery-link._video:before{  content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));}.info__gallery-img{  width:100%;position:relative;transition:transform .2s ease;}.info__gallery-img img{  max-width:none;width:100%;}.info__gallery-play-btn{  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:40px;height:30px;}.info__blog-wrapper{  padding-bottom:47px;}.info__blog-carousel{  margin-left:-10px;margin-right:-10px;width:auto;padding-top:20px;overflow:visible;}.info__blog-slide{  display:flex;width:237px;padding:0 10px;}.info__text-wrapper{  padding-bottom:28px;}.info__text{  padding-top:21px;}.info__data-wrapper{  padding-bottom:47px;}.info__data{  overflow-x:auto;overflow-y:hidden;margin:0 -20px;}.info__title+.info__data{  margin-top:25px;}
.info__data-section-wrapper{  padding:0 0 0 20px; /*max-width:100%;*/ width:755px;}
.info__data-section{  margin-top:36px;}.info__data-section:first-child{  margin-top:0;}.info__data-section-title{  font-size:14px;line-height:1.4285714286;margin:0;}.info__data-section-title+.info__data-content{  margin-top:15px;}.info__data-list{  border:2px solid #e9e9e9;background:#fff;width:715px;}.info__data-info{  display:flex;align-items:center;font-size:16px;line-height:1.5;color:#000;font-weight:500;padding:10.5px 5px;justify-content:space-between;border-top:2px solid #e9e9e9;}.info__data-info:first-child{  padding-top:13px;border-top:none;}.info__data-info:nth-child(odd){  background:#f1f1f1;}.info__data-name{  padding:0 5px;}.info__data-value{  padding:0 5px;text-align:right;}.contacts{  padding-top:19px;padding-bottom:39px;}.contacts__title{  margin-top:10px;}.contacts__title:after{  width:50px;}.contacts__content{  padding-top:30px;}.contacts__map{  flex:0 0 auto;width:100%;height:427px;order:2;background:#ededf3;}.contacts__list-wrapper{  order:1;flex:0 0 auto;overflow:hidden;margin-top:30px;}.contacts__list{  display:flex;margin:0 -15px;flex-wrap:wrap;}.contacts__item{  display:flex;flex:0 0 auto;align-items:center;padding:0 15px;margin-bottom:30px;width:100%;}.contacts__item._contact-sales{  order:1;}.contacts__item._contact-accounting{  order:2;}.contacts__item._contact-service{  order:3;}.contacts__item._contact-address{  order:5;}.contacts__item._contact-email{  order:4;}.contacts__item-info{  display:flex;align-items:center;}.contacts__icon-wrapper{  flex:0 0 auto;width:37px;}.contacts__icon{  fill:#0f0f0f;margin:0 auto;}.contacts__icon._telephone{  width:30px;height:30px;}.contacts__icon._address{  width:21px;height:30px;}.contacts__icon._email{  width:37px;stroke:#0f0f0f;height:30px;}.contacts__item-content{  flex:1 1 auto;width:100%;}.contacts__icon-wrapper+.contacts__item-content{  padding-left:22px;}.contacts__item-name{  font-size:16px;line-height:1.25;text-transform:uppercase;color:#0f0f0f;font-weight:700;}.contacts__item-text{  font-size:14px;line-height:1.2142857143;font-weight:600;color:#0f0f0f;text-transform:uppercase;}.contacts__item-text a{  color:#0f0f0f;transition:color .2s ease;}.contacts__item-name+.contacts__item-text{  margin-top:2px;}.articles{  padding-top:19px;}.articles__title{  margin-top:10px;}.articles__content-wrapper{  padding-top:27px;}.articles__content{  flex:1 1 auto;width:100%;padding-bottom:67px;}.articles__list{  display:flex;flex-wrap:wrap;margin:0 -15px;}.articles__item{  flex:0 0 auto;width:100%;display:flex;padding:0 10px 30px;}.articles__pagination{  padding-bottom:30px;}.articles__sidebar{  flex:0 0 auto;width:100%;padding-bottom:70px;}.articles__categories-wrapper{  background:#fff;border:1px solid #eee;box-shadow:0 20px 40px rgba(103,103,103,.1);padding:30px 20px 36px;}.articles__categories-title{  margin:0;text-transform:none;font-weight:600;font-size:16px;line-height:1.25;color:#0f0f0f;}.articles__categories-title:after{  content:"";display:block;width:23px;height:2px;background:#fd7b02;margin-top:3px;}.articles__categories-list{  margin:0;}.articles__categories-title+.articles__categories-list{  margin-top:31px;}.articles__category{  margin-top:29px;}.articles__category:first-child{  margin-top:0;}.articles__category-link{  display:flex;align-items:flex-start;transition:color .2s ease;color:#0f0f0f;font-size:16px;line-height:1.25;font-weight:600;justify-content:flex-end;position:relative;}.articles__category._sub-container>.articles__category-link{  padding-right:27px;}.articles__category._sub-container>.articles__category-link:before{  content:"";position:absolute;right:1px;top:7px;width:12px;height:6px;border-top:6px solid #0f0f0f;border-left:6px solid transparent;border-right:6px solid transparent;transition:transform .2s ease;display:block;transition:border-top-color .2s ease,transform .2s ease;}.articles__category.active>.articles__category-link{  color:#fd7b02;}.articles__category.active>.articles__category-link:before{  border-top-color:#fd7b02;}.articles__category._opened>.articles__category-link:before{  transform:scale(1,-1);}.articles__category-name{  flex:1 1 auto;width:100%;}.articles__category-count{  flex:0 0 auto;}.articles__category-name+.articles__category-count{  margin-left:20px;}.articles__sub-categories{  padding:30px 0 0 30px;display:none;}.articles__sub-categories .articles__sub-categories{  display:block;}.articles__category._opened>.articles__sub-categories{  display:block;}.text{  padding-top:20px;padding-bottom:70px;}.text__info{  flex:1 1 auto;width:100%;padding-bottom:3px;}.text__back{  margin-bottom:21px;}.text .breadcrumbs{  display:none;}.text__title{  margin-top:10px;}.text__content-wrapper{  padding-top:31px;}.text__content picture{  margin-bottom:30px;}.text__content img{  max-width:none;margin-bottom:30px;width:100%;}.text__content picture img{  margin-bottom:0;}.text__content *+img,.text__content *+picture{  margin-top:34px;}.text__content *+picture img{  margin-top:0;}.text__sidebar{  width:100%;}.text__info+.text__sidebar{  padding-top:30px;}.text__other-title{  margin:0;text-transform:none;font-weight:600;font-size:16px;line-height:1.25;color:#0f0f0f;}.text__other-title:after{  content:"";display:block;width:35px;height:2px;background:#fd7b02;margin-top:5px;}.text__other-list{  display:flex;flex-wrap:wrap;margin:0 -10px;}.text__other-title+.text__other-list{  margin-top:29px;}.text__other-item{  display:flex;flex:0 0 auto;width:100%;padding:0 10px 30px;position:relative;}.text__other-item:before{  content:"";display:none;width:calc(100% - 20px);position:absolute;left:10px;bottom:0;height:2px;background:#c4c4c4;}.text__other-item:last-child:before{  display:none;}.content{  padding-top:19px;padding-bottom:28px;}.content__title{  margin-top:10px;}.content__title:after{  width:30px;}.content__info-wrapper{  padding-top:30px;}.content__contacts{  padding-bottom:27px;}.content__contacts-section{  margin-top:21px;padding-top:20px;border-top:2px solid #ccc;}.content__contacts-section:first-child{  margin-top:0;padding-top:0;border-top:none;}.content__contact{  display:block;position:relative;background:#fff;box-shadow:0 20px 40px rgba(102,119,102,.1);width:100%;padding:0 0 0 56px;text-align:left;white-space:normal;margin-top:6px;font:600 14px/1.5 Montserrat,sans-serif;color:#0f0f0f;text-transform:uppercase;border-radius:0;cursor:pointer;outline:0;border:none;}.content__contact:first-child{  margin-top:0;}.content__contact._main{  font-size:16px;line-height:1.3125;}.content__contact-icon-wrapper{  width:56px;display:block;height:100%;background:#0f0f0f;position:absolute;top:0;left:0;}.content__contact-icon{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;fill:#fff;}.content__contact-icon._email{  width:25px;height:20px;stroke:#fff;}.content__contact-icon._telephone{  width:20px;height:20px;}.content__contact-icon._arrow{  width:20px;height:18px;}.content__contact-text{  padding:14.5px 20px;display:block;}.content__info .naming{  margin-bottom:19px;}.content__info .naming:after{  width:150px;}.content__info picture{  margin-bottom:24px;}.content__info img{  max-width:none;width:100%;margin-bottom:24px;}.content__info picture img{  margin-bottom:0;}.content__sidebar+.content__info{  padding-top:5px;}.content__categories{  display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:4px;}.content__category{  flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 20px;position:relative;overflow:hidden;height:186px;}.content__category:before{  content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#0f0f0f;opacity:.3;}.content__category-img{  z-index:1;position:relative;width:100%;height:100%;overflow:hidden;}.content__category-img img{  position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none;}.content__category-name{  display:flex;justify-content:center;position:absolute;align-items:center;top:0;left:0;z-index:3;width:100%;height:100%;padding:10px;font-size:20px;line-height:1.2;color:#fff;text-align:center;}.content__category-name span{  display:block;}.content__node-list{  display:flex;align-items:center;margin:0 -5px;flex-wrap:wrap;padding-bottom:20px;}.content__node{  display:block;margin:0 5px 10px;background:#fff;border:1px solid #e0e0e0;color:#0f0f0f;text-transform:uppercase;padding:5px 14px;border-radius:0;font:500 14px/1.5 Montserrat,sans-serif;outline:0;cursor:pointer;white-space:normal;text-align:left;transition:background-color .2s ease;}.content__list-spares{  display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:1px;padding-top:9px;}.content__spares-item{  flex:0 0 auto;width:calc(100% - 20px);margin:0 10px 20px;position:relative;overflow:hidden;height:238px;}.content__spares-item:before{  content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#0f0f0f;opacity:.5;}.content__spares-item-img{  z-index:1;position:relative;width:100%;height:100%;overflow:hidden;}.content__spares-item-img img{  position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;max-width:none;}.content__spares-item-name{  display:flex;justify-content:center;position:absolute;align-items:center;top:0;left:0;z-index:3;width:100%;height:100%;padding:5px;font-size:20px;line-height:1.5;color:#fff;text-align:center;text-transform:none;}.content__spares-item-name span{  display:block;max-width:295px;}.brands{  padding-bottom:40px;}.brands._inner{  display:none;}.brands__carousel{  margin-left:-10px;margin-right:-10px;overflow:visible;}.brands__slide{  padding:0 10px;width:auto;}.brands__link{  display:block;width:100%;transition:transform .2s ease;}.brands__image{  height:40px;position:relative;display:flex;align-items:center;justify-content:center;}.brands__image img{  max-height:100%;max-width:none;}.brands__btn-next,.brands__btn-prev{  position:absolute;top:0;height:100%;width:70px;cursor:pointer;outline:0;}.brands__btn-next[role],.brands__btn-prev[role]{  display:none;}.brands__btn-prev{  left:0;transform:scale(-1,1);}.brands__btn-next{  right:0;}.brands__btn-arrow{  width:15px;height:26px;fill:#cfcfcf;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:fill .2s ease;}.footer{  background:#0f0f0f;}.footer__content{  padding-top:40px;padding-bottom:50px;}.footer__logo{  display:block;width:166px;}.footer__logo-icon{  width:166px;height:32px;fill:#fff;transition:fill .2s ease;}.footer__logo+.footer__contacts{  margin-top:47px;}.footer__contact-item{  margin-top:31px;position:relative;padding-left:38px;}.footer__contact-item:first-child{  margin-top:0;}.footer__contact-icon{  position:absolute;fill:#fff;top:50%;transform:translateY(-50%);}.footer__contact-icon._address{  width:18px;height:23px;left:6px;}.footer__contact-icon._email{  width:25px;height:20px;left:2px;}.footer__contact-icon._telephone{  width:24px;height:24px;left:4px;}.footer__contact-detail{  font-size:12px;line-height:1.25;color:#fff;text-transform:uppercase;font-weight:700;}.footer__contact-detail a{  color:#fff;transition:color .2s ease;display:inline-block;}.footer__info+.footer__nav{  margin-top:58px;}.footer__nav-title{  font-size:18px;line-height:1.2222222222;color:#fff;margin:0 0 17px;}.footer__nav-list{  margin:0;}.footer__nav-item{  margin-top:8px;}.footer__nav-item:first-child{  margin-top:0;}.footer__nav-link{  font-size:16px;line-height:1.25;color:#fff;transition:color .2s ease;font-weight:400;}.footer__vk-wrapper{  flex:0 0 auto;width:100%;}.footer__vk-wrapper #vk_groups,.footer__vk-wrapper #vk_widget{  width:100%!important;}.footer__info-wraper+.footer__vk-wrapper{  margin-top:47px;}.footer__footnote{  border-top:2px solid #f9f9f9;display:flex;align-items:center;justify-content:flex-start;padding-top:25px;padding-bottom:9px;font-size:12px;line-height:1.25;color:#fff;text-transform:uppercase;font-weight:700;flex-wrap:wrap;flex-direction:column;}.footer__copyright{  margin:0 0 5px;}.footer__studio{  margin:0 0 5px;display:flex;align-items:center;color:#fff;}.footer__studio-logo{  fill:#fff;width:65px;height:35px;flex:0 0 auto;}.footer__studio-text+.footer__studio-logo{  margin-left:15px;}.modals{  width:100%;background:#fff;box-shadow:0 20px 40px rgba(103,103,103,.1);padding:30px 20px 30px;display:none;}.modals:before{  content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;background:rgba(255,255,255,.5);transition:opacity .2s ease;pointer-events:none;}.modals._send:before{  pointer-events:auto;opacity:1;}.modals__head{  display:flex;align-items:center;justify-content:flex-end;margin-bottom:26px;}.modals__title{  flex:1 1 auto;width:100%;margin:0;font-size:18px;line-height:1.2222222222;}.modals__close-btn{  width:20px;position:relative;flex:0 0 auto;cursor:pointer;height:20px;}.modals__close-btn:after,.modals__close-btn:before{  content:"";display:block;width:3px;background:#0f0f0f;position:absolute;top:50%;left:50%;margin-left:-1px;top:0;height:100%;}.modals__close-btn:before{  transform:rotate(45deg);}.modals__close-btn:after{  transform:rotate(-45deg);}.modals__title+.modals__close-btn{  margin-left:15px;}.modals__field-list{  margin-bottom:-10px;}.modals__field{  margin-bottom:10px;}.modals__error,.modals__policy,.modals__text{  margin:30px 0 0;font-size:12px;line-height:1.5;color:#0f0f0f;}.modals__policy .toggler__text{  font-size:13px;line-height:1.3846153846;}.modals__captcha{  margin-top:35px;}.modals__error{  color:#ff8585;}.modals__captcha+.modals__error{  margin-top:21px;}.modals__error+.modals__policy{  margin-top:10px;}.modals__text{  margin:0;}.modals__head+.modals__text{  margin-top:-20px;}.modals__btn{  width:160px;margin-top:31px;}.nav{  position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;padding:70px 0 0;display:none;}.nav__container{  background:#0f0f0f;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;border-top:2px solid #fff;}.nav__content{  display:flex;width:100%;flex-direction:column;min-height:100%;}.nav__list{  margin:0;flex:1 0 auto;padding:20px 0;}.nav__item{  margin-top:15px;}.nav__item:first-child{  margin-top:0;}.nav__link{  display:block;padding:15px 20px;background:rgba(255,255,255,.05);border-radius:3px;font-size:14px;line-height:1.2142857143;text-transform:uppercase;color:#f9f9f9;font-weight:700;}.active>.cover .nav__link{  background:#fd7b02;}.nav__contacts-wrapper{  flex:0 0 auto;padding:40px 0;}.nav__list+.nav__contacts-wrapper{  padding-top:20px;}.nav__contact-item{  margin:0;font-size:14px;line-height:1.5;color:#fff;font-weight:700;text-transform:uppercase;}.nav__contact-item a{  color:#fff;transition:color .2s ease;}.nav__contact-item a._selected{  text-decoration:underline;color:#fd7b02;}.nav__btn{  width:168px;padding-top:15px;padding-bottom:15px;}.nav__contacts+.nav__btn{  margin-top:19px;}.connect{  position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#1b1b1b;display:none;padding:0;margin:0;}.connect__content{  width:100%;min-height:100%;display:flex;align-items:center;padding:70px 0;position:relative;flex:0 0 auto;}.connect__close-wrapper{  position:absolute;width:100%;top:0;left:0;}.connect__close-wrapper .cover{  height:70px;}.connect__close-btn{  float:right;height:100%;width:70px;position:relative;cursor:pointer;margin-right:-25px;}.connect__close-icon{  width:20px;height:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;}.connect__close-icon span{  width:20px;height:2px;position:absolute;display:block;left:0;background:#fff;transition:transform .2s ease,opacity .2s ease;}.connect__close-icon span:nth-child(1){  top:0;}.connect__close-icon span:nth-child(2){  top:6px;}.connect__close-icon span:nth-child(3){  top:12px;}.connect.fancybox__content .connect__close-icon span:nth-child(1){  transform:rotate(45deg) translate(4px,4px);}.connect.fancybox__content .connect__close-icon span:nth-child(2){  opacity:0;}.connect.fancybox__content .connect__close-icon span:nth-child(3){  transform:rotate(-45deg) translate(4px,-4px);}.connect__info{  flex:0 0 auto;width:290px;margin:0 auto;}.connect__title{  text-transform:none;color:#fff;font-size:22px;line-height:1.3636363636;margin:0;}.connect__title+.connect__list{  margin-top:15px;}.connect__item{  margin-top:14px;display:flex;align-items:center;justify-content:flex-end;}.connect__item:first-child{  margin-top:0;}.connect__item-content{  display:flex;align-items:center;flex:1 1 auto;width:100%;font-size:18px;line-height:1;color:#fff;}.connect__item-content._messenger{  font-weight:400;}.connect__item-icon-wrapper{  flex:0 0 auto;width:25px;}.connect__item-icon{  margin:0 auto;}.connect__item-icon._whatsapp{  width:25px;height:25px;}.connect__item-icon._telegram{  width:25px;height:25px;}.connect__item-icon._viber{  width:23px;height:25px;}.connect__item-text{  flex:1 1 auto;width:100%;}.connect__item-icon-wrapper+.connect__item-text{  padding-left:10px;}.connect__item-btn-list{  flex:0 0 auto;display:flex;align-items:center;width:100px;}.connect__item-btn{  display:block;flex:0 0 auto;width:40px;height:40px;border-radius:5px;background:#fd7b02;position:relative;}.connect__item-btn+.connect__item-btn{  margin-left:20px;}.connect__item-btn._message{  background:#fff;}.connect__btn-icon{  position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}.connect__btn-icon._tube{  width:26px;height:26px;fill:#fff;}.connect__btn-icon._message{  width:26px;height:26px;fill:#000;}@media (min-width:480px){  .slider__info-slide{    width:100%;  }  .slider__image{    height:250px;  }  .banner__content{    width:320px;margin:0 39px;padding:0;  }  .catalog__select._count{    width:calc(50% - 10px);  }  .catalog__select._sort{    width:calc(50% - 10px);  }  .catalog__brand-wrapper{    width:calc(25% - 12px);  }  .catalog__filter-section{    padding-left:18px;padding-right:20px;  }  .articles__content{    padding-bottom:77px;  }  .articles__item{    width:50%;padding-bottom:20px;  }  .articles__pagination{    margin-top:10px;padding-bottom:20px;  }  .text{    padding-bottom:73px;  }  .text__info{    padding-bottom:0;  }  .text__info+.text__sidebar{    padding-top:33px;  }  .text__other-posts{    padding-bottom:7px;  }  .text__other-item{    width:50%;padding-bottom:20px;  }  .modals{    width:336px;  }}@media (min-width:600px){  .cover{    max-width:570px;  }  .banner__content{    margin:0 25px;  }  .banner__btn-prev{    left:50%;margin-left:-282px;  }  .banner__btn-next{    right:50%;margin-right:-282px;  }  .catalog__brand-wrapper{    width:calc(20% - 12px);  }  .info__data{    overflow:visible;margin-left:0;margin-right:0;  }  
.info__data-section-wrapper{    padding:0;width:100%;  }  .info__data-list{    width:100%;  }  .content__category{    width:calc(50% - 20px);  }  .content__spares-item{    width:calc(50% - 20px);height:200px;  }}@media (min-width:768px){  .cover{    max-width:740px;  }  .btn{    font-size:14px;line-height:1.2142857143;padding-top:16px;padding-bottom:16px;  }  .card._carousel{    box-shadow:0 5px 13px 0 rgba(103,103,103,.15);  }  .card._carousel .card__btn{    font-size:12px;line-height:1.25;padding-top:14px;padding-bottom:14px;  }  .article._carousel{    box-shadow:0 5px 13px 0 rgba(103,103,103,.15);  }  .field__icon{    width:49px;  }  .field__icon._user img{    width:21px;height:25px;  }  .field__icon._telephone img{    width:25px;height:25px;  }  .field__input{    height:54px;  }  .field__icon+.field__input{    padding-left:49px;  }  .pagination{    padding-top:1px;  }  .pagination__list-wrapper{    padding-top:11.5px;padding-bottom:11.5px;margin-top:19px;  }  .pagination__btn{    font-size:12px;line-height:1.25;padding-top:14px;padding-bottom:14px;display:flex;margin-top:19px;  }  .header._searching .header__logo{    opacity:1;pointer-events:auto;  }  .header__btn{    font-size:12px;line-height:1.25;padding-top:15px;padding-bottom:15px;  }  .header__search{    position:relative;  }  .header__search-field{    right:100%;width:320px;  }  .slider{    padding-top:30px;  }  .slider__info-slide{    display:flex;  }  .slider__image{    width:410px;border-radius:15px;height:294px;  }  .slider__desc-wrapper{    padding-bottom:68px;width:0;padding-top:0;overflow:hidden;  }  .swiper-slide-active .slider__desc-wrapper{    width:290px;  }  .slider__desc{    width:290px;padding-right:30px;  }  .slider__title{    font-size:23px;line-height:1.2173913043;  }  .slider__title+.slider__status{    margin-top:23px;  }  .slider__controls{    width:auto;padding:0;max-width:260px;position:absolute;left:10px;bottom:0;  }  .slider__btn-next,  .slider__btn-prev{    margin-top:0;  }  .slider__pagination{    margin-top:-2px;  }  .offers__carousel{    overflow:hidden;  }  .offers__slide{    width:33.3333333333%;  }  .blog__naming{    margin-bottom:8px;  }  .blog__carousel{    overflow:hidden;  }  .blog__slide{    width:33.3333333333%;padding:12px 10px 23px;  }  .blog__carousel-footer{    padding-top:6px;  }  .banner__slide{    padding-top:0;  }  .banner__slide:before{    border:5px solid #fd7b02;border-right-width:7px;border-left-width:7px;width:75%;left:-232px;top:0;bottom:auto;transform:skewX(-30deg);height:100%;  }  .banner__slide .cover{    min-height:210px;padding-top:30px;padding-bottom:30px;  }  .banner__img{    height:100%;width:calc(50% + 365px);  }  .banner__content{    width:275px;margin:0;  }  .banner__title{    font-size:17px;line-height:1.4705882353;  }  .banner__status{    padding:6px 15px;font-size:14px;border-radius:5px;line-height:1.4285714286;  }  .banner__title+.banner__status{    margin-top:15px;  }  .banner__btn-next,  .banner__btn-prev{    width:60px;height:60px;margin-top:-30px;top:50%;  }  .banner__btn-next[role],  .banner__btn-prev[role]{    display:none;  }  .banner__btn-prev{    left:22px;margin-left:0;  }  .banner__btn-next{    right:22px;margin-right:0;  }  .banner__btn-arrow{    width:22px;height:16px;  }  .banner__pagination.swiper-pagination-bullets{    display:flex;  }  .catalog{    padding-bottom:51px;  }  .catalog__sort-wrapper{    margin-left:0;margin-right:0;flex-wrap:nowrap;  }  .catalog__select{    margin-left:0;margin-right:0;  }  .catalog__select+.catalog__select{    margin-left:10px;  }  .catalog__select._count{    width:200px;  }  .catalog__select._sort{    width:200px;  }  .catalog__search-input{    height:45px;  }  .catalog__search-field+.catalog__search-btn{    margin-left:15px;  }  .catalog__brand-wrapper{    width:calc(16.6666666667% - 12px);  }  .catalog__product-item{    width:50%;  }  .desc{    padding-bottom:38px;  }  .desc__btn{    font-size:12px;line-height:1.25;padding-top:14px;padding-bottom:14px;  }  .info__gallery-wrapper{    padding-bottom:38px;  }  .info__head .info__title{    padding:8.5px 0 9.5px;  }  .info__btn-next[role],  .info__btn-prev[role]{    display:block;  }  .info__gallery-content{    overflow:hidden;  }  .info__gallery-carousel{    overflow:hidden;margin-top:21px;  }  .info__gallery-slide{    width:33.3333333333%;  }  .info__gallery-play-btn{    width:59px;height:42px;  }  .info__blog-wrapper{    padding-bottom:17px;  }  .info__blog-carousel{    overflow:hidden;padding-top:9px;  }  .info__blog-slide{    width:33.3333333333%;padding:12px 10px 30px;  }  .contacts__item{    width:50%;  }  .contacts__item._contact-address{    order:4;  }  .contacts__item._contact-email{    order:5;  }  .articles__content{    padding-bottom:80px;  }  .brands__carousel{    margin-left:-15px;margin-right:-15px;  }  .brands__slide{    padding:0 15px;  }  .brands__image{    height:57px;  }  .footer__content{    padding-bottom:40px;  }  .footer__info-wraper{    display:flex;flex:1 1 auto;width:100%;  }  .footer__info{    flex:0 0 auto;width:315px;padding-right:30px;  }  .footer__nav{    flex:1 1 auto;border-left:2px solid #3f3f3f;padding:0 30px;  }  .footer__info+.footer__nav{    margin-top:0;  }  .footer__info-wraper+.footer__vk-wrapper{    margin-top:40px;  }  .footer__footnote{    padding-top:19px;flex-direction:row;padding-bottom:16px;justify-content:space-between;  }  .footer__studio-text+.footer__studio-logo{    margin-left:20px;  }  .modals{    width:380px;padding:40px 28px 37px 32px;  }  .modals__head{    margin-bottom:40px;  }  .modals__title{    font-size:20px;line-height:1.2;  }  .modals__close-btn{    width:24px;height:24px;margin-right:-5px;  }  .modals__error,  .modals__policy,  .modals__text{    font-size:14px;line-height:1.5;margin-top:31px;  }  .modals__text{    margin:0;  }  .modals__btn{    font-size:12px;line-height:1.25;padding-top:17px;padding-bottom:17px;margin-top:29px;width:181px;  }  .nav__btn{    font-size:12px;line-height:1.25;padding-top:15px;padding-bottom:15px;  }}@media (min-width:990px){  .cover{    max-width:970px;  }  .slider{    padding-bottom:120px;  }  .slider__image{    height:300px;width:565px;  }  .slider__desc-wrapper{    padding-bottom:62px;  }  .swiper-slide-active .slider__desc-wrapper{    width:365px;  }  .slider__desc{    width:365px;  }  .slider__title{    font-size:26px;line-height:1.2307692308;  }  .slider__title+.slider__status{    margin-top:22px;  }  .slider__controls{    max-width:335px;  }  .categories__item{    width:calc(33.3333333333% - 20px);  }  .banner__slide:before{    width:58%;  }  .catalog__head{    display:flex;align-items:center;  }  .catalog__title+.catalog__sort-wrapper{    padding-left:20px;margin-top:0;  }  .catalog__brand-wrapper{    width:calc(12.5% - 12px);  }  .desc__content{    display:flex;align-items:flex-start;  }  .desc__gallery{    width:530px;  }  .desc__gallery-slider{    height:501px;  }  .desc__btn-next[role],  .desc__btn-prev[role]{    display:block;  }  .desc__gallery-pagination.swiper-pagination-bullets{    display:none;  }  .desc__gallery+.desc__detail{    padding-left:32px;padding-top:0;  }  .desc__colors{    width:200px;  }  .desc__btn{    margin-bottom:0;width:140px;  }  .contacts__item{    width:33.3333333333%;  }  .articles{    padding-bottom:50px;  }  .articles__content-wrapper{    display:flex;align-items:flex-start;justify-content:flex-end;  }  .articles__content{    padding-bottom:0;  }  .articles__sidebar{    width:300px;padding-bottom:20px;  }  .articles__content+.articles__sidebar{    margin-left:20px;  }  .text__info-wrapper{    display:flex;align-items:flex-start;justify-content:flex-end;  }  .text__sidebar{    width:300px;flex:0 0 auto;padding-top:99px;  }  .text__info+.text__sidebar{    margin-left:30px;padding-top:99px;  }  .text__other-posts{    padding-bottom:27px;  }  .text__other-item{    width:100%;margin-bottom:19px;  }  .text__other-item:before{    display:block;  }  .text__other-item:last-child{    margin-bottom:0;padding-bottom:0;  }  .content__info-wrapper{    display:flex;align-items:flex-start;justify-content:flex-end;  }  .content__sidebar{    flex:0 0 auto;width:300px;margin-left:30px;order:2;  }  .content__info{    flex:1 1 auto;width:100%;order:1;  }  .content__sidebar+.content__info{    padding-top:0;  }  .footer__content{    display:flex;align-items:flex-start;justify-content:flex-end;  }  .footer__vk-wrapper{    width:250px;  }  .footer__info-wraper+.footer__vk-wrapper{    margin-top:0;  }}@media (min-width:1200px){  body{    background-color:#f9f9f9;font-size:18px;line-height:1.5;  }  a:active,  a:hover{    text-decoration:underline;  }  p{    margin-bottom:30px;  }  q{    margin-bottom:30px;  }  h1,  h2,  h3,  h4,  h5,  h6{    margin-bottom:15px;  }  h1{    font-size:24px;  }  h2{    font-size:20px;  }  h3{    font-size:18px;  }  h4{    font-size:16px;  }  h5{    font-size:14px;  }  h6{    font-size:12px;  }  ol,  ul{    margin-bottom:30px;  }  ul.marker li{    padding-left:27px;  }  ul.marker li:before{    left:12px;top:11px;  }  .cover{    max-width:1170px;  }  .accented-text{    font-size:20px;line-height:1.5;  }  .btn:active,  .btn:hover{    text-decoration:none;background-color:#fd902b;  }  .btn:disabled:active,  .btn:disabled:hover{    background-color:#c7c7c7;  }  .naming{    font-size:24px;line-height:1.2083333333;  }  .naming:after{    margin-top:10px;  }  .card{    box-shadow:0 10px 15px 0 rgba(103,103,103,.05);  }  .card:active,  .card:hover{    box-shadow:0 10px 15px 0 rgba(103,103,103,.25);  }  .card._carousel{    box-shadow:0 10px 15px 0 rgba(103,103,103,.05);  }  .card._carousel:active,  .card._carousel:hover{    box-shadow:0 10px 15px 0 rgba(103,103,103,.25);  }  .card__link:active,  .card__link:hover{    text-decoration:none;  }  .card__img-wrapper{    height:290px;padding:29px 30px 20px;  }  .card._carousel .card__img-wrapper{    height:290px;padding-top:29px;padding-bottom:20px;  }  .card__label{    margin-right:6px;font-weight:700;font-size:13px;line-height:1.2307692308;  }  .card__label._blue{    min-width:68px;  }  .card._carousel .card__label{    font-size:13px;line-height:1.2307692308;padding:4px 9px;  }  .card:active .card__img,  .card:hover .card__img{    transform:scale(1.03);  }  .card__play-icon{    right:30px;  }  .card._carousel .card__play-icon{    width:30px;height:30px;bottom:20px;  }  .card__content{    padding:0 30px 39px;  }  .card._carousel .card__content{    padding-bottom:39px;  }  .card__title{    font-size:20px;line-height:1.2;  }  .card__title:active,  .card__title:hover{    color:#fd7b02;  }  .card._carousel .card__title{    font-size:20px;line-height:1.2;  }  .card__prices{    font-size:18px;line-height:1.2222222222;  }  .card._carousel .card__prices{    font-size:18px;line-height:1.2222222222;  }  .card__title+.card__prices{    margin-top:5px;  }  .card._carousel .card__title+.card__prices{    margin-top:5px;  }  .card__old-price{    font-size:16px;  }  .card__info+.card__data-list{    margin-top:31px;  }  .card._carousel .card__info+.card__data-list{    margin-top:31px;  }  .card__data-item{    margin-top:6px;  }  .card__data-item a:active,  .card__data-item a:hover{    text-decoration:none;  }  .card__btn{    width:calc(100% - 60px);margin:0 30px 30px;  }  .card._carousel .card__btn{    font-size:14px;line-height:1.2142857143;padding-top:16px;padding-bottom:16px;  }  .article{    box-shadow:0 10px 15px 0 rgba(103,103,103,.05);  }  .article:active,  .article:hover{    text-decoration:none;box-shadow:0 10px 15px 0 rgba(103,103,103,.25);  }  .article._carousel{    border-radius:0;box-shadow:0 10px 15px 0 rgba(103,103,103,.05);  }  .article._carousel:active,  .article._carousel:hover{    box-shadow:0 10px 15px 0 rgba(103,103,103,.25);  }  .article:active .article__img,  .article:hover .article__img{    transform:scale(1.03);  }  .article._carousel .article__play-icon{    width:30px;height:30px;  }  .article__content{    padding:15px 15px 23px;  }  .article._carousel .article__content{    padding:15px 15px 23px;  }  .article._carousel .article__title{    font-size:16px;line-height:1.5;min-height:48px;  }  .article._carousel .article__more-wrapper{    justify-content:flex-end;  }  .article__title+.article__more-wrapper{    margin-top:18px;  }  .article._carousel .article__title+.article__more-wrapper{    margin-top:18px;  }  .article__more-link{    font-size:14px;line-height:1.2142857143;padding-right:20px;  }  .article__more-link:before{    margin-top:-4px;  }  .article__more-link:active,  .article__more-link:hover{    color:#fd7b02;  }  .article__more-link:active:before,  .article__more-link:hover:before{    border-left-color:#fd7b02;  }  .breadcrumbs{    font-size:14px;line-height:1.2142857143;  }  .breadcrumbs__link:active,  .breadcrumbs__link:hover{    text-decoration:none;color:#fd7b02;  }  .pagination{    border-top-width:3px;  }  .pagination__list-wrapper{    padding-top:10.5px;padding-bottom:10.5px;  }  .pagination__list{    margin:0 -3.5px;  }  .pagination__item{    padding:0 8px;  }  .pagination__link{    font-size:16px;  }  .active>.pagination__link{    font-size:28px;  }  .pagination__link:active,  .pagination__link:hover{    text-decoration:none;color:#fd7b02;  }  .pagination__arrow{    width:7px;height:12px;fill:#cfcfcf;  }  .pagination__link:active .pagination__arrow,  .pagination__link:hover .pagination__arrow{    fill:#fd7b02;  }  .pagination__link._disabled:active .pagination__arrow,  .pagination__link._disabled:hover .pagination__arrow{    fill:#cfcfcf;  }  .pagination__btn{    font-size:14px;line-height:1.2142857143;padding-top:16px;padding-bottom:16px;width:203px;  }  .toggler__label:active .toggler__marker,  .toggler__label:hover .toggler__marker{    border-color:#fd7b02;  }  .toggler__label:active .toggler__input:disabled+.toggler__marker,  .toggler__label:hover .toggler__input:disabled+.toggler__marker{    border-color:#cdcdcd;  }  .toggler__label:active .toggler__input[type=checkbox]:checked+.toggler__marker,  .toggler__label:hover .toggler__input[type=checkbox]:checked+.toggler__marker{    background-color:#fd7b02;  }  .toggler__label:active .toggler__input[type=checkbox]:disabled+.toggler__marker,  .toggler__label:hover .toggler__input[type=checkbox]:disabled+.toggler__marker{    background-color:rgba(0,0,0,0);  }  .toggler__label:active .toggler__input[type=radio]+.toggler__marker:before,  .toggler__label:hover .toggler__input[type=radio]+.toggler__marker:before{    background-color:#fd7b02;  }  .toggler__label:active .toggler__text,  .toggler__label:hover .toggler__text{    color:#fd7b02;text-decoration:underline;  }  .toggler__label:active .toggler__input:disabled+.toggler__marker+.toggler__text,  .toggler__label:hover .toggler__input:disabled+.toggler__marker+.toggler__text{    color:#b1b1b1;text-decoration:none;  }  .back{    display:none;  }  .back__link:active,  .back__link:hover{    text-decoration:none;  }  .wrapper{    padding-top:100px;  }  #bx-panel~.wrapper .header{    margin-top:-100px;  }  #bx-panel~.wrapper .header._float{    margin-top:0;  }  .header__content{    height:100px;  }  .header__logo{    width:180px;  }  .header__logo:active,  .header__logo:hover{    text-decoration:none;  }  .header__logo-icon{    height:35px;  }  .header__logo._iter:active .header__logo-icon,  .header__logo._iter:hover .header__logo-icon{    fill:#fd7b02;  }  .header__contacts{    display:flex;  }  .header__email:active,  .header__email:hover,  .header__telephone:active,  .header__telephone:hover{    color:#fd7b02;  }  .header__nav{    display:flex;  }  .header__nav-link:active,  .header__nav-link:hover{    text-decoration:none;color:#fd7b02;  }  .header__btn{    display:flex;  }  .header__search{    margin-left:10px;  }  .header__search-field{    margin-right:10px;  }  .header__search-btn{    width:45px;height:45px;margin-right:-13px;  }  .header__search-icon{    width:18px;height:18px;  }  .header__search-icon._desktop{    display:block;  }  .header__search-icon._mobile{    display:none;  }  .header._searching .header__search-icon._desktop,  .header__search-btn:active .header__search-icon._desktop,  .header__search-btn:hover .header__search-icon._desktop{    stroke:#fd7b02;  }  .header._searching .header__search-icon._mobile,  .header__search-btn:active .header__search-icon._mobile,  .header__search-btn:hover .header__search-icon._mobile{    fill:#fd7b02;  }  .header__location{    height:45px;display:none;  }  .header__location:active,  .header__location:hover{    text-decoration:none;  }  .header__connect{    height:45px;display:none;  }  .header__nav-btn{    display:none;margin-left:0;  }  .slider{    padding-bottom:43px;  }  .slider__image{    width:735px;height:450px;  }  .slider__desc-wrapper{    padding-top:30px;padding-bottom:145px;  }  .swiper-slide-active .slider__desc-wrapper{    width:395px;  }  .slider__desc{    width:395px;padding-right:50px;  }  .slider__title{    font-size:40px;line-height:1.225;  }  .slider__title+.slider__text-wrapper{    margin-top:14px;padding-top:16px;  }  .slider__icon._clock{    width:30px;height:30px;  }  .slider__text{    line-height:1.4285714286;  }  .slider__icon+.slider__text{    padding-left:15px;  }  .slider__status{    font-size:16px;line-height:1.25;padding:10px 20.5px;  }  .slider__status:active,  .slider__status:hover{    text-decoration:none;  }  .slider a.slider__status._green:active,  .slider a.slider__status._green:hover{    background-color:#2ece71;  }  .slider a.slider__status._orange:active,  .slider a.slider__status._orange:hover{    background-color:#fd902b;  }  .slider a.slider__status._blue:active,  .slider a.slider__status._blue:hover{    background-color:#30a8ed;  }  .slider__text-wrapper+.slider__status{    margin-top:36px;  }  .slider__title+.slider__status{    margin-top:30px;  }  .slider__controls{    bottom:69px;max-width:345px;  }  .slider__btn-arrow:active,  .slider__btn-arrow:hover{    stroke:#fd7b02;  }  .categories{    padding-bottom:75px;  }  .categories__item:active,  .categories__item:hover{    text-decoration:none;box-shadow:0 20px 60px rgba(103,103,103,.25);  }  .categories__item:active .categories__item-image,  .categories__item:hover .categories__item-image{    transform:scale(1.05);  }  .offers{    padding-bottom:60px;  }  .offers._detail{    padding-bottom:65px;  }  .offers__naming{    margin-bottom:50px;  }  .offers._detail .offers__naming{    margin-bottom:0;  }  .offers__section-title{    font-size:20px;line-height:1.2;  }  .offers__section{    margin-top:61px;  }  .offers__slide{    padding-top:30px;padding-bottom:35px;  }  .offers__carousel-footer{    margin-top:-6px;padding-bottom:35px;  }  .offers__btn-next:active,  .offers__btn-next:hover,  .offers__btn-prev:active,  .offers__btn-prev:hover{    background-color:#fd7b02;  }  .offers__btn-prev{    margin-right:15px;  }  .offers__link-more{    font-size:14px;line-height:1.2142857143;margin-right:4px;  }  .offers__link-more:active,  .offers__link-more:hover{    text-decoration:none;padding-right:25px;  }  .offers__link-arrow{    width:11px;  }  .blog{    padding-bottom:80px;  }  .blog__naming{    margin-bottom:34px;  }  .blog__naming:after{    width:100px;  }  .blog__carousel{    overflow:visible;  }  .blog__carousel .swiper-wrapper{    flex-wrap:wrap;transform:none!important;transition:none!important;  }  .blog .swiper-pointer-events{    touch-action:none;  }  .blog__slide{    width:25%;transform:none!important;transition:none!important;margin-bottom:20px;padding-top:0;padding-bottom:0;  }  .blog__carousel-footer{    padding-bottom:20px;justify-content:center;padding-top:30px;  }  .blog__list-btn{    display:none;  }  .blog__btn-next:active,  .blog__btn-next:hover,  .blog__btn-prev:active,  .blog__btn-prev:hover{    background-color:#fd7b02;  }  .blog__link-more{    font-size:14px;line-height:1.2142857143;margin-right:4px;color:#f9f9f9;background:#fd7b02;border-radius:5px;padding:16px 24px;margin-right:-2px;transition:background-color .2s ease;  }  .blog__link-more:active,  .blog__link-more:hover{    text-decoration:none;background-color:#fd902b;  }  .blog__link-arrow{    width:11px;fill:#f9f9f9;  }  .banner__slide:before{    border-width:10px;border-right-width:14px;border-left-width:14px;transform:skewX(-41deg);width:67%;  }  .banner__slide .cover{    padding-top:60px;padding-bottom:60px;min-height:300px;  }  .banner__content{    width:505px;  }  .banner__title{    font-size:24px;line-height:1.5;  }  .banner__title br{    display:block;  }  .banner__status{    font-size:16px;line-height:1.25;padding:10px 20.5px;  }  .banner__status:active,  .banner__status:hover{    text-decoration:none;  }  .banner a.banner__status._green:active,  .banner a.banner__status._green:hover{    background-color:#2ece71;  }  .banner a.banner__status._orange:active,  .banner a.banner__status._orange:hover{    background-color:#fd902b;  }  .banner a.banner__status._blue:active,  .banner a.banner__status._blue:hover{    background-color:#30a8ed;  }  .banner__title+.banner__status{    margin-top:29px;  }  .banner__btn-next:active,  .banner__btn-next:hover,  .banner__btn-prev:active,  .banner__btn-prev:hover{    background-color:#fd7b02;  }  .catalog{    padding-top:31px;padding-bottom:80px;  }  .catalog__head{    padding-top:9px;padding-bottom:20px;  }  .catalog__title{    padding-top:3px;padding-bottom:3px;  }  .catalog__sort-wrapper{    display:flex;  }  .catalog__search-content{    width:600px;  }  .catalog__brand-list{    padding-bottom:21px;display:block;float:left;width:100%;  }  .catalog__brands-content{    margin:0 -5px;  }  .catalog__brand-wrapper{    width:104px;margin:0 5px 10px;  }  .catalog__brand-wrapper:active .catalog__brand,  .catalog__brand-wrapper:hover .catalog__brand{    box-shadow:0 0 15px 0 rgba(103,103,103,.25);border-color:rgba(238,238,238,0);  }  .catalog__brand-wrapper:active .catalog__brand-input:checked+.catalog__brand,  .catalog__brand-wrapper:hover .catalog__brand-input:checked+.catalog__brand{    box-shadow:0 0 15px 0 rgba(103,103,103,.8);  }  .catalog__brand-wrapper:active .catalog__brand-input:disabled+.catalog__brand,  .catalog__brand-wrapper:hover .catalog__brand-input:disabled+.catalog__brand{    box-shadow:none!important;border-color:#eee!important;  }  .catalog__products{    float:left;width:100%;  }  .catalog__sidebar+.catalog__products{    width:770px;  }  .catalog__product-item{    width:33.3333333333%;  }  .catalog__sidebar+.catalog__products .catalog__product-item{    width:50%;  }  .catalog__pagination{    margin-top:30px;  }  .catalog__sidebar{    padding-left:20px;width:360px;float:right;  }  .catalog__btn-filter{    display:none;  }  .catalog__filter{    border-color:#eee;display:block!important;  }  .catalog__btn-filter+.catalog__filter{    margin-top:0;  }  .catalog__filter-result{    margin:0 -18px 0 0;position:absolute;right:100%;z-index:900;background:#fff;top:-3px;border:1px solid #d9d9d9;box-shadow:0 20px 40px rgba(103,103,103,.1);font-size:14px;line-height:1.5;white-space:nowrap;padding:0 15px;color:#000;text-transform:none;border-radius:0;width:auto;height:46px;  }  .catalog__filter-result:active,  .catalog__filter-result:hover{    text-decoration:none;  }  .catalog__filter-result:before{    display:block;  }  .catalog__filter-result-text span{    color:#fd7b02;  }  .catalog__filter-head:active,  .catalog__filter-head:hover{    background-color:#f9f9f9;  }  .catalog__filter-section._range .catalog__filter-head:active,  .catalog__filter-section._range .catalog__filter-head:hover{    background-color:rgba(255,255,255,0);  }  .detail{    padding-top:31px;  }  .detail .breadcrumbs{    display:flex;  }  .desc{    padding-bottom:90px;  }  .desc__title:after{    margin-top:7px;  }  .desc__content{    padding-top:30px;  }  .desc__gallery{    width:652px;  }  .desc__preview-img:active,  .desc__preview-img:hover{    border-color:#0f0f0f;  }  .desc__gallery-slider{    height:530px;  }  .desc__gallery-link:active,  .desc__gallery-link:hover{    text-decoration:none;  }  .desc__btn-next:active,  .desc__btn-next:hover,  .desc__btn-prev:active,  .desc__btn-prev:hover{    background-color:#fd7b02;  }  .desc__prices{    margin:0 -10px;  }  .desc__price{    padding:0 10px;font-size:25px;  }  .desc__old-price-item{    font-size:20px;  }  .desc__text{    font-size:18px;line-height:1.5;  }  .desc__prices+.desc__text{    margin-top:28px;  }  .desc__info+.desc__data{    margin-top:19px;  }  .desc__data-name{    font-size:20px;line-height:1.5;  }  .desc__data-value{    font-size:24px;line-height:1.5;  }  .desc__data-value span{    font-size:20px;line-height:1.5;  }  .desc__data-name+.desc__data-value{    margin-top:0;  }  .desc__info+.desc__colors{    margin-top:30px;  }  .desc__data+.desc__colors{    margin-top:19px;  }  .desc__btn{    font-size:14px;line-height:1.2142857143;padding-top:16px;padding-bottom:16px;width:203px;  }  .desc__data+.desc__btn{    margin-top:74px;  }  .desc__info+.desc__btn{    margin-top:76px;  }  .desc__colors+.desc__btn{    margin-top:38px;  }  .desc__sub-text{    padding:48px 0;font-size:20px;line-height:1.5;font-weight:500;margin-top:50px;  }  .info__gallery-wrapper{    padding-bottom:40px;  }  .info__title:after{    margin-top:7px;width:57px;  }  .info__head .info__title{    padding:5px 0 6px;  }  .info__btn-next,  .info__btn-prev{    margin-left:15px;  }  .info__btn-next:active,  .info__btn-next:hover,  .info__btn-prev:active,  .info__btn-prev:hover{    background-color:#fd7b02;  }  .info__gallery-carousel{    margin-top:25px;  }  .info__gallery-slide{    width:25%;  }  .info__gallery-link:active,  .info__gallery-link:hover{    text-decoration:none;  }  .info__gallery-link:active .info__gallery-img,  .info__gallery-link:hover .info__gallery-img{    transform:scale(1.03);  }  .info__blog-wrapper{    padding-bottom:15px;  }  .info__blog-carousel{    padding-top:13px;  }  .info__blog-slide{    width:25%;  }  .info__text-wrapper{    padding-bottom:7px;  }  .info__data-wrapper{    padding-bottom:45px;  }  .info__title+.info__data{    margin-top:34px;  }  .info__data-section{    margin-top:34px;  }  .info__data-section-title{    font-size:20px;line-height:1.5;  }  .info__data-info{    font-size:18px;line-height:1.4444444444;padding:16px 13px;  }  .info__data-info:first-child{    padding-top:13px;border-top:2px solid transparent;  }  .info__data-name{    padding:0 15px;  }  .info__data-value{    padding:0 15px;  }  .contacts{    padding-top:31px;padding-bottom:100px;  }  .contacts__title{    margin-top:9px;  }  .contacts__title:after{    margin-top:7px;width:100px;  }  .contacts__content{    display:flex;flex-direction:column;padding-top:47px;  }  .contacts__map{    height:500px;  }  .contacts__list-wrapper{    margin-bottom:17px;margin-top:0;  }  .contacts__icon-wrapper+.contacts__item-content{    padding-left:20px;  }  .contacts__item-text a:active,  .contacts__item-text a:hover{    text-decoration:underline;color:#fd7b02;  }  .articles{    padding-top:31px;padding-bottom:81px;  }  .articles__title{    margin-top:9px;  }  .articles__title:after{    margin-top:7px;  }  .articles__content-wrapper{    padding-top:30px;  }  .articles__pagination{    margin-top:30px;  }  .articles__sidebar{    width:359px;  }  .articles__categories-wrapper{    padding:30px 26px 29px 30px;  }  .articles__categories-title:after{    width:25px;margin-top:5px;  }  .articles__category{    margin-top:30px;  }  .articles__category-link:active,  .articles__category-link:hover{    text-decoration:none;color:#fd7b02;  }  .articles__category._sub-container>.articles__category-link:active:before,  .articles__category._sub-container>.articles__category-link:hover:before{    border-top-color:#fd7b02;  }  .text{    padding-top:31px;padding-bottom:70px;  }  .text .breadcrumbs{    display:flex;  }  .text__title{    margin-top:9px;  }  .text__title:after{    margin-top:7px;  }  .text__content{    font-size:16px;line-height:1.5;  }  .text__content p{    margin-bottom:24px;  }  .text__content q{    margin-bottom:24px;  }  .text__content h1,  .text__content h2,  .text__content h3,  .text__content h4,  .text__content h5,  .text__content h6{    margin-bottom:10px;  }  .text__content ol,  .text__content ul{    margin-bottom:24px;  }  .text__sidebar{    width:354px;padding-top:96px;  }  .text__info+.text__sidebar{    padding-top:96px;  }  .text__other-posts{    margin-top:-58px;padding-bottom:31px;  }  .content{    padding-top:31px;padding-bottom:81px;  }  .content__title{    margin-top:9px;  }  .content__title:after{    margin-top:7px;width:100px;  }  .content__info-wrapper{    padding-top:42px;  }  .content__sidebar{    width:354px;  }  .content__contacts{    padding-bottom:38px;  }  .content__contact{    padding-left:80px;margin-top:11px;  }  .content__contact:active,  .content__contact:hover{    text-decoration:none;  }  .content__contact-icon-wrapper{    width:80px;  }  .content__contact-text{    padding-top:23px;padding-bottom:19px;  }  .content__info .naming{    margin-bottom:20px;  }  .content__info .naming:after{    margin-top:7px;width:100px;  }  .content__info picture{    margin-bottom:37px;  }  .content__info img{    margin-bottom:37px;  }  .content__info picture img{    margin-bottom:0;  }  .content__categories{    padding-bottom:17px;  }  .content__category{    height:200px;  }  .content__category-name{    font-size:24px;line-height:1.2083333333;  }  .content__node-list{    padding-top:3px;padding-bottom:41px;margin:0 -5.5px;  }  .content__node{    margin-left:5.5px;margin-right:5.5px;font-size:18px;padding:9px 19px;line-height:1.5;  }  .content__node:active,  .content__node:hover{    background-color:#ebebeb;  }  .content__list-spares{    padding-bottom:31px;  }  .content__spares-item{    height:150px;width:calc(33.3333333333% - 20px);  }  .content__spares-item-name{    font-size:16px;line-height:1.5;  }  .content__spares-item-name span{    max-width:none;  }  .brands{    padding-bottom:100px;  }  .brands._inner{    display:block;  }  .brands__content{    background:#fff;padding-left:70px;padding-right:70px;border-radius:15px;box-shadow:0 20px 40px rgba(103,103,103,.1);overflow:hidden;position:relative;  }  .brands__wrapper{    overflow:hidden;  }  .brands__carousel{    overflow:hidden;padding:46px 0;  }  .brands__slide{    width:20%;  }  .brands__link:active,  .brands__link:hover{    text-decoration:none;transform:translateY(-10px);  }  .brands__image{    height:53px;display:block;  }  .brands__image img{    position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;  }  .brands__btn-next[role],  .brands__btn-prev[role]{    display:block;  }  .brands__btn-next:active .brands__btn-arrow,  .brands__btn-next:hover .brands__btn-arrow,  .brands__btn-prev:active .brands__btn-arrow,  .brands__btn-prev:hover .brands__btn-arrow{    fill:#fd7b02;  }  .footer__content{    padding-top:60px;padding-bottom:60px;  }  .footer__info{    padding-right:40px;width:408px;  }  .footer__logo{    width:226px;  }  .footer__logo:active,  .footer__logo:hover{    text-decoration:none;  }  .footer__logo-icon{    width:226px;height:44px;  }  .footer__logo._iter:active .footer__logo-icon,  .footer__logo._iter:hover .footer__logo-icon{    fill:#fd7b02;  }  .footer__logo+.footer__contacts{    margin-top:43px;  }  .footer__contact-item{    padding-left:40px;margin-top:25px;  }  .footer__contact-detail{    font-size:16px;line-height:1.25;  }  .footer__contact-detail a:active,  .footer__contact-detail a:hover{    text-decoration:underline;color:#fd7b02;  }  .footer__nav{    padding:15px 40px 10px;  }  .footer__nav-link:active,  .footer__nav-link:hover{    text-decoration:none;color:#fd7b02;  }  .footer__studio:active,  .footer__studio:hover{    text-decoration:none;  }  .modals__policy:active .toggler__text,  .modals__policy:hover .toggler__text{    text-decoration:none;color:#0f0f0f;  }  .modals__policy:active .toggler__marker,  .modals__policy:hover .toggler__marker{    border-color:#0f0f0f;  }  .modals__policy:active .toggler__input[type=checkbox]:checked+.toggler__marker,  .modals__policy:hover .toggler__input[type=checkbox]:checked+.toggler__marker{    background-color:#0f0f0f;  }  .nav{    padding-top:100px;  }  .nav__link:active,  .nav__link:hover{    text-decoration:none;  }  .nav__contact-item a:active,  .nav__contact-item a:hover{    text-decoration:underline;color:#fd7b02;  }  .connect__item-content:active,  .connect__item-content:hover{    text-decoration:none;  }  .connect__item-btn:active,  .connect__item-btn:hover{    text-decoration:none;  }}@media (min-width:1600px){  .cover{    max-width:1570px;  }  .article__content{    padding:20px 20px 29px;  }  .article._carousel .article__content{    padding:20px 20px 29px;  }  .article__title+.article__more-wrapper{    margin-top:31px;  }  .article._carousel .article__title+.article__more-wrapper{    margin-top:31px;  }  .article__more-link{    padding-right:24px;  }  .header__logo{    width:226px;  }  .header__logo-icon{    height:44px;  }  .header__contacts{    padding-left:23px;margin-left:20px;font-size:14px;line-height:1.5;  }  .header__phone-list{    display:block;  }  .header__phone-list span{    display:inline;  }  .header__nav-item{    margin-right:28px;  }  .header__nav-link{    font-size:14px;line-height:1.2142857143;  }  .header__btn{    width:168px;margin-left:30px;  }  .header__search{    margin-left:18px;  }  .header__search-field{    margin-right:18px;  }  .header__search-input{    height:54px;  }  .header__search-icon{    width:22px;height:22px;  }  .slider{    padding-top:68px;padding-bottom:295px;  }  .slider__content{    margin-right:-8px;  }  .slider__info{    margin-left:-15px;margin-right:-15px;  }  .slider__info-slide{    padding-left:15px;padding-right:15px;  }  .slider__image{    width:950px;height:580px;  }  .slider__desc-wrapper{    padding-top:46px;padding-bottom:116px;  }  .swiper-slide-active .slider__desc-wrapper{    width:588px;  }  .slider__desc{    width:588px;padding-right:98px;  }  .slider__title{    font-size:56px;line-height:1.2142857143;  }  .slider__title+.slider__text-wrapper{    margin-top:19px;padding-top:21px;  }  .slider__icon._clock{    width:42px;height:42px;  }  .slider__text{    font-size:18px;line-height:1.5;  }  .slider__icon+.slider__text{    padding-left:20px;  }  .slider__status{    padding:14.5px 20.5px;  }  .slider__text-wrapper+.slider__status{    margin-top:39px;  }  .slider__title+.slider__status{    margin-top:33px;  }  .slider__controls{    bottom:36px;max-width:493px;left:12px;  }  .categories{    padding-bottom:70px;  }  .categories__content{    margin-left:-6px;margin-right:5px;  }  .categories__list{    margin:-182px -15px 0;  }  .categories__item{    margin:0 15px 30px;width:calc(33.3333333333% - 30px);padding:40px 30px 29px;  }  .categories__item-name{    margin:0 0 39px -5px;  }  .categories__item-image{    height:200px;margin-bottom:36px;  }  .categories__brands{    max-width:430px;  }  .categories__brands._modify{    max-width:280px;  }  .categories__list-logo{    margin:0 -11px -8px;  }  .categories__logo{    margin:0 11px 8px;height:50px;  }  .categories__logo img{    max-height:50px;max-width:119px;  }  .offers{    padding-bottom:66px;  }  .offers._detail{    padding-bottom:86px;  }  .offers__section{    margin-top:87px;  }  .offers__section:nth-child(3){    margin-top:66px;  }  .offers__carousel{    margin-left:-15px;margin-right:-15px;  }  .offers__slide{    width:25%;padding-left:15px;padding-right:15px;  }  .offers__carousel-footer{    padding-left:15px;padding-right:15px;  }  .blog{    padding-bottom:170px;  }  .blog__naming{    margin-bottom:50px;  }  .blog__carousel{    margin-left:-15px;margin-right:-15px;  }  .blog__slide{    padding-left:15px;padding-right:15px;margin-bottom:30px;  }  .blog__carousel-footer{    padding:19px 15px 30px;  }  .banner__slide:before{    width:50%;  }  .catalog{    padding-bottom:155px;  }  .catalog__select._count{    width:207px;  }  .catalog__select._sort{    width:300px;  }  .catalog__sidebar+.catalog__products{    width:1142px;  }  .catalog__product-list{    margin:0 -15px;  }  .catalog__product-item{    width:25%;padding:0 15px 30px;  }  .catalog__sidebar+.catalog__products .catalog__product-item{    width:33.3333333333%;  }  .catalog__pagination{    margin:20px 3px 30px 0;  }  .catalog__sidebar{    padding-bottom:30px;padding-left:29px;width:388px;  }  .desc{    padding-bottom:100px;  }  .desc__gallery{    width:850px;  }  .desc__gallery-preview{    width:161px;height:530px;  }  .desc__gallery-preview+.desc__gallery-images{    margin-left:12px;  }  .desc__btn-next[role],  .desc__btn-prev[role]{    display:none;  }  .desc__detail{    padding-top:16px;  }  .desc__gallery+.desc__detail{    padding-top:16px;  }  .desc__sub-text{    padding-left:150px;padding-right:150px;  }  .info__gallery-wrapper{    padding-bottom:49px;  }  .info__gallery-carousel{    margin:30px -19px 0;  }  .info__gallery-slide{    padding:0 19px;  }  .info__blog-wrapper{    padding-bottom:17px;  }  .info__blog-carousel{    margin-left:-15px;margin-right:-15px;padding-top:19px;  }  .info__blog-slide{    padding-left:15px;padding-right:15px;  }  .info__text-wrapper{    padding-bottom:17px;  }  .info__data-wrapper{    padding-bottom:49px;  }  .info__title+.info__data{    margin-top:45px;  }  .contacts__content{    padding-top:56px;  }  .contacts__list-wrapper{    margin-bottom:20px;  }  .contacts__list{    margin:0 -30px;  }  .contacts__item{    width:auto;min-height:40px;padding:0 30px;border-left:2px solid #0f0f0f;  }  .contacts__item._contact-sales{    width:17%;padding-left:29px;padding-right:28px;  }  .contacts__item._contact-accounting{    width:21.85%;  }  .contacts__item._contact-service{    width:18.7%;  }  .contacts__item._contact-address{    width:22.9%;  }  .contacts__item._contact-email{    width:19.55%;  }  .contacts__icon-wrapper{    width:auto;  }  .contacts__icon{    margin:0;  }  .contacts__icon._email{    margin-right:5px;  }  .articles{    padding-bottom:198px;  }  .articles__item{    width:33.3333333333%;padding:0 15px 29px;  }  .articles__pagination{    margin-top:21px;padding-bottom:30px;margin-right:3px;  }  .articles__sidebar{    padding-bottom:30px;  }  .articles__content+.articles__sidebar{    margin-left:31px;  }  .text{    padding-bottom:125px;  }  .text__info+.text__sidebar{    margin-left:38px;  }  .content{    padding-bottom:170px;  }  .content__info-wrapper{    padding-top:50px;  }  .content__sidebar{    margin-left:35px;  }  .content__info{    padding-top:1px;  }  .content__categories{    margin:0 -15px;padding-bottom:7px;  }  .content__category{    width:calc(33.3333333333% - 30px);margin:0 15px 30px;  }  .content__spares-item{    width:calc(20% - 20px);  }  .brands__carousel{    margin:0 -25px;  }  .brands__slide{    width:16.6666666667%;padding:0 25px;  }  .brands__image{    height:57px;  }  .footer__content{    padding-bottom:71px;  }}@media (min-width:1790px){  .banner__btn-next[role],  .banner__btn-prev[role]{    display:block;  }}
/* End */


/* Start:/local/templates/atv/css/jquery.fancybox.min.css?164391229312795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */
/* /local/templates/atv/css/libs.css?166548364136770 */
/* /local/templates/atv/css/main.css?174541336597127 */
/* /local/templates/atv/css/jquery.fancybox.min.css?164391229312795 */
