

/* Start:/local/templates/furniture_red/js/fancybox/jquery.fancybox.css?15496147103953*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/local/templates/furniture_red/js/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/local/templates/furniture_red/js/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/local/templates/furniture_red/js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/local/templates/furniture_red/js/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/local/templates/furniture_red/js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('/local/templates/furniture_red/js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
/* End */


/* Start:/local/templates/furniture_red/css/owl.carousel.min.css?15242305303351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/furniture_red/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/furniture_red/css/backtotop.css?1727794004857*/
/* Ρςθλθ κνξοκθ */

.close_button {
	position: relative;
	z-index: 2;
	left: -20px;
	margin-right: -20px;
	top: 3px;
	float: left;
	visibility: hidden;
}

.gallery_block {
	text-align: center;
	width: 520px;
}

.img_gallery {
	text-align: center;
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #c4ced2;
	margin: 2px;
}
.img_gallery:hover {
	background:#ffffff;
	cursor:pointer;	
	border: 1px solid darkblue;	
}
.img_gallery img {
	display:inline-block;
	vertical-align:middle;
	max-width: 60px;
	max-height: 60px;
	margin: auto ;
}
.helper {
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:0px;
}
.BackToTop {
    display: none;
    opacity: 1;
    position: fixed;
    z-index: 999;
}

.selected_file{
	background:#ffffff;	
	border: 1px solid darkblue;		
}
/* End */


/* Start:/local/templates/furniture_red/css/a.css?174841977091678*/
fieldset,form,img{border-style:none}fieldset,figure,form,ul{padding:0;margin:0}.icon:before,.nav .equipment-menu>a:after{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jq-checkbox,.jq-file input,.jq-radio,.jq-selectbox,input[type=submit]{cursor:pointer}.calculation .calculation-inner .tab.active,.contacts-info .contact-box .tel,.description-block .info-list li span,.header-area .phone-block .tel,.holder:after,.jq-selectbox__select-text,.main-nav>li:hover .sub-menu,.nav .equipment-menu .catalog-menu .inner-menu-wrap ul.active,.nav .equipment-menu:hover .catalog-menu-wrap,article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.jq-checkbox,.jq-radio,.jq-selectbox,.trust-block li,input,select,textarea{vertical-align:middle}input[type=search].styler,input[type=submit]{-webkit-appearance:none}.contacts-info .soc-box ul,.requisites-box .requisites,.rounded,ul{list-style:none}.card-block.holder .item-picture a img{max-width:450!important;width:100%!important}a{text-decoration:none;color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blue-btn,.red-btn{text-align:center;-webkit-transition:.3s;-o-transition:.3s}.main-nav>li:hover>a:hover,.privacy a:hover,.privacyw a:hover,a:hover{text-decoration:none}input,select,textarea{font:100% Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.holder:after{clear:both;content:""}input[type=submit]{outline:0}@font-face{font-display:swap;font-family:helveticaneuecyrlight;src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-light-webfont.eot');src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-light-webfont.woff2') format('woff2'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-light-webfont.woff') format('woff'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:helveticaneuecyrroman;src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-roman-webfont.eot');src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-roman-webfont.woff2') format('woff2'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:helveticaneuecyrmedium;src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-medium-webfont.eot');src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-medium-webfont.woff2') format('woff2'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-medium-webfont.woff') format('woff'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-medium-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:helveticaneuecyrbold;src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-bold-webfont.eot');src:url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-bold-webfont.woff2') format('woff2'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),url('/local/templates/furniture_red/css/../fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:icomoon;src:url('/local/templates/furniture_red/css/../fonts/icomoon.eot?tigq8v');src:url('/local/templates/furniture_red/css/../fonts/icomoon.eot?tigq8v#iefix') format('embedded-opentype'),url('/local/templates/furniture_red/css/../fonts/icomoon.ttf?tigq8v') format('truetype'),url('/local/templates/furniture_red/css/../fonts/icomoon.woff?tigq8v') format('woff'),url('/local/templates/furniture_red/css/../fonts/icomoon.svg?tigq8v#icomoon') format('svg');font-weight:400;font-style:normal}.icon:before{font-weight:400;line-height:1}.icon-menu-options:before{content:"\e900"}.icon-magnifying42:before{content:"\e902"}.icon-arrows:before{content:"\e903"}.icon-arrowsdvs:before,.resume .estimate span.time:before{content:"\e905"}.icon-business:before{content:"\e906"}.icon-cloTck:before,.points ul li:nth-child(8):before,.trust-block li:nth-child(4):before{content:"\e90b"}.icon-coins:before{content:"\e90e"}.icon-folder:before,.points ul li:nth-child(6):before{content:"\e90f"}.icon-hand:before,.points ul li:nth-child(7):before{content:"\e910"}.icon-icon:before,.points ul li:first-child:before{content:"\e911"}.icon-interface:before,.points ul li:nth-child(11):before{content:"\e912"}.icon-map:before{content:"\e913"}.icon-money:before,.points ul li:nth-child(9):before,.trust-block li:nth-child(2):before{content:"\e914"}.icon-people:before,.trust-block li:nth-child(3):before{content:"\e915"}.icon-peTople:before,.points ul li:nth-child(4):before{content:"\e916"}.icon-square:before,.points ul li:nth-child(2):before{content:"\e917"}.icon-technology:before{content:"\e918"}.icon-to-ol1:before,.points ul li:nth-child(3):before{content:"\e919"}.icon-tool1:before,.points ul li:nth-child(10):before{content:"\e91a"}.icon-tool:before,.points ul li:nth-child(12):before,.trust-block li:first-child:before{content:"\e91b"}.icon-web:before,.points ul li:nth-child(5):before{content:"\e91c"}.icon-mark-as-favorite-star:before{content:"\e907"}.icon-music-player-play-button:before{content:"\e90a"}.icon-wallet-outline:before,.resume .estimate span.budget:before{content:"\e90c"}.icon-refresh51:before{content:"\e908"}.icon-arrow-point-to-right:before{content:"\e909"}.icon-cross-out:before{content:"\e90d"}.icon-male:before{content:"\e901"}.icon-favourites-filled-star-symbol:before{content:"\e904"}.icon-sign:before{content:"\e91d"}.jq-checkbox{top:-1px;width:13px;height:13px;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x #f6f6f6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff}.jq-checkbox.checked .jq-checkbox__div{width:9px;height:9px;margin:2px 0 0 2px;-webkit-border-radius:2px;border-radius:2px;background:#666;-webkit-box-shadow:inset 0 -3px 6px #aaa;box-shadow:inset 0 -3px 6px #aaa}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-radio{width:12px;height:12px;border:1px solid #c3c3c3;-webkit-border-radius:50%;border-radius:50%;background:url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x #f6f6f6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff}.jq-radio.checked .jq-radio__div{width:6px;height:6px;margin:3px 0 0 3px;-webkit-border-radius:50%;border-radius:50%;background:#666}.jq-file{width:270px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;border-radius:4px}.jq-file__name,.jq-selectbox__select-text{width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.jq-file input{height:auto;line-height:1em}.jq-file__browse,.jq-file__name{color:#333;font:14px/30px Arial,sans-serif}.jq-file__name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px #f1f1f1;box-shadow:inset 1px 1px #f1f1f1;background:#fff}.focused .jq-file__name,.jq-select-multiple.focused{border:1px solid #5794bf}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x #f1f1f1;-webkit-box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse,button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=submit].styler:not([disabled]):hover{background-color:#e6e6e6;background-position:0 -10px}.jq-file:active .jq-file__browse,button.styler:not([disabled]):active,input[type=button].styler:not([disabled]):active,input[type=reset].styler:active,input[type=submit].styler:not([disabled]):active{background:#f5f5f5;-webkit-box-shadow:inset 1px 1px 3px #ddd;box-shadow:inset 1px 1px 3px #ddd}.jq-file.disabled .jq-file__name,.jq-selectbox .placeholder{color:#888}.jq-file.disabled,.jq-file.disabled .jq-file__browse{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #999;-webkit-border-radius:4px;border-radius:4px;background:#fff;color:#747474;font:14px/32px helveticaneuecyrroman,Arial,sans-serif;z-index:10}.jq-selectbox__select:hover{background-color:#f5f5f5;background-position:0 -10px}.jq-selectbox__select:active{-webkit-box-shadow:inset 1px 1px 3px #ddd;box-shadow:inset 1px 1px 3px #ddd}.jq-select-multiple.disabled,.jq-selectbox.disabled .jq-selectbox__select,button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #999}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox__dropdown,.jq-selectbox__search input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;width:100%}.jq-selectbox__dropdown{top:33px;box-sizing:border-box;margin:-10px 0 0;padding:20px 0 10px;-webkit-border-radius:4px;border-radius:4px;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,sans-serif;overflow:hidden}.brand_list_block li,.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;margin:0;padding:5px 27px 6px 8px;outline:0;-webkit-border-radius:3px;border-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) 100% 50% no-repeat;-webkit-box-shadow:inset 1px 1px #f1f1f1;box-shadow:inset 1px 1px #f1f1f1;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-select-multiple ul,.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;white-space:nowrap;color:#231f20}.jq-selectbox li.selected{background-color:#eaeaea;color:#747474}.jq-selectbox li:hover{background-color:#0088d2;color:#fff}.jq-select-multiple li.disabled,.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-select-multiple li.optgroup,.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-select-multiple li.option,.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);background:#fff;color:#333;font:14px/18px Arial,sans-serif;cursor:default}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple li:first-child{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}.header-area .mob-btn.active span,.header-area .mob-btn.active:after,.header-area .mob-btn.active:before,body{background:#fff}input[type=email].styler,input[type=number].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:7px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px Arial,sans-serif}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=number].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:focus,input[type=number].styler:focus,input[type=password].styler:focus,input[type=search].styler:focus,input[type=tel].styler:focus,input[type=text].styler:focus,input[type=url].styler:focus,textarea.styler:focus{border-color:#b3b3b3 #ccc #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);outline:0}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:7px 11px;outline:0;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;border-radius:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x #f1f1f1;-webkit-box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff;font:14px Arial,sans-serif;cursor:pointer}button.styler::-moz-focus-inner,input[type=button].styler::-moz-focus-inner,input[type=reset].styler::-moz-focus-inner,input[type=submit].styler::-moz-focus-inner{padding:0;border:0}button.styler:after{content:''}body{margin:0;font:16px/25px helveticaneuecyrlight,Arial,sans-serif;color:#131313;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body.open-menu{overflow:hidden;position:fixed;width:100%}.wrapper{max-width:1000px;margin:0 auto;position:relative}.page-wrap{position:relative;overflow:hidden;width:100%}.blue-btn{background:#0088d2;color:#fff;font:16px/20px helveticaneuecyrbold,Arial,sans-serif;transition:.3s}.blue-btn:hover,.callback-popup .callback-form input[type=submit]:hover{text-decoration:none;background:#027ec2}.brand_list_btn.show_more,.main_text a,.privacy>a,.privacyw>a,.read-all:hover,.sec_item:hover .name a{text-decoration:underline}.blue-btn.lg,.callback-popup .callback-form input[type=submit].lg{width:232px;padding:16px 0 14px;-webkit-border-radius:13px;border-radius:13px;display:block}.blue-btn.sm,.callback-popup .callback-form input[type=submit].sm{font:14px/18px helveticaneuecyrroman,Arial,sans-serif;width:145px;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;display:inline-block;text-transform:uppercase}.red-btn{background:#e4272d;color:#fff;font:18px/25px helveticaneuecyrbold,Arial,sans-serif;-webkit-border-radius:13px;border-radius:13px;padding:13px 0;display:block;width:260px;transition:.3s}.main-nav>li,.promo-block,.trust-block{font-family:helveticaneuecyrroman,Arial,sans-serif}.red-btn:hover{background:#d52329}.header-area{padding:16px 10px 17px}.header-area .blue-btn{float:right;width:193px;-webkit-border-radius:13px;border-radius:13px;padding:7px 0;margin:5px 0 0 60px}.header-area .phone-block{float:right;margin:9px 0 0;position:relative}.header-area .phone-block .callback{font-size:14px;color:#a2a2a2;letter-spacing:1px;border-bottom:1px dotted #a2a2a2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-area .phone-block .callback:hover,.region-selector:hover>.region-selector__btn{text-decoration:none;color:#0088d2;border-bottom-color:#0088d2}.header-area .slogan{font-size:14px;line-height:20px;margin:10px 0 0 70px;width:250px;float:left}.header-area .mob-btn:after,.header-area .mob-btn:before{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;height:3px;background:#000;-webkit-border-radius:2px;border-radius:2px;position:absolute;left:0;content:''}.header-area .mob-btn:before{top:0}.header-area .mob-btn:after{bottom:0}.header-area .mob-btn span{display:block;height:3px;background:#000;margin-top:10px;-webkit-border-radius:2px;border-radius:2px}.header-area .mob-btn.active{z-index:91}.header-area .mob-btn.active span{opacity:0}.header-area .mob-btn.active:before{-webkit-transform:rotate(45deg) translateX(5px) translateY(5px);-o-transform:rotate(45deg) translateX(5px) translateY(5px);-ms-transform:rotate(45deg) translateX(5px) translateY(5px);transform:rotate(45deg) translateX(5px) translateY(5px)}.header-area .mob-btn.active:after{-webkit-transform:rotate(-45deg) translateX(9px) translateY(-9px);-o-transform:rotate(-45deg) translateX(9px) translateY(-9px);-ms-transform:rotate(-45deg) translateX(9px) translateY(-9px);transform:rotate(-45deg) translateX(9px) translateY(-9px)}.logo{float:left;width:103px;height:63px;background:url('/local/templates/furniture_red/css/../images/logo.jpg') no-repeat}.search-btn,.search-form input[type=submit]{height:16px;text-indent:-9999px;cursor:pointer}.logo a{display:block;height:100%;text-indent:-9999px}.callback-popup{width:284px;left:50%;margin-left:-142px;position:absolute;background:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(137,137,137,.69);box-shadow:0 0 10px 0 rgba(137,137,137,.69);top:100%;display:none;opacity:0;z-index:70}.callback-popup .popup-ttl{background:#f0f0f0;display:block;font:12px/16px helveticaneuecyrmedium,Arial,sans-serif;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 19px}.callback-popup .callback-form{padding:22px 36px 25px;color:#4c4c4c;font-size:12px;line-height:20px}.callback-popup .callback-form input[type=text]{width:100%;border:1px solid #dadada;-webkit-border-radius:4px;border-radius:4px;display:block;margin:0 0 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:14px/18px helveticaneuecyrlight,Arial,sans-serif;padding:7px 16px;outline:0}.callback-popup .callback-form input[type=submit],.nav .equipment-menu>a{background:#0088d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;-webkit-transition:.3s;-o-transition:.3s;display:block}.callback-popup .callback-form p{margin:0 0 20px}.callback-popup .callback-form input[type=submit]{width:154px;color:#fff;font:16px/20px helveticaneuecyrbold,Arial,sans-serif;transition:.3s;border:0;-webkit-border-radius:14px;border-radius:14px;margin:0 auto;padding:7px 0;box-sizing:border-box;outline:0;cursor:pointer}.callback-popup:before{position:absolute;background:url('/local/templates/furniture_red/css/../images/popup-arrow.png') no-repeat;width:40px;height:17px;top:-17px;left:50%;margin-left:-20px;content:''}.callback-popup .btn-close{position:absolute;right:19px;top:14px;text-indent:-9999px;width:12px;height:12px}.callback-popup .btn-close:before{position:absolute;top:0;left:0;font-size:12px;content:"\e90d";color:#a7a7a7;text-indent:0}.nav{background:#000;padding:9px 10px 0}.copyright,.main-nav,.nav .equipment-menu,.nav .equipment-menu .catalog-menu .inner-menu-wrap{float:left}.nav .equipment-menu>a{width:223px;color:#fff;font:16px/20px helveticaneuecyrmedium,Arial,sans-serif;-webkit-border-radius:13px;border-radius:13px;padding:9px 40px;box-sizing:border-box;position:relative;margin-right:40px;transition:.3s}.main-nav .sub-menu,.search-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.calculation .calculation-inner input[type=submit]:hover,.nav .equipment-menu>a:hover{background:#027ec2}.nav .equipment-menu>a:before{position:absolute;content:"\e900";color:#fff;top:11px;left:23px;font-size:16px}.nav .equipment-menu>a:after{font-weight:400;line-height:1;position:absolute;content:"\e909";-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;right:19px;top:14px;font-size:12px}.main-nav>li.with-dropdown:before,.nav .equipment-menu .catalog-menu .switcher-menu li a:after{font-family:icomoon!important;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;content:"\e909";font-size:11px;speak:none;text-transform:none;-moz-osx-font-smoothing:grayscale}.nav .equipment-menu .catalog-menu-wrap{position:absolute;z-index:50;display:none;top:35px;padding-top:20px;left:0;width:auto}.nav .equipment-menu .catalog-menu{background:#fff;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 18px 0 rgba(0,0,0,.22);box-shadow:0 3px 18px 0 rgba(0,0,0,.22);padding:13px 0;font:15px/20px helveticaneuecyrroman,Arial,sans-serif;position:relative}.eq-wrap .eq-item,.main-nav .sub-menu{-webkit-border-radius:4px;text-align:center}.nav .equipment-menu .catalog-menu:after{position:absolute;left:260px;top:0;bottom:0;height:100%;width:1px;background:#e3e3e3;content:''}.nav .equipment-menu .catalog-menu:before{position:absolute;left:55px;top:-12px;border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;content:''}.nav .equipment-menu .catalog-menu .switcher-menu{position:relative;float:left;width:260px}.nav .equipment-menu .catalog-menu .switcher-menu li a{position:relative;display:block;padding:7px 40px 7px 20px}.nav .equipment-menu .catalog-menu .switcher-menu li a:after{font-weight:400;line-height:1;color:silver;position:absolute;right:15px;top:12px}.nav .equipment-menu .catalog-menu .inner-menu-wrap li a:hover,.nav .equipment-menu .catalog-menu .switcher-menu li a.active,.nav .equipment-menu .catalog-menu .switcher-menu li a:hover{background:#efefef}.nav .equipment-menu .catalog-menu .switcher-menu li a.active:after,.nav .equipment-menu .catalog-menu .switcher-menu li a:hover:after{color:#777}.nav .equipment-menu .catalog-menu .inner-menu-wrap li a{display:block;padding:7px 40px 7px 20px}#nform2m,.block_tel_fix,.breadcrumbs li:first-child:before,.buttont1m,.calculation #nformmob,.calculation .calculation-inner .tab,.catalog-table .cell .mob-ttl,.ffrom1,.fixed-block.fixed .search-block,.mob-block .header-area .mob-btn,.mob-block .mob-sticky-email img,.mob-sticky-block,.mobfblock,.nav .equipment-menu .catalog-menu .inner-menu-wrap ul,.scheme li:last-child:after,.search-block_mob{display:none}.main-nav .sub-menu{position:absolute;top:100%;background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.2);box-shadow:0 3px 15px 0 rgba(0,0,0,.2);width:188px;padding:15px 10px 10px;box-sizing:border-box;left:50%;margin-left:-94px;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;display:none;z-index:70}.footer .footer-menu .col li,.main-nav .sub-menu li,.mob-menu .menu-list li,.promo-block .ttl-box{margin-bottom:5px}.articles li .brief-info h6 a,.catalog-table .cell:first-child span,.eq-wrap .eq-item .name a,.eq-wrap .eq-item ul li a,.main-nav .sub-menu li a,.mob-menu .menu-list li a,.mob-menu .mob-nav .sub-menu li a,.news-holder h6 a{border-bottom:1px solid rgba(177,177,177,.4)}.main-nav .sub-menu li a:hover{text-decoration:none;color:#0088d2;border-bottom-color:rgba(0,91,141,.4)}.main-nav .sub-menu:before{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;top:-15px;left:50%;margin-left:-15px;content:''}.main-nav>li{float:left;padding:7px 0 13px;margin-right:30px;position:relative}.discount-box:hover:before,.main-nav>li>a{color:#fff}.main-nav>li.with-dropdown{padding-right:20px;margin-right:30px}.main-nav>li.with-dropdown:before{font-weight:400;line-height:1;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff;position:absolute;right:0;top:14px;cursor:pointer}.search-block{float:right;position:relative}.search-btn{width:16px;position:relative;margin:10px 23px 0 0;display:block}.info-box,.scheme{margin-top:50px}.search-btn:before{content:"\e902";font-size:16px;color:#fff;position:absolute;top:0;right:0;text-indent:0}.search-form{position:absolute;right:0;top:-2px;-webkit-border-radius:13px;border-radius:13px;border:1px solid transparent;box-sizing:border-box;width:0;height:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}.mob-fader,.mob-menu{top:0;position:absolute}.mob-menu,.search-form input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.search-form.active{opacity:1;right:0;width:374px;border-color:#e6e6e6;background:#fff}.content-menu .open-content-menu:after,.mob-menu .mob-nav>li>a:after{border-left:4px solid transparent;border-right:4px solid transparent}.search-form input[type=text]{border:0;margin:0;width:-webkit-calc(100% - 55px);width:calc(100% - 55px);font-size:15px;line-height:20px;padding:9px 23px;box-sizing:border-box;float:left;outline:0;-webkit-border-radius:13px 0 0 13px;border-radius:13px 0 0 13px;background:0 0}.search-form input[type=submit]{width:16px;background:url("/local/templates/furniture_red/css/../images/btn-search-grey.svg") no-repeat;border:0;margin:11px 23px 0 0;float:right;padding:0;outline:0}.mob-menu{background:#fff;width:260px;left:-260px;z-index:100;padding:26px 0;height:100vh;overflow:auto;box-sizing:border-box}.contacts-info,.item-info,.requisites-box .requisites li .value{overflow:hidden}.promo-block input[type=tel],.trust-block li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mob-menu .blue-btn{width:193px;-webkit-border-radius:13px;border-radius:13px;padding:7px 0;margin:0 10px 25px;display:block}.mob-menu .mob-nav{border-top:1px solid #dbdbdb;margin-bottom:20px}.mob-menu .mob-nav>li>a{display:block;background:#f2f2f2;border-bottom:1px solid #dbdbdb;padding:6px 36px 6px 14px;font-family:helveticaneuecyrmedium;position:relative}.mob-menu .mob-nav>li>a:after{position:absolute;border-top:6px solid #bbb;top:14px;right:14px;content:''}.mob-menu .mob-nav>li>a.active:after{border-bottom:6px solid #bbb;border-top:0}.mob-menu .mob-nav .sub-menu{padding:12px 12px 25px;border-bottom:1px solid #dbdbdb;font-size:14px}.articles li .brief-info h6 a:hover,.breadcrumbs li a:hover,.eq-wrap .eq-item .name a:hover,.eq-wrap .eq-item ul li a:hover,.mob-menu .menu-list li a:hover,.mob-menu .mob-nav .sub-menu li a:hover,.news-holder h6 a:hover{color:#0088d2;border-bottom-color:rgba(0,91,141,.4)}.mob-menu .menu-list{padding:0 11px 20px}.mob-menu .phones-block{border-top:1px solid #dbdbdb;padding:25px 11px}.mob-fader{left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:90;display:none;cursor:pointer}#block-region-selector,.feedback-content,.info-block,.mail__copy,.scheme li,.trust-block li{position:relative}.promo-block{padding:13px 30px;text-align:center;color:#fff}.promo-block .title{text-transform:uppercase;font:22px/30px helveticaneuecyrbold,Arial,sans-serif;display:block}.promo-block .app-form .sub-ttl{display:block;font-family:helveticaneuecyrmedium,Arial,sans-serif;font-weight:400;margin-bottom:3px}.promo-block input[type=tel]{width:370px;background:#fff;border:0;box-sizing:border-box;font:15px/20px helveticaneuecyrroman,Arial,sans-serif;padding:10px 33px 8px;-webkit-border-radius:4px;border-radius:4px;margin:0 0 10px;outline:0}#ssend{padding:7px 0}.promo-block input[type=tel]::-webkit-input-placeholder{color:#747474}.promo-block input[type=tel]::-moz-placeholder{color:#747474}.promo-block input[type=tel]:-moz-placeholder{color:#747474}.promo-block input[type=tel]:-ms-input-placeholder{color:#747474}.promo-block input[type=submit]{border:0;margin:0 auto 10px;outline:0;cursor:pointer}.trust-block{padding:30px 0}.trust-block li{display:inline-block;width:-webkit-calc(25% - 40px);width:calc(25% - 40px);margin:0 0 0 35px;box-sizing:border-box;padding-left:53px}.eq-wrap .eq-item,.propose-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.trust-block li:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e4272d;position:absolute;top:50%;left:0;font-size:32px;margin-top:-16px}.seo_tags_light li:first-child,.trust-block li:first-child{margin-left:0}.trust-block li:nth-child(3){padding-left:43px}.grey-section{background:#f2f2f2;padding:30px 10px}.eq-wrap{margin-left:-15px;font-size:0;line-height:0}.eq-wrap .eq-item{font:14px/20px helveticaneuecyrroman,Arial,sans-serif;display:inline-block;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);background:#fff;border-radius:4px;padding:20px 40px;box-sizing:border-box;margin:0 0 15px 15px;vertical-align:top}.info-box,.propose-block{-webkit-border-radius:4px;color:#fff}.eq-wrap .eq-item .name{display:block;font:16px/20px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:10px}.eq-wrap .eq-item ul li{display:inline-block;margin:0 7px 5px}.img-holder{display:block;margin-bottom:10px;height:150px}.img-holder img{vertical-align:middle;max-height:150px}.content-wrap .h1,.content-wrap h1{font:30px/35px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:10px;display:block}.content-wrap h1+.h1{margin-top:-10px}.content-wrap h3{font:25px/30px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:20px}.content-wrap h4{font:20px/24px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:15px}.content-wrap h5{font:18px/25px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:15px}.content-wrap h6{font:16px/23px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:15px}.block_item_inform_btn,.brand-block,.center_image,.pager-list,.sec_item .img-holder{text-align:center}.brand-block li{display:inline-block;vertical-align:middle;margin:40px 32px 0}@media screen and (max-device-width:800px){.brand-block{text-align:center;-moz-column-count:2;-webkit-column-count:2;column-count:2;column-width:45%}.brand-block li{display:grid;vertical-align:middle;margin:5px 5px 0}.brand-block li img{max-width:150px}}.propose-wrap{padding:60px 10px}.propose-block{background:#1095dd;background:-webkit-linear-gradient(top,#1095dd 0,#53c2ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#1095dd),to(#53c2ff));background:-o-linear-gradient(top,#1095dd 0,#53c2ff 100%);background:linear-gradient(to bottom,#1095dd 0,#53c2ff 100%);padding:45px 75px;box-sizing:border-box;border-radius:4px;text-align:justify;font-size:0;line-height:0}.description-block .certificate-box,.info-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.propose-block:after{display:inline-block;width:100%;content:''}.propose-block .propose-info{display:inline-block;width:65%;text-align:left;vertical-align:middle;font-size:16px;line-height:20px}.propose-block .propose-info strong{font:24px/32px helveticaneuecyrmedium,Arial,sans-serif;display:block;margin-bottom:15px}.propose-block .btn-side{display:inline-block;vertical-align:middle}.propose-block .red-btn{width:232px}.scheme li{display:inline-block;width:-webkit-calc(20% - 50px);width:calc(20% - 50px);margin-left:50px;vertical-align:top;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;padding-top:80px;left:-100px;-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0}.scheme li:after,.scheme li:before{line-height:1;position:absolute;font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;speak:none;-moz-osx-font-smoothing:grayscale}.scheme li:before{color:#e4272d;left:0;top:0}.scheme li:after{content:"\e905";font-size:32px;color:#cdcdcd;top:17px;right:0}.scheme li strong{font:18px/22px helveticaneuecyrmedium,Arial,sans-serif;display:block}.scheme li:first-child{margin-left:0;-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}.scheme li:first-child:before{content:"\e903";font-size:54px}.scheme li:nth-child(2){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.scheme li:nth-child(2):before{content:"\e918";font-size:54px}.scheme li:nth-child(3){-webkit-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.scheme li:nth-child(3):before{content:"\e90e";font-size:52px}.scheme li:nth-child(4){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.scheme li:nth-child(4):before{content:"\e906";font-size:55px}.scheme li:nth-child(5){-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.scheme li:nth-child(5):before{content:"\e91b";font-size:59px}.scrolled li{opacity:1;left:0}.info-block .wrapper{position:static}.discount-box:before,.info-box:before,.map-box,.map-box span{position:absolute}.info-holder{min-height:400px}.map-box{right:0;top:25px;width:59%;max-width:845px}#for_left_img img,#for_right_img img,#forufwhatsecimg img,#forufwhatsecimg2 img,#photos-teploobmen img,#spasibo img,.map-box img,.photos-teploobmen img,.white-container figure img{max-width:100%}.breadcrumbs li,.discount-box,.info-box,.points ul li,.service-list>li{position:relative}.map-box span:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";font-size:32px;color:#c7c6c6}.map-box span.sticker1{top:58.62%;left:4.59%}.map-box span.sticker2{top:32.43%;left:11.18%}.map-box span.sticker3{top:45.94%;left:15.19%}.map-box span.sticker4{top:53.84%;left:18.13%}.map-box span.sticker5{top:31.39%;left:23.79%}.map-box span.sticker6{top:52.59%;left:27.44%}.map-box span.sticker7{top:59.04%;left:31.33%}.map-box span.sticker8{top:36.59%;left:35.33%}.map-box span.sticker9{top:61.95%;left:44.4%}.map-box span.sticker10{top:69.23%;left:60.65%}.map-box span.sticker11{top:58.62%;left:93.26%}.info-box{max-width:373px;background:#0088d2;border-radius:4px;box-sizing:border-box;padding:80px 25px 25px;font-size:14px;line-height:22px}.info-box:before{content:"\e913";color:#fff;font-size:32px;top:30px;left:27px}.info-box strong{display:block;font:18px/22px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:10px}.articles li p,.calculation .calculation-inner .personal-info input:first-child,.feedbacks-wrap p,.info-box p{margin:0}.points ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:50px}.points ul li{padding-left:50px;margin-bottom:30px;font:15px/19px helveticaneuecyrroman,Arial,sans-serif;min-height:60px}.points ul li:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e4272d;position:absolute;left:0;top:0;font-size:32px}.points ul strong{display:block;font:14px/20px helveticaneuecyrbold,Arial,sans-serif;margin-bottom:3px}.description-block{background:url("/local/templates/furniture_red/css/../images/banner2.jpg") 0 0/cover no-repeat;-o-background-size:cover;padding:50px 10px 90px;color:#fff}.description-block .text-info{max-width:600px;float:left}.description-block .block-ttl{font:26px/32px helveticaneuecyrbold,Arial,sans-serif;display:block;margin-bottom:15px}.description-block p,.white-container p{margin:0 0 15px}.description-block .info-list{padding-top:40px}.description-block .info-list li{display:inline-block;vertical-align:top;margin-right:65px;font-family:helveticaneuecyrroman,Arial,sans-serif;width:115px;line-height:22px}.description-block .info-list li strong{display:block;font:30px/34px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:5px;color:#e4272d}.description-block .certificate-box{float:right;width:354px;background:#fff;-webkit-border-radius:4px;border-radius:4px;box-sizing:border-box;padding:20px;color:#000;text-align:center}.description-block .certificate-box strong{display:block;text-transform:uppercase;margin-bottom:20px;font:16px/20px helveticaneuecyrmedium,Arial,sans-serif}.description-block .certificate-box .photo{display:inline-block;margin:0 5px 15px}.description-block .certificate-box .photo img{width:86px;height:124px;border:1px solid #dbdbdb}.index-page .doc-wrap{padding:30px 20px}.doc-wrap{padding:30px 10px;margin:0 -10px}.doc-wrap h3{margin-bottom:40px}.docs{margin-left:-50px;text-align:center;font-size:0;line-height:0}.docs .doc-photo{display:inline-block;vertical-align:top;margin:0 0 20px 50px;-webkit-box-shadow:inset 5px -5px 8px 0 rgba(0,0,0,.48),0 5px 8px 0 rgba(0,0,0,.48);box-shadow:inset 5px -5px 8px 0 rgba(0,0,0,.48),0 5px 8px 0 rgba(0,0,0,.48)}.docs .doc-photo img{width:200px;height:280px;vertical-align:top;border:4px solid #000}.row-form{background:#e4272d;color:#fff;padding:26px 10px 20px}.row-form .form-name{float:left;font-family:helveticaneuecyrroman,Arial,sans-serif}.row-form .form-name strong{font:16px/20px helveticaneuecyrmedium,Arial,sans-serif;display:block}.development,.row-form .form-wrap{float:right}.row-form .form-wrap input[type=tel],.row-form .form-wrap input[type=text]{float:left;border:0;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px;width:230px;margin:0 30px 0 0;font:16px/20px helveticaneuecyrroman,Arial,sans-serif;padding:10px 25px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-form .form-wrap input[type=submit]{border:0;font:16px/20px helveticaneuecyrbold,Arial,sans-serif;padding:10px 0;text-transform:none;float:right;width:158px}.footer{padding:50px 10px 30px}.footer .footer-col{width:150px}.footer .footer-col.first-col{float:left;font:13px/20px 'Open Sans',Arial,sans-serif}.footer .footer-col.first-col span{color:#8d8d8d}.footer .footer-col .logo{float:none;margin:0 0 10px}.footer .footer-col.last-col{float:right;text-align:right}.footer .footer-col .phone{display:block;font:16px/22px helveticaneuecyrroman,Arial,sans-serif;margin-bottom:5px}.footer .footer-menu{float:left;padding-left:15px}.footer .footer-menu .col{float:left;width:250px;margin:0 0 0 60px;font-size:14px;line-height:20px}.footer .footer-menu .col .like-h5{text-transform:uppercase;font:18px/25px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:5px}.footer .footer-menu .col li a:hover{color:#0088d2;text-decoration:none}.footer .smaller{font:13px/20px 'Open Sans',Arial,sans-serif}.card-block,.social-ico{padding-top:30px}.social-ico li{display:inline-block;margin:0 0 0 10px;text-align:left}.catalog-list li,.catalog-table,.tab-switcher{text-align:center}.social-ico li a{text-indent:-9999px;display:block;background:url("/local/templates/furniture_red/css/../images/social-row.png") no-repeat}.social-ico li a.classmates{width:12px;height:18px;background-position:0 -1px}.social-ico li a.classmates:hover{background-position:0 -30px}.social-ico li a.instagram{background-position:-27px -1px;width:19px;height:18px}.social-ico li a.instagram:hover{background-position:-27px -30px}.social-ico li a.vk{background-position:-60px -2px;width:29px;height:17px}.social-ico li a.vk:hover{background-position:-60px -31px}.social-ico li a.fb{width:11px;height:21px;background-position:-101px 0}.social-ico li a.fb:hover{background-position:-101px -29px}.footer-bottom{color:#696969;font:13px/17px 'Open Sans',Arial,sans-serif;padding-top:70px}.development a{text-transform:uppercase}.catalog-list{margin-left:-11px}.catalog-list li{width:-webkit-calc(25% - 15px);width:calc(25% - 15px);display:inline-block;vertical-align:top;margin:0 0 15px 11px;background:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.catalog-list li:hover{-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);box-shadow:0 3px 7px 0 rgba(0,0,0,.35)}.catalog-list li a{display:block;height:100%;min-height:230px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 10px}.catalog-list strong{border-bottom:1px solid rgba(177,177,177,.4);font:16px/20px helveticaneuecyrmedium,Arial,sans-serif}.inner-page .propose-block{margin-bottom:20px;padding-top:22px;padding-bottom:22px}.inner-page .doc-wrap{border-top:1px solid #e7e7e7}.calculation{background:#e0e0e0;-webkit-border-radius:4px;border-radius:4px;font-family:helveticaneuecyrroman,Arial,sans-serif}.calculation .calculation-inner{width:780px;margin:0 auto;padding:20px 0}.calculation .calculation-inner .tab label,.contacts-info .soc-box>span{display:block;margin-bottom:10px}.calculation .calculation-inner .comment-box,.calculation .calculation-inner .personal-info,.content-menu{margin-bottom:25px}.calculation .calculation-inner .personal-info input{width:247px;background:#fff;border:0;-webkit-border-radius:4px;border-radius:4px;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;padding:8px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;float:left;margin:0 0 0 19px}.calculation .calculation-inner .temperature-box{background:#f0f4f7;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 25px;margin-bottom:25px}.calculation .calculation-inner .temperature-box label{font-size:15px;line-height:20px}.calculation .calculation-inner .temperature-box .left-side{width:240px;float:left}.calculation .calculation-inner .temperature-box .right-side{float:right;width:240px}.calculation .calculation-inner .temperature-box .image-block{width:192px;margin:0 auto}.calculation .calculation-inner .data-item .holder,.tab-switcher{margin-bottom:20px}.calculation .calculation-inner .temperature-box .image-block img{max-width:192px;vertical-align:top}.calculation .calculation-inner .temperature-box input[type=text]{background:#e0e0e0;width:100%;-webkit-border-radius:4px;border-radius:4px;border:0;margin:0 0 20px;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;padding:8px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.calculation .calculation-inner .data-wrap{margin-left:-70px}.calculation .calculation-inner .data-item{width:355px;float:left;margin-left:70px}.calculation .calculation-inner .data-item input{width:218px;background:#fff;border:0;-webkit-border-radius:4px;border-radius:4px;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;padding:8px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;float:left;margin:0 19px 0 0}.calculation .calculation-inner textarea{width:100%!important;height:113px!important;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;background:#fff;-webkit-border-radius:4px;border-radius:4px;font:14px/18px helveticaneuecyrroman,Arial,sans-serif;border:0}.calculation .calculation-inner input[type=submit]{border:0;-webkit-border-radius:13px;border-radius:13px;background:#0088d2;color:#fff;margin:0;font:16px/44px helveticaneuecyrmedium,Arial,sans-serif;padding:0 23px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tab-switcher li{display:inline-block;margin:0 5px}.tab-switcher li a{display:block;padding:5px 14px;-webkit-border-radius:14px;border-radius:14px}.tab-switcher li a span{border-bottom:1px dotted #7d7d7d}.tab-switcher li a.active{background:#e4272d;color:#fff}.tab-switcher li a.active span{border-bottom-color:transparent}.item-picture{float:left;width:50%;margin:0 50px 20px 0}.item-picture a{display:block;max-width:450px}.item-picture a img{max-width:450px;display:block;width:100%;max-height:450px;margin:0 auto}.item-info{margin-bottom:20px}.item-info .grey-box{background:#f2f2f2;-webkit-border-radius:4px;border-radius:4px;padding:29px 23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;text-align:center}.catalog-table .cell,.discount-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.item-info .grey-box .price{display:inline-block;margin:0 20px 15px 0;font:700 15px/24px "Open Sans",Arial,sans-serif;width:120px;letter-spacing:.5px}.item-info .grey-box .red-btn{display:inline-block;width:232px}.discount-box{display:block;width:100%;border:1px dashed #cdcdcd;-webkit-border-radius:4px;border-radius:4px;padding:19px 30px 19px 63px;font:16px/22px helveticaneuecyrmedium,Arial,sans-serif;box-sizing:border-box;margin:0 0 32px}.discount-box:before{content:"\e91d";font-size:24px;left:19px;top:50%;margin-top:-12px;color:#e4272d}.discount-box:hover,.pager-list li a.active,.pager-list li a:hover{background:#0088d2;color:#fff}.read-all,.read-all:before{position:absolute;right:0;color:#0088d2}.options{font:13px/23px helveticaneuecyrroman,Arial,sans-serif}.articles li .brief-info h6,.main_text h2,.news-holder h6,.options h6{margin-bottom:10px}.catalog-table{display:table;width:100%;font:16px/24px helveticaneuecyrroman,Arial,sans-serif;background:#fff}.catalog-table .cell:first-child,.excerpt,.show-all{text-align:left}.catalog-table .table-header{display:table-header-group;background:#ddd;-webkit-border-radius:4px;border-radius:4px}.catalog-table .table-header .cell{border-bottom:0}.catalog-table .table-header .cell:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.catalog-table .table-header .cell:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.catalog-table .table-row{display:table-row}.catalog-table .table-row:hover{background:#f6f6f6}.catalog-table .table-row .cell:last-child{font-family:Arial,sans-serif;font-weight:700}.catalog-table .cell{display:table-cell;padding:15px 27px;border-bottom:1px solid rgba(177,177,177,.4);box-sizing:border-box}.catalog-table .cell:nth-child(2){width:242px}.catalog-table .cell:last-child{width:170px}.service-list{margin-left:-20px}.service-list>li{display:inline-block;width:-webkit-calc(50% - 26px);width:calc(50% - 26px);margin:0 0 26px 20px;max-width:482px;max-height:257px}.service-list>li img{display:block;max-width:482px;max-height:257px;width:100%;-webkit-border-radius:4px;border-radius:4px}.service-list>li .info{position:absolute;left:35px;top:50px;color:#fff;margin-right:30px}.service-list>li .info .service-name{display:block;margin-bottom:15px;font:28px/38px helveticaneuecyrmedium,Arial,sans-serif;text-transform:uppercase}.service-list>li .info .service-name a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.service-list>li .info .service-name a:hover{text-decoration:none;border-bottom-color:transparent}.read-all{font-size:14px;line-height:18px;padding-right:22px;top:10px}.read-all:before{top:5px;content:"\e901";font-size:11px}.container{padding:30px 10px}.fader{background:#000;opacity:.65;width:100%;height:100%;z-index:999;display:none;position:fixed;top:0;left:0}.lightbox{background:#e0e0e0;width:612px;margin-left:-306px;position:absolute;left:50%;top:0;padding:30px 35px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;z-index:1000;display:none}.lightbox .like-h4{font:600 16px/20px 'Open Sans',Arial,sans-serif;padding-bottom:20px}.lightbox .form-row{padding-bottom:17px}.lightbox .form-row label{float:left;color:#747474;font:14px/18px 'Open Sans',Arial,sans-serif;width:112px;margin-top:10px}.lightbox input[type=email],.lightbox input[type=tel],.lightbox input[type=text],.lightbox textarea{width:305px;background:#fff;border:0;-webkit-border-radius:4px;border-radius:4px;float:left;margin:0;padding:7px 10px;font:14px/20px 'Open Sans',Arial,sans-serif;color:#000;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contacts-info .contact-box address,.rating li:before{font-style:normal}.content-menu .open-content-menu,.show-all{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.lightbox input[type=email]::-webkit-input-placeholder,.lightbox input[type=tel]::-webkit-input-placeholder,.lightbox input[type=text]::-webkit-input-placeholder,.lightbox textarea::-webkit-input-placeholder{color:transparent}.lightbox input[type=email]::-moz-placeholder,.lightbox input[type=tel]::-moz-placeholder,.lightbox input[type=text]::-moz-placeholder,.lightbox textarea::-moz-placeholder{color:transparent}.lightbox input[type=email]:-moz-placeholder,.lightbox input[type=tel]:-moz-placeholder,.lightbox input[type=text]:-moz-placeholder,.lightbox textarea:-moz-placeholder{color:transparent}.lightbox input[type=email]:-ms-input-placeholder,.lightbox input[type=tel]:-ms-input-placeholder,.lightbox input[type=text]:-ms-input-placeholder,.lightbox textarea:-ms-input-placeholder{color:transparent}.lightbox textarea{width:365px!important;height:108px!important}.lightbox input[type=submit]{width:175px;-webkit-border-radius:13px;border-radius:13px;padding:7px 0;border:0;outline:0;cursor:pointer;margin:30px 0 0;-webkit-appearance:none}.btn-close{width:12px;height:12px;position:absolute;top:14px;right:14px;text-indent:-9999px}.btn-close:before{font-size:12px;content:"\e90d";color:#a4a4a4;text-indent:0;display:inline-block;position:absolute;top:0;left:0}.breadcrumbs{padding-bottom:10px}.breadcrumbs li{float:left;font:13px/17px helveticaneuecyrroman,Arial,sans-serif;margin:0 8px 5px 0;padding-left:13px}.breadcrumbs li:before{position:absolute;top:0;left:0;content:'>';color:#747474}.breadcrumbs li:first-child{padding-left:0}.breadcrumbs li a{color:#747474;border-bottom:1px solid rgba(177,177,177,.4)}.content-menu li{float:left;font:15px/19px helveticaneuecyrroman,Arial,sans-serif}.content-menu li a{display:block;padding:6px 16px;-webkit-border-radius:15px;border-radius:15px}.content-menu li a.active,.content-menu li a:hover{color:#fff;background:#0088d2}.content-menu .open-content-menu{display:none;max-width:100%;padding:8px;position:relative;cursor:pointer;box-sizing:border-box;-webkit-border-radius:13px;border-radius:13px}.content-menu .open-content-menu:after{border-top:5px solid #fff;top:16px;right:16px;position:absolute;content:''}.content-menu .open-content-menu.active:after{border-top:0;border-bottom:5px solid #fff}.content-menu .open-content-menu:active{margin-top:0}.show-all{display:block;margin:0 auto 18px;width:208px;padding:14px 0 14px 70px;position:relative;font-family:helveticaneuecyrmedium;box-sizing:border-box;-webkit-border-radius:13px;border-radius:13px}#feedall,#forufwhatsecimg,#slidernav,.perekholder{text-align:center}.articles li .brief-info,.resume .estimate{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.show-all:before{content:"\e908";color:#fff;font-size:24px;position:absolute;top:12px;left:30px}.show-all:active{padding-top:12px;padding-bottom:13px;margin-top:3px}.pager-list li{display:inline-block;width:30px;height:30px;font:14px/30px helveticaneuecyrbold,Arial,sans-serif}.pager-list li a{display:block;height:100%;color:#1a191a;-webkit-border-radius:50%;border-radius:50%}.white-container{background:#fff;padding:22px 25px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:22px}.white-container figure{padding:12px 0 20px}.white-container figure figcaption{font-style:italic}.resume{padding:60px 50px 30px;margin:0 -25px;-webkit-box-shadow:inset 0 3px 5px 0 rgba(99,99,99,.21);box-shadow:inset 0 3px 5px 0 rgba(99,99,99,.21)}.resume .estimate{float:left;width:50%;font-family:helveticaneuecyrroman,Arial,sans-serif;box-sizing:border-box;padding:45px}.resume .estimate span{display:block;margin-bottom:30px;padding:0 0 0 40px;position:relative}.resume .estimate span:before{font-size:24px;color:#191919;position:absolute;left:0;top:0}.resume .text-feedback{position:static;opacity:1;width:50%;float:right;padding:0}.content-info,.inner-list{margin-bottom:50px}.content-info ul{list-style-type:disc;list-style-position:inside}.promo-picture{display:block;max-width:100%;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.inner-list li{position:relative;padding-left:20px;margin-bottom:5px}.inner-list li:before{width:10px;height:10px;background:#e2e2e2;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:6px;content:''}.news-holder{max-width:400px;font:13px/18px helveticaneuecyrroman,Arial,sans-serif;padding-bottom:40px}.news-holder .news-item{padding-bottom:20px}.news-holder .date{display:block;color:#7d7d7d;font-size:11px;margin-bottom:5px}.news-holder p,.requisites-box .requisites li{margin:0 0 10px}.articles{margin-left:-25px}.articles li img{display:block;max-height:300px;margin:0 auto}.articles li .brief-info{background:#fff;padding:16px 25px 20px;font-size:15px;line-height:20px;color:#878787;min-height:150px;box-sizing:border-box}.articles li .brief-info strong{font:16px/20px helveticaneuecyrmedium,Arial,sans-serif;display:block;margin-bottom:5px}.articles li .brief-info span{color:#9c9c9c;display:block;margin-bottom:10px}.articles li:hover{-webkit-box-shadow:0 3px 5px 0 rgba(99,99,99,.21);box-shadow:0 3px 5px 0 rgba(99,99,99,.21)}.contact-wrap{margin-bottom:45px}.contacts-info{font:16px/26px helveticaneuecyrroman,Arial,sans-serif}.contacts-info.nt table{width:100%;font-size:14px;float:left}.contacts-info .contact-box{margin-bottom:15px}.contacts-info .contact-box h6{margin-bottom:2px}.contacts-info .soc-box{padding-top:0}.contacts-info .soc-box ul li{float:left;margin-right:18px}.contacts-info .soc-box ul li a{display:block;height:100%;background:url("/local/templates/furniture_red/css/../images/social.png") no-repeat;text-indent:-9999px}.contacts-info .soc-box ul li a.classmates{background-position:0 -1px;width:15px;height:23px}.contacts-info .soc-box ul li a.instagram{background-position:-33px -1px;width:23px;height:23px}.contacts-info .soc-box ul li a.vk{background-position:-73px -3px;width:35px;height:20px;margin-top:2px}.contacts-info .soc-box ul li a.fb{background-position:-123px 0;width:13px;height:26px;margin-top:-2px}.map{float:right;width:570px;margin:0 0 20px 40px}.requisites-box{border:1px solid #e8e8e8;padding:25px 40px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;font-size:15px;margin-bottom:30px}.requisites-box .wrap-inner{width:78%;margin:0 auto;display:block}.requisites-box>strong{margin:0 0 10px;display:block;font-weight:400;font-family:helveticaneuecyrmedium,Arial,sans-serif}.requisites-box h4{font-size:15px}.requisites-box .requisites li:after{display:block;clear:both;content:''}.requisites-box .requisites li .key{float:left;width:58%;position:relative;margin-right:19px}.requisites-box .requisites li .key:after{background:url("/local/templates/furniture_red/css/../images/dotted.png") repeat-x;position:absolute;content:'';width:100%;height:2px;left:0;top:14px}.requisites-box .requisites li .key span{display:inline-block;background:#fff;position:relative;z-index:10;padding-right:10px;width:190px}.feedbacks-wrap{max-width:888px;font:13px/22px helveticaneuecyrroman,Arial,sans-serif}#feedall{padding-top:15px;border-top:2px solid #dadada}#feedall a{margin:0 auto}.feedbacks-wrap .feedback-box{margin:0 0 30px}.feedbacks-wrap .feedback-box .rating{margin-bottom:8px}.feedbacks-wrap .feedback-box .rating li{padding-bottom:0}.feedbacks-wrap .comment{margin:0 0 8px}.feedbacks-wrap .name{font:15px/20px helveticaneuecyrmedium,Aria,sans-serif;display:inline-block;margin:0 10px 8px 0}.feedbacks-wrap .date{font:14px/20px helveticaneuecyrroman,Arial,sans-serif;color:#a6a6a6;display:inline-block;margin:0 10px 8px 0}.feedbacks-wrap .subtitle{display:block;font:13px/22px helveticaneuecyrmedium,Aria,sans-serif;margin:0 0 2px}.rating{line-height:13px}.rating li{float:left;margin-right:3px}.rating li:before{font-family:icomoon!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";color:#d9d9d9;font-size:16px}.rating li.active:before{color:#ffb339}.feedback-content .blue-btn.open-lightbox{position:absolute;top:33px;right:33px;padding:13px 0 11px;width:190px}#mailheader{position:absolute;right:3px;padding:13px 8px 11px 0;text-align:right;display:flex;justify-content:flex-end;flex-direction:column;width:193px;top:48px}.perekholder{float:left;border-radius:5px;background:#ddd;color:#4b4b4b;padding:10px;margin:0 5px 10px 0;cursor:pointer}.perekholder.active{background:#1d9de3;color:#fff;font-weight:700}.tabfordet{border:1px solid #aaa;max-width:300px;width:100%;float:left;margin:0 auto;background:#eee}.tabfordet div{padding:3px 10px;border-bottom:1px solid #aaa}.tabfordet div:first-child{color:#fff;background:#0088d2;font-weight:700;text-align:center;border:none}#about #desc{display:block;max-width:100%;margin:0 auto}#about #mob{display:none;max-width:100%;margin:0 auto}#slidernav{margin-bottom:10px}#middles{position:relative;width:100px;min-width:100px;line-height:48px;margin:0 auto}#feedprev{position:absolute;left:-48px;top:0;cursor:pointer}#feednext{position:absolute;right:-48px;top:0;cursor:pointer}#whatnum{font-size:16px;font-weight:700}@media screen and (min-width:1001px){.content-menu-list{display:block!important}}@media screen and (max-width:1000px){#about #mob,.content-menu .open-content-menu,.header .mob-btn{display:block}#about #desc,#nform2,.calculation #nform,.description-block,.footer-menu,.header .blue-btn,.header .nav,.header .phone-block,.map-box{display:none}#mailheader{position:relative;top:0}.header .header-area{padding:8px 10px 15px}.header .logo{-o-background-size:100% 100%;background-size:100% 100%;width:89px;height:54px;margin-right:30px}.header .header-area .slogan{margin-left:0;float:none;overflow:hidden;margin-right:45px;max-width:250px;width:auto}.trust-block li{display:block;margin:0 auto 20px;max-width:250px;width:auto;text-align:center;padding:46px 0 0!important}.trust-block li:before{left:50%;margin:0 0 0 -20px;top:0}.trust-block li:first-child{margin-left:auto}.eq-wrap .eq-item{padding:20px}.info-holder{min-height:1px}.info-box{max-width:100%;margin:0 0 40px}.index-page .doc-wrap{padding-top:0}.row-form .form-name{float:none;text-align:center;margin-bottom:20px}.content-menu ul li,.row-form .form-wrap{float:none}.row-form .form-wrap input[type=tel],.row-form .form-wrap input[type=text]{float:none;display:block;margin:0 auto 10px}.row-form .form-wrap input[type=submit]{float:none;margin:25px auto;display:block}.footer{padding:38px 10px 5px}.footer .footer-col{float:none!important;margin:0 auto 25px;text-align:center!important}.footer .footer-col .logo{margin:0 auto 10px}.footer .footer-bottom{padding-top:15px}.footer .footer-bottom span{float:none;display:block;text-align:center;padding-bottom:25px}.catalog-list li{width:-webkit-calc(33.3333% - 15px);width:calc(33.3333% - 15px)}.calculation #nform2m,.calculation #nformmob{display:block;padding:20px}.calculation .calculation-inner{width:100%}#nform2m input,#nformmob .personal-info input{margin:0}#nsend,#nsend2{margin-left:19px}#nformmob .temperature-box{margin-top:60px;width:100%}.calculation .calculation-inner .data-item,.calculation .calculation-inner .data-wrap{margin-left:0;margin-top:20px}#nformmob .comment-box{margin-top:20px}.item-picture{float:none;width:100%;margin-right:0}.item-picture a{margin:0 auto}.service-list>li .info .service-name{font-size:22px;line-height:30px}.propose-block{padding-left:25px;padding-right:25px}.content-menu ul{display:none;padding:30px 0 10px;margin-top:-20px;background:#fff;text-align:center;border:1px solid #0088d2;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.content-menu ul li a{-webkit-border-radius:0;border-radius:0}.content-menu ul li a.active,.content-menu ul li a:hover{background:#f2f2f2;color:#000}.map{float:none;margin-left:0;width:100%}.feedback-content{margin-top:75px}.feedback-content .blue-btn.open-lightbox{width:100%;top:-58px;right:0;left:0;padding:9px 0 7px}}#map{width:60%;height:250px;float:left}#forufwhatsecimg{width:30%;float:left;padding:15px 0}#forufwhatsecitems,#forufwhatsecitems2{width:70%;float:left;padding-left:20px;box-sizing:border-box}@media screen and (max-width:767px){.catalog-table .cell .mob-ttl,.requisites-box .requisites li .key span{font-family:helveticaneuecyrmedium,Arial,sans-serif}.catalog-table{display:block;background:0 0;text-align:left}.catalog-table .table-header,.lightbox .form-row label,.mob-hidden,.requisites-box .requisites li .key:after,.scheme li:after{display:none}.catalog-table .table-row{display:block;background:#fff;margin-bottom:16px;-webkit-border-radius:4px;border-radius:4px;padding:15px 0 10px}.catalog-table .table-row .cell:last-child{font-weight:400}.catalog-table .table-row:hover{background:#fff}.catalog-table .cell{display:block;width:100%!important;border-bottom:0;padding:0 25px 5px}.catalog-table .cell .mob-ttl{display:inline-block;margin-right:15px}.catalog-table .cell:first-child{padding-bottom:10px;margin-bottom:10px;text-align:center}.catalog-list li{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.index-page h3{text-align:center}.points ul{margin-top:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.scheme li{display:block;margin:0 auto 30px;text-align:center;width:200px;opacity:1;left:0}.scheme li:first-child{margin-left:auto}.scheme li:before{left:50%;margin-left:-16px}.propose-block{padding:25px}.propose-block .propose-info{display:block;width:100%;text-align:center;margin-bottom:30px}.propose-block .propose-info strong{font-size:20px;line-height:26px}.propose-block .btn-side{display:block}.propose-block .btn-side .red-btn{margin:0 auto;max-width:232px;width:100%}.requisites-box{border:0;padding:0}.requisites-box .requisites li .key{float:none;width:100%}.lightbox{padding:20px;width:300px;margin-left:-150px}.lightbox .form-row,.lightbox h4{padding-bottom:10px}.lightbox input[type=email],.lightbox input[type=tel],.lightbox input[type=text],.lightbox textarea{width:100%!important}.lightbox input[type=email]::-webkit-input-placeholder,.lightbox input[type=tel]::-webkit-input-placeholder,.lightbox input[type=text]::-webkit-input-placeholder,.lightbox textarea::-webkit-input-placeholder{color:#757575}.lightbox input[type=email]::-moz-placeholder,.lightbox input[type=tel]::-moz-placeholder,.lightbox input[type=text]::-moz-placeholder,.lightbox textarea::-moz-placeholder{color:#757575}.lightbox input[type=email]:-moz-placeholder,.lightbox input[type=tel]:-moz-placeholder,.lightbox input[type=text]:-moz-placeholder,.lightbox textarea:-moz-placeholder{color:#757575}.lightbox input[type=email]:-ms-input-placeholder,.lightbox input[type=tel]:-ms-input-placeholder,.lightbox input[type=text]:-ms-input-placeholder,.lightbox textarea:-ms-input-placeholder{color:#757575}.lightbox input[type=submit]{margin-bottom:10px}.articles,.service-list{margin-left:0}.service-list>li{width:100%;display:block;margin:0 auto 26px}.articles li{display:block;margin:0 auto 25px;width:auto}.read-all{position:relative;top:-10px;margin-bottom:20px;display:inline-block}}.privacy,.privacyw{padding:10px;font-size:12px;text-align:center}@media screen and (max-width:520px){.service-list>li .info{left:20px;top:20px}.catalog-list,.eq-wrap{margin-left:0}.catalog-list li,.eq-wrap .eq-item{width:100%;margin-left:0}.promo-block input[type=tel]{width:100%}.buttont1,.doc-wrap{display:none}.points ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.points ul li{min-height:32px}.map{height:200px;overflow:hidden}#ndav2m,#nmoshm{width:100%;margin-bottom:10px}.calculation .calculation-inner .data-item{width:100%;float:none}.buttont1m{display:block}}@media screen and (max-width:424px){#nform2m input,#nformmob .personal-info input{width:100%}}@media screen and (max-width:373px){#mailheader{display:none}}@media screen and (max-width:320px){.header-area .logo{margin-right:15px}.header-area .slogan{font-size:13px;line-height:18px}}#infocompany img,.white-container .white-container img{max-width:100%;height:auto}#infocompany{text-align:center;max-width:100%;height:auto}@media only screen and (max-device-width:480px){#infocompany{background-image:url(/local/templates/furniture_red/css/O_nas_mob-01 - ΠΊΠΎΠΏΠΈΡ.jpg);width:100%;text-align:center;height:auto}}#spasibo{text-align:center;max-width:100%}@media screen and (max-width:936px){#map{width:50%}#infocompany{width:100%;text-align:center;height:auto}#spasibo{width:100%;text-align:center}}@media screen and (max-width:740px){#map{width:40%}#infocompany{width:100%;text-align:center;height:auto}#spasibo{width:100%;text-align:center}}.img-spasibo{display:block;margin-bottom:10px;height:100px;text-align:center}.img-spasibo img{vertical-align:middle;max-height:100px;text-align:center}@media screen and{#photos-teploobmen{max-width:100%}}.main_text a,.privacyw,.privacyw>a{color:#fff}.privacy,.privacy>a{color:#000}.rounded{counter-reset:li;font:700 15px Tahoma;padding:0;text-shadow:0 1px 0 rgba(255,255,255,.5)}.rounded a{position:relative;display:block;padding:.3em .3em .3em 1em;margin:.2em 0;background:#f2f2f2;color:#1569cc;border-radius:.3em;transition:.3s ease-out}.rounded a:hover{background:#d2d2d2}.sticky{position:fixed;top:0;z-index:101;background:#fff;border-bottom:2px solid #e0e0e2!important;box-shadow:0 0 17px -1px #e0e0e2!important}@media (min-width:1001px){body:not(.body_sticky) header{height:auto!important}.mob-menu .blue-btn,.mob-menu .phones-block,.sticky #block-region-selector,.sticky .header-area .slogan,.sticky .main-nav,.sticky .nav .equipment-menu,.sticky .sticky_no_view>span{display:none}.sticky .search-block{position:absolute;top:-83px;right:0}.sticky .search-btn:before{color:#000;font-size:30px}.sticky>.nav{padding:0}.sticky .header-area .mob-btn{position:relative;display:block;text-indent:0;order:2;width:60px;height:45px;right:0;margin:0 130px 0 40px;top:8px}.sticky>.header-area{display:flex;justify-content:space-between}.sticky .header-area>.logo{order:1}.sticky .header-area>.phone-block{order:3;flex:1 1 auto;text-align:center}.sticky .block-top-email-price{order:4;padding:0 120px 0 0;display:flex;flex-direction:column;align-items:center}.sticky .block-top-email-price>a{margin:0 0 10px}.sticky .block-top-email-price>span#mailheader{position:static;padding:0;width:initial}.sticky .header-area .mob-btn span.title-mob{font-weight:700;background:0 0;height:auto;margin:0;position:absolute;right:-90px;font-size:21px;top:10px}.sticky .header-area .mob-btn span,.sticky .header-area .mob-btn:after,.sticky .header-area .mob-btn:before{height:6px;background:#0088d2;border-radius:20px}.sticky .header-area .mob-btn span{margin-top:20px}.sticky .phone-block .block-flex-between{justify-content:center}.sticky .header-area .phone-block .callback{margin-top:8px}.sticky .search-block .search-form,.sticky .search-form input[type=text]{height:45px}.sticky .search-block .search-form.active{border:2px solid #e0e0e2}.mob-fader{display:none!important}body.open-menu{overflow:auto;position:initial;width:initial}.mob-menu{border-bottom:2px solid #e0e0e2!important;box-shadow:0 0 17px -1px #e0e0e2!important;position:fixed;z-index:1000;max-height:450px;top:106px;padding-top:0}.mob-menu[style="left: 0px;"]{left:calc(50% - 353px)!important;transition:left 1s;-o-transition:left 1s}.sticky .header-area .mob-btn.active:before{-webkit-transform:rotate(45deg) translateX(17px) translateY(18px);-o-transform:rotate(45deg) translateX(17px) translateY(18px);-ms-transform:rotate(45deg) translateX(17px) translateY(18px);transform:rotate(45deg) translateX(17px) translateY(18px)}body:not(.body_sticky) .mob-menu{left:-260px!important}}.mob-menu.mob-menu-block .item-parent_list,.mob-menu.mob-menu-block .mob-nav .sub-menu li{border-bottom:1px solid #e6e6e6;position:relative}.mob-sticky-email{display:inline-block;display:flex;align-items:center;width:193px}.mob-sticky-email b{font-weight:700;display:flex;align-items:center;font-family:Arial;margin-right:3px}.mob-sticky-email svg{margin-right:3px;margin-bottom:2px}.mail__copy.copy .mail__done{opacity:1;visibility:visible}.mail-copy__link,.mail__done,.mail__value{display:flex;align-items:center;gap:5px}.mail__done{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:2;transition-duration:.25s;opacity:0;visibility:hidden}#bkvo{padding-right:20px}@media screen and (max-width:1000px){.mob-menu[style="left: 0px;"]~.page header>div{position:static}header.header{height:93px}header.header>div{position:fixed;top:0;background:#fff;z-index:1;width:100%;box-sizing:border-box}.header .header-area .slogan,.main-nav,.mob-block .mob-sticky-email span,.nav .equipment-menu,.search-block,.toplineForHov{display:none}.mob-sticky-block{display:block;font-size:22px;margin-bottom:5px}#mailheader{display:flex;flex-direction:column;align-items:center;padding-bottom:0}.mail__copy{max-width:200px}.header .nav{display:block;padding:0}.search-block{position:absolute;top:48px;right:0}header>div:not(.nav) .search-block{top:-43px}.search-btn:before{color:#000;font-size:25px}.sticky .search-block .search-form.active{border:2px solid #e0e0e2;max-width:100vw}.search-block .search-form,.search-form input[type=text]{height:45px}.mob-sticky-email{width:auto}.mob-block .mob-sticky-email img{display:inline;vertical-align:middle}.mob-block #mailheader{position:static;padding:0;width:auto;text-align:center}.mob-block .header-area{padding:20px 10px;display:flex;align-items:center;justify-content:space-between}.mob-block .header-area .logo{margin-right:0;margin-top:0}.mob-block .header-area .mob-btn:after,.mob-block .header-area .mob-btn:before,.mob-block .holder:after{content:none}.mob-block .header-area .mob-btn{display:block;z-index:auto}.search-block_mob{display:block}.search-form_mob{position:absolute;right:0;bottom:-40px;-webkit-border-radius:13px;border-radius:13px;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;max-width:320px;height:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}.search-form_mob.active{opacity:1;right:0;max-width:320px;width:100%;border-color:#e6e6e6;background:#fff;bottom:-40px}.search-form_mob input[type=text]{border:0;margin:0;width:-webkit-calc(100% - 55px);width:calc(100% - 55px);font-size:15px;line-height:20px;padding:9px 23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;outline:0;-webkit-border-radius:13px 0 0 13px;border-radius:13px 0 0 13px;background:0 0}.search-form_mob input[type=submit]{width:16px;height:16px;text-indent:-9999px;background:url("/local/templates/furniture_red/css/../images/btn-search-grey.svg") no-repeat;border:0;margin:11px 23px 0 0;float:right;padding:0;cursor:pointer;outline:0}.mob-menu.mob-menu-block .mob-nav .sub-menu .sub-menu{position:fixed}.mob-menu.mob-menu-block .mob-nav .sub-menu li span{width:20%;height:100%;display:block;position:absolute;right:0;top:0}.mob-menu.mob-menu-block .mob-nav .sub-menu li span:after{content:url(/images/mob-menu/chevron-right.png);position:absolute;right:15px;width:18px;height:18px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:380px){.header .logo{width:70px;height:48px;margin-top:10px}#mailheader{margin:0;width:190px}.mob-sticky-block{font-size:18px}.mob-sticky-email span{font-size:14px!important}}.blform{margin-top:10px;widt:100%}.row-form .newbform .form-wrap{float:none;width:70%;margin:0 auto}.blformh{color:#e4272d;font-size:25px;text-align:center;margin-bottom:10px}.oneblform{border:1px solid #ddd;padding:5px;float:left;width:31%;margin-right:1%;margin-bottom:10px;height:150px}.oneblformtxt1{color:#000;font-size:15px;font-weight:700}.oneblformtxt2{color:#000;font-size:15px;margin-top:7px}.redblform{color:#e4272d;font-size:25px;text-align:center;padding-top:20px;font-weight:400;padding-left:2%}.form-desc,.form-info p{font-weight:600;font-style:normal}.blockzvon{border:1px solid transparent!important}@media screen and (max-width:992px){.redblform{padding-top:5px;padding-left:0}.oneblform{border:1px solid #ddd;padding:5px;float:none;clear:both;width:50%;margin:0 auto 10px;height:auto}.pkfblock{display:none}.mobfblock{display:block}}@media screen and (max-width:700px){.oneblform{border:1px solid #ddd;padding:5px;float:none;clear:both;width:70%;margin:0 auto 10px;height:auto}}@media screen and (max-width:600px){.oneblform{border:1px solid #ddd;padding:5px;float:none;clear:both;width:80%;margin:0 auto 10px;height:auto}}@media screen and (max-width:500px){.search-block .search-form.active{width:100vw}#bkvo{width:100%!important}.oneblform{border:1px solid #ddd;padding:5px;float:none;clear:both;width:95%;margin:0 auto 10px;height:auto}}.like-h3{font-size:1.17em}.sp-scrollbar{position:absolute;top:0;right:0;display:block!important;height:496px;overflow:auto}.sp-thumb{position:absolute;left:0;width:100%;top:0;height:58.9768px!important}.cat_scroll_items,.white-container h2,.white-container ul{margin:10px 0}.form-block{padding:70px 75px 20px;box-sizing:border-box}.dflex{display:flex;justify-content:space-between}.form-block.dflex{align-items:center}.form-info{text-align:left;flex:0 0 50%}.form-title{font-family:helveticaneuecyrbold;font-style:normal;font-size:36px;line-height:56px}.form-desc{font-family:helveticaneuecyrmedium;font-size:18px;line-height:28px}.form-info p{font-family:helveticaneuecyrlight;font-size:16px;line-height:24px;margin-top:30px}.form-item .privacyw,.form-item input{font-family:helveticaneuecyrmedium;text-align:center}.form-item input::placeholder{color:#fff}.form-item input{border-radius:13px;font-style:normal;font-weight:550;font-size:18px;color:#fff;line-height:31px;display:block;margin:0 auto 20px;padding:9px 10px;outline:0;max-width:232px;width:100%;box-sizing:border-box}.form-item input[type=tel]{background:rgba(21,137,207,.7);border:1px solid rgba(21,137,207,.7)}.form-item input[type=submit]{background:#e22033;border:1px solid #e22033}.form-item .privacyw{padding:0;font-size:14px;line-height:18px;color:#000;max-width:300px;margin:0 auto}.form-item .privacyw a{color:#000}@media screen and (max-width:992px){.form-block{padding:20px}.form-title{font-size:34px;line-height:38px}.form-desc{font-size:20px;line-height:24px}.form-info p{font-size:16px;margin-top:10px}.form-item input{font-size:18px;line-height:24px}}@media screen and (max-width:768px){.form-block.dflex{display:block;justify-content:center}}@media screen and (max-width:600px){.form-title{font-size:28px}}.seo_tags_light{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.seo_tags_light li{width:-webkit-calc(25% - 15px);width:calc(25% - 15px);display:flex;flex-direction:column;justify-content:center;margin:0 0 15px 11px;min-width:50px;max-width:20%;min-height:50px;-webkit-border-radius:4px;border-radius:4px;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:#ddd;color:#fff;font-weight:700;padding:10px}@media screen and (max-width:650px){.seo_tags_light li{min-width:40%;margin:2px}.seo_tags_light li:first-child{margin-left:2px}}#for_left_img{width:30%;float:left;padding:0 15px 0 0;text-align:center}#for_right_img{width:30%;float:right;padding:0 0 0 15px;text-align:center}@media screen and (max-width:640px){#for_left_img,#for_right_img,#forufwhatsecimg,#forufwhatsecimg2{width:100%;float:none;text-align:center}#for_left_img img,#for_right_img img,#forufwhatsecimg img,#forufwhatsecimg2 img{margin:0 auto}#forufwhatsecitems,#forufwhatsecitems2{width:100%;float:none;padding:5px 10px;box-sizing:border-box}#map{width:300px;padding-top:20px}#infocompany{width:100%;text-align:center;height:auto}#spasibo{width:100%;text-align:center}}.fixed-block.fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;padding:9px 0 0}.fixed-block.fixed .block_tel_fix{display:block;padding:7px 0}.block_tel_fix a{color:#fff;font-weight:700}.fixed-block.fixed .main-nav>li,.fixed-block.fixed .main-nav>li.with-dropdown{margin-right:20px}.mob-menu.mob-menu-block{padding:0;border:none}.mob-menu.mob-menu-block .item-parent_list{padding:20px 10px;width:100%;font-weight:700;font-size:14px;line-height:150%;letter-spacing:.05em;color:#363636;box-sizing:border-box;display:block}.mob-menu.mob-menu-block .item-parent_list:after{content:url(/images/mob-menu/chevron-right.png);position:absolute;right:15px;width:18px;height:18px;top:50%;transform:translateY(-50%)}.mob-menu.mob-menu-block .call_mob_menu_btn{background:rgba(0,136,210,.1);border:1px solid #0088d2;border-radius:20px;font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.05em;color:#0088d2;padding:16px 30px;max-width:100%;width:250px;margin:0 auto;display:block;box-sizing:border-box}.mob-menu.mob-menu-block .menu-list{padding:10px 0}.mob-menu.mob-menu-block .menu-list li{margin-bottom:0}.mob-menu.mob-menu-block .menu-list li a{padding:8px 10px;border:none;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.05em;color:#737373;width:100%;box-sizing:border-box;display:block}.mob-menu.mob-menu-block .mob-nav{margin-bottom:0;border:none}.mob-menu.mob-menu-block .mob-nav .sub-menu{width:260px;position:absolute;top:0;left:-260px;z-index:100;padding:0;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:left .5s;background:#fff;height:100%}.mob-menu.mob-menu-block .mob-nav .sub-menu.active{left:0}.mob-menu.mob-menu-block .mob-nav .sub-menu li a{border:none;font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:.05em;color:#737373;padding:10px;display:block;width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mob-menu.mob-menu-block .mob-nav .sub-menu .sub-menu-name,.mob-menu.mob-menu-block .mob-nav .sub-menu .sub-menu-name a{background:#f2f2f2;font-weight:700;font-size:14px;line-height:21px;padding:20px 10px;letter-spacing:.05em;color:#363636}.mob-menu.mob-menu-block .mob-nav .sub-menu .back{padding:20px 10px;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.05em;color:#737373}.mob-menu.mob-menu-block .mob-nav .sub-menu .back img{padding-right:15px;vertical-align:middle}#popupRegion,.block_item_inform,span.tab{box-sizing:border-box}@media screen and (max-width:450px){.header .logo{margin-right:0}.mob-block .mob-sticky-block a,.mob-block .mob-sticky-email a{font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.05em;color:#363636}}.count_left{float:left;margin-right:10px}.count_right{padding-top:10px}.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(6,0fr);grid-auto-flow:row;justify-content:center}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0 1.5px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-7px;display:flex;align-items:center;justify-content:center;padding:0 3px}.sfery_primeneniya_grid_item img{width:155px}@media(max-width:1200px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(6,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1em;padding:0 0,5px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-8px;display:flex;align-items:center;justify-content:center;padding:0 3px}}@media(max-width:1000px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(3,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1em;padding:0 2px}.sfery_primeneniya_grid_item img{width:250px}#block-region-selector{padding:20px 10px}}@media(max-width:800px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(3,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0 2px}.sfery_primeneniya_grid_item img{width:200px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-7px;vertical-align:middle}}@media(max-width:600px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(3,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0 2px}.sfery_primeneniya_grid_item img{width:165px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-7px;vertical-align:middle}}@media(max-width:500px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(2,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0 2px}.sfery_primeneniya_grid_item img{width:200px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-7px;vertical-align:middle}}@media(max-width:400px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(2,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0 1px}.sfery_primeneniya_grid_item img{width:145px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:75px;margin-top:-7px;vertical-align:middle}}@media(max-width:300px){.sfery_primeneniya_grid{display:grid;grid-template-columns:repeat(1,0fr);grid-auto-flow:row}.sfery_primeneniya_grid_item{text-align:center;font-size:1.1em;padding:0}.sfery_primeneniya_grid_item img{width:230px}.sfery_primeneniya_blue{background:#317ca4;color:#fff;min-height:50px;margin-top:-7px;vertical-align:middle}}.main_table{border-spacing:10px}.main_table td{padding:2px;width:50%}.main_text ul{list-style:disc;margin:15px}.main_text h3{font:21px/25px helveticaneuecyrmedium,Arial,sans-serif;margin-bottom:10px}.vl table,.vs table{border-collapse:collapse;border-spacing:0;margin:15px 0}.vl table,.vs table,td,th{border:1px solid #595959}.vl td,.vs td,th{padding:10px;height:25px}.vl th,.vs th{background-color:#7accee!important}.vs table{width:100%}.padd{padding-left:25px!important;padding-bottom:0!important}.inner_ul{margin-left:20px!important;list-style-type:disclosure-closed!important}.bigger_text{font-size:20px}.block-flex-start-between{display:flex;justify-content:flex-start}.region-selector>.region-selector__btn{cursor:pointer;font-size:13px;color:#a2a2a2;letter-spacing:1px;border-bottom:1px dotted #a2a2a2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block}.region-selector__list{padding:20px;box-sizing:border-box;columns:5}.region-selector-title{font-size:18px;font-weight:700;border-bottom:1px solid}#popupRegion{padding:20px;left:100%;position:fixed;transition:left .5s;background:#fff;top:0;bottom:0;width:100%;height:100%;z-index:999999;overflow:auto}.region-selector-header{display:flex;align-items:center;justify-content:space-between}.region_close img{max-width:15px;display:block;width:100%}.region-selector__item{padding:3px 3px 3px 0}.select-city__dropdown-wrap{position:absolute;left:50%;transform:translateX(-50%);z-index:99}.select-city__dropdown{background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.22);width:211px;text-align:center;padding:11px 5px 17px}.select-city__dropdown__choose-wrap{width:100%;display:flex;align-items:center;justify-content:center}.select-city__dropdown__choose{display:inline-block;height:32px;width:82px;line-height:32px;text-transform:uppercase;text-align:center;cursor:pointer}.select-city__dropdown__title{color:#727272;font-size:13px;line-height:30px;display:block;margin-bottom:10px}.select-city__dropdown__choose:active,.select-city__dropdown__choose:focus,.select-city__dropdown__choose:hover{opacity:.7}.select-city__dropdown__choose__yes{color:#a2a2a2;border:1px solid #0088d2;margin-right:15px}.tabs,span.tab{border-style:solid;border-color:#999494}.select-city__dropdown__choose__no{color:#fff;background:#0088d2}@media(max-width:1200px){.region-selector__list{columns:3}}@media(max-width:768px){.region-selector__list{columns:2}}@media(max-width:400px){.region-selector__list{columns:1}}.points{margin-top:40px}ul.ul{list-style-type:disc;margin:15px}.tabs{display:flex;border-width:0 1px 0 0}span.tab{flex:1 0 0;padding:20px 5px;text-align:center;border-width:1px 0 0 1px;cursor:pointer}.btn_scroll.btn_scroll_left:after,.btn_scroll.btn_scroll_right:after{content:'';border-top:1px solid #fff;border-right:1px solid #fff;width:12px;height:12px;top:8px}span.tab.active{background:#f2f2f2;font-weight:700}.tabs-content{border:1px solid #999494}table{width:auto!important}@media(max-width:650px){.region-selector__list{columns:1}.d-none{display:none}span.tab{font-size:12px;line-height:18px;flex:auto}.white-container{padding:20px}}.block_item_inform_btn a,.block_item_title,ul.block_item_inform_check li{font-family:HelveticaNeueCyr;font-style:normal;line-height:25px}.center_image img{max-width:70%}ul.brand_list_block{flex-wrap:wrap;justify-content:flex-start}.brand_list_block li a,.brand_list_block li span{padding:5px 10px;border:1px solid #1d9de3;border-radius:28px;display:inline-block}.brand_list_block li a:hover{border:1px solid #1d9de3;background:#1d9de3;color:#fff}.brand_list_btn.show_more{display:block;font-weight:700;cursor:pointer;color:#027ec2;width:calc(100% - 20px);background:#fff;text-align:center;padding:0;margin-bottom:0}.block_item_inform{border-radius:3px;background:#e0e0e0;padding:40px;flex:0 0 32%;flex-direction:column}.block_item_inform_title{justify-content:flex-start;align-items:flex-start}.block_item_inform_title img{margin-right:15px}.block_item_title{color:#131313;font-size:18px;font-weight:550}ul.block_item_inform_check{margin:20px 0;padding:0;list-style:none}ul.block_item_inform_check li{position:relative;padding-left:30px;color:#131313;font-size:16px;font-weight:400;margin-bottom:15px}ul.block_item_inform_check li:before{content:'';position:absolute;top:5px;left:0;width:20px;height:20px;background:url(/local/templates/furniture_red/images/check_mark.png) center no-repeat}.block_item_inform_btn a{border-radius:8px;background:#e4272d;padding:15px;color:#fff;text-align:center;font-size:16px;font-weight:400;text-transform:uppercase;display:inline-block}@media(max-width:1050px){.block_items_inform{flex-wrap:wrap;justify-content:center}.block_item_inform{margin:20px 10px;flex:0 0 48%}}.block_title{color:#131313;font-family:Arial;font-size:25px;font-style:normal;font-weight:700;line-height:normal}.brand_item_name,.brand_item_price{color:#000;font-family:Arial;font-style:normal;line-height:normal}.brands_items{margin:20px 0;position:relative}.brand_item{border-radius:5px;background:#fff;padding:10px;min-height:450px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.brand_item_name{font-size:15px;font-weight:400;margin:15px 0}.brand_item_price{font-size:20px;font-weight:700;margin-bottom:15px}.brand_item img{max-width:100px;height:200px;margin:0 auto;object-fit:cover;object-position:center}.brands_items .red-btn{width:auto;margin-top:15px}.brands_items.owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);border-radius:100%;width:30px;height:30px;background:#57a8d9;color:#fff;font-size:50px}.sec_count a,.sec_item .name{font-size:14px;color:#131313}.brands_items.owl-carousel .owl-nav button span{display:block;margin-top:-5px}.brands_items.owl-carousel .owl-nav button.owl-prev{left:-45px}.brands_items.owl-carousel .owl-nav button.owl-next{right:-45px}@media(max-width:900px){.brands_items.owl-carousel .owl-nav button.owl-prev{left:0}.brands_items.owl-carousel .owl-nav button.owl-next{right:0}}@media(min-width:1000px){.main_menu_item,.main_menu_items,.submenu_block{width:100%;box-sizing:border-box}.equipment-menu:hover .main_menu_items{display:block}.equipment-menu.new_menu_btn{padding-bottom:13px}.main_menu_items{height:600px;position:absolute;left:0;top:60px;background:#fff;z-index:9000;padding:20px 30px;overflow-y:scroll;display:none;-ms-overflow-style:none;scrollbar-width:none}.main_menu_items::-webkit-scrollbar{display:none}.wrapper.header_wraper{position:static}.header_nav{position:relative}.submenu_items{display:flex;flex-direction:column;max-height:500px;flex-wrap:wrap}.submenu_items li{margin:0 20px}.submenu_block{position:fixed;display:none;z-index:9999;margin-top:20px;padding:0 20px}.main_menu_title{display:flex;align-items:center;font-weight:600;font-size:16px;line-height:19px;color:#000}.main_menu_title img{max-width:100px;display:block;margin-right:25px}.main_menu_item{max-width:370px;padding:10px 20px 10px 0;border-right:1px solid #c3c3c3}.main_menu_item.active .submenu_block{display:flex}.submenu_title{font-weight:600;font-size:16px;margin:0 20px 20px}.submenu_title:not(:first-child){margin:20px 20px 10px}.main_menu_item.active .main_menu_name{position:relative;background:#2f87d1}.main_menu_item .main_menu_name{margin-right:40px;position:relative;display:flex;flex-direction:column;justify-content:center;height:80px;border-radius:6px 0 0 6px}.main_menu_item.active .main_menu_name a{color:#fff;display:inline-block;padding:10px;box-sizing:border-box}.main_menu_item.active .main_menu_name:after{content:"";position:absolute;width:0;height:0;right:-54px;border-top:40px solid transparent;border-left:54px solid #2f87d1;border-bottom:40px solid transparent}}.cat_scroll_item,.sec_item{border-radius:5px;background:#fff;padding:10px;display:flex}.sec_count a,.sec_item .name,.sec_item:hover .name a,.sec_title{font-family:Arial;font-style:normal;font-weight:400;line-height:normal}.sec_title{color:#131313;font-size:24px}.catalog_sec_items{margin:20px 0;justify-content:normal;flex-wrap:wrap}.sec_item{flex:0 0 21%;margin:10px;flex-direction:column;justify-content:space-between}.sec_item:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.sec_item:hover .name a{color:#1992d4;font-size:14px}.sec_count a{opacity:.5;margin-top:10px}@media(max-width:1020px){.catalog_sec_items{justify-content:center}}@media(max-width:768px){.block_item_inform{margin:20px 0;flex:0 0 100%}.sec_item{flex:0 0 40%}}.cat_scroll_item{flex:0 0 20%;min-width:200px;margin-right:20px;text-align:center;flex-direction:column;justify-content:space-between}.cat_scroll_box{overflow-y:hidden;overflow-x:scroll;scroll-behavior:auto}.cat_scroll_box::-webkit-scrollbar{height:2px}.cat_scroll_box::-webkit-scrollbar-track{background:#d9d9d9}.cat_scroll_box::-webkit-scrollbar-thumb{background:#57a8d9}.cat_container{position:relative;margin-bottom:20px}.btn_scroll{width:30px;height:30px;background:#57a8d9;border-radius:100%;position:absolute;cursor:pointer}.btn_scroll.btn_scroll_left{top:50%;transform:translateY(-50%);left:0}.btn_scroll.btn_scroll_right{top:50%;transform:translateY(-50%);right:35px}.btn_scroll.btn_scroll_left:after{position:absolute;left:10px;transform:rotate(-135deg)}.btn_scroll.btn_scroll_right:after{position:absolute;right:10px;transform:rotate(45deg)}@media(max-width:500px){.sec_item{flex:0 0 90%}.btn_scroll.btn_scroll_right{right:0}}.video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:25px 0}.video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/* End */


/* Start:/local/templates/furniture_red/css/sale_catalog.css?17611570012445*/
.sale-block{
	max-height: 407px;
    box-sizing: border-box;
    border: 1px solid rgba(234, 235, 236, 1);
    background: rgba(249, 249, 249, 1);
    padding: 10px 11px 20px 11px;
    max-width: 452px;
    text-align: center;
	grid-column: span 2;
	margin: 0 auto;
}
.sale-block__top-image{
    max-width: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 5.5px;
    position: relative;
    z-index: 20;
    height: 45px;
    margin: 0 auto;
}
.sale-block__top-image__text{
    color: rgba(0, 0, 0, 1);
    font-family: "Helvetica";
    font-size: 20px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
}
.sale-block__img{
    position: relative;
    top: -43px;
    z-index: 10;
}
.sale-block__title{
    color: rgba(19, 19, 19, 1);
    font-family: "Helvetica";
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    margin-top: -20px;
}
.sale-block__sub{
    color: rgba(19, 19, 19, 1);
    font-family: "Helvetica";
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
}
.sale-block__container{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 5px;
}
.sale-block__btn{
    max-width: 266px;
    width: 100%;
    height: 36px;
    font-family: "Helvetica";
    font-size: 16px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    border-radius: 2px;
    display:flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    grid-gap: 10px;
}
.sale-block__btn-red{
    background: rgba(228, 39, 45, 1);
    color: rgba(255, 255, 255, 1);
    border: none;
}
.sale-block__btn-white{
	border: 1px solid rgba(0, 136, 210, 1);
	border-radius: 5px;
	color: rgba(0, 136, 210, 1);
	background: rgba(255, 255, 255, 1);
}
.sale-block__btn__svg{
    margin-bottom: -2px;
}
@media (max-width: 990px){
	.sale-block{
		grid-column:span 3;
		margin: 0 auto;
	}
}
@media (max-width: 735px){
	.sale-block{
		grid-column:span 2;
	}
	.sale-block__img{
		width: 100%;
	}
}
@media(max-width: 470px){
	.sale-block__top-image__text{
		font-size: 16px;
	}
	.sale-block__container{
		flex-direction: column-reverse
	}
	.sale-block__title{
		font-size: 18px;
	}
	.sale-block__sub{
		font-size: 16px;
	}
	.sale-block__container{
		margin-top:12px;
	}
}
/* End */


/* Start:/local/templates/furniture_red/css/add.css?175976227873998*/
:root {
  /* SN22 β ΡΠΎΠ»ΠΎΠ΄Π½ΡΠ΅ ΡΠΈΠ½ΠΈΠ΅ + Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΡ */
  --sn22-bg: #f7f9fc;
  --sn22-surface: #ffffff;
  --sn22-elev: #f0f3fa;

  --sn22-primary: #0b5fff;
  --sn22-primary-600: #0a54e5;
  --sn22-primary-700: #0a49c8;

  --sn22-accent: #17b26a;     /* Π°ΠΊΡΠ΅Π½Ρ OK/Β«Π² Π½Π°Π»ΠΈΡΠΈΠΈΒ» */
  --sn22-accent-600: #149a5b;

  --sn22-muted: #6b7280;      /* ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ/ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ */
  --sn22-ink: #0f172a;        /* ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΊΡΡ */
  --sn22-ink-2: #1f2937;

  --sn22-line: #e5e7eb;       /* Π³ΡΠ°Π½ΠΈΡΡ */
  --sn22-shdw: 0 4px 18px rgba(20, 28, 58, 0.08),
               0 2px 6px rgba(20, 28, 58, 0.05);

  --radius-lg: 16px;
  --radius-md: 12px;
  --radius-sm: 10px;

  --pad-xxl: 28px;
  --pad-xl: 22px;
  --pad-lg: 18px;
  --pad-md: 14px;
  --pad-sm: 10px;

  --fz-h2: clamp(22px, 2.1vw, 30px);
  --fz-h3: clamp(18px, 1.6vw, 22px);
  --fz-body: 16px;
  --fz-small: 13px;

  --trans: .25s ease;
}

.sn22-pdp {
  color: var(--sn22-ink);
  background: var(--sn22-bg);
  border-radius: var(--radius-lg);
  padding: var(--pad-xxl);
  box-shadow: var(--sn22-shdw);
}

/* ---------- ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ---------- */
.sn22-pdp .pdp-h2 {
  font-size: var(--fz-h2);
  line-height: 1.25;
  margin: 0 0 12px 0;
  letter-spacing: .2px;
}

.sn22-pdp .pdp-h3 {
  font-size: var(--fz-h3);
  line-height: 1.35;
  margin: 0 0 10px 0;
}

/* ---------- Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ---------- */
.sn22-pdp .muted {
  color: var(--sn22-muted);
  font-size: var(--fz-small);
}

.sn22-pdp .link-inline {
  color: var(--sn22-primary);
  text-decoration: none;
  font-weight: 600;
}
.sn22-pdp .link-inline:hover {
  text-decoration: underline;
}

/* ======================
   HERO / Π²Π΅ΡΡΠ½ΡΡ Π·ΠΎΠ½Π°
   ====================== */
.pdp-hero {
  display: grid;
  gap: var(--pad-xl);
  background:
    radial-gradient(1200px 300px at 80% 0%, rgba(11,95,255,0.08), transparent 70%),
    var(--sn22-surface);
  border-radius: var(--radius-lg);
  padding: var(--pad-xxl);
  border: 1px solid var(--sn22-line);
}

.pdp-hero__head {
  display: flex;
  flex-wrap: wrap;
  gap: var(--pad-lg);
  align-items: center;
  justify-content: space-between;
}

.pdp-hero__title { min-width: 280px; }
.badges {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
}
.badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 13px;
  border: 1px solid var(--sn22-line);
  background: #fff;
}
.badge--primary {
  border-color: rgba(11,95,255,.25);
  background: linear-gradient(180deg, rgba(11,95,255,.10), #fff 60%);
  color: var(--sn22-primary-700);
}
.badge--muted { color: var(--sn22-ink-2); }
.badge--accent {
  border-color: rgba(23,178,106,.25);
  background: linear-gradient(180deg, rgba(23,178,106,.12), #fff 60%);
  color: var(--sn22-accent-600);
}

.pdp-hero__cta {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

/* ---------- ΠΠ½ΠΎΠΏΠΊΠΈ ---------- */
.btn {
  --btn-pad-x: 16px;
  --btn-pad-y: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: var(--btn-pad-y) var(--btn-pad-x);
  border-radius: 12px;
  font-weight: 700;
  text-decoration: none;
  border: 1px solid transparent;
  transition: transform var(--trans), box-shadow var(--trans), background var(--trans), color var(--trans);
  will-change: transform;
}
.btn:active { transform: translateY(1px) scale(0.995); }

.btn--primary {
  background: linear-gradient(180deg, var(--sn22-primary), var(--sn22-primary-600));
  color: #fff;
  box-shadow: 0 6px 18px rgba(11,95,255,.25);
}
.btn--primary:hover {
  box-shadow: 0 10px 26px rgba(11,95,255,.35);
  filter: brightness(1.02);
}

.btn--outline {
  background: #fff;
  color: var(--sn22-primary-700);
  border-color: rgba(11,95,255,.35);
}
.btn--outline:hover {
  background: rgba(11,95,255,.06);
}

.btn--ghost {
  background: transparent;
  color: var(--sn22-ink-2);
  border-color: var(--sn22-line);
}
.btn--ghost:hover {
  background: #fff;
}

/* ---------- Π‘Π΅ΡΠΊΠ° ΠΌΠ΅Π΄ΠΈΠ°+ΡΠΏΠ΅ΠΊΠΈ ---------- */
.pdp-hero__grid {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: var(--pad-xxl);
  align-items: start;
}
.pdp-hero__media {
  margin: 0;
  border-radius: var(--radius-lg);
  overflow: hidden;
  border: 1px solid var(--sn22-line);
  background: linear-gradient(180deg, #f6f9ff, #fff);
  box-shadow: var(--sn22-shdw);
}
.pdp-hero__media img {
  width: 100%;
  display: block;
}
.pdp-hero__media figcaption {
  padding: 10px 14px;
  font-size: 12.5px;
  color: var(--sn22-muted);
  background: #fff;
  border-top: 1px solid var(--sn22-line);
}

.card {
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-lg);
  padding: var(--pad-xl);
  box-shadow: var(--sn22-shdw);
}

/* ---------- key-value ΡΠΏΠΈΡΠΎΠΊ ---------- */
.kv { display: grid; gap: 8px; }
.kv__row {
  display: grid;
  grid-template-columns: 1fr 1.1fr;
  gap: 10px;
  padding: 8px 0;
  border-bottom: 1px dashed var(--sn22-line);
}
.kv__row:last-child { border-bottom: 0; }
.kv__row dt { color: var(--sn22-muted); }
.kv__row dd { margin: 0; font-weight: 600; }

/* ======================
   OFFER / ΠΠ ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅
   ====================== */
.pdp-offer { margin-top: var(--pad-xl); }
.offer-grid {
  display: grid;
  grid-template-columns: 1fr .9fr;
  gap: var(--pad-xl);
}
.price-callout {
  font-size: clamp(18px, 2vw, 22px);
  font-weight: 800;
  background: linear-gradient(90deg, rgba(11,95,255,.12), rgba(11,95,255,.02));
  border: 1px dashed rgba(11,95,255,.35);
  color: var(--sn22-primary-700);
  padding: 12px 14px;
  border-radius: var(--radius-md);
  margin-bottom: 10px;
}
.offer-cta { display: flex; gap: 10px; flex-wrap: wrap; }

/* ======================
   Π’Π°Π±Π»ΠΈΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ
   ====================== */
.table-wrap { margin-top: var(--pad-xxl); }
.table-head {
  font-weight: 800;
  margin-bottom: 10px;
  color: var(--sn22-ink-2);
}
.sn-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-md);
  overflow: hidden;
  box-shadow: var(--sn22-shdw);
}
.sn-table thead th {
  background: linear-gradient(180deg, #eef3ff, #e8efff);
  color: #0b3b9e;
  text-align: left;
  padding: 12px 14px;
  font-weight: 800;
  border-bottom: 1px solid var(--sn22-line);
}
.sn-table tbody td {
  padding: 12px 14px;
  border-bottom: 1px solid var(--sn22-line);
}
.sn-table tbody tr:nth-child(odd) td {
  background: #fbfdff;
}
.sn-table tbody tr:hover td {
  background: #f3f7ff;
}

/* ======================
   ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ / ΠΊΠ°ΡΡΠΎΡΠΊΠΈ
   ====================== */
.pdp-use-cases { margin-top: var(--pad-xxl); }
.chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; }
.chip {
  padding: 6px 10px;
  font-size: 13px;
  border-radius: 999px;
  background: #f1f5ff;
  color: #1e40af;
  border: 1px solid #dbe7ff;
}
.cards-2,
.cards-3 {
  display: grid;
  gap: var(--pad-xl);
}
.cards-2 { grid-template-columns: 1fr 1fr; }
.cards-3 { grid-template-columns: repeat(3, 1fr); }

.mini-card {
  background: linear-gradient(180deg, #f7faff, #fff 45%);
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-lg);
  padding: var(--pad-xl);
  box-shadow: var(--sn22-shdw);
}
.mini-card .bullets { margin: 10px 0 0 0; }
.bullets, .checklist {
  display: grid;
  gap: 8px;
  margin: 8px 0 0;
  padding-left: 18px;
}
.bullets li { list-style: disc; }
.checklist li {
  list-style: none;
  position: relative;
  padding-left: 22px;
}
.checklist li::before {
  content: "";
  position: absolute; left: 0; top: 8px;
  width: 14px; height: 14px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #fff 0 35%, var(--sn22-accent) 36% 100%);
  box-shadow: 0 0 0 2px rgba(23,178,106,.18);
}

/* ======================
   ΠΠΎΠ³ΠΈΡΡΠΈΠΊΠ°/Π΄ΠΎΡΡΠ°Π²ΠΊΠ°
   ====================== */
.pdp-logistics { margin-top: var(--pad-xxl); }
.delivery-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pad-xl);
}
.delivery-col { display: grid; gap: 10px; }
.delivery-item {
  background: #fff;
  border: 1px dashed #d9def0;
  border-radius: var(--radius-md);
  padding: 12px 14px;
}

/* ======================
   ΠΠΎΡΠ΅ΠΌΡ SN22 / Π²ΡΠ³ΠΎΠ΄Ρ
   ====================== */
.pdp-why { margin-top: var(--pad-xxl); }
.benefits {
  display: grid;
  gap: 8px;
  margin-top: 8px;
  padding-left: 20px;
}
.benefits li { list-style: square; }

/* ======================
   FAQ (ΡΠΎΠ²Π½ΠΎ 10 ΡΡ.)
   ====================== */
.pdp-faq { margin-top: var(--pad-xxl); }
.faq {
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-md);
  background: #fff;
  padding: 10px 12px;
  margin-bottom: 8px;
  box-shadow: var(--sn22-shdw);
}
.faq summary {
  cursor: pointer;
  font-weight: 700;
  color: var(--sn22-ink-2);
  list-style: none;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
  content: "οΌ";
  float: right;
  color: var(--sn22-primary-700);
  transition: transform var(--trans);
}
.faq[open] summary::after { content: "β"; transform: rotate(0.5deg); }
.faq .faq-a { margin-top: 8px; color: var(--sn22-ink); }

/* ======================
   Related / Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ
   ====================== */
.pdp-related { margin-top: var(--pad-xxl); }
.related-list {
  display: grid;
  gap: 8px;
  padding-left: 18px;
  margin-top: 8px;
}
.related-list li { list-style: disc; }
.related-list a {
  color: var(--sn22-primary-700);
  text-decoration: none;
  font-weight: 600;
}
.related-list a:hover { text-decoration: underline; }

/* ======================
   Π Π΅ΡΠΏΠΎΠ½ΡΠΈΠ²
   ====================== */
@media (max-width: 1024px) {
  .pdp-hero__grid { grid-template-columns: 1fr; }
  .offer-grid { grid-template-columns: 1fr; }
  .cards-2 { grid-template-columns: 1fr; }
  .cards-3 { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .sn22-pdp { padding: var(--pad-xl); }
  .pdp-hero { padding: var(--pad-xl); }
  .pdp-hero__head { flex-direction: column; align-items: flex-start; }
  .cards-3 { grid-template-columns: 1fr; }
  .delivery-grid { grid-template-columns: 1fr; }
  .kv__row { grid-template-columns: 1fr; }
  .btn { width: 100%; }
}

/* ======================
   ΠΠ΅ΡΠ°ΡΡ
   ====================== */
@media print {
  .sn22-pdp {
    background: #fff;
    box-shadow: none;
    border: none;
    padding: 0;
  }
  .btn, .pdp-hero__cta { display: none !important; }
  .faq summary::after { display: none; }
  .faq { border: 1px solid #bbb; box-shadow: none; }
} 

/* ==== ΠΠΠ Π’ΠΠΠΠΠ¦Π« Π Π―ΠΠΠ Π Π‘ΠΠΠ¦ΠΠ€ΠΠΠΠ¦ΠΠ ==== */
.specs-duo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--pad-xxl);
  align-items: start;
}
@media (max-width: 1024px) {
  .specs-duo { grid-template-columns: 1fr; }
}

/* ==== ΠΠΠΠΠ‘Π’ΠΠΠ ΠΠΠΠΠΠΠ’ΠΠ 3Γ2 ==== */
.delivery-grid--compact {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--pad-xl);
}
.delivery-grid--compact .delivery-item {
  background: #fff;
  border: 1px dashed #d9def0;
  border-radius: var(--radius-md);
  padding: 12px 14px;
  box-shadow: var(--sn22-shdw);
}
@media (max-width: 1024px) {
  .delivery-grid--compact { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .delivery-grid--compact { grid-template-columns: 1fr; }
}

/* ==== Π‘Π’ΠΠ’Π¬Π ΠΠ Π’ΠΠΠ ==== */
.pdp-articles { margin-top: var(--pad-xxl); }
.articles-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--pad-xl);
}
.article-card {
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-lg);
  padding: var(--pad-lg);
  box-shadow: var(--sn22-shdw);
  transition: transform var(--trans), box-shadow var(--trans), background var(--trans);
}
.article-link { text-decoration: none; color: inherit; display: block; }
.article-head {
  font-weight: 800;
  margin-bottom: 6px;
  color: var(--sn22-ink-2);
}
.article-snippet { color: var(--sn22-muted); margin: 0; }
.article-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(11,95,255,.12);
  background: linear-gradient(180deg, #f7faff, #fff 58%);
}
@media (max-width: 1024px) {
  .articles-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .articles-grid { grid-template-columns: 1fr; }
}
/* ===== E-E-A-T Carousel ===== */
.pdp-eat { margin-top: var(--pad-xxl); }
.eat-carousel{
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 10px;
}
.eat-nav{
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: 12px;
  width: 40px; height: 40px;
  display: grid; place-items: center;
  font-size: 22px; font-weight: 800;
  cursor: pointer;
  box-shadow: var(--sn22-shdw);
  transition: transform var(--trans), background var(--trans), box-shadow var(--trans);
}
.eat-nav:hover{ transform: translateY(-1px); background: #f7faff; }

.eat-track{
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(50% - 10px); /* 2 ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ */
  gap: var(--pad-xl);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scrollbar-width: thin;
  padding: 4px;
}
.eat-track::-webkit-scrollbar{ height: 10px; }
.eat-track::-webkit-scrollbar-thumb{ background: #c9d6ff; border-radius: 10px; }

.eat-card{
  scroll-snap-align: start;
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-lg);
  overflow: hidden;
  box-shadow: var(--sn22-shdw);
  display: grid;
  grid-template-columns: 220px 1fr;
  min-height: 200px;
}
.eat-media{
  margin: 0;
  border-right: 1px solid var(--sn22-line);
  background: linear-gradient(180deg, #f6f9ff, #fff);
}
.eat-media img{ width: 100%; height: 100%; object-fit: cover; display: block; }
.eat-media figcaption{
  font-size: 12.5px; color: var(--sn22-muted);
  padding: 8px 10px; border-top: 1px solid var(--sn22-line);
  background: #fff;
}
.eat-body{ padding: var(--pad-lg); display: grid; align-content: start; gap: 8px; }
.eat-meta{ font-size: 13px; color: var(--sn22-muted); }
.eat-text{ margin: 0; line-height: 1.55; }
.eat-foot{ font-size: 13px; color: var(--sn22-ink-2); font-weight: 700; }

@media (max-width: 1024px){
  .eat-track{ grid-auto-columns: 100%; }
  .eat-card{ grid-template-columns: 1fr; }
}

/* ===== E-E-A-T Carousel v2: Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠ°, ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ, ΡΠΎΡΠΊΠΈ ===== */
.pdp-eat { margin-top: var(--pad-xxl); }

.eat-carousel{
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 10px;
}

.eat-nav{
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: 12px;
  width: 40px; height: 40px;
  display: grid; place-items: center;
  font-size: 22px; font-weight: 800; cursor: pointer;
  box-shadow: var(--sn22-shdw);
  transition: transform var(--trans), background var(--trans), box-shadow var(--trans);
}
.eat-nav:hover{ transform: translateY(-1px); background: #f7faff; }

.eat-track{
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(50% - 10px); /* Π²ΠΈΠ΄Π½ΠΎ 2 ΠΊΠ°ΡΡΠΎΡΠΊΠΈ */
  gap: var(--pad-xl);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding: 4px;
  scrollbar-width: thin;
  scroll-behavior: smooth;
}
.eat-track::-webkit-scrollbar{ height: 10px; }
.eat-track::-webkit-scrollbar-thumb{ background: #c9d6ff; border-radius: 10px; }

.eat-card{
  scroll-snap-align: start;
  background: #fff;
  border: 1px solid var(--sn22-line);
  border-radius: var(--radius-lg);
  box-shadow: var(--sn22-shdw);
  overflow: hidden;
  display: grid;
  grid-template-rows: auto 1fr; /* ΡΠΎΡΠΎ ΡΠ²Π΅ΡΡΡ, ΡΠ΅ΠΊΡΡ ΡΠ½ΠΈΠ·Ρ */
  min-height: 100%;
}

.eat-media{ margin: 0; background: linear-gradient(180deg, #f6f9ff, #fff); }
.eat-media img{ width: 100%; height: 280px; object-fit: cover; display: block; }
.eat-media figcaption{
  font-size: 12.5px; color: var(--sn22-muted);
  padding: 8px 10px; border-top: 1px solid var(--sn22-line); background: #fff;
}

.eat-body{ padding: var(--pad-lg); display: grid; gap: 8px; align-content: start; }
.eat-meta{ font-size: 13px; color: var(--sn22-muted); }
.eat-text{ margin: 0; line-height: 1.55; }
.eat-foot{ font-size: 13px; color: var(--sn22-ink-2); font-weight: 700; }

.eat-dots{
  display: flex; gap: 8px; justify-content: center;
  margin-top: 12px;
}
.eat-dot{
  width: 8px; height: 8px; border-radius: 999px;
  background: #c7d2fe; opacity: .6; transition: transform var(--trans), opacity var(--trans);
}
.eat-dot.is-active{ opacity: 1; transform: scale(1.25); background: #6b8bff; }

@media (max-width: 1024px){
  .eat-track{ grid-auto-columns: 100%; } /* ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΎΡΠΊΠ΅ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅/ΠΌΠΎΠ±ΠΈΠ»Π΅ */
  .eat-media img{ height: 220px; }
}

/* === SN22 PDP: ΡΠΈΠΊΡ ΠΊΠ°ΡΡΡΠ΅Π»ΠΈ ΠΎΡΠ·ΡΠ²ΠΎΠ² (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΡΠ²Π΅ΡΡΡ, ΡΠ΅ΠΊΡΡ ΡΠ½ΠΈΠ·Ρ) === */
.pdp-eat .eat-track{
  display:flex; gap:16px;
  overflow-x:auto; overflow-y:hidden;
  scroll-snap-type:x mandatory;
  padding:12px 8px;
}
.pdp-eat .eat-card{
  flex:0 0 320px;            /* ΡΠΈΡΠΈΠ½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅ */
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch;
  scroll-snap-align:start;
  border-radius:14px; 
  overflow:hidden;           /* ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΠΈ ΡΠΎΡΠΎ Π½Π΅ Π²ΡΠ΅Π·ΠΆΠ°Π»ΠΈ */
}
@media (max-width: 640px){
  .pdp-eat .eat-card{ flex-basis: 82vw; } /* ΡΠΈΡΠΈΠ½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΠΊΠ΅ */
}

/* ΠΡΡΡΠΊΠΎ Π³Π°ΡΠΈΠΌ Π»ΡΠ±ΡΠ΅ ΡΡΠΆΠΈΠ΅ ΡΠ»ΠΎΠ°ΡΡ/ΡΡΠ΄Ρ */
.pdp-eat .eat-media,
.pdp-eat .eat-body,
.pdp-eat .eat-media img,
.pdp-eat .eat-card figure{
  float:none !important;
  display:block;
}

/* ΠΠ΅Π΄ΠΈΠ° ΡΠ²Π΅ΡΡΡ */
.pdp-eat .eat-media{ margin:0; }
.pdp-eat .eat-media img{
  width:100%; height:auto; display:block;
  object-fit:cover;
}

/* Π’Π΅Π»ΠΎ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ ΡΠ½ΠΈΠ·Ρ */
.pdp-eat .eat-body{ padding:12px 14px; }
.pdp-eat .eat-meta{ margin-bottom:6px; color:var(--muted,#64748b); font-size:14px; }
.pdp-eat .eat-text{ margin:6px 0 10px; }

/* Π‘ΡΡΠ΅Π»ΠΊΠΈ ΠΈ ΡΠΎΡΠΊΠΈ (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ) */
.pdp-eat .eat-carousel{ position:relative; }
.pdp-eat .eat-nav{
  position:absolute; top:50%; transform:translateY(-50%);
  width:32px; height:32px; border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:#fff; box-shadow:0 4px 12px rgba(0,0,0,.08);
  border:1px solid rgba(0,0,0,.06); z-index:2;
}
.pdp-eat .eat-nav--prev{ left:8px; }
.pdp-eat .eat-nav--next{ right:8px; }

.pdp-eat .eat-dots{
  display:flex; justify-content:center; gap:8px; padding:8px 0 0;
}
.pdp-eat .eat-dot{
  width:8px; height:8px; border-radius:50%;
  background:#d1d5db; border:0; cursor:pointer;
}
.pdp-eat .eat-dot.is-active{ background:#0ea5e9; }


/* === SN22 PDP: ΠΊΠ°ΡΡΡΠ΅Π»Ρ ΠΎΡΠ·ΡΠ²ΠΎΠ² β Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ === */
.pdp-eat .eat-card{
  flex:0 0 340px;            /* ΠΌΠΎΠΆΠ½ΠΎ 320β360; Π΅Π΄ΠΈΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠΈ */
  display:flex !important;
  flex-direction:column !important;
  border-radius:14px; overflow:hidden;
}

/* Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Β«ΠΎΠΊΠ½ΠΎΒ» ΠΏΠΎΠ΄ ΡΠΎΡΠΎ β Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠ°Π΄ΡΠΎΠ² */
.pdp-eat .eat-media{
  margin:0; position:relative; width:100%;
  aspect-ratio: 4 / 3;       /* ΠΠΠΠΠ«Π ΡΠΎΡΠΌΠ°Ρ. ΠΠΎΠΆΠ½ΠΎ 3/2 ΠΈΠ»ΠΈ 1/1, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΊΠ²Π°Π΄ΡΠ°Ρ */
  overflow:hidden; background:#f3f4f6;
}
.pdp-eat .eat-media img{
  position:absolute; inset:0; width:100%; height:100%;
  object-fit:cover; object-position:center;
  display:block;
}

/* Π’Π΅Π»ΠΎ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Π½ΠΈΠΆΠ΅ β Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ */
.pdp-eat .eat-body{ padding:12px 14px; }

/* Π‘ΡΡΠ΅Π»ΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ΅ΠΊΠ° ΠΈ ΡΠΎΡΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½Ρ */
.pdp-eat .eat-carousel{ position:relative; }
.pdp-eat .eat-nav{
  position:absolute; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:#fff; box-shadow:0 4px 12px rgba(0,0,0,.12);
  border:1px solid rgba(0,0,0,.08);
  z-index:5;                  /* ΠΠ«Π¨Π ΡΡΠ΅ΠΊΠ° */
  pointer-events:auto;        /* ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ»ΠΈΠΊΠΈ */
  cursor:pointer;
}
.pdp-eat .eat-nav--prev{ left:8px; }
.pdp-eat .eat-nav--next{ right:8px; }

/* Π’ΡΠ΅ΠΊ β Π½ΠΈΠΆΠ΅ ΡΡΡΠ΅Π»ΠΎΠΊ */
.pdp-eat .eat-track{
  display:flex; gap:16px; padding:12px 8px;
  overflow-x:auto; overflow-y:hidden;
  scroll-snap-type:x mandatory;
  z-index:1;
}

/* Π’ΠΎΡΠΊΠΈ β Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ */
.pdp-eat .eat-dots{ display:flex; justify-content:center; gap:8px; padding:8px 0 0; }
.pdp-eat .eat-dot{ width:8px; height:8px; border-radius:50%; background:#d1d5db; border:0; }
.pdp-eat .eat-dot.is-active{ background:#0ea5e9; }

:root{
  --sn22-bg:#f7f9fc;
  --sn22-surface:#fff;
  --sn22-elev:#f0f3fa;

  --sn22-primary:#0b5fff;
  --sn22-primary-600:#0a54e5;
  --sn22-primary-700:#0a49c8;

  --sn22-accent:#17b26a;
  --sn22-accent-600:#149a5b;

  --sn22-muted:#6b7280;
  --sn22-ink:#0f172a;
  --sn22-ink-2:#1f2937;

  --sn22-line:#e5e7eb;
  --sn22-shdw:0 4px 18px rgba(20,28,58,.08),0 2px 6px rgba(20,28,58,.05);

  --radius-lg:16px; --radius-md:12px; --radius-sm:10px;
  --pad-xxl:28px; --pad-xl:22px; --pad-lg:18px; --pad-md:14px; --pad-sm:10px;

  --fz-h2:clamp(22px,2.1vw,30px);
  --fz-h3:clamp(18px,1.6vw,22px);
  --fz-body:16px; --fz-small:13px;

  --trans:.25s ease;
}

/* ======================= */
/* ΠΠΠΠ + ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ */
/* ======================= */

.tab-boundary{
  width:100%;
  max-width:100%;
  padding:0;                /* ΠΌΠΎΠ±Π°ΠΉΠ» β ΡΠΎΠ²Π½ΠΎ Π² Π³ΡΠ°Π½ΠΈΡΡ ΡΠ°Π±Π° */
  margin:0;
  overflow-x:hidden;
  box-sizing:border-box;
}
.sn22-pdp{
  color:var(--sn22-ink);
  background:var(--sn22-bg);
  border-radius:var(--radius-lg);
  padding:var(--pad-xxl);
  box-shadow:var(--sn22-shdw);
}
@media(min-width:1024px){
  /* Π΄Π΅ΡΠΊΡΠΎΠΏ: Π»ΡΠ³ΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ Ρ ΡΠ΅ΠΊΡΡΠ° ΡΠ»Π΅Π²Π°/ΡΠΏΡΠ°Π²Π° β 12px (~3β4 ΠΌΠΌ) */
  .tab-boundary{ padding-inline:12px; }
  .sn22-pdp>section,.sn22-pdp .card{ padding-inline:12px; }
}

/* ΡΠΈΠΏΠΎΠ³ΡΠ°ΡΠΈΠΊΠ° */
.sn22-pdp .pdp-h2{ font-size:var(--fz-h2); line-height:1.25; margin:0 0 12px; letter-spacing:.2px; }
.sn22-pdp .pdp-h3{ font-size:var(--fz-h3); line-height:1.35; margin:0 0 10px; }
.sn22-pdp p,.sn22-pdp li,.sn22-pdp dd,.sn22-pdp dt{ line-height:1.35; margin:.35em 0; }
.sn22-pdp .muted{ color:var(--sn22-muted); font-size:var(--fz-small); }
.sn22-pdp .link-inline{ color:var(--sn22-primary); text-decoration:none; font-weight:600; }
.sn22-pdp .link-inline:hover{ text-decoration:underline; }

.card{
  background:#fff; border:1px solid var(--sn22-line);
  border-radius:var(--radius-lg);
  padding:var(--pad-xl);
  box-shadow:var(--sn22-shdw);
}

/* ======================= */
/* HERO */
/* ======================= */

.pdp-hero{
  display:grid; gap:var(--pad-xl);
  background: radial-gradient(1200px 300px at 80% 0%, rgba(11,95,255,.08), transparent 70%), var(--sn22-surface);
  border:1px solid var(--sn22-line);
  border-radius:var(--radius-lg);
  padding:var(--pad-xxl);
}
.pdp-hero__head{
  display:flex; flex-wrap:wrap; gap:var(--pad-lg);
  align-items:center; justify-content:space-between;
}
.pdp-hero__title{ min-width:280px; }

.badges{ display:flex; flex-wrap:wrap; gap:8px; margin-top:8px; }
.badge{ display:inline-flex; align-items:center; gap:6px; padding:6px 10px; border-radius:999px; font-size:13px; border:1px solid var(--sn22-line); background:#fff; }
.badge--primary{ border-color:rgba(11,95,255,.25); background:linear-gradient(180deg, rgba(11,95,255,.10), #fff 60%); color:var(--sn22-primary-700);}
.badge--muted{ color:var(--sn22-ink-2);}
.badge--accent{ border-color:rgba(23,178,106,.25); background:linear-gradient(180deg, rgba(23,178,106,.12), #fff 60%); color:var(--sn22-accent-600);}

.pdp-hero__cta{ display:flex; gap:10px; flex-wrap:wrap; }
.btn{ --btn-pad-x:16px; --btn-pad-y:12px; display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:var(--btn-pad-y) var(--btn-pad-x); border-radius:12px; font-weight:700; text-decoration:none; border:1px solid transparent; transition:transform var(--trans), box-shadow var(--trans), background var(--trans), color var(--trans); }
.btn:active{ transform:translateY(1px) scale(.995); }
.btn--primary{ background:linear-gradient(180deg,var(--sn22-primary),var(--sn22-primary-600)); color:#fff; box-shadow:0 6px 18px rgba(11,95,255,.25); }
.btn--primary:hover{ box-shadow:0 10px 26px rgba(11,95,255,.35); filter:brightness(1.02); }
.btn--outline{ background:#fff; color:var(--sn22-primary-700); border-color:rgba(11,95,255,.35); }
.btn--outline:hover{ background:rgba(11,95,255,.06); }
.btn--ghost{ background:transparent; color:var(--sn22-ink-2); border-color:var(--sn22-line); }
.btn--ghost:hover{ background:#fff; }

/* ΠΌΠ΅Π΄ΠΈΠ° + ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΎΠ±ΡΠΈΠΉ ΡΡΠ΄ */
.pdp-hero-row{ display:grid; gap:16px; align-items:start; }
/* Π΄Π΅ΡΠΊΡΠΎΠΏ β Π΄Π²Π° ΡΡΠΎΠ»Π±ΡΠ°; ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π΅Π΅ */
@media(min-width:992px){
  .pdp-hero-row{ grid-template-columns:42% 58%; }
  .pdp-hero__media{ justify-self:start; }
  .pdp-hero__media img{ width:100%; height:auto; max-height:320px; object-fit:contain; display:block; }
}
/* ΠΌΠΎΠ±ΠΈΠ»ΠΊΠ°/ΠΏΠ»Π°Π½ΡΠ΅Ρ β Π² ΡΡΠΎΠ»Π±ΠΈΠΊ */
@media(max-width:991.98px){
  .pdp-hero-row{ grid-template-columns:1fr; }
  .pdp-hero__media img{ width:100%; height:auto; display:block; }
}

/* ΡΠ°ΠΌ ΠΌΠ΅Π΄ΠΈΠ°-Π±Π»ΠΎΠΊ */
.pdp-hero__media{ margin:0; border-radius:var(--radius-lg); overflow:hidden; border:1px solid var(--sn22-line); background:linear-gradient(180deg,#f6f9ff,#fff); box-shadow:var(--sn22-shdw);}
.pdp-hero__media figcaption{ padding:10px 14px; font-size:12.5px; color:var(--sn22-muted); background:#fff; border-top:1px solid var(--sn22-line); }

/* key-value */
.kv{ display:grid; gap:8px; }
.kv__row{ display:grid; grid-template-columns:1fr 1.1fr; gap:10px; padding:8px 0; border-bottom:1px dashed var(--sn22-line); }
.kv__row:last-child{ border-bottom:0; }
.kv__row dt{ color:var(--sn22-muted); }
.kv__row dd{ margin:0; font-weight:600; }
/* Π»ΡΠ³ΠΊΠΈΠΉ ΠΎΡΡΡΡΠΏ ΡΠ»Π΅Π²Π° Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ° Β«ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΒ» */
.pdp-hero__specs .kv{ padding-left:12px; }

/* ======================= */
/* OFFER */
/* ======================= */

.pdp-offer{ margin-top:var(--pad-xl); }
.offer-grid{ display:grid; grid-template-columns:1fr .9fr; gap:var(--pad-xl); }
.price-callout{ font-size:clamp(18px,2vw,22px); font-weight:800; background:linear-gradient(90deg, rgba(11,95,255,.12), rgba(11,95,255,.02)); border:1px dashed rgba(11,95,255,.35); color:var(--sn22-primary-700); padding:12px 14px; border-radius:var(--radius-md); margin-bottom:10px; }
.offer-cta{ display:flex; gap:10px; flex-wrap:wrap; }

/* ======================= */
/* Π’ΠΠΠΠΠ¦Π« */
/* ======================= */

.table-wrap{ margin-top:var(--pad-xxl); overflow:visible; }
.table-head{ font-weight:800; margin-bottom:10px; color:var(--sn22-ink-2); }
.table-scroll{ width:100%; overflow-x:auto !important; overflow-y:hidden; -webkit-overflow-scrolling:touch; display:block; }
.sn-table{ width:100%; border-collapse:collapse; background:#fff; border:1px solid var(--sn22-line); border-radius:var(--radius-md); overflow:hidden; box-shadow:var(--sn22-shdw); }
.sn-table thead th{ background:linear-gradient(180deg,#eef3ff,#e8efff); color:#0b3b9e; text-align:left; padding:12px 14px; font-weight:800; border-bottom:1px solid var(--sn22-line); white-space:nowrap; }
.sn-table tbody td{ padding:12px 14px; border-bottom:1px solid var(--sn22-line); white-space:nowrap; }
.sn-table tbody tr:nth-child(odd) td{ background:#fbfdff; }
.sn-table tbody tr:hover td{ background:#f3f7ff; }

/* ======================= */
/* ΠΠ ΠΠΠΠΠΠΠΠ / ΠΠΠ Π’ΠΠ§ΠΠ */
/* ======================= */

.pdp-use-cases{ margin-top:var(--pad-xxl); }
.chips{ display:flex; flex-wrap:wrap; gap:8px; margin-bottom:12px; }
.chip{ padding:6px 10px; font-size:13px; border-radius:999px; background:#f1f5ff; color:#1e40af; border:1px solid #dbe7ff; }
.cards-2,.cards-3{ display:grid; gap:var(--pad-xl); }
.cards-2{ grid-template-columns:1fr 1fr; }
.cards-3{ grid-template-columns:repeat(3,1fr); }
@media(max-width:1024px){ .cards-2{ grid-template-columns:1fr; } .cards-3{ grid-template-columns:1fr 1fr; } }
@media(max-width:640px){ .cards-3{ grid-template-columns:1fr; } }
.mini-card{ background:linear-gradient(180deg,#f7faff,#fff 45%); border:1px solid var(--sn22-line); border-radius:var(--radius-lg); padding:var(--pad-xl); box-shadow:var(--sn22-shdw); }
.mini-card .bullets{ margin:10px 0 0; }
.bullets,.checklist{ display:grid; gap:8px; margin:8px 0 0; padding-left:18px; }
.bullets li{ list-style:disc; }
.checklist li{ list-style:none; position:relative; padding-left:22px; }
.checklist li::before{ content:""; position:absolute; left:0; top:8px; width:14px; height:14px; border-radius:50%; background:radial-gradient(circle at 30% 30%, #fff 0 35%, var(--sn22-accent) 36% 100%); box-shadow:0 0 0 2px rgba(23,178,106,.18); }

/* ======================= */
/* ΠΠΠΠΠ‘Π’ΠΠΠ */
/* ======================= */

.pdp-logistics{ margin-top:var(--pad-xxl); }
.delivery-grid{ display:grid; grid-template-columns:1fr 1fr; gap:var(--pad-xl); }
.delivery-item{ background:#fff; border:1px dashed #d9def0; border-radius:var(--radius-md); padding:12px 14px; }
@media(max-width:1024px){ .delivery-grid{ grid-template-columns:1fr; } }

/* ======================= */
/* ΠΠΠ§ΠΠΠ£ SN22 */
/* ======================= */

.pdp-why{ margin-top:var(--pad-xxl); }
.benefits{ display:grid; gap:8px; margin-top:8px; padding-left:20px; }
.benefits li{ list-style:square; }

/* ======================= */
/* RELATED */
/* ======================= */

.pdp-related{ margin-top:var(--pad-xxl); }
.related-list{ display:grid; gap:8px; padding-left:18px; margin-top:8px; }
.related-list li{ list-style:disc; }
.related-list a{ color:var(--sn22-primary-700); text-decoration:none; font-weight:600; }
.related-list a:hover{ text-decoration:underline; }

/* ======================= */
/* FAQ */
/* ======================= */

.pdp-faq{ margin-top:var(--pad-xxl); }
.faq{ border:1px solid var(--sn22-line); border-radius:var(--radius-md); background:#fff; padding:10px 12px; margin-bottom:8px; box-shadow:var(--sn22-shdw); }
.faq summary{ cursor:pointer; font-weight:700; color:var(--sn22-ink-2); list-style:none; }
.faq summary::-webkit-details-marker{ display:none; }
.faq summary::after{ content:"οΌ"; float:right; color:var(--sn22-primary-700); transition:transform var(--trans); }
.faq[open] summary::after{ content:"β"; transform:rotate(.5deg); }
.faq .faq-a{ margin-top:8px; color:var(--sn22-ink); }

/* ======================= */
/* ΠΠΠ Π£Π‘ΠΠΠ¬ ΠΠ’ΠΠ«ΠΠΠ (Π΅Π΄ΠΈΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ) */
/* ======================= */

.pdp-eat{ margin-top:var(--pad-xxl); }
.pdp-eat .eat-carousel{ position:relative; }
.pdp-eat .eat-track{
  display:flex; gap:16px; padding:12px 8px;
  overflow-x:auto; overflow-y:hidden;
  scroll-snap-type:x mandatory;
  -webkit-overflow-scrolling:touch;
  z-index:1;
}
.pdp-eat .eat-card{
  flex:0 0 340px; /* Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΠΈΡΠΈΠ½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠΈ; ΠΌΠΎΠΆΠ½ΠΎ 320β360 */
  display:flex !important; flex-direction:column !important;
  border-radius:14px; overflow:hidden;
  scroll-snap-align:start;
  background:#fff; border:1px solid var(--sn22-line); box-shadow:var(--sn22-shdw);
}
@media(max-width:480px){ .pdp-eat .eat-card{ flex-basis:100%; } }

.pdp-eat .eat-media{ position:relative; width:100%; aspect-ratio:4/3; overflow:hidden; background:#f3f4f6; }
.pdp-eat .eat-media img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; display:block; }
.pdp-eat .eat-media figcaption{ font-size:12.5px; color:var(--sn22-muted); padding:8px 10px; border-top:1px solid var(--sn22-line); background:#fff; }

.pdp-eat .eat-body{ padding:12px 14px; display:grid; gap:8px; align-content:start; }
.pdp-eat .eat-meta{ font-size:13px; color:var(--sn22-muted); }
.pdp-eat .eat-text{ margin:0; line-height:1.55; }
.pdp-eat .eat-foot{ font-size:13px; color:var(--sn22-ink-2); font-weight:700; }

.pdp-eat .eat-nav{
  position:absolute; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:50%;
  display:flex; align-items:center; justify-content:center;
  background:#fff; border:1px solid rgba(0,0,0,.08); box-shadow:0 4px 12px rgba(0,0,0,.12);
  z-index:5; pointer-events:auto; cursor:pointer;
}
.pdp-eat .eat-nav--prev{ left:8px; }
.pdp-eat .eat-nav--next{ right:8px; }

.pdp-eat .eat-dots{ display:flex; justify-content:center; gap:8px; padding:8px 0 0; }
.pdp-eat .eat-dot{ width:8px; height:8px; border-radius:50%; background:#d1d5db; border:0; }
.pdp-eat .eat-dot.is-active{ background:#0ea5e9; }

/* ======================= */
/* Π ΠΠ‘ΠΠΠΠ‘ΠΠ */
/* ======================= */

@media(max-width:1024px){
  .offer-grid{ grid-template-columns:1fr; }
  .cards-3{ grid-template-columns:1fr 1fr; }
}
@media(max-width:640px){
  .sn22-pdp{ padding:var(--pad-xl); }
  .pdp-hero{ padding:var(--pad-xl); }
  .pdp-hero__head{ flex-direction:column; align-items:flex-start; }
  .cards-3{ grid-template-columns:1fr; }
  .delivery-grid{ grid-template-columns:1fr; }
  .kv__row{ grid-template-columns:1fr; }
  .btn{ width:100%; }
}

/* ======================= */
/* ΠΠΠ§ΠΠ’Π¬ */
/* ======================= */
@media print{
  .sn22-pdp{ background:#fff; box-shadow:none; border:none; padding:0; }
  .btn,.pdp-hero__cta{ display:none !important; }
  .faq summary::after{ display:none; }
  .faq{ border:1px solid #bbb; box-shadow:none; }
}

/* ====== FIX: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π΅ + ΡΠ±ΡΠ°ΡΡ Π·Π°Π·ΠΎΡ ΠΏΠΎΠ΄ ΡΠ°Π±Π°ΠΌΠΈ ====== */
.tab-boundary{padding:0 !important;margin:0 !important}
.sn22-pdp{margin:0 !important}
.sn22-pdp>:first-child{margin-top:0 !important}

/* ΠΠΎΠ±Π°ΠΉΠ»: ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π΄ΠΎ ΠΊΡΠ°ΡΠ² Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ Β«Π²ΠΎΠ·Π΄ΡΡΠΊΠΈΒ» */
@media(max-width:640px){
  .sn22-pdp{padding:12px 8px !important}
  .pdp-hero{padding:12px !important}
  .pdp-hero__head{margin-top:0 !important}
}

/* ====== HERO: ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠ°ΡΡΡΠ΅Π»Ρ (5 ΡΠ»Π°ΠΉΠ΄ΠΎΠ²) ====== */
.hero-carousel{position:relative;border:1px solid var(--sn22-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f6f9ff,#fff);box-shadow:var(--sn22-shdw);overflow:hidden}
.hero-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.hero-slide{flex:0 0 100%;scroll-snap-align:center}
.hero-slide figure{margin:0}
.hero-slide img{display:block;width:100%;height:auto}
.hero-slide figcaption{font-size:12.5px;color:var(--sn22-muted);padding:8px 10px;border-top:1px solid var(--sn22-line);background:#fff}
.hero-dots{display:flex;justify-content:center;gap:8px;padding:8px 0}
.hero-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:0}
.hero-dot.is-active{background:#0ea5e9}
.hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:5;cursor:pointer}
.hero-nav--prev{left:8px}
.hero-nav--next{right:8px}

/* ====== ΠΠ΅ΠΎΠ³ΡΠ°ΡΠΈΡ (3Γ2 Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅) ====== */
.delivery-grid{display:grid;gap:var(--pad-xl)}
@media(min-width:1025px){ .delivery-grid{grid-template-columns:repeat(3,1fr)} }
@media(min-width:641px) and (max-width:1024px){ .delivery-grid{grid-template-columns:repeat(2,1fr)} }
@media(max-width:640px){ .delivery-grid{grid-template-columns:1fr} }
.delivery-item{background:#fff;border:1px dashed #d9def0;border-radius:var(--radius-md);padding:12px 14px}
.delivery-item strong{color:var(--sn22-ink-2)}

/* ΠΡΠ°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° "ΠΠΈΡΠΈΡΠ΅ Π² ΡΠ°Ρ" */
.btn--chat {
  --sn-red:#e53935; 
  --sn-red-700:#c62828;
  background:linear-gradient(180deg,var(--sn-red),var(--sn-red-700));
  color:#fff !important;
  border:1px solid transparent;
  box-shadow:0 6px 18px rgba(229,57,53,.35);
}
.btn--chat:hover {
  filter:brightness(1.05);
  box-shadow:0 10px 24px rgba(229,57,53,.45);
}

/* =======================
   SN22 β’ PDP Base Styles
   ======================= */

/* ΠΠ°Π»ΠΈΡΡΠ°/ΡΡΠΈΡΡΡ/ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ/ΠΎΡΡΡΡΠΏΡ */
:root{
  --sn22-bg:#f7f9fc; --sn22-surface:#fff; --sn22-elev:#f0f3fa;
  --sn22-primary:#0b5fff; --sn22-primary-600:#0a54e5; --sn22-primary-700:#0a49c8;
  --sn22-accent:#17b26a; --sn22-accent-600:#149a5b;
  --sn22-muted:#6b7280; --sn22-ink:#0f172a; --sn22-ink-2:#1f2937;
  --sn22-line:#e5e7eb; --sn22-shdw:0 4px 18px rgba(20,28,58,.08),0 2px 6px rgba(20,28,58,.05);
  --radius-lg:16px; --radius-md:12px; --radius-sm:10px;
  --pad-xxl:28px; --pad-xl:22px; --pad-lg:18px; --pad-md:14px; --pad-sm:10px;
  --fz-h2:clamp(22px,2.1vw,30px); --fz-h3:clamp(18px,1.6vw,22px);
  --fz-body:16px; --fz-small:13px; --trans:.25s ease;
}

/* ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ ΡΠΈΠΏΠΎΠ³ΡΠ°ΡΠΈΠΊΠ° */
.tab-boundary{width:100%;max-width:100%;padding:0;margin:0;overflow-x:hidden;box-sizing:border-box}
.sn22-pdp{color:var(--sn22-ink);background:var(--sn22-bg);border-radius:var(--radius-lg);padding:var(--pad-xxl);box-shadow:var(--sn22-shdw)}
@media(min-width:1024px){ .tab-boundary{padding-inline:12px}.sn22-pdp>section,.sn22-pdp .card{padding-inline:12px} }
.sn22-pdp .pdp-h2{font-size:var(--fz-h2);line-height:1.25;margin:0 0 12px;letter-spacing:.2px}
.sn22-pdp .pdp-h3{font-size:var(--fz-h3);line-height:1.35;margin:0 0 10px}
.sn22-pdp p,.sn22-pdp li,.sn22-pdp dd,.sn22-pdp dt{line-height:1.35;margin:.35em 0}
.sn22-pdp .muted{color:var(--sn22-muted);font-size:var(--fz-small)}
.card{background:#fff;border:1px solid var(--sn22-line);border-radius:var(--radius-lg);padding:var(--pad-xl);box-shadow:var(--sn22-shdw)}
.badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}
.badge{display:inline-block;border-radius:999px;padding:.35em .65em;font-weight:600;font-size:13px}
.badge--primary{background:#e8efff;color:#0b5fff}
.badge--muted{background:#f3f4f6;color:#374151}
.badge--accent{background:#e8f7f0;color:#0f5132}

/* ΠΠ½ΠΎΠΏΠΊΠΈ */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid #dbe1f1;padding:10px 14px;font-weight:700;transition:transform .06s ease}
.btn:active{transform:translateY(1px)}
.btn--primary{background:#0b5fff;color:#fff;border-color:#0b5fff}
.btn--outline{background:#fff;color:#0b5fff}
.btn--ghost{background:transparent;color:#0b5fff;border-color:transparent}
.pdp-hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}

/* ΠΡΠ°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΠΈΡΠΈΡΠ΅ Π² ΡΠ°ΡΒ» */
.btn--chat{--sn-red:#e53935;--sn-red-700:#c62828;background:linear-gradient(180deg,var(--sn-red),var(--sn-red-700));color:#fff!important;border:1px solid transparent;box-shadow:0 6px 18px rgba(229,57,53,.35)}
.btn--chat:hover{filter:brightness(1.05);box-shadow:0 10px 24px rgba(229,57,53,.45)}

/* HERO-ΠΊΠ°ΡΡΡΠ΅Π»Ρ */
.hero-carousel{position:relative;border:1px solid var(--sn22-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f6f9ff,#fff);box-shadow:var(--sn22-shdw);overflow:hidden}
.hero-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.hero-slide{flex:0 0 100%;scroll-snap-align:center}
.hero-slide figure{margin:0}
.hero-slide img{display:block;width:100%;height:auto}
.hero-slide figcaption{font-size:12.5px;color:var(--sn22-muted);padding:8px 10px;border-top:1px solid var(--sn22-line);background:#fff}
.hero-dots{display:flex;justify-content:center;gap:8px;padding:8px 0}
.hero-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:0}
.hero-dot.is-active{background:#0ea5e9}
.hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:5;cursor:pointer}
.hero-nav--prev{left:8px}
.hero-nav--next{right:8px}

/* ΠΠ»ΡΡ-ΠΏΠ°ΡΡ */
.kv{display:grid;grid-template-columns:1fr;gap:8px}
.kv__row{display:grid;grid-template-columns:220px 1fr;gap:10px;border-bottom:1px dashed #e5e7eb;padding:6px 0}
.kv__row dt{color:#4b5563}
.kv__row dd{font-weight:600}

/* ΠΠ΅ΠΎΠ³ΡΠ°ΡΠΈΡ/Π΄ΠΎΡΡΠ°Π²ΠΊΠ° (ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠΊΠΈ) */
.delivery-grid{display:grid;gap:var(--pad-xl)}
@media(min-width:1025px){ .delivery-grid{grid-template-columns:repeat(3,1fr)} }
@media(min-width:641px) and (max-width:1024px){ .delivery-grid{grid-template-columns:repeat(2,1fr)} }
@media(max-width:640px){ .delivery-grid{grid-template-columns:1fr} }
.delivery-item{background:#fff;border:1px dashed #d9def0;border-radius:var(--radius-md);padding:12px 14px}
.delivery-item strong{color:var(--sn22-ink-2)}

 :root{
    --sn-blue:#0b5fff; --sn-blue-700:#0a49c8;
    --sn-red:#e53935; --sn-red-700:#c62828;
    --sn-ink:#0f172a; --sn-muted:#6b7280; --sn-edge:#e5e7eb;
  }
  #snChatBlockV1{
    position:relative; margin:20px 0; border:1px solid var(--sn-edge); border-radius:16px; overflow:hidden;
    background:linear-gradient(90deg,#fff 0%, #fff5f5 55%, #ffe9e9 100%);
    box-shadow:0 18px 28px rgba(20,28,58,.10), 0 6px 12px rgba(20,28,58,.06), inset 0 1px 0 rgba(255,255,255,.7);
    padding:20px 18px;
  }
  #snChatBlockV1::after{
    content:""; position:absolute; inset:-18px; border-radius:22px; z-index:-1; pointer-events:none;
    background:radial-gradient(60% 80% at 86% 50%, rgba(229,57,53,.22), rgba(229,57,53,0) 60%),
               repeating-conic-gradient(from 0deg, rgba(0,0,0,.028) 0 2deg, rgba(0,0,0,0) 2deg 4deg);
    filter:blur(10px);
  }
  #snChatBlockV1 .title{font:700 20px/1.25 Arial, sans-serif;color:var(--sn-ink);margin:0 0 6px}
  #snChatBlockV1 .desc{color:var(--sn-muted);margin:0 0 12px}

  /* Button: red, magnetic, ripple */
  #snChatBlockV1 .btn{appearance:none;border:0;border-radius:12px;padding:12px 18px;font:800 16px/1 Arial, sans-serif;cursor:pointer;transition:.2s; color:#fff;
    background:linear-gradient(180deg,var(--sn-red),var(--sn-red-700));
    box-shadow:0 8px 20px rgba(229,57,53,.35), 0 2px 6px rgba(0,0,0,.08); position:relative; overflow:hidden; will-change:transform;
  }
  #snChatBlockV1 .btn:hover{box-shadow:0 12px 26px rgba(229,57,53,.45), 0 4px 10px rgba(0,0,0,.10)}
  #snChatBlockV1 .btn::before{
    content:""; position:absolute; inset:-35%; border-radius:16px; pointer-events:none; opacity:0; transform:scale(.85);
    background:repeating-radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,.28) 0 2px, rgba(255,255,255,0) 3px 12px);
    transition:opacity .25s, transform .25s; animation:v1rings 2.4s linear infinite paused;
  }
  #snChatBlockV1 .btn.is-hover::before{opacity:1; animation-play-state:running}
  @keyframes v1rings{0%{transform:scale(.85)}100%{transform:scale(1.15)}}
  #snChatBlockV1 .hint{font:13px/1.4 Arial, sans-serif;color:#6b7587;margin-top:10px}
  #snChatBlockV1 .b24-anchor{position:absolute;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden}
  @media (prefers-reduced-motion: reduce){ #snChatBlockV1 .btn{transition:none} #snChatBlockV1 .btn::before{animation:none!important} }
.jq-selectbox__dropdown{
width:100%!important;
}
.sn-article ul{
	margin: 0px!important;
}
/* ===== SN22 β’ Category CSS (scoped under .sn-article) ===== */
.sn-article{
  --ink: var(--sn22-ink, #0f172a);
  --muted: var(--sn22-muted, #6b7280);
  --primary: var(--sn22-primary, #0b5fff);
  --accent: var(--sn22-accent, #17b26a);
  --surface: var(--sn22-surface, #fff);
  --elev: var(--sn22-elev, #f0f3fa);
  --ring: rgba(11,95,255,.35);
  --shadow: 0 8px 30px rgba(15,23,42,.08);
  --radius: 16px;
  --gap: 18px;
  --hero-h: clamp(160px, 24vw, 280px); /* Π½ΠΈΠΆΠ΅ ~Π² 3 ΡΠ°Π·Π° */
  line-height: 1.6; color: var(--ink);
}
.sn-article.container{ max-width:1180px; margin:0 auto; padding:12px 16px 48px }

/* Lead */
.lead{font-size:1.0625rem;background:linear-gradient(180deg,#f8fbff,transparent);padding:16px;border-radius:12px;margin:10px 0 20px}

/* CTA */
.sn-cta{background:var(--surface);border:1px solid #e5e7eb;border-radius:20px;padding:20px;box-shadow:var(--shadow);margin:20px 0}
.sn-cta .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .1s ease, box-shadow .2s ease}
.btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ring)}
.btn:hover{transform:translateY(-1px)}
.btn:active{transform:translateY(0)}
.btn-primary{background:var(--primary);color:#fff}
.btn-light{background:#eef2ff;color:#1e293b;border-color:#c7d2fe}
.btn-red{background:#e11d2d;color:#fff}
.btn-ghost{background:transparent;color:var(--primary);border-color:#dbeafe}

/* Quick nav */
.nav-quick{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}
.nav-quick a{display:inline-block;padding:8px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;text-decoration:none;color:#111827}
.nav-quick a:hover{border-color:#c7d2fe;background:#f8fafc}

/* Card */
.card{background:var(--surface);border:1px solid #e5e7eb;border-radius:20px;padding:18px;box-shadow:var(--shadow);margin:18px 0}

/* Checklist */
.checklist{list-style:none;padding-left:0;display:grid;gap:8px}
.checklist li{position:relative;padding-left:28px}
.checklist li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:conic-gradient(var(--accent) 0 25%, #a7f3d0 0 100%);box-shadow:inset 0 0 0 2px #fff}
.hl{background:#fef9c3;border:1px dashed #f59e0b;padding:10px 12px;border-radius:12px;margin:12px 0}

/* Tables */
.sn-table-wrap{overflow:auto}
.sn-table{width:100%;border-collapse:collapse;font-size:.95rem}
.sn-table th,.sn-table td{border:1px solid #e5e7eb;padding:10px;text-align:left;vertical-align:top}
.sn-table thead th{background:#f8fafc;font-weight:700}
.sn-table tbody tr:nth-child(even){background:#fcfcff}

/* Two-col */
.sn-2col{display:grid;grid-template-columns:1fr 1fr;gap:18px}
@media (max-width:860px){.sn-2col{grid-template-columns:1fr}}

/* Cards grid */
.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.cards-grid .card{margin:0}
@media (max-width:1080px){.cards-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:820px){.cards-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.cards-grid{grid-template-columns:1fr}}

/* Link-card */
.link-card{display:block;text-decoration:none;color:inherit;transition:transform .12s ease, box-shadow .2s ease}
.link-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(2,6,23,.08)}

/* Product tiles */
.product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.product-tile{display:flex;flex-direction:column;gap:8px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fff}
.product-tile img{width:100%;height:150px;object-fit:cover;display:block}
.product-tile span{padding:10px 12px;font-weight:600}
@media (max-width:860px){.product-list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.product-list{grid-template-columns:1fr}}

/* Gallery / Hero carousel β compact */
.hero-carousel{position:relative;overflow:hidden;border-radius:20px}
.hero-track{display:flex;transition:transform .5s ease;will-change:transform}
.hero-slide{flex:0 0 100%;position:relative}
.hero-slide img{width:100%;height:var(--hero-h);object-fit:cover;display:block}
.hero-slide figcaption{position:absolute;left:10px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;padding:6px 10px;border-radius:10px;font-size:.9rem;max-width:min(90%,720px)}
.hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.88);box-shadow:0 6px 16px rgba(2,6,23,.18);cursor:pointer;font-size:20px;line-height:1}
.hero-nav--prev{left:10px}
.hero-nav--next{right:10px}
.hero-nav:hover{background:#fff}
.hero-nav:focus-visible{outline:2px solid var(--primary)}

/* Reviews carousel + dots */
.reviews-carousel{position:relative;overflow:hidden}
.reviews-track{display:flex;transition:transform .5s ease}
.review-slide{flex:0 0 100%;padding:8px 6px}
.review-slide blockquote{margin:0;font-style:italic}
.review-slide figcaption{margin-top:8px;color:var(--muted)}
.reviews-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:#fff;box-shadow:0 6px 16px rgba(2,6,23,.18);cursor:pointer}
.reviews-nav--prev{left:8px}
.reviews-nav--next{right:8px}
.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:8px}
.carousel-dots button{width:8px;height:8px;border-radius:999px;border:none;background:#cbd5e1;cursor:pointer}
.carousel-dots button[aria-current="true"]{background:var(--primary)}
.carousel-dots button:focus-visible{outline:2px solid var(--primary)}

/* TOC */
.toc{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:12px;margin:16px 0}
.toc ol{margin:8px 0 0 18px}

/* FAQ */
.faq details{border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;margin:10px 0;background:#fff}
.faq summary{cursor:pointer;font-weight:700;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq details[open]{background:#f9fafb}

/* Calculator embed */
.embed-calculator{position:relative;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}
.embed-calculator iframe{width:100%;min-height:720px;border:0;display:block}

/* A11y helpers */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .hero-track,.reviews-track,.btn,.link-card{transition:none}
}


/* ΠΠ°ΡΡΡΠ΅Π»Ρ ΠΊΠΎΠΆΡΡΠΎΡΡΡΠ±Π½ΡΡ ΡΠ΅ΠΏΠ»ΠΎΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΠΊΠΎΠ² */
.sn-hero-carousel {
  position: relative;
  margin: 32px 0;
  overflow: hidden;
  border-radius: 12px;
  background: #f8f9fa;
}

.sn-carousel-container {
  overflow: hidden;
  position: relative;
}

.sn-carousel-track {
  display: flex;
  transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
}

.sn-carousel-slide {
  min-width: 100%;
  flex-shrink: 0;
  padding: 20px;
  box-sizing: border-box;
}

.sn-carousel-slide figure {
  margin: 0;
  text-align: center;
  background: #fff;
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.sn-carousel-slide img {
  max-width: 100%;
  height: auto;
  max-height: 400px;
  object-fit: contain;
  border-radius: 6px;
  display: block;
  margin: 0 auto;
}

.sn-carousel-slide figcaption {
  margin-top: 12px;
  font-size: 14px;
  color: #5a6b7b;
  font-weight: 500;
}

/* ΠΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ */
.sn-carousel-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.95);
  border: 2px solid #e0e6ed;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.sn-carousel-btn:hover {
  background: #fff;
  border-color: #003366;
  transform: translateY(-50%) scale(1.1);
  box-shadow: 0 6px 16px rgba(0,0,0,0.15);
}

.sn-carousel-btn svg {
  color: #003366;
}

.sn-carousel-btn--prev {
  left: 16px;
}

.sn-carousel-btn--next {
  right: 16px;
}

/* ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ */
.sn-carousel-indicators {
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 16px 0;
	background: linear-gradient(to top, rgba(248,249,250,1) 0%, rgba(248,249,250,0) 100%);
}
.app-form{
	margin-top:30px;
}


.sn-article{--c1:#003366;--c2:#0a6cff;--bg:#fff;--muted:#5a6b7b;--soft:#f4f7fa;--accent:#e53935} 
.sn-article{font:16px/1.7 Arial, sans-serif;color:#222;background:#fff} 
.sn-article .container{max-width:1120px;margin:0 auto;padding:0 16px} 
.sn-article h2,.sn-article h3{color:var(--c1);margin:24px 0 12px} 
.sn-article p{margin:10px 0} 
.sn-article ul,.sn-article ol{margin:10px 0 16px 18px} 
.sn-article .lead{font-size:18px;color:#1b1b1b} 
.sn-article .muted{color:var(--muted)} 
.sn-article .box{background:#fff;border:1px solid #e7ecf2;border-radius:10px;padding:18px;margin:16px 0} 
.sn-article .hl{background:#eaf3ff;border-left:6px solid var(--c1);padding:14px 16px;border-radius:6px} 
.sn-article .grid{display:grid;gap:16px} 
@media(min-width:900px){.sn-article .grid-2{grid-template-columns:1fr 1fr}} 
.sn-article figure{margin:18px 0;text-align:center} 
.sn-article figure img{max-width:100%;height:auto;border-radius:8px} 
.sn-article figure figcaption{font-size:13px;color:#6b7a8a;margin-top:6px} 
.sn-article .toc{background:#f8fbff;border:1px dashed #cdd8e6;border-radius:10px;padding:14px} 
.sn-article .toc a{color:var(--c1);text-decoration:none;border-bottom:1px dotted var(--c2)} 
.sn-article .sn-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch} 
.sn-article table{min-width:720px;width:100%;border-collapse:collapse;margin:14px 0;border:1px solid #e7ecf2} 
.sn-article th,.sn-article td{padding:10px;border:1px solid #e7ecf2;text-align:left} 
.sn-article th{background:#f5f8fc} 
.sn-cta{background:#f0f6ff;border:1px solid #cfe2ff;border-radius:14px;padding:18px;margin:22px 0} 
.sn-cta h3{margin:0 0 8px} 
.btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px} 
.btn{appearance:none;display:inline-block;padding:12px 18px;border-radius:10px;border:2px solid transparent; 
text-decoration:none;font-weight:700;transition:.2s;cursor:pointer} 
.btn-primary{background:var(--c1);color:#fff;border-color:var(--c1)} 
.btn-primary:hover{filter:brightness(1.08)} 
.btn-light{background:#fff;border-color:var(--c1);color:#0f2e4d} 
.btn-light:hover{background:#f1f6ff} 
.btn-red{background:var(--accent);color:#fff;border-color:var(--accent)} 
.btn-red:hover{filter:brightness(1.05)} 
.btn-ghost{background:transparent;border-color:#cbd7e6;color:#2b3950} 
.btn-ghost:hover{background:#eef4ff} 
.note{font-size:13px;color:#546274} 
.nav-quick{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0} 
.nav-quick a{display:inline-block;padding:10px 14px;border-radius:9px;background:#fff;border:1px solid #dbe6f3; 
color:#0f2e4d;text-decoration:none} 
.nav-quick a:hover{background:#f3f8ff} 
.faq details{border:1px solid #e7ecf2;border-radius:10px;padding:12px 14px;margin:10px 0;background:#fff} 
.faq summary{cursor:pointer;font-weight:700;color:#14283d} 
.faq p{margin:8px 0} 
.related{margin:28px 0} 
.related h3{margin-bottom:10px} 
.rel-grid{display:grid;gap:14px} 
@media(min-width:860px){.rel-grid{grid-template-columns:repeat(3,1fr)}} 
.rel-card{display:block;border:2px solid #d5e2f2;border-radius:12px;padding:14px;background:#fff;text-decoration:none} 
.rel-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)} 
.rel-title{font-weight:700;color:#0f2e4d;margin:4px 0 6px} 
.rel-desc{color:#5a6b7b;font-size:14px} 
.rel-cta{margin-top:10px;font-weight:700;color:var(--c1);border-bottom:1px dotted var(--c1);display:inline-block} 



/* ==========================================================================
   SN22 Π²Πβ Unified Stylesheet (Articles + PDP + Catalog)
   Author: ChatGPT (consolidated from user-provided sources)
   Structure:
     1) Design Tokens (:root)
     2) Global utility buttons (neutral, not conflicting with site base)
     3) Article styles (.sn-article ...)
     4) PDP / product pages (.sn22-pdp ...)
     5) Catalog overrides / red theme (#catalog-condensers ...)
     6) Components shared (FAQ, Related, Tables helpers)
     7) Responsive rules + Print
   Notes:
   - Namespaced blocks avoid collisions with Bitrix/global CSS.
   - Safe gradients & shadows kept lightweight.
   - Table wrappers include overflow fixes for mobile.
   ========================================================================== */

/* ========== 1) DESIGN TOKENS  =========================================== */

:root {
  /* Palette Π²Πβ SN22: cold blues + neutral graphite */
  --sn22-bg: #f7f9fc;
  --sn22-surface: #ffffff;
  --sn22-elev: #f0f3fa;

  --sn22-primary: #0b5fff;
  --sn22-primary-600: #0a54e5;
  --sn22-primary-700: #0a49c8;

  --sn22-accent: #17b26a;   /* OK/in-stock & ticks */
  --sn22-accent-600: #149a5b;

  --sn22-muted: #6b7280;    /* captions/subheaders */
  --sn22-ink: #0f172a;      /* main text */
  --sn22-ink-2: #1f2937;

  --sn22-line: #e5e7eb;     /* borders */
  --sn22-shdw: 0 4px 18px rgba(20, 28, 58, 0.08), 0 2px 6px rgba(20, 28, 58, 0.05);

  /* Radii */
  --radius-lg: 16px;
  --radius-md: 12px;
  --radius-sm: 10px;

  /* Spacing */
  --pad-xxl: 28px;
  --pad-xl: 22px;
  --pad-lg: 18px;
  --pad-md: 14px;
  --pad-sm: 10px;

  /* Typography */
  --fz-h2: clamp(22px, 2.1vw, 30px);
  --fz-h3: clamp(18px, 1.6vw, 22px);
  --fz-body: 16px;
  --fz-small: 13px;

  /* Motion */
  --trans: .25s ease;
}

/* Core article palette (scoped), kept for backward compatibility */
.sn-article{
  --c1:#003366;
  --c2:#0a6cff;
  --bg:#fff;
  --muted:#5a6b7b;
  --soft:#f4f7fa;
  --accent:#e53935;
}

/* ========== 2) GLOBAL UTIL BUTTONS (neutral, opt-in) ==================== */

.btn{
  --btn-pad-x: 16px;
  --btn-pad-y: 12px;
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:var(--btn-pad-y) var(--btn-pad-x);
  border-radius:12px; font-weight:700; text-decoration:none;
  border:1px solid transparent; cursor:pointer;
  transition: transform var(--trans), box-shadow var(--trans), background var(--trans), color var(--trans);
  will-change: transform;
}
.btn:active{ transform: translateY(1px) scale(0.995); }

.btn--primary, .btn-primary{
  background: linear-gradient(180deg, var(--sn22-primary), var(--sn22-primary-600));
  color:#fff; box-shadow:0 6px 18px rgba(11,95,255,.25);
  border-color: rgba(11,95,255,.35);
}
.btn--primary:hover, .btn-primary:hover{ box-shadow:0 10px 26px rgba(11,95,255,.35); filter:brightness(1.02); }

.btn--outline, .btn-light{
  background:#fff; color:var(--sn22-primary-700);
  border-color: rgba(11,95,255,.35);
}
.btn--outline:hover, .btn-light:hover{ background:rgba(11,95,255,.06); }

.btn--ghost, .btn-ghost{
  background:transparent; color:#2b3950; border-color:#cbd7e6;
}
.btn--ghost:hover, .btn-ghost:hover{ background:#eef4ff; }

.btn-red{
  background:#e53935; color:#fff; border-color:#e53935;
}
.btn-red:hover{ filter:brightness(1.05); }

.btns{ display:flex; flex-wrap:wrap; gap:10px; margin-top:10px; }

/* ========== 3) ARTICLE STYLES  (.sn-article Π²ΠΒ¦) ========================= */
/* Consolidated from "Π‘ΠΠ‘βΠ ΡΠ Β»Π Ρ Π‘ΠΠ‘βΠ Β°Π‘βΠ Β΅Π β SN22" and catalog snippet */

.sn-article{ font:16px/1.7 Arial, sans-serif; color:#222; background:#fff; }
.sn-article .container{ max-width:1120px; margin:0 auto; padding:0 16px; }
.sn-article h2, .sn-article h3{ color:var(--c1); margin:24px 0 12px; }
.sn-article p{ margin:10px 0; }
.sn-article ul, .sn-article ol{ margin:10px 0 16px 18px; }
.sn-article .lead{ font-size:18px; color:#1b1b1b; }
.sn-article .muted{ color:var(--muted); }

.sn-article .box{ background:#fff; border:1px solid #e7ecf2; border-radius:10px; padding:18px; margin:16px 0; position:relative; }
.sn-article .box::after{ content:""; display:block; clear:both; }

.sn-article .hl{ background:#eaf3ff; border-left:6px solid var(--c1); padding:14px 16px; border-radius:6px; }
.sn-article .grid{ display:grid; gap:16px; }
@media(min-width:900px){ .sn-article .grid-2{ grid-template-columns:1fr 1fr; } }
@media(min-width:1100px){ .sn-article .grid-3{ grid-template-columns:repeat(3, minmax(0,1fr)); } }
.sn-article .grid > *{ min-width:0; }

/* Media */
.sn-article figure{ margin:18px 0; text-align:center; }
.sn-article figure img{ max-width:100%; height:auto; border-radius:8px; }
.sn-article figure figcaption{ font-size:13px; color:#6b7a8a; margin-top:6px; }

/* TOC */
.sn-article .toc{ background:#f8fbff; border:1px dashed #cdd8e6; border-radius:10px; padding:14px; }
.sn-article .toc a{ color:var(--c1); text-decoration:none; border-bottom:1px dotted var(--c2); }

/* Tables */
.sn-article .sn-table-wrap{ overflow-x:auto; -webkit-overflow-scrolling:touch; }
.sn-article table{ min-width:820px; width:100%; border-collapse:collapse; margin:14px 0; border:1px solid #e7ecf2; }
.sn-article th, .sn-article td{ padding:10px; border:1px solid #e7ecf2; text-align:left; vertical-align:top; }
.sn-article th{ background:#f5f8fc; }

/* CTA */
.sn-cta{ background:#f0f6ff; border:1px solid #cfe2ff; border-radius:14px; padding:18px; margin:22px 0; }
.sn-cta h3{ margin:0 0 8px; }

/* Quick nav */
.nav-quick{ display:flex; flex-wrap:wrap; gap:10px; margin:18px 0; }
.nav-quick a{ display:inline-block; padding:10px 14px; border-radius:9px; background:#fff; border:1px solid #dbe6f3; color:#0f2e4d; text-decoration:none; }
.nav-quick a:hover{ background:#f3f8ff; }

/* FAQ (article area variant) */
.faq details{ border:1px solid #e7ecf2; border-radius:10px; padding:12px 14px; margin:10px 0; background:#fff; }
.faq summary{ cursor:pointer; font-weight:700; color:#14283d; }
.faq p{ margin:8px 0; }

/* Related */
.related{ margin:28px 0; }
.related h3{ margin-bottom:10px; }
.rel-grid{ display:grid; gap:14px; }
@media(min-width:860px){ .rel-grid{ grid-template-columns:repeat(3,1fr); } }
.rel-card{ display:block; border:2px solid #d5e2f2; border-radius:12px; padding:14px; background:#fff; text-decoration:none; }
.rel-card:hover{ box-shadow:0 8px 24px rgba(0,0,0,.08); }
.rel-title{ font-weight:700; color:#0f2e4d; margin:4px 0 6px; }
.rel-desc{ color:#5a6b7b; font-size:14px; }
.rel-cta{ margin-top:10px; font-weight:700; color:var(--c1); border-bottom:1px dotted var(--c1); display:inline-block; }

/* ========== 4) PDP / PRODUCT PAGE STYLES  (.sn22-pdp Π²ΠΒ¦) =============== */
/* Consolidated from style_Π ΡΠ ΡΠ ΒΆΠ‘ΡΠ‘β¦Π Ρ_Π ΡΠ Π (product card framework) */

.sn22-pdp{ color:var(--sn22-ink); background:var(--sn22-bg); border-radius:var(--radius-lg); padding:var(--pad-xxl); box-shadow:var(--sn22-shdw); }

/* Headings */
.sn22-pdp .pdp-h2{ font-size:var(--fz-h2); line-height:1.25; margin:0 0 12px; letter-spacing:.2px; }
.sn22-pdp .pdp-h3{ font-size:var(--fz-h3); line-height:1.35; margin:0 0 10px; }

/* Text utils */
.sn22-pdp .muted{ color:var(--sn22-muted); font-size:var(--fz-small); }
.sn22-pdp .link-inline{ color:var(--sn22-primary); text-decoration:none; font-weight:600; }
.sn22-pdp .link-inline:hover{ text-decoration:underline; }

/* HERO */
.pdp-hero{
  display:grid; gap:var(--pad-xl);
  background: radial-gradient(1200px 300px at 80% 0%, rgba(11,95,255,0.08), transparent 70%), var(--sn22-surface);
  border-radius:var(--radius-lg); padding:var(--pad-xxl); border:1px solid var(--sn22-line);
}
.pdp-hero__head{ display:flex; flex-wrap:wrap; gap:var(--pad-lg); align-items:center; justify-content:space-between; }
.pdp-hero__title{ min-width:280px; }
.badges{ display:flex; flex-wrap:wrap; gap:8px; margin-top:8px; }
.badge{ display:inline-flex; align-items:center; gap:6px; padding:6px 10px; border-radius:999px; font-size:13px; border:1px solid var(--sn22-line); background:#fff; }
.badge--primary{ border-color:rgba(11,95,255,.25); background:linear-gradient(180deg, rgba(11,95,255,.10), #fff 60%); color:var(--sn22-primary-700); }
.badge--muted{ color:var(--sn22-ink-2); }
.badge--accent{ border-color:rgba(23,178,106,.25); background:linear-gradient(180deg, rgba(23,178,106,.12), #fff 60%); color:var(--sn22-accent-600); }

.pdp-hero__cta{ display:flex; gap:10px; flex-wrap:wrap; }

/* Grid media + specs */
.pdp-hero__grid{ display:grid; grid-template-columns:1.1fr .9fr; gap:var(--pad-xxl); align-items:start; }
.pdp-hero__media{ margin:0; border-radius:var(--radius-lg); overflow:hidden; border:1px solid var(--sn22-line); background:linear-gradient(180deg, #f6f9ff, #fff); box-shadow:var(--sn22-shdw); }
.pdp-hero__media img{ width:100%; display:block; }
.pdp-hero__media figcaption{ padding:10px 14px; font-size:12.5px; color:var(--sn22-muted); background:#fff; border-top:1px solid var(--sn22-line); }

.card{ background:#fff; border:1px solid var(--sn22-line); border-radius:var(--radius-lg); padding:var(--pad-xl); box-shadow:var(--sn22-shdw); }

/* Key-Value spec list */
.kv{ display:grid; gap:8px; }
.kv__row{ display:grid; grid-template-columns: 1fr 1.1fr; gap:10px; padding:8px 0; border-bottom:1px dashed var(--sn22-line); }
.kv__row:last-child{ border-bottom:0; }
.kv__row dt{ color:var(--sn22-muted); }
.kv__row dd{ margin:0; font-weight:600; }

/* OFFER */
.pdp-offer{ margin-top:var(--pad-xl); }
.offer-grid{ display:grid; grid-template-columns:1fr .9fr; gap:var(--pad-xl); }
.price-callout{
  font-size:clamp(18px, 2vw, 22px); font-weight:800;
  background:linear-gradient(90deg, rgba(11,95,255,.12), rgba(11,95,255,.02));
  border:1px dashed rgba(11,95,255,.35);
  color:var(--sn22-primary-700); padding:12px 14px; border-radius:var(--radius-md); margin-bottom:10px;
}
.offer-cta{ display:flex; gap:10px; flex-wrap:wrap; }

/* Tables Π²Πβ PDP */
.table-wrap{ margin-top:var(--pad-xxl); }
.table-head{ font-weight:800; margin-bottom:10px; color:var(--sn22-ink-2); }
.sn-table{ width:100%; border-collapse:collapse; background:#fff; border:1px solid var(--sn22-line); border-radius:var(--radius-md); overflow:hidden; box-shadow:var(--sn22-shdw); }
.sn-table thead th{ background:linear-gradient(180deg, #eef3ff, #e8efff); color:#0b3b9e; text-align:left; padding:12px 14px; font-weight:800; border-bottom:1px solid var(--sn22-line); }
.sn-table tbody td{ padding:12px 14px; border-bottom:1px solid var(--sn22-line); }
.sn-table tbody tr:nth-child(odd) td{ background:#fbfdff; }
.sn-table tbody tr:hover td{ background:#f3f7ff; }

/* Use-cases */
.pdp-use-cases{ margin-top:var(--pad-xxl); }
.chips{ display:flex; flex-wrap:wrap; gap:8px; margin-bottom:12px; }
.chip{ padding:6px 10px; font-size:13px; border-radius:999px; background:#f1f5ff; color:#1e40af; border:1px solid #dbe7ff; }

.cards-2, .cards-3{ display:grid; gap:var(--pad-xl); }
.cards-2{ grid-template-columns:1fr 1fr; }
.cards-3{ grid-template-columns:repeat(3, 1fr); }

.mini-card{ background:linear-gradient(180deg, #f7faff, #fff 45%); border:1px solid var(--sn22-line); border-radius:var(--radius-lg); padding:var(--pad-xl); box-shadow:var(--sn22-shdw); }
.mini-card .bullets{ margin:10px 0 0 0; }
.bullets, .checklist{ display:grid; gap:8px; margin:8px 0 0; padding-left:18px; }
.bullets li{ list-style:disc; }
.checklist li{ list-style:none; position:relative; padding-left:22px; }
.checklist li::before{
  content:""; position:absolute; left:0; top:8px; width:14px; height:14px; border-radius:50%;
  background: radial-gradient(circle at 30% 30%, #fff 0 35%, var(--sn22-accent) 36% 100%);
  box-shadow: 0 0 0 2px rgba(23,178,106,.18);
}

/* Logistics */
.pdp-logistics{ margin-top:var(--pad-xxl); }
.delivery-grid{ display:grid; grid-template-columns:1fr 1fr; gap:var(--pad-xl); }
.delivery-col{ display:grid; gap:10px; }
.delivery-item{ background:#fff; border:1px dashed #d9def0; border-radius:var(--radius-md); padding:12px 14px; }

/* Why SN22 */
.pdp-why{ margin-top:var(--pad-xxl); }
.benefits{ display:grid; gap:8px; margin-top:8px; padding-left:20px; }
.benefits li{ list-style:square; }

/* FAQ (product page blocks with <details>) */
.pdp-faq{ margin-top:var(--pad-xxl); }
.faq{ border:1px solid var(--sn22-line); border-radius:var(--radius-md); background:#fff; padding:10px 12px; margin-bottom:8px; box-shadow:var(--sn22-shdw); }
.faq summary{ cursor:pointer; font-weight:700; color:var(--sn22-ink-2); list-style:none; }
.faq summary::-webkit-details-marker{ display:none; }
.faq summary::after{ content:"ΠΏΡβΉ"; float:right; color:var(--sn22-primary-700); transition: transform var(--trans); }
.faq[open] summary::after{ content:"Π²Πβ"; transform: rotate(0.5deg); }
.faq .faq-a{ margin-top:8px; color:var(--sn22-ink); }

/* Related list */
.pdp-related{ margin-top:var(--pad-xxl); }
.related-list{ display:grid; gap:8px; padding-left:18px; margin-top:8px; }
.related-list li{ list-style:disc; }
.related-list a{ color:var(--sn22-primary-700); text-decoration:none; font-weight:600; }
.related-list a:hover{ text-decoration:underline; }

/* Specs: two tables side by side */
.specs-duo{ display:grid; grid-template-columns:1fr 1fr; gap:var(--pad-xxl); align-items:start; }

/* Logistics compact 3Πβ2 */
.delivery-grid--compact{
  display:grid; grid-template-columns:repeat(3, 1fr); gap:var(--pad-xl);
}
.delivery-grid--compact .delivery-item{
  background:#fff; border:1px dashed #d9def0; border-radius:var(--radius-md);
  padding:12px 14px; box-shadow:var(--sn22-shdw);
}

/* Articles carousel (E-E-A-T / reviews media cards) */
.pdp-articles{ margin-top:var(--pad-xxl); }
.articles-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:var(--pad-xl); }
.article-card{ background:#fff; border:1px solid var(--sn22-line); border-radius:var(--radius-lg); padding:var(--pad-lg); box-shadow:var(--sn22-shdw); transition: transform var(--trans), box-shadow var(--trans), background var(--trans); }
.article-link{ text-decoration:none; color:inherit; display:block; }
.article-head{ font-weight:800; margin-bottom:6px; color:var(--sn22-ink-2); }
.article-snippet{ color:var(--sn22-muted); margin:0; }
.article-card:hover{ transform:translateY(-2px); box-shadow:0 12px 28px rgba(11,95,255,.12); background:linear-gradient(180deg, #f7faff, #fff 58%); }

/* E-E-A-T carousel v2 (vertical) */
.pdp-eat{ margin-top:var(--pad-xxl); }
.eat-carousel{ position:relative; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:10px; }
.eat-nav{
  background:#fff; border:1px solid var(--sn22-line); border-radius:12px; width:40px; height:40px;
  display:grid; place-items:center; font-size:22px; font-weight:800; cursor:pointer;
  box-shadow:var(--sn22-shdw); transition: transform var(--trans), background var(--trans), box-shadow var(--trans);
}
.eat-nav:hover{ transform:translateY(-1px); background:#f7faff; }
.eat-track{
  display:flex; gap:16px; padding:12px 8px; overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory;
  scrollbar-width:thin; scroll-behavior:smooth;
}
.eat-track::-webkit-scrollbar{ height:10px; }
.eat-track::-webkit-scrollbar-thumb{ background:#c9d6ff; border-radius:10px; }
.eat-card{
  flex:0 0 340px; display:flex; flex-direction:column; align-items:stretch;
  scroll-snap-align:start; background:#fff; border:1px solid var(--sn22-line);
  border-radius:14px; overflow:hidden; box-shadow:var(--sn22-shdw);
}
.eat-media{ margin:0; position:relative; width:100%; aspect-ratio:4/3; overflow:hidden; background:#f3f4f6; }
.eat-media img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; display:block; }
.eat-media figcaption{ font-size:12.5px; color:var(--sn22-muted); padding:8px 10px; border-top:1px solid var(--sn22-line); background:#fff; }
.eat-body{ padding:12px 14px; display:grid; gap:8px; align-content:start; }
.eat-meta{ font-size:13px; color:var(--sn22-muted); }
.eat-text{ margin:0; line-height:1.55; }
.eat-foot{ font-size:13px; color:var(--sn22-ink-2); font-weight:700; }
.eat-dots{ display:flex; gap:8px; justify-content:center; margin-top:12px; }
.eat-dot{ width:8px; height:8px; border-radius:999px; background:#c7d2fe; opacity:.6; transition: transform var(--trans), opacity var(--trans); border:0; }
.eat-dot.is-active{ opacity:1; transform:scale(1.25); background:#6b8bff; }

/* ========== 5) CATALOG OVERRIDES Π²Πβ RED THEME ============================ */
/* For condensers category, as per snippet */

#catalog-condensers{ background:#fff7f7; border-color:#f4caca; }
#catalog-condensers .rel-card{ border-color:#f3c6c6; }
#catalog-condensers .rel-card:hover{ box-shadow:0 8px 24px rgba(229,57,53,.12); }
#catalog-condensers .rel-cta{ color:#e53935; border-bottom-color:#e53935; }
#catalog-condensers .btn-red{ background:#e53935; border-color:#e53935; color:#fff; }
#catalog-condensers .btn-light{ border-color:#e53935; color:#8b1f1f; }
#catalog-condensers .rel-title{ color:#8b1f1f; }

/* ========== 6) HELPERS (wrappers/notes already above) =================== */
.note{ font-size:13px; color:#546274; }

/* ========== 7) RESPONSIVE + PRINT ====================================== */

/* Breakpoints */
@media (max-width: 1024px){
  .pdp-hero__grid{ grid-template-columns:1fr; }
  .offer-grid{ grid-template-columns:1fr; }
  .cards-2{ grid-template-columns:1fr; }
  .cards-3{ grid-template-columns:1fr 1fr; }
  .articles-grid{ grid-template-columns:1fr 1fr; }
  .specs-duo{ grid-template-columns:1fr; }
  .delivery-grid--compact{ grid-template-columns:1fr 1fr; }
}
@media (max-width: 860px){
  .rel-grid{ grid-template-columns:1fr; }
}
@media (max-width: 640px){
  .sn22-pdp{ padding:var(--pad-xl); }
  .pdp-hero{ padding:var(--pad-xl); }
  .pdp-hero__head{ flex-direction:column; align-items:flex-start; }
  .cards-3{ grid-template-columns:1fr; }
  .delivery-grid{ grid-template-columns:1fr; }
  .kv__row{ grid-template-columns:1fr; }
  .btn{ width:100%; }
  .articles-grid{ grid-template-columns:1fr; }
  .delivery-grid--compact{ grid-template-columns:1fr; }
}

/* Print */
@media print{
  .sn22-pdp{ background:#fff; box-shadow:none; border:none; padding:0; }
  .btn, .pdp-hero__cta{ display:none !important; }
  .faq summary::after{ display:none; }
  .faq{ border:1px solid #bbb; box-shadow:none; }
}
/* End */


/* Start:/local/templates/furniture_red/components/bitrix/menu/mobmenu/style.min.css?1549614714490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/furniture_red/components/bitrix/menu/mobmenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/furniture_red/components/bitrix/search.title/visual_oldown/style.css?15496147123432*/
.bx_search_container{
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}

.bx_search_container .bx_field{
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
#itemse a{
	font:16px/20px 'GothamPro-Light', Arial, sans-serif;
	padding:9px 33px;
	display:block;
}
#itemse a:hover{
	background:#F7F7F7;
}
#itemseall a{
	border-top:1px solid #ececec;
	font-size:12px;
	padding:9px 33px;
	position:relative;
	display:block;
	color:#adadad;
	text-decoration:underline;
}
#itemseall a:hover{
	background:#F7F7F7;
	text-decoration:none;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	width: 100%;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('/local/templates/furniture_red/components/bitrix/search.title/visual_oldown/images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #E6E6E6 !important;
	border-top:none !important;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-20px;
	margin-left:0px;
	background:none !important;
	box-sizing:border-box;
	border-radius: 0 0 12px 12px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/furniture_red/components/bitrix/search.title/visual_oldown/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/furniture_red/components/bitrix/menu/mainmenu/style.min.css?1549614714490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/furniture_red/components/bitrix/menu/mainmenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/furniture_red/components/bitrix/menu/bottommenu/style.min.css?1549614714490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/furniture_red/components/bitrix/menu/bottommenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/furniture_red/styles.css?1760375688722*/
ο»Ώ.table {
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid #ddd5d5;
}

.table td {
  padding: 15px 2px;
  text-align: center;
  border: 1px solid #ddd5d5;
}

.table thead td {
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  background-color: #47608d;
}

.table thead tr:first-child td {
  font-weight: 700;
}

.table tbody td {
  padding-top: 5px;
  padding-bottom: 5px;
}

.table tbody tr:nth-child(2n+1) td {
  background: #f4f8ff;
}

.card-block.holder .item-picture a img {
	object-fit: contain;
	max-width: none;
	max-height: none;
	width: auto;
}
.owl-item .brand_item {
	min-height: 410px;
}
.owl-item .brand_item img {
	max-width: 200px;
  height: 200px;
  object-fit: contain;
}
/* End */


/* Start:/local/templates/furniture_red/template_styles.css?176037568872*/
.importantBlock {display: block !important;}
.red-btn {cursor: pointer;}
/* End */
/* /local/templates/furniture_red/js/fancybox/jquery.fancybox.css?15496147103953 */
/* /local/templates/furniture_red/css/owl.carousel.min.css?15242305303351 */
/* /local/templates/furniture_red/css/backtotop.css?1727794004857 */
/* /local/templates/furniture_red/css/a.css?174841977091678 */
/* /local/templates/furniture_red/css/sale_catalog.css?17611570012445 */
/* /local/templates/furniture_red/css/add.css?175976227873998 */
/* /local/templates/furniture_red/components/bitrix/menu/mobmenu/style.min.css?1549614714490 */
/* /local/templates/furniture_red/components/bitrix/search.title/visual_oldown/style.css?15496147123432 */
/* /local/templates/furniture_red/components/bitrix/menu/mainmenu/style.min.css?1549614714490 */
/* /local/templates/furniture_red/components/bitrix/menu/bottommenu/style.min.css?1549614714490 */
/* /local/templates/furniture_red/styles.css?1760375688722 */
/* /local/templates/furniture_red/template_styles.css?176037568872 */
