/*main.css*/
.OrderBtns .btn {padding-left:1em; padding-right:1em}
		/* .btn._group._slim>.btn, .btn._slim {padding:0.5em 1em 0.3em 1em} */
		.btn._rtl:before {margin: -0.1em -0.1em 0 0.4em;}
		
		.zamer_block_btn [class*=_ar_]:before {content:''; position:absolute; top:0; left:0; bottom:0;right:0; z-index:1; background: linear-gradient(90deg,var(--ef) 0%, transparent 40%),linear-gradient(0deg,var(--ef) 0%, transparent 40%)}
		
		/* .fl.maxw-m .fl-content {max-width:48em}  */
		.mat {    backdrop-filter: blur(7px);-webkit-backdrop-filter: blur(7px);}
		.mat .fl-content {
			padding: 50px 80px; text-align:center;
			box-shadow:none; background: transparent;			
		}
		.mat .fl-content .h5 {min-height: 80px}
		.mat .fl-next, .mat .fl-previous {background-color: transparent; top: 50px;bottom: 120px; opacity: 1;}		
		*[class^="icon-"]:before, *[class*=" icon-"]:before{font-display: swap;}
		.fl.mat .fl-image {max-height: 67vh;}		
		.mat.fl-next {right:5px}
		.mat  .fl-previous {left:5px} 
		
		.Montage .accrdn {padding:0; margin:0 0 .5rem 0}
		.Montage .accrdn dt {padding:0.8rem 3rem 0.8rem 1rem}
		.Montage .accrdn dt:after {content: "\f101"; font-size: .8em; border: none; opacity: 1;}
		.Montage .accrdn dd {padding:0}
		.Montage .accrdn :where(dt.on+dd, dt) {border: none !important}
		._zamer_txt {padding: 1rem}
		._zamer_txt figure { display: inline-flex; flex-direction: column;  padding: 20px; margin: 0 0 10px 0; width:100%;}
		._zamer_txt figure img {width:100%; margin: 0 0 5px 0; object-fit: cover; aspect-ratio: 4/3;}
		._zamer_txt figcaption {font-size:12px}
		._zamer_txt p {margin: 0 0 .5em 0}
		
		#colorslider1 {  max-height: calc(100vw/1.15); position: relative; overflow-y:auto; margin:0 -2rem 0 -1rem;}		
._clrs ._clr.img{display:inline-block;border-radius:50%;position:relative;width:16%;margin:3% 1.5% 0 1.5%;position:relative;overflow:visible;background-size:cover}
		#colorslider1:after { content: ''; position: absolute; width: 100%; height: 50px; background: linear-gradient(00deg, #fff, transparent); left: 0; bottom: 0;}
		._opaq-05 {opacity:50%}
		.input-num input {min-width:60px}
		html[lang=uk] ._ru, html[lang=ru] ._ua {display:none !important} 
		.content .icon-slash {cursor: pointer}
		.content .icon-slash:before {color:#1076DE;margin-left: -20px;}
		.content h1, .content h2,.content h3,.content h4 { position:relative;}
		.anchor_link {top:-130px}
		.jot-subject { display:none;}
		.jot-mod {text-align:right;    margin-bottom: -1.5rem;}
		.jot-row {    border-radius: 10px;    box-shadow: 0px 5px 30px #ccc;    margin: 20px 0 0 0;    padding: 5px;}
		.jot-comment-head .jot-btn {color: #999;     display: inline-block; padding: 3px 5px; font-size: .9rem; }
		.jot-row .circle {width:60px;margin: .8rem 0 0 .8rem;    opacity: .6;}
		.jot-row .h4 .jot-extra {font-size: .5em; color: #666;}
		.jot-row .h4 .jot-extra a {color:inherit;}
		.jot-row .btn.__ {border-radius:0px;padding: 1px 0; font-size: .6rem;}
		.jot-row .icon-user {    background: url(tpl/img/usr.svg) 50% no-repeat;    background-size: 60%;    filter: invert(1);}
		.btn-small-text-wrap .btn {text-wrap:wrap}
				
		.b24-form-wrapper input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=button]), .b24-form-wrapper select, .b24-form-wrapper textarea {border-radius:4px;}
		
		.tns-w-fix {width:calc(100vw - var(--galslider-w) - var(--galslider-p));}
		
		[class*=svg-] {width:1em; height:1em; display:inline-flex; margin:0 .5em; -webkit-mask: var(--bg-svg);mask: var(--bg-svg); background-color:currentcolor; -webkit-mask-size:100%; mask-size:100%;}
		.svg-grow {--bg-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='currentcolor' fill-rule='evenodd' d='M12 3v4h-1V5l-6 6h2v1H3V7h1v3l6-6H7V3h5Z' clip-rule='evenodd'/%3E%3C/svg%3E")}
		.svg-mail{--bg-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M1 5h16M1 5v10h16V5M1 5l8 5 8-5'/%3E%3C/svg%3E");}
		.svg-map{--bg-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath fill='%23fff' d='M9 18Zm6-10-3 6a22 22 0 0 1-3 3v1a13 13 0 0 0 1-1l2-2 4-7h-1ZM9 18v-1a19 19 0 0 1-3-3L4 8H3c0 2 1 5 3 7a23 23 0 0 0 3 3ZM4 8c0-4 2-6 5-6V1C5 1 3 4 3 8h1Zm5-6c3 0 6 2 6 6h1c0-4-3-7-7-7v1Zm3 6-3 2v1c2 0 4-2 4-3h-1Zm-3 2L7 8H6c0 1 1 3 3 3v-1ZM7 8c0-2 1-3 2-3V4C7 4 6 6 6 8h1Zm2-3c1 0 3 1 3 3h1c0-2-2-4-4-4v1Z'/%3E%3C/svg%3E");}
.top-product img {aspect-ratio: 3/4; object-fit: contain;}
/*tovar*/
._clrs ._clr{border: #ccc 1px solid;}
._clrs ._clr.img {display:inline-block !important}
._clrs ._clr.xx-hide { display:none !important} 
._calc input._val:placeholder-shown {background:#F3F0F3;}
._calc input._red {border-color: #e50000 !important;}
#btn_cart_warn {    overflow: visible;}
#btn_cart_warn:after {
	bottom: 120%; right: 0; text-align:right; width:auto; whitespace:nowrap;
	left: auto; background: #888; padding: .5em .8rem; font-size: .9rem; text-transform: none;
}
#colorslider ._clr img {top: 150%;}
	
/* main */
[class*=_nav] ._arr:after{display:inline-block;content:"\f103";font-family:"icons"!important}[class*=_nav] ._arr:after{transform:rotate(90deg);padding:0 1em;font-size:.7em;transition:transform ease-in-out .15s}[class*=_nav] li:hover>._arr:after{transform:rotate(270deg)}[class*=_nav]>*{display:inline-block;vertical-align:middle}[class*=_nav] .nav,[class*=_nav]>*,[class*=_nav] a,[class*=_nav] li{color:inherit}[class*=_nav]:before{content:"";vertical-align:middle;height:100%;width:0px;display:inline-block}[class*=_nav] .hdr,[class*=_nav] a,[class*=_nav] span{display:block;text-decoration:none;padding:.2em .8em;line-height:inherit}[class*=_nav] a:hover{color:var(--blue)}._vr_nav2 ._sub>[class*=maxw-],._vr_nav3 ._sub ._sub>[class*=maxw-],._vr_nav ._sub>[class*=maxw-]{padding:0px}
[class*=_nav].hvr__ li>a,a.hvr__{position:relative}[class*=_nav].hvr__ li>a:after,a.hvr__:after{transition:all ease-in-out .2s;content:"";position:absolute;bottom:0px;height:1px;background:var(--blue);width:0px;left:50%}[class*=_nav].hvr__ li:hover>a:after,a.hvr__ :after{width:100%;left:0%}._hr_nav{white-space:nowrap;letter-spacing:-.1px}._hr_nav>*{letter-spacing:normal}._hr_nav li{white-space:normal}._hr_nav>li,._hr_nav>ul>li{display:inline-block}[class*=_nav] ._sub a,[class*=_nav] ._sub span{display:inline-block;white-space:nowrap}[class*=_nav]._ta-c a,[class*=_nav]._ta-c span{text-align:center}[class*=_nav]._ta-l a,[class*=_nav]._ta-l span{text-align:left}[class*=_nav]._ta-r a,[class*=_nav]._ta-r span{text-align:right}[class*=_nav]._ws-normal a,[class*=_nav]._ws-normal span{white-space:normal}[class*=_nav] img{width:2.6em;height:2.6em;margin:-.06em .5em -.06em 0;vertical-align:middle;display:inline-block}[class*=_nav] img+span{display:inline-block;padding:0;max-width:20vw;vertical-align:middle;line-height:1em}._hr_nav2 ._sub{border-top:rgba(255,255,255,.3) 1px solid;width:100%}._hr_nav2 ._sub ul{white-space:nowrap}._hr_nav2 ._sub li{display:inline-block}._vr_nav2{position:relative}._vr_nav2 ._sub li{position:relative;padding:0 1.6em}[class*=_vr_nav] ._sub li{padding-left:.45rem}.hover_menu>[class*=_nav] ._sub,.hover_menu[class*=_nav] ._sub{box-shadow:0px 4px 8px rgba(0,0,0,.1);z-index:-1;visibility:hidden;opacity:0;position:absolute}.hover_menu li:hover>._sub{z-index:100;visibility:visible;opacity:1;animation:move-b .4s cubic-bezier(.39,.575,.565,1) both}.hover_menu._vr_nav li,.hover_menu>._vr_nav li{position:relative}.hover_menu._vr_nav ._sub,.hover_menu>._vr_nav ._sub{position:absolute;top:0;left:100%;margin-left:0}.hover_menu._hr_nav2 ._sub,.hover_menu>._hr_nav2 ._sub{position:absolute;top:100%;left:0px}.hover_menu._vr_nav2 ._sub,.hover_menu>._vr_nav2 ._sub{position:absolute;top:100%;box-shadow:0px 2px 12px rgba(0,0,0,.1)}.hover_menu._vr_nav2 ._sub ._sub,.hover_menu>._vr_nav2 ._sub ._sub{position:absolute;top:-.4em;left:100%;margin-left:0}.hover_menu._vr_nav2>._vr_nav3 ._sub li ._sub,.hover_menu._vr_nav2._vr_nav3 ._sub li ._sub,.hover_menu>._vr_nav2>._vr_nav3 ._sub li ._sub,.hover_menu>._vr_nav2._vr_nav3 ._sub li ._sub{top:0}.hover_menu._vr_nav3 ._sub li,.hover_menu>._vr_nav3 ._sub li{position:relative}.hover_menu._vr_nav3 ._sub li ._sub,.hover_menu>._vr_nav3 ._sub li ._sub{width:auto;position:absolute;top:100%;border-top:transparent}.hover_menu._vr_nav3 ._sub li ._sub ul,.hover_menu>._vr_nav3 ._sub li ._sub ul{white-space:normal}.hover_menu._vr_nav3 ._sub li ._sub li,.hover_menu>._vr_nav3 ._sub li ._sub li{display:block}.fl-content [class*=_nav] ._sub{position:static;border-top:none;z-index:1;box-shadow:none;display:block;margin-bottom:.45rem}.fl-content [class*=_nav] ._sub li{display:block}.fl-content li:hover>._sub{animation:none}

.fl-content [class*=_nav].hvr__ li:hover>a:after{width:0%;left:50%}.fl-content [class*=_nav].hvr__ a:hover:after{width:100%;left:0%}._sub2-c ._sub,._sub3-c ._sub ._sub{text-align:center}._sub2-r ._sub,._sub3-r ._sub ._sub{text-align:right}._sub2-l ._sub,._sub3-l ._sub ._sub{text-align:left}.grid[class*=_nav]>*,[class*=_nav]>*{vertical-align:middle}
.grid[class*=_nav] li [class*=icon-]:before,[class*=_nav] li [class*=icon-]:before{margin:0 1.5em 0 0;display:inline-block;transform:scale(1);transition:transform ease-in-out .2s}
._vr_nav{vertical-align:top}._vr_nav:before{display:none}._vr_nav li a,._vr_nav li span{display:inline-block;line-height:1.2em}._vr_nav li{display:block;margin:0px}._vr_nav._flat .col,._vr_nav._flat ul ul{padding:0px}[class*=r_sub],[class*=r_sub] div,[class*=r_sub] ul{background-color:inherit}[class*=r_sub]{position:absolute;max-height:0em;opacity:0;overflow:hidden;visibility:hidden;left:0px;top:100%;transition:all .3s ease-in-out}[class*=r_sub] li{list-style-type:none;line-height:1em}._hr_sub{right:0px;border-top:rgba(0,0,0,.2) 1px solid}._hr_sub li{display:inline-block}li:hover>[class*=r_sub]{overflow:visible;visibility:visible;opacity:1}li:hover>._hr_sub{max-height:4em}li:hover>._vr_sub{max-height:90vh}.fl-content .nav{padding:0 .9rem}.fl-content .nav .nav{padding:0 0 .9rem 0;margin-bottom:-.2em}.fl-content [class*=r_sub]{box-shadow:none;position:relative;display:block;max-height:inherit!important;overflow:visible!important;opacity:1!important;visibility:visible}.fl-content [class*=r_sub] li{display:block}.drop_hover{position:relative}.drop_hover:hover .drop{visibility:visible;opacity:1;max-height:1000px}.drop_left .drop{right:auto}.drop_right .drop{left:auto}.drop{position:absolute;line-height:normal;top:100%;left:0px;right:0px;visibility:hidden;opacity:0;transition:max-height .3s ease-in-out;max-height:0px;overflow:hidden}.crumbs ol,.crumbs ul{margin:0 0 1rem 0;color:#555}.crumbs li{list-style-type:none;display:inline-block}.crumbs li:first-child a{padding-left:0}.crumbs a:hover{color:var(--blue)}.crumbs a{color:var(--777)}.crumbs :where(li>a,li>span){padding:.45rem}
.btn._group>.btn.active,.btn._group>.btn:focus,.btn._group>.btn:hover,.btn:not(._group).active,.btn:not(._group):focus,.btn:not(._group):hover,.btn_wide.active,.btn_wide:focus,.btn_wide:hover,.tag.active,.tag:focus,.tag:hover{-webkit-filter:brightness(110%);-ms-filter:brightness(110%);filter:brightness(110%)}._btns_grid .btn{margin:0 .225rem .45rem 0}

._fff{background-color:#fff;border-color:#fff;color:#fff}._000{background-color:#000;border-color:#000;color:#000}._333{background-color:var(--333);border-color:var(--333);color:var(--333)}
._ccc{background-color:var(--ccc);border-color:var(--ccc);color:var(--ccc)}
._ddd{background-color:var(--ddd);border-color:var(--ddd);color:var(--ddd)}._bbb{background-color:#bbb;border-color:#bbb;color:#bbb}._666{background-color:var(--666);border-color:var(--666);color:var(--666)}._777{background-color:var(--777);border-color:var(--777);color:var(--777)}
._ef{background-color:var(--ef);border-color:var(--ef);color:var(--ef)}
._gray{background-color:var(--gray);border-color:var(--gray);color:var(--gray)}._red{background-color:var(--red);border-color:var(--red);color:var(--red)}._lblue{background-color:#60C4EC;border-color:#60C4EC;color:#60C4EC}._blue{background-color:var(--blue);border-color:var(--blue);color:var(--blue)}._txt_fff{color:#fff}.icon_fff:before{color:#fff}._txt_000{color:#000}.icon_000:before{color:#000}._txt_333{color:var(--333)}.icon_333:before{color:var(--333)}
._txt_ccc{color:var(--ccc)}.icon_ccc:before{color:var(--ccc)}
._txt_ddd{color:var(--ddd)}.icon_ddd:before{color:var(--ddd)}._txt_bbb{color:#bbb}.icon_bbb:before{color:#bbb}._txt_666{color:var(--666)}.icon_666:before{color:var(--666)}._txt_777{color:var(--777)}.icon_777:before{color:var(--777)}
._txt_ef{color:var(--ef)}.icon_ef:before{color:var(--ef)}
._txt_gray{color:var(--gray)}.icon_gray:before{color:var(--gray)}._txt_red{color:var(--red)}.icon_red:before{color:var(--red)}._txt_lblue{color:#60C4EC}.icon_lblue:before{color:#60C4EC}._txt_blue{color:var(--blue)}.icon_blue:before{color:var(--blue)}._dark._off,._light._off,._off,.disabled,[disabled],fieldset[disabled] .btn{cursor:not-allowed;cursor:not-allowed;-webkit-filter:brightness(100%);-ms-filter:brightness(100%);filter:brightness(100%);pointer-events:none;background:var(--ddd);pointer-events:none;border-color:transparent}._dark._off.-_-,._dark._off.\.\.\.,._dark._off.__,._dark._off._brdr,._light._off.-_-,._light._off.\.\.\.,._light._off.__,._light._off._brdr,._off.-_-,._off.\.\.\.,._off.__,._off._brdr,.disabled.-_-,.disabled.\.\.\.,.disabled.__,.disabled._brdr,[disabled].-_-,[disabled].\.\.\.,[disabled].__,[disabled]._brdr,fieldset[disabled] .btn.-_-,fieldset[disabled] .btn.\.\.\.,fieldset[disabled] .btn.__,fieldset[disabled] .btn._brdr{background:transparent;color:var(--ddd);border-color:var(--ddd)}._tag{cursor:default;color:#fff;padding:.2em}._tag:hover{filter:none!important}.btn._group{padding:0;margin-bottom:.9rem;overflow:visible}.btn._group._rnd>:not(:last-child):not(:first-child){border-radius:0px}.btn._group._rnd>:last-child{border-bottom-left-radius:0px;border-bottom-left-radius:0px}.btn._group._rnd>:first-child{border-bottom-right-radius:0px;border-top-right-radius:0px}.btn._group>*{margin:0px;letter-spacing:normal;vertical-align:middle;border-width:0px 1px 0px 0px}.btn._group>:last-child{border-width:0px}.btn._group>:not(.btn){background-color:#fff;border-color:inherit}.btn._group>.btn{transition:background ease-in-out .3s,filter ease-in-out .3s;line-height:inherit;border-right-color:rgba(255,255,255,.2)}.btn._group>.btn.on{color:#fff;background:var(--blue);margin:-1px}.btn._group>:not([class*=col-]){width:auto}.\.\.\.{border-style:dotted}.-_-{border-style:dashed}.__{border-style:solid}.-_-,.\.\.\.,.__{padding:.2em 0;border-width:0 0 1px 0}._raw{background:transparent;border-color:transparent;color:inherit}[class*=_txt_]>*{color:inherit!important}.-_-,.\.\.\.,.__,._brdr{background-color:transparent!important}


[class*=_ar_] .img{background-size:1px; display:block;background-repeat:no-repeat}[class*=_ar_] .img:before{content:"";display:block;position:relative;z-index:1;background-repeat:no-repeat}[class*=_ar_] .img:after{content:"";position:absolute;z-index:0;width:100%;top:0%;left:0%;height:100%;background-size:cover;min-height:inherit;background-repeat:inherit;border-radius:inherit;background-position:50% 50%;background-image:inherit}[class*=_ar_] .img>*{line-height:normal;z-index:2}[class*=_ar_] .img img{position:absolute;width:100%;height:100%;object-fit:cover;top:0px;left:0px}[class*=_ar_] .img[style] img{opacity:0}._bg_darker{position:relative}._bg_darker:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:rgba(0,0,0,.3);content:""}._t-center{position:absolute;top:50%;width:100%;line-height:normal;transform:translateY(-50%)}
._lh-08{line-height:.8em}._lh-1{line-height:1em}._lh-1-2,._lh-12{line-height:1.5em}._lh-1-5,._lh-15{line-height:1.5em}._lh-2{line-height:2em}._hdr_bg_wrap{padding-top:9vw;min-height:160px}._ar_8x3 .img:before{padding-top:37.5%}._ar_11x4 .img:before{padding-top:27.5%}._ar_4x1 .img:before{padding-top:25%}._ar_3x1 .img:before{padding-top:33%}._ar_2x1 .img:before{padding-top:50%}._ar_16x9 .img:before{padding-top:56%}._ar_4x3 .img:before{padding-top:75%}._ar_1x1 .img:before{padding-top:100%}._ar_1x2 .img:before{padding-top:200%}._ar_3x4 .img:before{padding-top:133%}._ar_3x5 .img:before{padding-top:166%}._zi-0{z-index:0}._zi-10{z-index:10}._zi-100{z-index:100}._bg_light{background:#ecedee}.circle,.circles .img,.square,.squares .img{background-repeat:no-repeat;overflow:hidden;position:relative;background-position:50%;background-size:cover}.circle:after,.circles .img:after,.square:after,.squares .img:after{padding-bottom:100%;content:"";display:block}.circle>*,.circles .img>*,.square>*,.squares .img>*{position:absolute;width:100%;height:100%;left:0px}.circles .img,.squares .img{background-size:1px}.circle[class*=icon-]:before,.square[class*=icon-]:before{position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);margin:0}.circle,.circles .img{border-radius:50%;shape-outside:ellipse();background-clip:content-box}._bg-contain{background-size:contain}._bg-cover{background-size:cover}._bg-c{background-position:50%}._bg-l{background-position:0% 50%}._bg-r{background-position:100% 50%}._ov-h,._ov_h{overflow:hidden}._padd0{padding:0px}._h100{height:100%}._nowrap,._ws-nowrap{white-space:nowrap}._ws-normal{white-space:normal}._transl-50y{transform:translateY(-50%)}
#scrolltop{color:var(--777);border:var(--777) 1px solid;transform:rotate(90deg);background:transparent;bottom:.9rem;box-shadow:none;position:fixed;padding:0.6em;right:1.5rem;transition:opacity ease-in-out .4s}
.to_top #scrolltop{opacity:1;visibility:visible}.hdr_user ._arr{display:inline-block;white-space:nowrap}.hdr_user ._arr>*{white-space:normal}@media (min-width:5em){.xx-bg-r{background-position:100% 50%}.xx-bg-l{background-position:0% 50%}}@media (min-width:22.5em){.xs-bg-r{background-position:100% 50%}.xs-bg-l{background-position:0% 50%}}@media (min-width:35.5em){.s-bg-r{background-position:100% 50%}.s-bg-l{background-position:0% 50%}}@media (min-width:48em){.m-bg-r{background-position:100% 50%}.m-bg-l{background-position:0% 50%}}@media (min-width:64em){.l-bg-r{background-position:100% 50%}.l-bg-l{background-position:0% 50%}}@media (min-width:78em){.xl-bg-r{background-position:100% 50%}.xl-bg-l{background-position:0% 50%}}@media (min-width:90em){.xxl-bg-r{background-position:100% 50%}.xxl-bg-l{background-position:0% 50%}}
._rnd figure .img{border-radius:6px 6px 0px 0px}._rnd._cover figure .img{border-radius:6px;margin:1px}._rnd.deck figure._brdr:before{border-radius:6px}.deck *{color:inherit}.deck figure{position:relative}.deck figure._brdr:before,.deck figure._sh:before{transition:cubic-bezier(.39,.575,.565,1) .5s;content:"";position:absolute;height:100%;top:0;left:.9rem;right:.9rem;z-index:0;border-radius:inherit}.deck figure._sh:before{box-shadow:0px 3px 10px rgba(0,0,0,.1)}.deck figure._sh:hover:before{box-shadow:0px 5px 15px rgba(0,0,0,.1)}.deck figure._brdr:before{border:#ccc 1px solid}.deck figure._brdr:hover:before{box-shadow:0px 3px 10px rgba(0,0,0,.1)}.deck figure._brdr figcaption{padding-left:.9rem;padding-right:.9rem;height:180px;overflow:hidden}.deck figure._brdr figcaption small+*+:last-child{height:5em;overflow:hidden}.deck figure>a{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0}.deck figcaption{transition:filter ease-in-out .3s;z-index:2}.deck figcaption:not([class*=xx-]):not([class*=s-]):not([class*=xs-]):not([class*=m-]):not([class*=l-]):not([class*=xl-]){padding-top:.9rem;padding-bottom:.9rem}.deck figcaption._fff{padding-left:.9rem;padding-right:.9rem;height:180px;overflow:hidden}.deck figcaption._fff small+*+:last-child{height:5em;overflow:hidden}.deck figcaption>*{display:block}.deck figcaption small+*+:last-child,.deck figcaption small:first-child{opacity:.7;filter:grayscale(1)}.deck figcaption small:first-child{padding:0 0 .5em 0}.deck figcaption small+*+:last-child{padding:.5em 0 0 0}.deck figcaption .h2,.deck figcaption .h3,.deck figcaption .h4{line-height:1em;font-weight:bold}.deck .img{transition:filter cubic-bezier(.39,.575,.565,1) .5s}.deck .img:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,.65) 100%)}.deck .img:after{transition:transform cubic-bezier(.39,.575,.565,1) .5s;transform:rotate(.01deg)}.deck figure>a:hover~.img:after{transform:rotate(.01deg) scale(1.04)}.deck figure>a:hover~.img{filter:saturate(1.3)}.deck figure>a:hover~figcaption:not(._fff){filter:invert(.3)}.deck._cover1th figure:first-of-type figcaption,.deck._cover figcaption{position:absolute;color:#fff;width:100%}.deck._cover1th figure:first-of-type figcaption:not(._t-center),.deck._cover figcaption:not(._t-center){bottom:0;left:0;overflow:hidden;padding:.9rem 1.8rem}.deck._cover1th figure:first-of-type figcaption>*,.deck._cover figcaption>*{color:#fff}.deck._cover1th figure:first-of-type figcaption small+*+:last-child,.deck._cover figcaption small+*+:last-child{padding:.5em 0 0 0}.deck._cover1th figure:first-of-type figure>a:hover~figcaption,.deck._cover figure>a:hover~figcaption{filter:none}.deck._cover1th figure:first-of-type{width:100%}.deck._cover1th figure:first-of-type figcaption>*{padding:0 0 1.8em 0}.deck._cover1th figure:first-of-type figcaption .h2,.deck._cover1th figure:first-of-type figcaption .h3,.deck._cover1th figure:first-of-type figcaption .h4{transform:scale(1.5);width:67%;transform-origin:left bottom;padding:0}.deck.p--0 figcaption{padding:.9rem}.deck.p--._brdr{padding:0 calc($colGap - $cardBrdr)}.deck.p--._brdr figure{border:#fff 2px solid}.deck._rows figcaption{padding:0 0 0 .9rem}.deck._rows figure{font-size:0px}.deck._rows figure>*{display:inline-block;font-size:1rem;vertical-align:top}aside .deck figcaption small:first-child{padding:0 0 .2em 0}aside .deck img+figcaption{padding:.45rem 0}.split_block{min-height:250px;position:relative;overflow:hidden;min-height:250px}.split_block-text{padding:.9rem;direction:ltr}.split_block-pic{min-height:inherit;height:100%;top:0px;background-repeat:no-repeat;overflow:hidden}.split_block-pic:not(._bg-cover){background-size:auto 90%}@media screen and (max-width:35.5em){[class*=_ar_]._cover1th figure:first-of-type .img:before{padding-top:calc(100vw - 50% + 15vw)}[class*=_ar_]._cover:not(.nofit-xx) figure .img:before{padding-top:60vw}[class*=_ar_]._minh-40vw .img:before{min-height:40vw}[class*=_ar_]._minh-300 .img:before{min-height:300px}}@media screen and (min-width:78em){._hidelast-xxl>:nth-last-child(-n+1){display:none}}@media screen and (min-width:64em) and (max-width:78em){._hidelast-xl>:nth-last-child(-n+1){display:none}}@media screen and (min-width:48em) and (max-width:64em){._hidelast-l>:nth-last-child(-n+1){display:none}}@media screen and (min-width:35.5em) and (max-width:48em){._hidelast-m>:nth-last-child(-n+1){display:none}}@media screen and (min-width:22.5em) and (max-width:35.5em){._hidelast-s>:nth-last-child(-n+1){display:none}}@media screen and (min-width:48em){.split_block-text{padding-right:2.7rem;padding-left:.9rem}.split_block-pic,.split_block-text{width:50%}.split_block-pic{position:absolute;left:50%}._rtl .split_block-text{padding-left:2.7rem}._rtl .split_block-pic{left:0%}}@media screen and (min-width:64em){[class*=_ar_]._minh-300 .img:before{padding-top:450px}}
.pager{text-align:center}.pager .icon-arr-r:first-child{transform:scaleX(-1)}.pager .icon-arr-r:first-child span{transform:scaleX(-1);display:inline-block}.pager [class*=icon-]:hover{color:var(--blue)!important}.pager{position:relative;min-width:100%;padding:2.7rem .9rem 4.5rem .9rem}.pager>*{display:inline-block;vertical-align:middle;padding:0 1.8rem;white-space:nowrap}.pager.prevnext{padding-top:0px}.pager.prevnext .btn:before{color:#aaa}.pager.prevnext .btn:hover:before{color:inherit}.pager._ta-r>*{padding:0px}.pager._ta-r .icon-arr:before{transform-origin:50% 45%}.pager .btn{border-radius:5px;padding:.3rem .45rem;min-width:1.8rem;font-weight:bold}.pager .btn:hover{filter:none;color:var(--red)!important}.pager .icon-arr:first-child:before{transform:rotate(90deg)}.pager .icon-arr:last-child:before{transform:rotate(-90deg)}.pager .btn._off{cursor:default;color:var(--red)!important;background:transparent}
._ease-in-out{animation-timing-function:ease-in-out!important}
@keyframes blr-t{0%{transform:translateXY(-70%) scaleY(2.5);filter:blur(20px);opacity:0}to{transform:translateY(0%) scaleY(1);filter:blur(0px);opacity:1}}@keyframes blr-l{0%{transform:translateX(-70%) scaleX(2.5);filter:blur(20px);opacity:0}to{transform:translateX(0%) scaleX(1);filter:blur(0px);opacity:1}}@keyframes slide-l{0%{transform:translateX(-100%);opacity:0}20%{opacity:0}to{transform:translateX(0%);opacity:1}}@keyframes slide-r{0%{transform:translateX(100%);opacity:0}20%{opacity:0}to{transform:translateX(0%);opacity:1}}@keyframes slide-b{0%{transform:translateY(100%);opacity:0}20%{opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes unslide-b{0%{transform:translateY(0%)}to{transform:translateY(150%)}}@keyframes blr-r{0%{transform:translateX(70%) scaleX(2.5);filter:blur(20px);opacity:0}30%{transform:translateX(70%) scaleX(1.5);filter:blur(20px);opacity:.3}to{transform:translateX(0%) scaleX(1);filter:blur(0px);opacity:1}}@keyframes scale-t{0%{transform:scaleY(0);opacity:0}50%{opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes move-t{0%{transform:translateY(-100%);opacity:0}30%{opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes move-b{0%{transform:translateY(100%);opacity:0}30%{opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes scale-l{0%{transform:scaleX(0);opacity:0}20%{opacity:1}to{transform:scaleX(1)}}@keyframes opaq{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-blurred-left{0%{transform:translateY(-200px) scaleX(.2) scaleY(.2);transform-origin:50% 100%;filter:blur(50px);opacity:0}5%{transform:translateY(-100px) scaleX(.5) scaleY(.3);transform-origin:50% 100%;filter:blur(50px);opacity:.2}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes focus-in-contract{0%{transform:scaleX(1.7);letter-spacing:.2em;filter:blur(12px);opacity:0}to{transform:scaleX(1);filter:blur(0px);opacity:1}}.anim-fade{animation:opaq .6s cubic-bezier(.39,.575,.565,1) both}.anim-blr-t{animation:blr-t .6s cubic-bezier(.39,.575,.565,1) both}.anim-blr-l{animation:blr-l .6s cubic-bezier(.39,.575,.565,1) both}.anim-blr-r{animation:blr-r .6s cubic-bezier(.39,.575,.565,1) both}.anim-scale-t{animation:scale-t .6s cubic-bezier(.39,.575,.565,1) both}.anim-scale-l{animation:scale-l .6s cubic-bezier(.39,.575,.565,1) both}.anim-slide-in-right{animation:slide-in-right .6s cubic-bezier(.39,.575,.565,1) both}.delay_15{animation-delay:1.5s!important}.delay_13{animation-delay:1.3s!important}.delay_10{animation-delay:1s!important}.delay_08{animation-delay:.8s!important}.delay_07{animation-delay:.7s!important}.delay_05{animation-delay:.5s!important}.delay_03{animation-delay:.3s!important}.delay_02{animation-delay:.2s!important}.delay_01{animation-delay:.1s!important}.anim-reverse{animation-direction:reverse!important}
@keyframes tr_l{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0%);opacity:1}}@keyframes tr_r{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0%);opacity:1}}
.fl-close{top:0;right:0;z-index:100;line-height:25px;width:25px;outline:none;position:absolute;cursor:pointer;border:none;background:transparent;cursor:pointer;width:2rem;line-height:1rem;font-size:1.5rem;top:3px;right:1px;color:var(--333)}
.with-featherlight .flex_wrap{transition:transform cubic-bezier(.39,.01,.12,1.05) .25s}.menu_r .fl-content{right:0;animation:tr_r .3s cubic-bezier(.39,.575,.565,1) both}.menu_l .fl-content{left:0;animation:tr_l .3s cubic-bezier(.39,.575,.565,1) both}[class*=_nav] .navbar{display:block}[class*=_nav] .fl-content{margin:0px;border:0;position:absolute}._hr_nav{max-width:100vw}._hr_nav .fl-content{width:inherit;left:0px;max-width:100%}._vr_nav .nav{margin:3rem 0 0 1.2rem;animation:blr-t .3s ease-out both}._vr_nav .fl-close{top:.7rem;animation:opaq .2s ease-out .1s both}._vr_nav .fl-content{height:100vh;max-height:100vh;width:280px;max-width:100vw}.fl{white-space:nowrap;height:100vh;position:fixed;text-align:center;top:0;right:0;bottom:0;left:0;z-index:10000}.fl.preload .fl-content{opacity:0}.fl.preload .fl-image{opacity:0}.fl:before{content:"";display:inline-block;height:100%;vertical-align:middle}.fl:after{content:"";position:fixed;width:100%;height:100%;left:0px;top:0px;background:#000;opacity:.3}.fl .fl-content .nav+.txt_r{display:block;text-align:left}.fl._sub{background-color:inherit;position:absolute;top:100%;height:auto}.fl._sub:after{display:none}.fl._sub .fl-content{position:absolute;left:0px;width:100%;height:auto;background-color:inherit;max-height:initial}.fl-loading .fl-content{opacity:0}.pop_search .fl-content{padding:0}.fl-content{right:0;opacity:1;transform-origin:center;z-index:1;transition:all ease-in-out .2s;box-shadow:0px 0px 20px rgba(0,0,0,.4);position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px;max-height:95%;max-width:100%;background:#fff;white-space:normal}.fl-content [class*=r_sub]{border-top:none;border-bottom:rgba(0,0,0,.2) 1px solid}.fl-content [class*=r_sub]:hover:before{content:"";position:absolute;top:-4px;width:100%;border-top:#fff 4px solid}.fl-content .level1>a,.fl-content .level1>span{font-weight:bold}.fl-content ._vr_sub{border:none!important;margin:0 0 .9rem 1.8rem;font-size:.9em}.fl-content ._vr_sub ._nav{font-size:.9em;margin:0 0 .9rem 1.8rem;padding:0}

.fl-image[style]{opacity:1}.fl-image{display:inline-block;vertical-align:middle;transform-origin:center;max-width:90vw;max-height:90vh;display:inline-block;opacity:0;width:auto}.fl-next,.fl-previous{position:absolute;width:75px;transition:all ease-in-out .3s;text-align:center;opacity:0;background:rgba(255,255,255,.45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 32'%3E%3Cpath d='M1.6 16l-.1.1.4.2L13.5 31l1-.6L3 16 14.5 1.6l-1-.6L1.9 15.7l-.4.2.1.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;background-size:50px 50px;z-index:1000;cursor:pointer;top:25px;bottom:25px}.fl-next:before,.fl-previous:before{content:"";display:inline-block;height:100%;vertical-align:middle}.fl-next img,.fl-previous img{display:none!important}.fl-next span,.fl-previous span{vertical-align:middle;display:inline-block;text-shadow:none;font-family:LineAwesome;font-size:0px;color:var(--333);text-shadow:none}.fl-next span:before,.fl-previous span:before{font-size:50px}.fl-next:hover,.fl-previous:hover{opacity:1;width:100px}.fl-next{right:25px;transform:rotate(180deg)}.fl-previous{left:25px}.pop_menu .fl-close{position:absolute;right:0; top:0; z-index:102;}
.fl.pop_menu .fl-content{background:#fff; padding:0;}
.menu_fixed .fl-content .hdr_btns{white-space:nowrap;width:100%;text-align:center;margin:30px 0 -30px 0px}.menu_fixed .fl-content .hdr_btns>*{display:inline-block;vertical-align:middle}.fl.pop_search .fl-content{left:0;right:0;background:#EAEAEA;margin:0;position:absolute;overflow:visible}.fl.pop_search .fl-content:before{content:"";background:inherit;width:20px;height:20px;transform:rotate(90deg) skew(30deg,30deg);position:absolute;top:-2px;right:110px}.fl.pop_search .fl-content .fl-close{top:50%;right:5px;transform:translateY(-50%);font-size:1rem;right:1rem}.fl.pop_search .fl-content ._abs_full{white-space:nowrap;z-index:0}.fl.pop_search .fl-content ._abs_full>*{display:inline-block;vertical-align:middle}.fl.pop_search .fl-content input{background:inherit;z-index:1;padding:1.8rem;border:none}.fl.pop_search .fl-content input:focus+div{opacity:0}@media screen and (min-width:35.5em){.fl.pop_search .fl-content:before{right:310px}}@media screen and (min-width:78em){.fl.pop_search .fl-content:before{right:calc((100% - 78em)/2 + 310px)}}
.tns-outer{position:relative;overflow:hidden}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-item{padding:0 .9rem}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70/3);width:-moz-calc(100% * 70/3);width:calc(100% * 70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:calc(100%/70);height:10px;float:left}.tns-outer [data-action=start],.tns-outer [data-action=stop]{display:none}.tns-controls{position:absolute;top:50%;left:-5px;right:-5px;z-index:100;height:0px}.tns-controls button{transition:all ease-in-out .3s;transform:translateY(-50%);padding:10px;border:none;outline:none;border-radius:6px;background:#fff;box-shadow:10px 0px 15px rgba(0,0,0,.3);float:left}.tns-controls button:before{content:"";transition:all ease-in-out .3s;display:block;width:20px;padding-top:220%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 32'%3E%3Cpath d='M1.6 16l-.1.1.4.2L13.5 31l1-.6L3 16 14.5 1.6l-1-.6L1.9 15.7l-.4.2.1.1z' fill-rule='evenodd' clip-rule='evenodd' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}.tns-controls button+button{transform:translateY(-50%) rotate(180deg);float:right}.tns-controls button:hover:before{transform:scale(1.1)}.tns-nav{text-align:center}.tns-nav>*{display:inline-block;border:none;outline:none}.half_slider{position:relative}.half_slider .tns-controls{margin-top:-25px}.half_slider .tns-controls button{background:rgba(102,82,82,.3);border-radius:50%}.half_slider .tns-controls button:before{width:60px;filter:none}.half_slider .tns-controls button:hover{background:rgba(0,0,0,.6)}.half_slider .tns-nav{margin:30px 0 0 0}.half_slider .tns-nav>*{background:#e7e7e7;margin:10px;height:6px;border-radius:3px;width:4vw}.half_slider .tns-nav>.tns-nav-active{background:#e5c39e}#hdrslider-ow .tns-nav{position:absolute;bottom:3rem;width:100%}#hdrslider-ow .tns-nav>*{border-radius:50%;border:#fff 2px solid;width:16px;height:16px;background:#fff;margin:0 8px;padding:0px}#hdrslider-ow .tns-nav>.tns-nav-active{background:transparent}@media screen and (min-width:48em){.half_slider .tns-controls{width:70vw;left:15vw}}body{width:100%}.grid:after{display:block}.grid._ta-j:after{display:inline-block}
.btn.h8,.h8 .btn,.h8 input,.h8 select{letter-spacing:1px}._jc-c{justify-content:center}._fw-b,strong{letter-spacing:.05em}._ltr{direction:ltr}[class*=_nav] ._arr:after{transform:rotate(90deg);padding:0 1em;font-size:.7em;transition:transform ease-in-out .15s;display:inline-block;content:"\f103";font-family:"icons"!important}[class*=_nav] ._arr~._sub ._arr:after{transform:none}#mainmenu{letter-spacing:-3px}#mainmenu a,#mainmenu span{padding:.4em .6em}.logo img{width:100%}#header{z-index:101;transition:transform ease .8s;position:fixed;top:0;left:0;right:0}#header .logo{width:28vw;max-width:150px;display: inline-block;}
#sidemenu{width:var(--side-w);position:fixed;max-height:100vh;left:0;top:0;z-index:100; background:#fff;}

.fl-content #sidemenu { width:100%; padding:0; position:relative; }
.sidemenu li :where(a,span) {padding:.9em .2em .9em 1.6em; width:calc(100% - 2px);}
.sidemenu li :where(.active,span) {color:#fff; background:var(--blue);}
.sidemenu li a.active:hover {color:#fff; background:var(--blue);}
.sidemenu>*>ul>li a:hover {}
.sidemenu li>*:before {color:inherit;}
.sidemenu ._sub {min-width:100%; top:0px; position:absolute; border-radius:0px 6px 6px 6px; overflow:hidden; left:100%; margin-left:0;}
.sidemenu ._sub li {padding:0;}
.sidemenu ._sub :where(a,span) {position:relative; padding:.8em 1.5em .8em 2em; display:block;color:#fff;background:var(--blue);}
.sidemenu ._sub a:hover {filter:brightness(85%) contrast(1.4); color:#fff;}
.sidemenu ._sub span {filter:brightness(110%)}
.sidemenu ._sub :where(a,span):before {content:"\00B7"; color:inherit; opacity:.3; font-size:45px; position:absolute; top:.3em; left:.2em; color:inherit;}
.fl.pop_menu .sidemenu li.opened ._sub {visibility:visible;opacity:1;left:0;bottom:0;top:0;z-index:102;padding-top:99px; transition:left ease .3s;}
.sidemenu li.opened ._sub :where(a,span) {background:transparent; color:var(--333);}
.sidemenu li.opened ._sub span { color:var(--blue);}
.sidemenu li.opened>:where(a,span),.sidemenu li.opened>.active {position:absolute;top:50px;z-index:105;background:#fff;color:var(--333);}
.sidemenu li.opened :where(a,span) {background:transparent;}
.sidemenu li.opened a:hover {color:var(--blue);background: transparent;}
.sidemenu li [class*=icon-]:before {transform:scale(2);}
.fl.pop_menu .fl-content>.icon-arr_r {position:absolute;z-index:110;color:var(--333);font-size:1.8rem;background:#fff;padding:0 8px; display:inline-block; cursor:pointer;}
.fl.pop_menu .sidemenu li {position:static;}
.fl.pop_menu .sidemenu ._sub {background:#fff;visibility:hidden;top:100%;left:-100%;position:absolute;color:var(--333);}
.fl.pop_menu .sidemenu ._sub :where(a,span) {background:#fff;}
.sidemenu .icon-ang_r {color:inherit; display:inline-block; min-width:2px !important; padding:0 !important; height:inherit; overflow:visible; position:relative;}
.sidemenu :where(a:not(.active),span) ~ .icon-ang_r {color:var(--666) !important}
.sidemenu .icon-ang_r:hover:before {transform:scale(2.3) !important;}
.sidemenu .icon-ang_r:before {padding:.7em 2em .8em 1em; position:absolute; z-index:10; margin:0; right:0; top:-1.2em; font-size:.6em;}

.sidemenu2 .icon-slash{position:relative;padding:0 0 0 .7em}.sidemenu2 .icon-slash:before{color:var(--blue);position:absolute;top:.2em;left:0}.sidemenu2 .icon-slash span{cursor:pointer}.sidemenu2 .icon-slash span:hover{color:var(--blue)}._hover_fff[class*=_nav] a:hover{color:#fff}._bottom .__select select{bottom:0}._dark .__select select{bottom:0}.__select{max-width:100%;position:relative;vertical-align:middle}.__select select{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.6 16'%3E%3Cpath d='M15.7 5a1 1 0 00-1.4 0l-6 6-6-6c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l6.8 6.8c.2.2.5.3.7.3s.5-.1.7-.3l6.8-6.8c.2-.3.2-1-.2-1.4z' fill='%2360C4EC'/%3E%3C/svg%3E")}.__select select:focus{border-radius:1em;background-position:95% 15px!important;padding:0!important}.__select select:focus option{padding:1em}.__select select:focus option:hover{background-color:rgba(0,0,0,.06)}.__select select:focus option:selected{background-color:rgba(0,0,0,.1)}select.inl_block{overflow:hidden;background-position:95% 50%!important;background-size:1.1em}.side_top .__select{padding:.7em .8em .5em .8em}.side_top .lang_switch{display:flex;align-items:center}.side_top .lang_switch .btn.circle{background:transparent;line-height:1.5em;height:1.5em}.side_top .lang_switch .btn.circle>*{position:relative;font-weight:500}.side_top .lang_switch .btn._blue *{color:#444}.side_top .lang_switch a.btn *{color:var(--blue)!important}.pager{padding:2.7rem 0 4.5rem 0;margin:0 0 0 -.9rem}.pager>ul{padding:0}

._cart sup{position:absolute;top:0;right:-8px;color:#fff;background:var(--blue);border-radius:.7em;padding:.2em;line-height:1.2em;min-width:1.4em;text-align:center}._social_icons .btn{border:var(--ddd) 1px solid;width: 2.22em;}.hdr_icons .commerce-cart .btn{border:none;overflow:visible}.hdr_icons .btn.icon-ang_b{background:var(--gray);border:transparent}body.scrolled{padding-top:0px}body.scrolled .topmenu{background-color:#fff}#topslider .img{padding:0}#topslider .img:before{min-height:370px;background:transparent}#topslider ._slide_text{max-width:48rem;bottom:3.5rem;position:absolute}#topslider ._slide_text .h0{line-height:1.05em}._top_banner{background-size:cover}._top_banner ._top_banner-icons [class*=icon-]{background:#e6e6e6}._top_banner .circle{max-width:120px}.topslider_wrap .tns-controls{display:none}._top_banner-icons .col>*{vertical-align:middle}._top_banner-icons [class*=icon-]{border-radius:50%;background:var(--ef);padding:10px}._table_scroll{scrollbar-width:thin;scrollbar-color:var(--blue) #ccc}._table_scroll::-webkit-scrollbar{height:4px}._table_scroll::-webkit-scrollbar-track{background:#ccc}._table_scroll::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:2px;border:0px}ul._table_scroll{scrollbar-width:none}ul._table_scroll::-webkit-scrollbar{height:0px}ul._table_scroll::-webkit-scrollbar-track{background:#fff}
._w-vr {border:none !important;}
._w-vr a ~ div {transition:filter .3s ease-in}
._w-vr a:hover ~ div {filter:brightness(1.05)}
._windows a._abs_full{z-index:10}._windows img{opacity:0;visibility:hidden}._windows .grid{min-width:100%;padding:0 .9rem 1.8rem .9rem;left:0;margin:0}._windows .img{position:relative;width:80%;margin:0 auto}._windows figure{padding:2rem 1rem;position:relative;border-radius:1em;transition:background ease .3s}
._windows figure:after, ._w-vr:after {content:"";position:absolute;left:0;top:30%;height:30%;border-left:#ccc 1px solid}._windows figure:not(._ar_):hover{background:var(--gray)}
._windows figure._ar_ .img{width:95%}._windows figure._ar_ .img:before{padding-top:100%}._windows figcaption>*+div{line-height:1.2em}.howto_item{padding:1rem;border-radius:inherit}._counter .circle{position:relative;border:#ccc 1px solid;text-align:center}._counter .circle>div{height:1em;top:50%;margin-top:-.5em}

.btn._text_hover{padding:.34em .42em;width:2em;overflow:visible}.btn._text_hover:before{margin:0px!important}.btn._text_hover span{opacity:0;visibility:hidden;transform:scaleX(.5);transform-origin:left;background:inherit;padding:inherit;border-radius:inherit;transition:all ease .3s;position:absolute;left:5px;top:-1px;bottom:-1px;padding:.5em 1.6em .2em 1.9em;z-index:-1}.btn._text_hover:hover span{opacity:1;visibility:visible;transform:scaleX(1)}.btn.circle{padding:0!important;}.btn.circle.icon-play:before{font-size:.4em}.btn.circle:hover:before{transform:translate(-50%,-50%)!important}.btn:not(._group).active,.btn:not(._group):focus,.btn:not(._group):hover{-webkit-filter:brightness(85%) contrast(1.4);-ms-filter:brightness(85%) contrast(1.4);filter:brightness(85%) contrast(1.4)}.btn:not(._group).active:before,.btn:not(._group):focus:before,.btn:not(._group):hover:before{transform:none}.btn._hvr_blue:hover{color:#fff!important;background:var(--blue)}.btn._group .btn.on{background:transparent;color:var(--blue);border:var(--blue) 1px solid}.hover_menu._select>li{padding-right:.5em}.hover_menu._select>li>*{position:relative;z-index:110}.hover_menu._select>li:hover>._sub{z-index:120;animation:move-t .3s cubic-bezier(.39,.575,.565,1) both}.hover_menu._select a>*{padding:0}.hover_menu._select ._sub{z-index:10;padding:12px 0 5px 5px;left:-1px;right:-1px;top:0;margin-top:-13px;position:absolute!important;border-radius:.6rem;background:#fff;box-shadow:none;overflow:hidden}.hover_menu._select ._sub li{font-size:inherit;padding-left:0px}.hover_menu._select ._sub:before{content:"";display:block;min-height:1.5em;line-height:inherit;padding:inherit}.hover_menu._select .icon-ang_b{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:.5em;text-align:center;border-radius:50%;cursor:pointer}.hover_menu._select .icon-ang_b:before{margin:0}.city_select .hover_menu._select a{color:var(--333)}.city_select .hover_menu._select ._sub{bottom:100%;background:#fff;top:auto;transform:translateY(-100%)}#footer .hr{border-bottom-color:#444}#footer .hover_menu._select{display:inline-block}#footer .hover_menu._select li:hover{background:#222}#footer .hover_menu._select [class*=icon-]>a{padding-left:0}#footer .hover_menu._select .icon-ang_b{background:transparent;border:#555 1px solid;color:#fff}#footer .hover_menu._select ._sub{background:#222}#footer .hover_menu._select ._sub>li:hover{background:#222}
#footer ._circles_menu li{white-space:nowrap}#hdr_contacts .hover_menu._select{display:inline-block}#hdr_contacts .hover_menu._select>li:hover ._sub{background:#fff;border:var(--blue) 1px solid}.hdr_icons .--cart,.hdr_icons .icon-cart{position:relative}.hdr_icons .--cart:before,.hdr_icons .icon-cart:before{margin:0 .2em 0 0}.hdr_icons .--cart sup,.hdr_icons .icon-cart sup{position:absolute;background:#07bb00;padding:.1em 0 0 .1em;color:#fff;top:-5px;right:-1px;line-height:1.3em;border-radius:1em;font-size:.7rem;color:#fff!important;font-weight:bold;min-width:1.4em;text-align:center;vertical-align:baseline;box-shadow:0px 0px 2px 2px #fff}.alert-danger,.error{color:var(--red);padding:.3em}#cart_wrap .table{padding:.2em}#cart_wrap .table tr{border-top:#ccc 1px solid}#cart_wrap .table .btn._rnd2x{top:50%;margin:-1.2em 0 0 -.5em}.drop{background:#fff;padding:.9rem;box-shadow:0px 0px 20px rgba(0,0,0,.5);border-radius:1rem}.drop .table td,.drop .table th{padding:.4rem .2rem;border-bottom:var(--ddd) 1px solid;color:var(--333)}.maxw-xxl.ml-0{padding:0 1.5rem}
input::-webkit-input-placeholder{color:var(--333)!important;}
input:-ms-input-placeholder{color:var(--333)!important;}
input::placeholder{color:var(--333)!important;}
._tabs{position:relative}._tabs>ul{display:flex;overflow-x:auto;position:relative;justify-content:space-between}._tabs>ul:after{content:"";position:absolute;bottom:0;width:100%;border-bottom:#ccc 3px solid;width:100%;z-index:-1}._tabs>ul li{list-style-type:none;padding:.9em 1.2em;white-space:nowrap;border-bottom:#ccc 3px solid;cursor:pointer}._tabs>ul li.on{border-bottom:var(--blue) 3px solid}._tabs>div{position:absolute;top:3em;left:0;width:100%;visibility:hidden;opacity:0;transition:opacity ease .3s;z-index:-10}._tabs>div.on{position:relative;visibility:visible;opacity:1;top:0;z-index:10}._tabs ._feedbacks_prcnt .h0{color:#fff}._tabs ._feedbacks{border:#ccc 1px solid}.grid._benefits>*{text-align:center}.grid._benefits>:first-child{z-index:-1}

._contacts_tab{white-space:nowrap;min-width:100%;width:auto;display:inline-block;margin-bottom:0;position:relative}._contacts_tab:before{display:block;position:absolute;top:2.8em;border-top:#ccc 3px solid;z-index:-1;content:"";width:100%;margin-top:-3px}._contacts_tab dt{padding:.9em 2em;border-bottom-color:transparent;height:2.9em}._contacts_tab dt.on{border-bottom:var(--blue) 3px solid}._contacts_tab dd{margin:.2rem 0 0 0;padding:0;position:relative;height:80vw}._contacts_tab dd .img{position:fixed;width:calc(100vw - 2.8rem);height:inherit}._contacts_tab ._map_addr{position:absolute;white-space:normal;z-index:10;background:#fff;top:0;padding:.9rem}._contacts_tab ._map_addr_phones{margin:.5rem 0}._contacts_tab ._map_addr_phones .col{margin-top:.5em}._contacts_tab ._map_addr_phones small{font-size:70%;display:inline-block;padding:0 1em 0 0}._contacts_tab ._map_addr_phones .hdr_icons{padding-left:.9rem}._quote{padding:.9rem;background:url(../img/quote.svg) 0px 0px no-repeat}
._flex3x{justify-content:space-between}._flex3x>*{flex:0 1 33%}
.input-num{display:inline-block;position:relative;border:#ccc 1px solid;border-radius:2em;vertical-align:middle}.input-num>*{display:inline-block}.input-num input[type=number]{text-align:center; width: 7.5em; padding: 0.6em 2em !important; -webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none!important;display:inline-flex}.input-num input[type=number]::-webkit-inner-spin-button,.input-num input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-num [class*=icon-]{padding:.2em;margin:.3em;border-radius:50%;background:var(--gray);color:var(--777);text-align:center;position:absolute;top:50%; margin-top: -0.95em;left:0;cursor:pointer}.input-num [class*=icon-]~[class*=icon-]{left:auto;right:0}.input-num [class*=icon-]:hover{background:#ccc}.input-num [class*=icon-]:before{width:1.6em;line-height:1.5em;display:block}
.btn._slim[class*=icon-]:empty{min-width:1.8em}._price_block{border-top:#ccc 1px solid}._price_block-btns{position:relative;justify-content:space-between}
._tip{cursor:help;background:#eee;border-radius:50%;position:relative;display:inline-block;line-height: 1.8em;width:1.7em;height: 1.7em;font-weight:bold;text-align:center;margin:0 0 0 6px;font-size:.8em}
[data-tooltip]:after{line-height: 1.3em; content:attr(data-tooltip); box-shadow: 0px 0px 30px #00000054; position:absolute;bottom:2em;left:-150px;padding:12px;background:#eee;opacity:0;visibility:hidden;width:300px;transition:all .4s ease-in-out;pointer-events:none;font-weight:400;border-radius:10px;text-align:left}[data-tooltip]:hover:after{opacity:1;visibility:visible}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._calc_wrap{margin:2rem 0 1rem 0;}
._calc{padding:1.5rem 0; border-top: var(--ddd) 1px solid;}._calc._clrs_wrap{padding:1.5rem 0}._calc>.btn{margin-right:0px}._calc input[type=radio]+label{padding:.7em .5em;display:inline-flex;align-items:center;justify-content:center;margin:0}
._calc input[type=radio] ~ label ~ label { border-left: #fff 2px solid;}
._calc input[type=radio]+label:after,._calc input[type=radio]+label:before{opacity:0}._calc :where(input[type=number], input[type=text], select){border-radius:5px!important}._calc input[type=number]~.btn{padding: 0.8em 1.4em !important;position:absolute;right:0;bottom:0em;margin-right:0}._calc input[type=number]+.btn{top:0em;right:1px;bottom:auto;transform:rotate(180deg)}._calc input[type=radio]:checked+label{background:var(--blue);color:#fff}._calc input[type=radio]:checked+label span{color:#fff}._calc ._radios{border-radius:5px;background:var(--ef);display:inline-flex;overflow:hidden}._calc ._radios label{width:50%;display:inline-flex;align-items:center;color:var(--333);margin:0;justify-content:center}
._calc ._radios label span{color:var(--ccc);margin:-0.15em .5em 0 .5em;display:inline-flex;align-items:center;justify-content:center}
._calc_title{margin:0 0 .5rem 0}#colorslider>.tns-item{padding:0}
._clrs ._clr.img .icon-zoom{display:none}
._clrs ._clr.img.on{border:#fff 5px solid;box-shadow:var(--blue) 0px 0px 1px 2px}
._clrs ._clr.img:before{content:"";padding-top:100%;display:block}
._clrs ._clr.img:after{transform: translateX(-50%);white-space:nowrap;content:attr(data-title);position:absolute;bottom:auto;left:50%;width:auto;height:auto;min-height:1em;line-height:1em;font-size:13px;z-index:100;padding:6px;box-shadow:0px 0px 10px rgba(0,0,0,.33);background:#fff;opacity:0;visibility:hidden;transition:all .4s ease-in-out;pointer-events:none;font-weight:400;border-radius:10px;text-align:left}
._clrs ._clr.img:hover:after{opacity:1;visibility:visible;top:110%;}
._clrs ._clr.img .icon-zoom{margin:5px 5px 0 0}._snow{padding:.9rem 0 .9rem .9rem;background:url(../img/snow.svg) 0px 0px no-repeat}._photo_cols_brdr .col{border:#fff 10px solid}._photo_cols{column-count:2;column-gap:0;overflow:hidden}._photo_cols .col{padding:0px;position:relative}._photo_cols .col:before{padding-top:120%;content:"";background:linear-gradient(180deg,rgba(244,244,244,0) 47%,rgba(244,244,244,.3) 80%,rgba(94,94,94,.5) 100%)}._photo_cols .col:hover ._hover_bg{opacity:1}._photo_cols .col .btn{bottom:.9rem;left:.9rem;background:#fff;text-transform:none;color:var(--777);z-index:5;position:absolute;filter:none}._photo_cols .col .btn:hover{filter:none}._photo_cols ._hover_bg{position:absolute;z-index:1;opacity:0;background:rgba(37,37,37,.7);transition:all ease .5s;top:0;left:0;right:0;bottom:0;cursor:pointer}._photo_cols ._hover_bg:before{font-size:1.5rem;font-weight:400;color:#fff;position:absolute;top:50%;left:50%;transform:rotate(45deg) translate(-70%,-10%);transform-origin:center}._photo_cols .col:first-child:before{padding-top:100%}._photo_cols .col:nth-child(3):before{padding-top:140%}._photo_cols .col:nth-child(5):before{padding-top:120%}
._why_table{color:var(--777)}
._why_table .grid:first-of-type{color:var(--333)}._why_table .grid+.grid{border-top:#ccc 1px solid;padding:1.5rem 0 0 0}._why_table [class*=icon-]{position:relative;padding:0 1em 3em 1em}._why_table [class*=icon-]:before{display:block;position:relative;margin:1rem auto;width:1.6em;height:1.6em;text-align:center;line-height:1.6em;font-size:1.2em;border-radius:50%}._why_table .icon-check:before{background:var(--blue);color:#fff}._why_table .icon-del:before{background:var(--gray)}
._how_we_work{counter-reset:li;position:relative;padding:0}._how_we_work .img{position:relative;width:60px}._how_we_work .img+div{padding:.9rem 2.7rem .9rem 1.5rem}._how_we_work li{position:relative;padding:.9rem 3.6rem .9rem .9rem;display:flex;align-items:center}._how_we_work li+li{border-top:#ccc 1px solid}._how_we_work li:before{counter-increment:li;position:absolute;right:2rem;top:50%;transform:translateY(-.5em);content:counter(li,decimal-leading-zero)}._how_we_work._left_num li{padding:1.2rem 2rem 1.2rem 6rem;list-style-type:none;display:block}._how_we_work._left_num li:before{right:auto;left:0;color:#fff;font-size:3.2rem;font-family:"Arial Black","Arial Bold",Gadget,sans-serif;text-shadow:0 0 1.2px var(--777),0 0 1.2px var(--777),0 0 1.2px var(--777),0 0 1.2px var(--777)}figure._post .img:after{transition:transform ease-out .4s;transform:rotate(.1deg)}figure._post:hover .img:after{transform:rotate(.1deg) scale(1.03)}figure._post{padding:0 1.35rem 0 0;margin-bottom:1.35rem}figure._post .img img{z-index:-1}figure._post .img:after{height:99.5%;transform-origin:bottom}figure._post:not([class*=-abs]){position:relative}figure._post:before{content:"";position:absolute;z-index:1;bottom:0;left:0;right:1.35rem;height:70%;background:linear-gradient(0deg,rgba(225,225,225,.9) 60%,rgba(255,255,255,0) 100%)}figure._post figcaption{padding:0 2.7rem 1.35rem 1.35rem;position:absolute;bottom:0;left:0;z-index:1;line-height:1.1em}figure._post figcaption span{display:block;line-height:1.1em;max-height:2.2em;overflow:hidden;position:relative;padding:0 1.5em 0 0;color:var(--777);margin:.6em 0 0 0}figure._post figcaption span:before{content:"...";position:absolute;bottom:0;right:.7em}figure._post a{z-index:2}#works_slider figure{position:relative;padding:.9rem}#works_slider figure .img{position:relative}#team_slider>.tns-item{padding-bottom:5rem}#team_slider .circle{max-width:220px;margin:0 auto}#partners_slider .slide{position:relative}#partners_slider .slide.tns-slide-active img{opacity:1}#partners_slider .slide img{max-width:80%;opacity:0;transition:opacity ease 1.2s}#partners_slider .slide img+img{transform:translateX(75%)}#partners_slider.slide_end img{transition:none}.tns-nav button{width:7px;height:7px;border-radius:50%;background:#ccc;margin:.6rem;padding:0}.tns-nav button.tns-nav-active{background:var(--666)}.last_posts{margin:0 -10px}.last_posts figure{padding:10px}.last_posts figcaption{left:0;right:0;bottom:0;z-index:9;line-height:1.1}.last_posts figcaption .h5+.h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._feedbacks_prcnt{top:40%}._feedbacks_prcnt .h0{font-size:6rem;color:var(--gray);font-family:"Arial Black","Arial Bold",Gadget,sans-serif;text-shadow:0 0 2px #555,0 0 2px #555,0 0 2px #555,0 0 2px #555}._feedbacks{background:#fff;padding:1.8rem;position:relative;height:100vw;max-height:400px}._feedbacks iframe{width:100%!important}._feedbacks .vk_comments{margin:-175px -10px -90px -10px}._feedbacks_btn{padding:4.5rem 3rem 3rem 3rem;z-index:100;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,white 60%,rgba(255,255,255,0) 100%)}#footer{background:#2E2E2E}#footer .btn._rnd2x{border:#5B5B5B 1px solid}#footer ._vr_nav a{padding:.4em .8em}._footer2{background:#222}
._circles_menu [class*=icon-]:before{padding:.3em; margin:0 1em 0 0;background:var(--blue);border-radius:50%}._circles_menu [class*=icon-]:hover:before{transform:scale(1.2)!important;color:#fff}._social_icons{display:inline-block;vertical-align:middle;margin:0 .5rem!important}._social_icons a{padding:0!important}._social_icons a:before{line-height: 2.1em !important;}.fl-contacts .fl-content{position:fixed;top:0;right:0;overflow:visible}.fl-contacts .fl-content .xx-hide{display:block;color:var(--333);margin:-25px -25px 20px -25px;padding:15px 25px;border-bottom:#cccc 1px solid}.fl-contacts .fl-content ._social_icons{position:absolute;bottom:25px}.fl-contacts .fl-content ._social_icons+.inl_block{margin-bottom:50px}.fl-contacts .fl-content .hover_menu._select ._sub{position:absolute!important}.circle.icon-play{color:#fff;font-size:1.5em;cursor:pointer}.circle.icon-play:before{transition:all ease .2s}.circle.icon-play.img:after{position:relative;background:#000;opacity:.3;z-index:10}.circle.icon-play:hover:before{transform:scale(1.1) translate(-30%,-30%)}._product_gal{padding-right:0px}._product_gal .img,._product_gal .img:before,._product_gal .tns-inner,._product_gal .tns-outer,._product_gal .tns-slider{height:100%!important}._product_gal .tns-nav{margin-top:-30px;position:absolute;width:100%}.table td,.table th{padding:.4em;background:transparent}.table tr:nth-child(odd)>td{background:transparent}._table_toggle-btn{border-color:var(--ddd);border-top-width:0px;position:relative;top:-1px}._table_toggle-btn span{display:none}._table_toggle.on+.btn{top:0}._table_toggle.on tr:nth-child(n+6){height:auto;overflow:visible;visibility:visible;position:relative}._table_toggle.on+._table_toggle-btn span{display:block}._table_toggle.on+._table_toggle-btn strong{display:none}._table_toggle+.btn{border-radius:0px}._table_toggle tr:nth-child(n+6){height:0;overflow:hidden;visibility:hidden;transition:all ease .3s;position:absolute}._mount .col{position:relative}._mount .col+.col:before{position:absolute;left:0;top:35%;height:30%;border-left:#ccc 1px solid;content:""}
.crumbs li+li:before {content:''; display:inline-block; width:3px;height:3px;border-radius:2px; background:var(--blue); margin: 0px;vertical-align: middle;}
.crumbs li:first-child span{padding-left:0}.tpl_3 ._photo_grid .btn._text_hover{display:none}._photo_grid{display:flex;flex-wrap:wrap;border:#87d2f0 2px solid}._photo_grid>*{width:33.33%;font-size:0px;padding:0;border:#87d2f0 2px solid}._photo_grid:nth-child(odd)>:nth-child(4){width:66.66%}._photo_grid:nth-child(odd)>:nth-child(5){height:50%}._photo_grid:nth-child(odd)>:nth-child(6){position:absolute;right:0%;top:50%}._photo_grid:nth-child(2n+2)>:nth-child(5){width:66.66%}._photo_grid:nth-child(2n+2)>:nth-child(4){height:50%}._photo_grid:nth-child(2n+2)>:nth-child(6){position:absolute;left:0%;top:50%}
._photo_grid .col .btn{top:.9rem;right:.9rem;font-size:1rem;background:#fff;text-transform:none;color:var(--777);z-index:5;position:absolute;filter:none}
._photo_grid .btn._text_hover span{right:5px;font-size:.8em;left:auto;transform-origin:right}._photo_grid+._photo_grid{margin-top:-2px}._zamer_tab .h3{display:none}._zamer_text img{width:200px;cursor:zoom-in;float:left;clear:left;margin:0 20px 20px 0}

/* from footer  */
#footer [itemprop="streetAddress"] {color:#bbb; font-size:12px; padding-left:2.5em;}
#sidemenu .citySelect ._sub {top: auto; bottom: 0;}
.side_top {    justify-content: space-between;}
#prodlist img._mat {opacity:0; transition:opacity ease .3s; pointer-events:none; object-fit: contain; background: #fff9; backdrop-filter: blur(5px);}
#prodlist .img:hover ._mat{opacity:1}
@font-face {font-family: "icons";src: url("../font/icons.woff?8afe4a1fde3b3fc614190ae69ca3214e") format("woff");font-display:swap;}
		*[class^="icon-"]:before, *[class*=" icon-"]:before {font-family: icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;
			line-height:1;font-display:swap;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
		.icon-ang_b:before {content: "\f101";}.icon-ang_l:before {content: "\f102";}.icon-ang_r:before {content: "\f103";}.icon-armchair:before{content: "\f104";}.icon-arr_l:before {content: "\f105";}.icon-arr_r:before {content: "\f106";}.icon-card:before {content: "\f107";}.icon-cart:before {content: "\f108";}.icon-cart2:before {content: "\f109";}
		.icon-check-rnd:before {content: "\f10a";}.icon-check:before {content: "\f10b";}.icon-close:before {content: "\f10c";}.icon-del:before {content: "\f10d";}.icon-dn:before {content: "\f10e";}.icon-draw:before {content: "\f10f";}.icon-edit:before {content: "\f110";}.icon-fab:before {content: "\f111";}.icon-fb:before {content: "\f112";}
		.icon-gears:before {content: "\f113";}.icon-gears2:before {content: "\f114";}.icon-hr:before {content: "\f115";}.icon-inst:before {content: "\f116";}.icon-map:before {content: "\f117";}.icon-map2:before {content: "\f118";}.icon-menu:before {content: "\f119";}.icon-minus:before {content: "\f11a";}.icon-phone:before {content: "\f11b";}.icon-play:before {content: "\f11c";}.icon-plis:before {content: "\f11d";}.icon-plus:before {content: "\f11e";}.icon-ribbon:before {content: "\f11f";}.icon-roll:before {content: "\f120";}
		.icon-rom:before {content: "\f121";}.icon-safe:before {content: "\f122";}.icon-slash:before {content: "\f123";}.icon-tg:before {content: "\f124";}.icon-thumb:before {content: "\f125";}.icon-tw:before {content: "\f126";}.icon-vallet:before {content: "\f127";}.icon-vb:before {content: "\f128";}.icon-vr:before {content: "\f129";}.icon-yt:before {content: "\f12a";}.icon-zoom:before {content: "\f12b";}
		.popup-form .fl-content {max-width:900px}
		.tns-slide-active.img[style] img {opacity:1}
		.hover_menu._select ._sub { padding: 10px 0 5px 5px;  right:auto; top:0px; transition: top ease .3s}
		.hover_menu._select:hover ._sub{animation: move-t 0.3s cubic-bezier(0.39,0.575,0.565,1) both;}
		._select.hover_menu .icon-ang_b {background: #eee; width: 1.8em; font-size: .6rem; line-height: 1.8em;}
		._select.hover_menu .icon-ang_b:before {line-height:1.5em; transform: none;}
		[data-featherlight] {cursor:pointer}

		._fld_order > label {order:0}
		._fld_order > label ~ label {order:1}
		._fld_order > label ~ label ~ label {order:2}
		._fld_order > label ~ label ~ label ~ label {order:3}
		._fld_order > input:checked ~ .warehouse {display:block}
		
		._fld_order > input:checked ~ .warehouse {order:0}
		._fld_order > input ~ input:checked ~ .warehouse {order:1}
		._fld_order > input ~ input ~ input:checked ~ .warehouse {order:2}

		._prod_mat {
			padding-bottom: 33%; overflow: hidden; border-radius: 50%; margin-bottom: -10px; box-shadow: 0px 15px 20px #0000004d; }
._prod_mat img { position: absolute; left: 0; height:100%; width:100%; object-fit: cover;}
/* .btn {transition: color ease .3s, background ease .3s; } */
.prod2 > .flex {background:#F3F0F3; padding: 4px; border-radius:5px;border:transparent 1px solid; position:relative}
.prod2 > .flex.active, .prod2 > .flex:hover {border:#189ACF 1px solid;}
.prod2 .img + div {border-radius:5px;background:#fff; padding:.5rem} 
#prodlist > * > .flex._wrap {margin-left: -10px;}
.prodPrice * ~ .h8 {color: var(--blue) !important; top:-.5em; display:block;}
#prodlist .col { padding-left: 10px; padding-right: 10px;}
#prodlist .col {}
#prodlist .col > .p--1 {border-radius:20px; border:#ddd 1px solid; transition: border ease .4s}
#prodlist .col > .p--1:hover {border:var(--blue) 1px solid;}

#prodlist .btn._buy:hover {background-color: var(--blue) !important; color: #fff !important; filter: none;}
#prodlist .btn._buy:hover > * {color:#fff}
#prodlist .flex._wrap .prod-mats {margin: .5rem 0;}
#prodlist .flex._wrap .prod-mats .btn {pointer-events:none; bottom: -2px;}
#prodlist select {border-radius:1em; background-color:var(--gray); border-color: transparent; color: var(--666); text-transform: none;}
.prod-mats [class*=clr_] {display:inline-block; width:1.25em; height:1.25em; margin: 0 .5em 0 0; border-radius: 50%; position:relative;}	
.prod-mats [class*=clr_] input:checked ~ em {position:absolute; border-radius:inherit; width:2.6rem; height:2.6rem; top: 50%;
left: 50%; transform: translate(-50%, -50%);border: #189ACF 2px solid; pointer-events:none;}
.prod-mats [class*=clr_] span._abs {opacity:0; padding: .5em 1em; border-radius:.3em; color:#ccc; background:#333;top:-2.5em; left:50%; transform:translateX(-50%);pointer-events:none; }
.prod-mats [class*=clr_] span._abs:before {position:absolute; top:100%; left:50%; width:0px;height:0px; border-top:5px #333 solid; border-left:transparent 5px solid; border-right:transparent 5px solid; content:''; margin-left: -5px;}
.prod-mats [class*=clr_]:hover span._abs {opacity:1;transition: opacity ease .3s;}
.prod-mats .btn {vertical-align: baseline;}

#filters > .flex:hover {z-index:11}
#filters ._select {padding: 1em 1.5em .5em .5em; min-width:95px; flex-grow:1}
#filters ._select:hover {z-index:100}
#filters ._select ~ ._select {border-left:#fff 2px solid;}
#filters ._select > * {z-index:1}
#filters ._select ._sub {border-radius: 4px; z-index: 0; padding: 4rem .5em .5em .5em; min-width:100%; top: 15px; border: none; background: var(--gray); box-shadow: 0px 20px 30px #00000036;}
#filters ._select > ._rel:first:child {font-weight:500; font-size:20px}
#filters ._select .icon-ang_b {top:2.1em; background:transparent;font-size: .7em;}
#filters ._select .icon-ang_b:before {font-weight: bold !important; }
#filters ._select .icon-ang_b.h8 {display:inline-block}
#filters ._select ._sub label {display:block; padding:.8em .5em;}
#filters ._select ._sub :where(label:hover, a:hover) {background:#596d8126;}
#filters ._select ._sub label:before, #filters ._select ._sub label:after { display:none;}
#filters ._select ._sub input:checked + label { color:#60C4EC; font-weight:bold }
#filters .prod-mats [class*=clr_] {cursor:pointer; margin:0 1rem 1rem 0; width:2rem; height:2rem; display: inline-block;}

.clr_white {background: #fff; border: #999 1px solid}
.clr_black {background: #000;}
.clr_red {background: #f00;}
.clr_orange {background: #f90;}
.clr_green {background: #00CE46;}
.clr_yell {background: #FFD600;}
.clr_blue {background: #60C4EC;}
.clr_dblue {background: #0692FF;}
.clr_violet {background: #DB00FF;}
.clr_beige {background: #D89D52;}
.clr_brown {background: #C46868;}
.clr_gray {background: #888;}
#galsslider_nav > .btn {border-radius: .4em; background:#fff; color:#60C4EC; margin-right:0}
		#galsslider_nav > .btn:hover {background:#60C4EC; color:#fff}
		[class*=stars__] > * {font-size: 1em;font-family: raty;font-weight: 400;line-height: 1;margin:0 .3em 0 0; font-size:1em;}		
		.stars__4 > *:nth-child(n+4):before,
		.stars__3 > *:nth-child(n+3):before,
		.stars__2 > *:nth-child(n+2):before,
		.stars__1 > *:nth-child(n+1):before, 
		.stars__ > *:before{content:'\f006'}
		
		._lh-1 > * {line-height:1em}
		._lh-12 > * {line-height:1.2em}
		#scrolltop {z-index:100}
		._radios label._off {opacity:.3}
		._calc input[type=radio]+label {min-height:2.6em}
		._btn_video > img {transition:all ease .3s}
		._btn_video:hover > img {    filter: brightness(1.2); transform: scale(1.1);}
		.star-rating-container > * {display:block;vertical-align: middle;color: #777;}
		.star-rating img, .star-rating span {margin-right: 0.3em;}
		.cancel-off-png, .cancel-on-png, .star-half-png, .star-off-png, .star-on-png {font-size: 1em;}
		.tns-w-fix > * {max-width: 100%;}
		._benefits li {line-height:1.3em}
		.topmenu .icon-menu {margin-right: .5rem;}
		._select._vr_nav:hover ._sub{ opacity:1; visibility:visible; border-radius:15px; border:#60c4ec 1px solid;background: #fff; min-width: 100%;  z-index: 110;}
		._select._vr_nav em {z-index:100}
		.hover_menu._select ._sub:before {display:none;}
		.hover_menu._select ._sub li > * {padding-left:.45em;line-height: 1.3em;}
		
		._sizes :where(input, select) {display:inline-block; padding-top: 0.8em !important; padding-bottom: 0.6em !important; border-color: transparent !important; background-color: var(--ef) !important;}
		/* ._sizes select {padding-right:} */
		._table_scroll table {margin:0;}
		._table_hr tr + tr th, ._table_hr tr + tr td {border-top: #ccc 1px solid;}
		
		.fl {max-width: 100vw;}
		.fl-loading .fl-image {opacity:0}
		.fl-image {transition:opacity ease .3s; opacity:1}
		.fl-content iframe {width: 90vw; max-width:960px;}
/* ff end */

.fl-content #ask_manager_block .col.s-6.m-12.l-6.mb-1,.fl-content #ask_qstn_wrap .col.s-6.m-12.l-6.mb-1,.fl-content #ask_zamer .col.s-6.m-12.l-6.mb-1{width:100%}
#cart_wrap td{position:relative}.sidemenu li .active{color:#fff}#_prod_img_mask svg{mix-blend-mode:multiply}#_prod_svg_mask path{fill:#fff}._work_item .img:before{background:linear-gradient(0deg,#e5e5e5 10%,transparent 60%)}._work_item .img:after{height:99.5%;transform-origin:bottom;transition:transform ease-out .4s;transform:rotate(.1deg)}._work_item:hover .img:after{transform:rotate(.1deg) scale(1.02)}._work_item figcaption[class*=icon]{padding-left:2em}._work_item figcaption[class*=icon]:before{position:absolute;left:10px;top:50%;margin-top:-.8em}._mat_item{transition:all ease .3s}._mat_item:hover .h0{transform:scale(1.1)}#works_slider-ow .tns-controls,._product_gal .tns-controls{top:0;height:80%}#works_slider-ow .tns-controls button,._product_gal .tns-controls button{width:50%;height:100%;top:50%;position:absolute;overflow:hidden;opacity:0;cursor:url(../img/cur-l.svg) 50 50,auto}#works_slider-ow .tns-controls button+button,._product_gal .tns-controls button+button{right:0;cursor:url(../img/cur-r.svg) 50 50,auto}._product_gal .tns-controls{height:100%}._product_gal .tns-nav{z-index:110}.icons-hide [class*=icon-]:before{display:none!important}

@media (max-width: 1380px) { .main_wrap { max-width: 100%;} }
@media screen and (max-width:64em){
	#prodlist h3 {font-size:17px;}
	._map_addr + .img:before {padding-top:50%}
	#partners_slider .tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active img+img{opacity:0}
}

@media screen and (max-width:48em){
	.-m-last {order:2}
	.m-h-auto {height:auto}
	#tovar_tabs {display:none}
	.zamer_block_btn ._ar_1x1 .img:before {padding-top:75%}
	#prodlist h3 {font-size:16px;}
	._map_addr + .img:before {padding-top:60%}
	
	._table_hr tr + tr td  {border-top: 1px transparent solid;}
	._product_gal{margin-bottom:2.7rem}._fullw_blocks .p--4{padding:1.8rem}#partners_slider .tns-slide-active+.tns-slide-active+.tns-slide-active img+img{opacity:0}._top_banner-icons [class*=icon-]{margin:.5em auto;display:inline-block;float:none;text-align:center;background:var(--ddd);padding:5px;border-radius:50%}._top_banner-icons [class*=icon-]+span{display:block}}

@media screen and (max-width:35.5em){
	._windows figure:after, ._w-vr:after {content:'';
	left: 10%; width:80%; top: 100%; height: 1px;
	border-left: none; border-bottom:#ccc 1px solid;
	}
	._top_banner {height:787px}
	#prodlist h3 {font-size:14px;}
	.main_wrap > * {margin-right:0}
	.hdr_icons .icon-cart sup {top:-2px;}
	.fl-content iframe {height:auto; margin: 0px 0px -5px 0px; border: none;}
	._windows figure:after {display:none;}
	.fl-iframe .fl-content {padding: 2px; width:90%;}
	#cart_wrap {width: 100%;overflow-x: auto;}
	#cart_wrap .table td, #cart_wrap .table th {padding: 0.3em;}
	#item_prices {padding: 15px 0; }
.footer2 .flex{flex-direction:column}.footer2 .flex>*{margin-top:.9rem}#topslider ._slide_text{bottom:0;left:-.9rem;right:-.9rem}#topslider ._slide_text>div{padding:.9rem;margin:0px}#topslider ._slide_text .btn{width:100%;border-radius:0px;margin:0px}#topslider ._slide_text .h2{font-size:6vw}._windows figcaption .h6{display:none}._windows .img{width:90%}
}

@media (max-width: 33em){
	#topslider .img:before {height:370px !important}			
}
@media screen and (min-width:460px){._feedbacks .vk_comments{margin:-150px -10px -90px -10px}._windows figure._ar_ .img:before{padding-top:50vw}}
@media screen and (min-width:35.5em){
	#colorslider1 {  max-height: calc(100vw/1.5); }
	._clrs ._clr.img {width:11%}
	.Montage_var {display:none  !important}
	.Montage_var + dd > * {background: transparent}
	.Montage .accrdn {margin:0}
	.Montage .accrdn dt {pointer-events:none; padding-top:3rem}
	.Montage .accrdn dt:after {display:none}
	.Montage .accrdn dd {margin:0; opacity: 1; display: block !important;}
	._zamer_txt {padding: 0 2rem 1rem 2rem}
	._zamer_txt figure {width:220px; position:absolute; left:20px; top:-40px; z-index:10; background:#fff;}
	._zamer_txt, .Montage .accrdn dt {padding-left: 260px;}
.fl.pop_menu._vr_nav .fl-content{width:320px}._contacts_tab dd{height:60vw}._windows figure._ar_ .img:before{padding-top:40%}._how_we_work li{padding:1.2rem 4rem 1.2rem 2rem}._tabs ._benefits figure:nth-child(odd){margin-left:50px}
}
@media screen and (min-width:48em){
/* .tns-w-fix {--galslider-p:.6rem} */
	#colorslider1 {  max-height: calc(100vw/1.5); }
	._clrs ._clr.img {width:13%}
	.prod2 {margin-bottom:2rem}
	.prod2 .title {height:4em;}
	.prod2 .img + div {padding:1rem}
._why_table [class*=icon-]{padding:0 1em 3em 3em}
._why_table [class*=icon-]:before{position:absolute;left:0;top:0;margin:0}
	.fl-content #ask_manager_block,.fl-content #ask_qstn_wrap,.fl-content #zamer_block{width:70vw; max-width:100%}
.blocks_1-2 .img:before{padding-top:75%}._feedbacks .vk_comments{margin:-175px -10px -90px -10px}._contacts_tab dd{height:50vw}#works_slider figure{position:relative;padding:2.7rem}#works_slider figure.tns-slide-active+.tns-slide-active{border-left:#ccc 1px solid}
._windows figure._ar_ .img:before{padding-top:30%}._windows figure:not(._ar_){padding:5rem 1rem 3rem 1rem}._windows figure:not(._ar_) .grid,._windows figure:not(._ar_) .img,._windows figure:not(._ar_) figcaption{transition:opacity ease .4s, transform ease .4s}._windows figure:not(._ar_) .grid{opacity:0;position:absolute;bottom:0;transform:translateY(20px);z-index:11;padding:0 1.8rem 1.8rem 1.8rem}._windows figure:not(._ar_) figcaption{padding:0 1.8rem 1.8rem 1.8rem}._windows figure:not(._ar_):hover .img,._windows figure:not(._ar_):hover figcaption{position:relative;transform:translateY(-50px)}._windows figure:not(._ar_):hover .grid{opacity:1;transform:translateY(0px)}._photo_cols:not(._photo_cols2){column-count:3}._photo_cols:not(._photo_cols2) .col:nth-child(3):before{padding-top:130%}._photo_cols:not(._photo_cols2) .col:nth-child(4):before{padding-top:140%}._photo_cols:not(._photo_cols2) .col:first-child:before,._photo_cols:not(._photo_cols2) .col:nth-child(5):before{padding-top:150%}._photo_cols2 .col{border:#fff 10px solid}.last_posts figure:first-child{width:100%}.last_posts figure:first-child .h5{font-size:calc(1.6rem + .1 * (100vw - 37.5rem)/42.5)}.last_posts figure:first-child .img:before{padding-top:50%}}
@media screen and (min-width:64em){
	.tns-w-fix {--galslider-w:var(--side-w);}
._feedbacks .vk_comments{margin:-150px -10px -90px -10px}#works_slider-ow .tns-controls{height:70%}._contacts_tab dd{height:300px}._contacts_tab dd .img{width:calc(100vw - 310px)}._windows figure._ar_ .img:before{padding-top:25%}.main_wrap{padding-left:var(--side-w)}#sidemenu .icon-ang_r{font-size:.7em;pointer-events:none;}#partners_slider .tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active img+img{opacity:0}.-side-w{width: var(--side-w);}
}
@media screen and (min-width:78em){._price_block-btns{justify-content:flex-start}._contacts_tab dd{height:400px}._contacts_tab dd .img{width:calc(100vw - 307px)}._windows figure:not(._ar_){padding-left:2rem;padding-right:2rem}._windows figure._ar_ .img{width:90%}._windows figure._ar_ .img:before{padding-top:130%}._windows figure._ar_ .img>._abs_full{padding-right:1.2rem;padding-left:1.2rem}._windows figure figcaption{padding:0 .9rem}.last_posts figure .img:before{background:linear-gradient(180deg,rgba(255,255,255,0) 10%,rgba(246,246,246,.9) 65%)}.last_posts figure:first-child{width:58.33%}.last_posts figure:first-child .img:before{padding-top:100%}.last_posts figure:first-child .h5{font-size:calc(1.6rem + .1 * (100vw - 37.5rem)/42.5)}.last_posts figure+figure{width:41.66%}.last_posts figure+figure .img:before{padding-top:68.5%}.last_posts figure+figure+figure{position:absolute;bottom:0;right:0}}
@media screen and (min-width: 1366px){
	.container{max-width: var(--wrap-w); margin: 0 auto;}
	#sidemenu {left: calc(49vw - var(--wrap-w)/2);}
}
@media (min-width:1380px){
	.tns-w-fix {width:100%}
}
@media screen and (min-width:1700px){._contacts_tab dd{height:400px}._contacts_tab dd .img{width:1392px}}
/*# sourceMappingURL=main.css.map */
