@charset "UTF-8";

a:focus,button:focus{outline:0}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background-color:transparent}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:700}

dfn{font-style:italic}

h1{font-size:2em;margin:.67em 0}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:not-allowed}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}

input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:700}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}

.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}

html{font-size:100%;box-sizing:border-box}

*,:after,:before{box-sizing:inherit}

body{padding:0;margin:0;font-family:FontParagraph,var(--fallback-font-paragraph),Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#111;background:#fefefe}

img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}

textarea{height:auto;min-height:50px;border-radius:0}

select{width:100%;border-radius:0}

#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}

button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}

[data-whatinput=mouse] button{outline:0}

.is-visible{display:block!important}

.is-hidden{display:none!important}

blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}

p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}

em,i{font-style:italic}

b,em,i,strong{line-height:inherit}

b,strong{font-weight:700}

small{font-size:80%;line-height:inherit}

h1,h2,h3,h4,h5,h6{font-family:FontHeader,var(--fallback-font-header),Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}

h1,h2{font-size:1.25rem}

h3{font-size:1.1875rem}

h4{font-size:1.125rem}

h5{font-size:1.0625rem}

h6{font-size:1rem}

a{color:#3066be;text-decoration:none;line-height:inherit;cursor:pointer}

a:focus,a:hover{color:#1585cf}

a img{border:0}

hr{max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}

dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}

li{font-size:inherit}

ul{list-style-type:disc}

ol,ul{margin-left:1.25rem}

ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}

dl{margin-bottom:1rem}

dl dt{margin-bottom:.3rem;font-weight:700}

blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}

blockquote,blockquote p{line-height:1.6;color:#8a8a8a}

cite{display:block;font-size:.8125rem;color:#8a8a8a}

cite:before{content:"\2014 \0020"}

abbr{color:#111;cursor:help;border-bottom:1px dotted #0a0a0a}

code{font-weight:400;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}

code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}

kbd{padding:.125rem .25rem 0;margin:0}

.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}

.lead{font-size:125%;line-height:1.6}

.stat{font-size:2.5rem;line-height:1}

p+.stat{margin-top:-1rem}

.no-bullet{margin-left:0;list-style:none}

.text-left{text-align:left}

.text-right{text-align:right}

.text-center{text-align:center}

.text-justify{text-align:justify}

.show-for-print{display:none!important}

[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fefefe;box-shadow:none;border-radius:0;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}

[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;box-shadow:none;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out}

textarea{max-width:100%}

textarea[rows]{height:auto}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}

input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}

input::placeholder,textarea::placeholder{color:#cacaca}

input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}

[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}

input[type=search]{box-sizing:border-box}

[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}

[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}

[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}

label>[type=checkbox],label>[type=radio]{margin-right:.5rem}

[type=file]{width:100%}

label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}

label.middle{margin:0 0 1rem;padding:.5625rem 0}

.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}

.input-group{display:table;width:100%;margin-bottom:1rem}

.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}

.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}

.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}

.input-group-label:first-child{border-right:0}

.input-group-label:last-child{border-left:0}

.input-group-field{border-radius:0;height:2.5rem}

.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}

.input-group-button a,.input-group-button button,.input-group-button input{margin:0}

.input-group .input-group-button{display:table-cell}

fieldset{border:0;padding:0;margin:0}

legend{margin-bottom:.5rem;max-width:100%}

.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}

.fieldset legend{background:#fefefe;padding:0 .1875rem;margin:0;margin-left:-.1875rem}

select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem}

select:disabled{background-color:#e6e6e6;cursor:not-allowed}

select::-ms-expand{display:none}

select[multiple]{height:auto;background-image:none}

.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}

.form-error,.is-invalid-label{color:#ec5840}

.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}

.form-error.is-visible{display:block}

.float-left{float:left!important}

.float-right{float:right!important}

.float-center{display:block;margin-left:auto;margin-right:auto}

.clearfix:after,.clearfix:before{content:" ";display:table}

.clearfix:after{clear:both}

.row{max-width:75rem;margin-left:auto;margin-right:auto}

.row:after,.row:before{content:" ";display:table}

.row:after{clear:both}

.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}

.row .row{margin-left:-.625rem;margin-right:-.625rem}

.row .row.collapse{margin-left:0;margin-right:0}

.row.expanded{max-width:none}

.row.expanded .row{margin-left:auto;margin-right:auto}

.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}

.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}

.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}

.column.row.row,.row.row.columns{float:none}

.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}

.small-1{width:8.33333%}

.small-push-1{position:relative;left:8.33333%}

.small-pull-1{position:relative;left:-8.33333%}

.small-offset-0{margin-left:0}

.small-2{width:16.66667%}

.small-push-2{position:relative;left:16.66667%}

.small-pull-2{position:relative;left:-16.66667%}

.small-offset-1{margin-left:8.33333%}

.small-3{width:25%}

.small-push-3{position:relative;left:25%}

.small-pull-3{position:relative;left:-25%}

.small-offset-2{margin-left:16.66667%}

.small-4{width:33.33333%}

.small-push-4{position:relative;left:33.33333%}

.small-pull-4{position:relative;left:-33.33333%}

.small-offset-3{margin-left:25%}

.small-5{width:41.66667%}

.small-push-5{position:relative;left:41.66667%}

.small-pull-5{position:relative;left:-41.66667%}

.small-offset-4{margin-left:33.33333%}

.small-6{width:50%}

.small-push-6{position:relative;left:50%}

.small-pull-6{position:relative;left:-50%}

.small-offset-5{margin-left:41.66667%}

.small-7{width:58.33333%}

.small-push-7{position:relative;left:58.33333%}

.small-pull-7{position:relative;left:-58.33333%}

.small-offset-6{margin-left:50%}

.small-8{width:66.66667%}

.small-push-8{position:relative;left:66.66667%}

.small-pull-8{position:relative;left:-66.66667%}

.small-offset-7{margin-left:58.33333%}

.small-9{width:75%}

.small-push-9{position:relative;left:75%}

.small-pull-9{position:relative;left:-75%}

.small-offset-8{margin-left:66.66667%}

.small-10{width:83.33333%}

.small-push-10{position:relative;left:83.33333%}

.small-pull-10{position:relative;left:-83.33333%}

.small-offset-9{margin-left:75%}

.small-11{width:91.66667%}

.small-push-11{position:relative;left:91.66667%}

.small-pull-11{position:relative;left:-91.66667%}

.small-offset-10{margin-left:83.33333%}

.small-12{width:100%}

.small-offset-11{margin-left:91.66667%}

.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}

.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}

.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}

.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}

.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}

.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}

.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}

.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}

.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}

.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}

.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}

.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}

.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}

.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}

.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}

.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}

.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}

.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}

.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}

.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}

.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}

.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}

.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}

.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}

.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}

.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}

.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}

.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}

.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}

.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}

.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}

.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}

.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}

.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}

.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}

.small-centered{margin-left:auto;margin-right:auto}

.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}

.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}

.tips{position:relative;background:#dafaf3;padding:5.2rem 3.5rem;border-radius:8px;display:block;font-family:Inter,Roboto,Tahoma,Arial,Helvetica,serif;cursor:default}

.tips__button-close{position:absolute;right:0;top:0;z-index:10;padding:1.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}

.tips_buttonBlock{padding:20px 32px;max-width:346px;height:56px;background:#0067f2;grid-area:a;font-style:normal;font-weight:600;font-size:13px;line-height:16px;text-align:center;letter-spacing:.02em;text-transform:uppercase;width:100%;cursor:pointer;color:#fff}

.tips_buttonBlock:active,.tips_buttonBlock:focus,.tips_buttonBlock:hover{color:#fff}

.tips__wrapper{display:-ms-grid;display:grid;grid-template-areas:"b c" "d a"}

.tips__wrapper-image{position:absolute;top:-45%;left:-17%;-webkit-transform:translateX(61px);-ms-transform:translateX(61px);transform:translateX(61px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}

.tips__image{width:100%;max-width:inherit}

.tips__content{text-align:left}

.tips__text{display:inline-block;font-style:normal}

.tips__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-left:0;list-style:none}

.tips__item{position:relative;margin-top:.5rem;padding-left:1.875rem;margin-bottom:.5rem}

.tips__item:first-child{margin-top:0}

.tips__item-icon{position:absolute;left:-1.875rem;top:.188rem;width:1.25rem;height:1.25rem}

.tips__item-icon path,.tips__item-icon rect{-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}

.tips__link{position:relative;cursor:pointer;font-family:FontParagraph,var(--fallback-font-paragraph),Tahoma,Arial,Helvetica,serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.15;color:#ffe74c;text-decoration:none}

.tips__link:before{content:"";position:absolute;bottom:-.125rem;left:0;right:0;height:1px;width:100%;background-color:#ffe74c;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}

.tips__link:active,.tips__link:focus,.tips__link:hover{color:#ffe019}

.tips__link:active:before,.tips__link:focus:before,.tips__link:hover:before{opacity:0}

.tips__link:active .tips__item-icon rect,.tips__link:focus .tips__item-icon rect,.tips__link:hover .tips__item-icon rect{fill:#ffe019}

.tips__link:active .tips__item-icon path,.tips__link:focus .tips__item-icon path,.tips__link:hover .tips__item-icon path{fill:#262c3e}

.tips-left__title{font-family:Inter;font-style:normal;font-weight:900;font-size:32px;line-height:155%;letter-spacing:-.013em;color:#000;grid-area:b;display:inline-block;margin-right:40px;max-width:270px}

.tips-left__text{font-weight:500;font-size:21px;line-height:116%;letter-spacing:.02em;color:#000;grid-area:d;max-width:270px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}

.tips-right{grid-area:c;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:56px}

.tips-right__text{font-style:normal;font-weight:900;font-size:40px;line-height:125%;color:#000;margin-left:23px;max-width:233px;margin-bottom:0}

.tabs__menu{border:solid #dfdfdf;background:#dfdfdf;border-width:.1875rem .1875rem 0}

.tabs__tab-content{border:solid #dfdfdf;background:#fff;border-width:0 .1875rem .1875rem;padding:1.875rem 1.25rem}

.tabs__tab{padding:1rem 2.8125rem;text-transform:uppercase;display:inline-block;font-size:.75rem;font-weight:700;color:#888}

.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{color:#111}

.tabs__tab.active{color:#111;background:#fff}

.comments-tab__title{margin-right:.625rem}

.comments-tab__quatity,.comments-tab__title{display:inline-block}

.button{text-transform:uppercase}

.bread-crumbs{background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.bread-crumbs__item{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:.75rem;font-weight:700;word-wrap:break-word;max-width:100%}

.bread-crumbs__item a{color:#888}

.bread-crumbs__item a:active,.bread-crumbs__item a:focus,.bread-crumbs__item a:hover{color:#111}

.bread-crumbs__arrow{line-height:0}

.bread-crumbs__arrow svg{line-height:0;width:1.875rem;height:2.5rem}

.bread-crumbs__delimiter:before{content:"/";color:#999;display:inline-block;padding:0 .625rem}

.bread-crumbs__item_active{color:#111}

.small-4-of-9{width:44.44444%;float:left;padding-left:.625rem;padding-right:.625rem}

.small-4-of-9:last-child:not(:first-child){float:right}

.inline-column{padding-left:.625rem;padding-right:.625rem;float:none!important}

.row .row{max-width:76.25rem;max-width:76.875rem}

.svg-icon{box-sizing:content-box;line-height:0}

.svg-icon svg{line-height:0;display:inline-block;vertical-align:middle}

.svg-icon_medium svg{max-height:1.5rem;max-width:1.5rem}

.svg-icon_cart svg{max-height:1.125rem;max-width:1.125rem}

.svg-icon_smallx svg{max-height:1.25rem;max-width:1.25rem}

.svg-icon_small svg{max-height:.75rem;max-width:.75rem}

.simple-nav__item{display:inline-block;vertical-align:middle}

.simple-nav__item a{color:#888}

.simple-nav__item a:active,.simple-nav__item a:focus,.simple-nav__item a:hover{color:#111}

.simple-nav__delimiter:before{content:"/";color:#999;display:inline-block;padding:0 .3125rem}

.product__desc,.product__desc p,.user-inner{overflow:hidden;*zoom:1;color:rgba(0,0,0,.8);font-size:1rem;font-weight:400;word-wrap:break-word;-webkit-line-break:after-white-space;letter-spacing:0}

.product__desc h2,.product__desc h3,.product__desc h4,.product__desc h5,.product__desc h6,.user-inner h2,.user-inner h3,.user-inner h4,.user-inner h5,.user-inner h6{line-height:1.5;font-weight:400;margin:0;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.product__desc h2,.user-inner h2{font-size:1.1875rem}

.product__desc h3,.product__desc h4,.user-inner h3,.user-inner h4{font-size:1.125rem}

.product__desc h5,.user-inner h5{font-size:1.0625rem}

.product__desc h6,.user-inner h6{font-size:1rem}

.product__desc:after,.product__desc:before,.product__desc p:after,.product__desc p:before,.user-inner:after,.user-inner:before{display:table;content:"";line-height:0}

.product__desc:after,.product__desc p:after,.user-inner:after{clear:both}

.product__desc img:not(.mce-object-iframe):not(.mce-pagebreak),.user-inner img:not(.mce-object-iframe):not(.mce-pagebreak){height:auto!important;display:inline-block}

.product__desc a,.user-inner a{border:none;text-decoration:underline;color:#3066be}

.product__desc a:hover,.user-inner a:hover{text-decoration:none}

.product__desc a img,.user-inner a img{display:inline}

.product__desc p,.user-inner p{margin:0;overflow:initial!important}

.product__desc ol,.product__desc p,.product__desc ul,.user-inner ol,.user-inner p,.user-inner ul{font-size:1rem;line-height:1.58;letter-spacing:.01em;word-spacing:.1em;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.product__desc ul,.user-inner ul{margin:10px 0 10px 30px;padding:0;list-style:disc}

.product__desc ul li,.user-inner ul li{margin-bottom:8px}

.product__desc ol,.user-inner ol{margin-left:18px}

.product__desc ol li,.user-inner ol li{margin:0 0 8px 16px;list-style:decimal;padding-left:0}

.product__desc .-underline,.user-inner .-underline{text-decoration:underline}

.product__desc .-pull-center,.user-inner .-pull-center{margin:auto}

.product__desc .-pull-left,.user-inner .-pull-left{float:left}

.product__desc .-pull-right,.user-inner .-pull-right{float:right}

.product__desc .video__wrapper,.user-inner .video__wrapper{position:relative;display:inline-block;padding-bottom:56.25%;width:100%;padding-top:25px;height:0}

.product__desc .video__wrapper iframe.video__frame,.user-inner .video__wrapper iframe.video__frame{position:absolute;top:0;left:0;width:100%;height:100%}

.product__desc iframe,.user-inner iframe{border:none}

.product__desc table,.product__desc td,.product__desc tr,.user-inner table,.user-inner td,.user-inner tr{font-weight:400}

.product__desc table td,.user-inner table td{padding:3px 5px}

.product__desc table.bordered,.user-inner table.bordered{border-collapse:collapse;border:1px solid #cacaca!important}

.product__desc table.bordered td,.user-inner table.bordered td{border:1px solid #cacaca!important}

.product__desc i,.user-inner i{background:none!important;position:relative!important;height:auto;width:auto}

.pagination{position:relative;margin:0 auto;width:100%;padding:0 2.6875rem;display:inline-block;text-align:center}

.pagination>li{display:inline-block;margin-right:10px;font-size:18px!important;line-height:36px}

.pagination>li a{background-color:#fff;border-radius:5px;border:2px solid #303030;min-width:36px;height:36px;color:#303030;text-decoration:none;display:block}

.pagination>li a:hover{color:#fff;border-color:#0a0a0a;background-color:#0a0a0a}

.pagination__item,.pagination__item:focus{color:#999;display:inline-block;margin:0 .1875rem;width:1.25rem;line-height:2.5rem;height:2.5rem;font-family:FontParagraph,var(--fallback-font-paragraph),Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-size:.9375rem;font-weight:500;cursor:pointer}

.pagination__item:hover{color:rgba(34,34,34,.8)}

.pagination__item_active{color:hsla(0,0%,7%,.8);cursor:default}

.pagination__item_active:hover{color:rgba(0,0,0,.8)}

.pagination__item_three-dots{border:none;cursor:default;font-size:.75rem;width:.9375rem}

.pagination__item_three-dots:hover{background:none}

.pagination__arrow_right{right:0;top:0}

.pagination__arrow_left{left:0}

.pagination__arrow_left,.pagination__arrow_right{position:absolute;display:inline-block;color:rgba(34,34,34,.8);font-size:1.25rem;background:#eee;line-height:2.5rem;height:2.5rem;width:2.5rem}

.pagination__arrow_left svg,.pagination__arrow_right svg{max-width:2.5rem;max-height:2.5rem}

.pagination__arrow_disabled{opacity:.5}

.pagination #over{color:#454545;border-radius:5px;background-color:#f1f1f1;border:2px solid #f1f1f1;min-width:36px;height:36px}

.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}

.noUi-target{position:relative;direction:ltr}

.noUi-base{width:100%;height:100%;position:relative;z-index:1}

.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}

.noUi-handle{position:relative;z-index:1}

.noUi-stacking .noUi-handle{z-index:10}

.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}

.noUi-state-drag *{cursor:inherit!important}

.noUi-base,.noUi-handle{-webkit-transform:translateZ(0);transform:translateZ(0)}

.noUi-horizontal{height:18px}

.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}

.noUi-vertical{width:18px}

.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}

.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}

.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background .45s;transition:background .45s}

.noUi-origin{border-radius:2px}

.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}

.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}

.noUi-draggable{cursor:w-resize}

.noUi-vertical .noUi-draggable{cursor:n-resize}

.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}

.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}

.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}

.noUi-handle:after{left:17px}

.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}

.noUi-vertical .noUi-handle:after{top:17px}

[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}

[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}

.noUi-pips,.noUi-pips *{box-sizing:border-box}

.noUi-pips{position:absolute;color:#999}

.noUi-value{position:absolute;text-align:center}

.noUi-value-sub{color:#ccc;font-size:10px}

.noUi-marker{position:absolute;background:#ccc}

.noUi-marker-large,.noUi-marker-sub{background:#aaa}

.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}

.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}

.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}

.noUi-marker-horizontal.noUi-marker-sub{height:10px}

.noUi-marker-horizontal.noUi-marker-large{height:15px}

.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}

.noUi-value-vertical{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);padding-left:25px}

.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}

.noUi-marker-vertical.noUi-marker-sub{width:10px}

.noUi-marker-vertical.noUi-marker-large{width:15px}

.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;padding:5px;text-align:center}

.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}

.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}

.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}

.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}

.marker{pointer-events:none;position:absolute;right:0;bottom:0;top:0;z-index:1;left:0}

.marker-icon{position:absolute;top:-10px;left:-5px}

.marker-icon .left,.marker-icon .right{display:none}

.marker-icon .text{color:#fff;display:inline-block;font-size:12px;line-height:11px;text-transform:uppercase;font-weight:700}

.marker-icon .center{vertical-align:middle;padding:0 .625rem;line-height:1.875rem;height:1.875rem}

.marker-icon.type-1{background:#008fff}

.marker-icon.type-2{background:#a76bfd}

.marker-icon.type-3{background:#ff7900}

.marker-icon.type-4{background:#e22baa}

.marker-icon.type-5{background:#0dbf76}

.marker-icon.type-6{background:#57d}

.marker-icon.type-7{background:#690}

.marker-icon.type-8{background:#008fff}

.marker-icon.type-9{background:#a76bfd}

.marker-icon.type-10{background:#ff7900}

.marker-icon.type-11{background:#e22baa}

.marker-icon.type-12{background:#0dbf76}

.marker-icon.type-13{background:#57d}

.marker-icon.type-14{background:#690}

.marker-icon.type-15{background:#008fff}

.marker-icon.type-16{background:#0dbf76}

.marker-icon.type-17{background:#ff7900}

.marker-icon.type-18{background:#008fff}

.marker-icon.type-19{background:#e22baa}

.marker-icon.type-20{background:#603cba}

.marker-icon.type-21{background:#e22baa}

.marker-icon.type-22{background:#008fff}

.marker-icon.type-23{background:#57d}

.marker-icon.type-24{background:#690}

.marker-icon.type-25{background:#008fff}

.marker-icon.type-26{background:#0dbf76}

.marker-icon.type-27{background:#ff7900}

.marker-icon.type-28{background:#008fff}

.marker-icon.type-29{background:#e22baa}

.marker-icon.type-30{background:#603cba}

.marker-icon.type-31,.marker-icon.type-32,.marker-icon.type-34{background:#e22baa}

.marker-icon.type-35{background:#17259e}

.marker-icon.type-36{background:#818f9a}

.marker.type-33{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:auto;bottom:-13px;top:auto;z-index:1;left:auto}

.marker .type-33{width:100%;position:relative;top:auto;left:-5px}

.marker .type-33 .center{width:auto;background-color:#8d99ae;margin:0 auto;display:inline-block;padding:0 8px;line-height:18px;text-transform:capitalize;font-weight:500;line-height:1.625rem;height:1.625rem}

.marker .type-33 .text{font-weight:500;text-transform:none}

.modal-open{position:relative}

.fancybox-skin.site-popup,.mfp-content.site-popup{color:#111}

.fancybox-skin.site-popup a,.mfp-content.site-popup a{color:#888}

.fancybox-skin.site-popup section,.mfp-content.site-popup section{padding:20px;background-color:#fff!important}

.fancybox-skin.site-popup footer,.fancybox-skin.site-popup header,.fancybox-skin.site-popup section,.mfp-content.site-popup footer,.mfp-content.site-popup header,.mfp-content.site-popup section{border-radius:0!important}

.fancybox-skin.site-popup header,.fancybox-skin.site-popup header h1,.mfp-content.site-popup header,.mfp-content.site-popup header h1{border:none!important;font-size:24px;font-weight:400;text-align:center;color:#111;background-color:transparent}

.fancybox-skin.imageGallery,.fancybox-skin.site-popup,.mfp-content.imageGallery,.mfp-content.site-popup{padding:0!important;border-radius:0;background:none;box-shadow:none!important;font-size:.75rem;color:#888}

.fancybox-skin.imageGallery .fancybox-outer,.fancybox-skin.site-popup .fancybox-outer,.mfp-content.imageGallery .fancybox-outer,.mfp-content.site-popup .fancybox-outer{border:solid #fff!important;border-width:0 .625rem!important}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-inner,.fancybox-skin.site-popup .fancybox-outer .fancybox-inner,.mfp-content.imageGallery .fancybox-outer .fancybox-inner,.mfp-content.site-popup .fancybox-outer .fancybox-inner{margin:auto!important;z-index:1112}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-inner .window:not(.set-sized),.fancybox-skin.site-popup .fancybox-outer .fancybox-inner .window:not(.set-sized),.mfp-content.imageGallery .fancybox-outer .fancybox-inner .window:not(.set-sized),.mfp-content.site-popup .fancybox-outer .fancybox-inner .window:not(.set-sized){background-color:none;border-radius:4px}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-inner .window:not(.set-sized) header,.fancybox-skin.site-popup .fancybox-outer .fancybox-inner .window:not(.set-sized) header,.mfp-content.imageGallery .fancybox-outer .fancybox-inner .window:not(.set-sized) header,.mfp-content.site-popup .fancybox-outer .fancybox-inner .window:not(.set-sized) header{padding:7px 3px 7px 7px;height:14px;border-bottom:1px solid #e0e0e0}

.fancybox-skin.imageGallery .fancybox-outer .window>header,.fancybox-skin.site-popup .fancybox-outer .window>header,.mfp-content.imageGallery .fancybox-outer .window>header,.mfp-content.site-popup .fancybox-outer .window>header{color:#fff;font-size:13px}

.fancybox-skin.imageGallery .fancybox-outer #windowContent,.fancybox-skin.site-popup .fancybox-outer #windowContent,.mfp-content.imageGallery .fancybox-outer #windowContent,.mfp-content.site-popup .fancybox-outer #windowContent{margin:0}

.fancybox-skin.imageGallery .fancybox-outer #photo-plate,.fancybox-skin.site-popup .fancybox-outer #photo-plate,.mfp-content.imageGallery .fancybox-outer #photo-plate,.mfp-content.site-popup .fancybox-outer #photo-plate{background-color:#fff}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-nav,.fancybox-skin.site-popup .fancybox-outer .fancybox-nav,.mfp-content.imageGallery .fancybox-outer .fancybox-nav,.mfp-content.site-popup .fancybox-outer .fancybox-nav{z-index:1115;position:absolute}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-prev span:before,.fancybox-skin.site-popup .fancybox-outer .fancybox-prev span:before,.mfp-content.imageGallery .fancybox-outer .fancybox-prev span:before,.mfp-content.site-popup .fancybox-outer .fancybox-prev span:before{font-size:1.875rem;background-size:initial;color:#fff;line-height:inherit;left:.8125rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-next span:before,.fancybox-skin.site-popup .fancybox-outer .fancybox-next span:before,.mfp-content.imageGallery .fancybox-outer .fancybox-next span:before,.mfp-content.site-popup .fancybox-outer .fancybox-next span:before{right:.8125rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-next,.fancybox-skin.imageGallery .fancybox-outer .fancybox-prev,.fancybox-skin.site-popup .fancybox-outer .fancybox-next,.fancybox-skin.site-popup .fancybox-outer .fancybox-prev,.mfp-content.imageGallery .fancybox-outer .fancybox-next,.mfp-content.imageGallery .fancybox-outer .fancybox-prev,.mfp-content.site-popup .fancybox-outer .fancybox-next,.mfp-content.site-popup .fancybox-outer .fancybox-prev{opacity:0;width:40%!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;text-align:center}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-next:hover,.fancybox-skin.imageGallery .fancybox-outer .fancybox-prev:hover,.fancybox-skin.site-popup .fancybox-outer .fancybox-next:hover,.fancybox-skin.site-popup .fancybox-outer .fancybox-prev:hover,.mfp-content.imageGallery .fancybox-outer .fancybox-next:hover,.mfp-content.imageGallery .fancybox-outer .fancybox-prev:hover,.mfp-content.site-popup .fancybox-outer .fancybox-next:hover,.mfp-content.site-popup .fancybox-outer .fancybox-prev:hover{opacity:1}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-next span,.fancybox-skin.imageGallery .fancybox-outer .fancybox-prev span,.fancybox-skin.site-popup .fancybox-outer .fancybox-next span,.fancybox-skin.site-popup .fancybox-outer .fancybox-prev span,.mfp-content.imageGallery .fancybox-outer .fancybox-next span,.mfp-content.imageGallery .fancybox-outer .fancybox-prev span,.mfp-content.site-popup .fancybox-outer .fancybox-next span,.mfp-content.site-popup .fancybox-outer .fancybox-prev span{background-color:rgba(0,0,0,.5);visibility:visible;border:2px solid #fff}

.fancybox-skin.imageGallery .fancybox-outer .fancybox-next span:before,.fancybox-skin.imageGallery .fancybox-outer .fancybox-prev span:before,.fancybox-skin.site-popup .fancybox-outer .fancybox-next span:before,.fancybox-skin.site-popup .fancybox-outer .fancybox-prev span:before,.mfp-content.imageGallery .fancybox-outer .fancybox-next span:before,.mfp-content.imageGallery .fancybox-outer .fancybox-prev span:before,.mfp-content.site-popup .fancybox-outer .fancybox-next span:before,.mfp-content.site-popup .fancybox-outer .fancybox-prev span:before{position:absolute;content:"";display:inline-block;height:.625rem;width:.625rem;top:.625rem;border-bottom:.125rem solid #fff;border-right:.125rem solid #fff}

.fancybox-skin.imageGallery .fancybox-outer .sidebar,.fancybox-skin.site-popup .fancybox-outer .sidebar,.mfp-content.imageGallery .fancybox-outer .sidebar,.mfp-content.site-popup .fancybox-outer .sidebar{overflow-y:auto;background-color:#fff}

#fancybox-loading,.fancybox-close,.fancybox-nav.fancybox-next span,.fancybox-nav.fancybox-prev span{background-image:none}

.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}

.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}

.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}

.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}

.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}

.mfp-align-top .mfp-container:before{display:none}

.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}

.mfp-ajax-cur{cursor:progress}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}

.mfp-zoom{cursor:pointer;cursor:zoom-in}

.mfp-auto-cursor .mfp-content{cursor:auto}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.mfp-loading.mfp-figure{display:none}

.mfp-hide{display:none!important}

.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}

.mfp-preloader a{color:#ccc}

.mfp-preloader a:hover{color:#fff}

.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}

button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}

button::-moz-focus-inner{padding:0;border:0}

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}

.mfp-close:focus,.mfp-close:hover{opacity:1}

.mfp-close:active{top:1px}

.mfp-close-btn-in .mfp-close{color:#333}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}

.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}

.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}

.mfp-arrow:active{margin-top:-54px}

.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}

.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}

.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}

.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}

.mfp-arrow-left{left:0}

.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}

.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}

.mfp-arrow-right{right:0}

.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}

.mfp-arrow-right:before{border-left:27px solid #3f3f3f}

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}

.mfp-iframe-holder .mfp-close{top:-40px}

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}

img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:0;margin:0 auto}

.mfp-figure,img.mfp-img{line-height:0}

.mfp-figure:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}

.mfp-figure figure{margin:0}

.mfp-bottom-bar{margin-top:4;position:absolute;top:100%;left:0;width:100%;cursor:auto}

.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}

.mfp-image-holder .mfp-content{max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}

.fancybox-wrap{cursor:default;z-index:2020;left:0!important;position:fixed!important;width:100%!important;text-align:center;top:0!important;padding:0 60px;max-width:100%;box-sizing:border-box;overflow-y:scroll!important;overflow-x:hidden!important;height:100%!important}

.fancybox-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}

.fancybox-wrap.can-close{cursor:pointer}

.fancybox-skin{position:relative;box-sizing:border-box;margin-top:40px;max-width:100%;vertical-align:middle;display:inline-block;text-align:initial;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}

.fancybox-opened{z-index:2030}

.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}

.fancybox-inner,.fancybox-outer{position:relative}

.fancybox-inner{max-width:100%;height:auto!important;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-iframe,.fancybox-image{display:block;width:100%}

.fancybox-image{max-width:100%}

#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/fancybox_sprite-783d4031fe.png)}

#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:2060}

#fancybox-loading div{width:44px;height:44px;background:url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/fancybox_loading-328cc0f6c7.gif) 50% no-repeat}

.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}

.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:2040}

.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/blank-3254726015.gif);-webkit-tap-highlight-color:transparent}

.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:2040;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{width:auto}

.fancybox-lock,.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:2010;background:url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/fancybox_overlay-77aeaa5271.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:2050}

.fancybox-opened .fancybox-title{visibility:visible}

.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:2050;text-align:center}

.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;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)}

.popup-modal .fancybox-skin{max-height:90%;overflow-y:auto;overflow-x:hidden}

.popup-modal .fancybox-close{background-image:none}

.mfp-content .window{display:block;margin:auto}

.mfp-content .mfp-counter{position:relative;display:inline-block;margin-left:.625rem}

.mfp-image-holder .mfp-content{width:100%}

button.mfp-arrow{display:none}

.mfp-iframe-scaler{position:relative}

.mfp-bg,.mfp-wrap{height:100%!important;position:fixed!important;top:0!important}

.mfp-wrap{overflow-y:auto;z-index:50000000000!important}

.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}

.mfp-fade.mfp-bg.mfp-ready{opacity:.8}

.mfp-fade.mfp-bg.mfp-removing{opacity:0}

.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}

.modal-open{overflow-y:hidden}

.modal-open .-notification-box{z-index:2147483015}

.fancy-img-post{cursor:pointer}

.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}

.visible.transition{display:block!important;visibility:visible!important}

.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}

.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}

.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}

.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}

.drop.transition{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}

.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}

.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}

.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}

.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}

.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}

to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

}

@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}

to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}

to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

}

@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}

to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

}

@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}

}

@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}

}

@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}

}

@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}

}

@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

to{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}

}

@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

to{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}

}

@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

to{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}

}

@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

to{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}

}

.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}

.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}

.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}

.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}

.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}

.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}

.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}

.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}

.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}

.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}

.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}

.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}

.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}

@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}

80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}

to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}

80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}

to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}

60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}

75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}

60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}

75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}

to{-webkit-transform:translateZ(0);transform:translateZ(0)}

}

@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}

60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}

75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}

to{-webkit-transform:none;transform:none}

}

@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}

60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}

75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}

to{-webkit-transform:none;transform:none}

}

@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}

60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}

75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}

to{-webkit-transform:none;transform:none}

}

@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}

60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}

75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}

90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}

to{-webkit-transform:none;transform:none}

}

@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}

60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}

75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}

to{-webkit-transform:none;transform:none}

}

@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}

60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}

75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}

90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}

to{-webkit-transform:none;transform:none}

}

@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

}

@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}

50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}

}

@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

}

@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}

to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}

}

@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

}

@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}

40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}

to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}

}

@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

}

@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}

to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}

}

@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

}

@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}

to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}

}

.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}

.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}

.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}

.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}

.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}

.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}

.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}

.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}

@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

}

@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

}

@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}

to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}

to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

}

@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

}

@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

}

@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}

}

@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}

to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}

}

.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}

.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}

.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}

.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}

.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}

.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}

.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}

.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}

.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}

@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}

40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}

60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}

80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}

to{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}

}

@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}

40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}

60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}

80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}

to{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}

}

@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}

40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}

60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}

80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}

to{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}

}

@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}

40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}

60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}

80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}

to{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}

}

@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}

40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}

60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}

80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}

to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}

}

@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}

40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}

60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}

80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}

to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}

}

@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}

40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}

60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}

80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}

to{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}

}

@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}

40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}

60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}

80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}

to{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}

}

.flash.transition{-webkit-animation-name:flash;animation-name:flash}

.flash.transition,.shake.transition{-webkit-animation-duration:.75s;animation-duration:.75s}

.shake.transition{-webkit-animation-name:shake;animation-name:shake}

.bounce.transition{-webkit-animation-name:bounce;animation-name:bounce}

.bounce.transition,.tada.transition{-webkit-animation-duration:.75s;animation-duration:.75s}

.tada.transition{-webkit-animation-name:tada;animation-name:tada}

.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}

.jiggle.transition{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:jiggle;animation-name:jiggle}

@-webkit-keyframes jiggle{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}

30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

}

@keyframes jiggle{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}

30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}

40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}

50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}

65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}

75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}

}

#mrb-button-block .mrb-btn-item{font-weight:700!important}

#mrb-triggers .bl-trigger-title,.mrb-triggers .bl-trigger-title{min-height:30px;margin-bottom:25px;text-align:center;display:inline-block;vertical-align:middle;height:auto;width:100%}

#mrb-triggers .bl-trigger-title p,.mrb-triggers .bl-trigger-title p{font-size:24px}

#mrb-triggers .bl-trigger,.mrb-triggers .bl-trigger{position:relative;display:inline-block;vertical-align:top;width:18%}

#mrb-triggers .bl-trigger-link,.mrb-triggers .bl-trigger-link{text-decoration:none}

#mrb-triggers .bl-trigger-img,.mrb-triggers .bl-trigger-img{text-align:center}

#mrb-triggers .bl-trigger-img img,.mrb-triggers .bl-trigger-img img{max-width:100%}

#mrb-triggers.theme-default .bl-trigger-icon,.mrb-triggers.theme-default .bl-trigger-icon{font-size:4.5rem;padding:20px 0}

#mrb-triggers.theme-default .bl-trigger-img,.mrb-triggers.theme-default .bl-trigger-img{background-image:none!important}

#mrb-triggers.theme-default-circle .bl-triggers-list,#mrb-triggers.theme-default .bl-triggers-list,.mrb-triggers.theme-default-circle .bl-triggers-list,.mrb-triggers.theme-default .bl-triggers-list{width:100%}

#mrb-triggers.theme-default-circle .bl-trigger,#mrb-triggers.theme-default .bl-trigger,.mrb-triggers.theme-default-circle .bl-trigger,.mrb-triggers.theme-default .bl-trigger{width:100%;margin-bottom:15px}

#mrb-triggers.theme-default-circle .blr-trigger-media,#mrb-triggers.theme-default .blr-trigger-media,.mrb-triggers.theme-default-circle .blr-trigger-media,.mrb-triggers.theme-default .blr-trigger-media{text-align:center}

#mrb-triggers.theme-default-circle .bl-triggers_1 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_1 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_1 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_1 .bl-trigger{width:96%;margin-left:6%}

#mrb-triggers.theme-default-circle .bl-triggers_2 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_2 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_2 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_2 .bl-trigger{width:47%;margin-left:4%}

#mrb-triggers.theme-default-circle .bl-triggers_3 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_3 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_3 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_3 .bl-trigger{width:30.66667%;margin-left:3.33333%}

#mrb-triggers.theme-default-circle .bl-triggers_4 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_4 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_4 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_4 .bl-trigger{width:22.5%;margin-left:3%}

#mrb-triggers.theme-default-circle .bl-triggers_5 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_5 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_5 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_5 .bl-trigger{width:17.6%;margin-left:2.8%}

#mrb-triggers.theme-default-circle .bl-triggers-list,#mrb-triggers.theme-default .bl-triggers-list,.mrb-triggers.theme-default-circle .bl-triggers-list,.mrb-triggers.theme-default .bl-triggers-list{margin-left:0;text-align:center}

#mrb-triggers.theme-default-circle .bl-trigger,#mrb-triggers.theme-default .bl-trigger,.mrb-triggers.theme-default-circle .bl-trigger,.mrb-triggers.theme-default .bl-trigger{margin-bottom:0}

#mrb-triggers.theme-default-circle .bl-trigger:first-child,#mrb-triggers.theme-default .bl-trigger:first-child,.mrb-triggers.theme-default-circle .bl-trigger:first-child,.mrb-triggers.theme-default .bl-trigger:first-child{margin-left:0!important}

#mrb-triggers.theme-default-circle .bl-trigger-text,#mrb-triggers.theme-default .bl-trigger-text,.mrb-triggers.theme-default-circle .bl-trigger-text,.mrb-triggers.theme-default .bl-trigger-text{text-align:center;margin-top:10px}

#mrb-triggers.theme-default-circle .bl-trigger-icon,.mrb-triggers.theme-default-circle .bl-trigger-icon{font-size:2.3rem;padding:20px 0}

#mrb-triggers.theme-default-circle .blr-trigger-media,.mrb-triggers.theme-default-circle .blr-trigger-media{width:100%;margin-bottom:20px;position:relative;text-align:center}

#mrb-triggers.theme-default-circle .blr-trigger-media:after,#mrb-triggers.theme-default-circle .blr-trigger-media:before,.mrb-triggers.theme-default-circle .blr-trigger-media:after,.mrb-triggers.theme-default-circle .blr-trigger-media:before{content:" ";display:table}

#mrb-triggers.theme-default-circle .blr-trigger-media:after,.mrb-triggers.theme-default-circle .blr-trigger-media:after{clear:both}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon{background:transparent!important;border:2px solid #444;width:72%;max-width:90px;position:relative;margin:0 auto;border-radius:50%;line-height:1;padding:0}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon:before,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon:before{position:absolute;top:50%;left:50%;margin:-1.15rem 0 0 -1.15rem}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon:after,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-icon:after{content:"";display:block;margin-top:100%}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img{width:72%;max-width:200px;margin:0 auto;border:2px solid #444;position:relative;line-height:1;background-size:cover!important;border-radius:50%}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img:before,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img:before{content:"";display:block;margin-top:100%}

#mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img img,.mrb-triggers.theme-default-circle .blr-trigger-media .bl-trigger-img img{display:none!important}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media,.mrb-triggers.theme-horizontal-circle .blr-trigger-media{overflow:hidden;position:relative;border-radius:50%}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media:before,.mrb-triggers.theme-horizontal-circle .blr-trigger-media:before{content:"";display:block;margin-top:100%}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon{line-height:1}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:before,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:before{line-height:1;position:absolute;margin-top:-20px;right:0;left:0;top:50%}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:after,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-radius:50%;border:8px solid #fff;opacity:.5}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon,#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img{position:absolute;top:0;left:0;right:0;bottom:0}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img:before,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border-radius:50%;border:8px solid #fff;opacity:.5}

#mrb-triggers.theme-horizontal,#mrb-triggers.theme-horizontal-circle,.mrb-triggers.theme-horizontal,.mrb-triggers.theme-horizontal-circle{text-align:center}

#mrb-triggers.theme-horizontal-circle:after,#mrb-triggers.theme-horizontal:after,.mrb-triggers.theme-horizontal-circle:after,.mrb-triggers.theme-horizontal:after{content:"";clear:both;display:table}

#mrb-triggers.theme-horizontal-circle .bl-triggers-list,#mrb-triggers.theme-horizontal .bl-triggers-list,.mrb-triggers.theme-horizontal-circle .bl-triggers-list,.mrb-triggers.theme-horizontal .bl-triggers-list{width:100%;text-align:left;display:inline-block;vertical-align:middle;margin-left:-2%}

#mrb-triggers.theme-horizontal-circle .bl-trigger,#mrb-triggers.theme-horizontal .bl-trigger,.mrb-triggers.theme-horizontal-circle .bl-trigger,.mrb-triggers.theme-horizontal .bl-trigger{width:48%;margin:0 0 15px 2%;padding-top:16px}

#mrb-triggers.theme-horizontal-circle .bl-trigger-link,#mrb-triggers.theme-horizontal .bl-trigger-link,.mrb-triggers.theme-horizontal-circle .bl-trigger-link,.mrb-triggers.theme-horizontal .bl-trigger-link{text-decoration:none}

#mrb-triggers.theme-horizontal-circle .bl-trigger-icon,#mrb-triggers.theme-horizontal .bl-trigger-icon,.mrb-triggers.theme-horizontal-circle .bl-trigger-icon,.mrb-triggers.theme-horizontal .bl-trigger-icon{font-size:40px;padding:10px 0}

#mrb-triggers.theme-horizontal-circle .bl-trigger-text,#mrb-triggers.theme-horizontal .bl-trigger-text,.mrb-triggers.theme-horizontal-circle .bl-trigger-text,.mrb-triggers.theme-horizontal .bl-trigger-text{width:74%}

#mrb-triggers.theme-horizontal-circle .bl-trigger-text,#mrb-triggers.theme-horizontal-circle .blr-trigger-media,#mrb-triggers.theme-horizontal .bl-trigger-text,#mrb-triggers.theme-horizontal .blr-trigger-media,.mrb-triggers.theme-horizontal-circle .bl-trigger-text,.mrb-triggers.theme-horizontal-circle .blr-trigger-media,.mrb-triggers.theme-horizontal .bl-trigger-text,.mrb-triggers.theme-horizontal .blr-trigger-media{display:inline-block;vertical-align:middle}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media,#mrb-triggers.theme-horizontal .blr-trigger-media,.mrb-triggers.theme-horizontal-circle .blr-trigger-media,.mrb-triggers.theme-horizontal .blr-trigger-media{float:left;text-align:center;width:22%;margin-right:3%}

#mrb-triggers.theme-horizontal-circle .bl-trigger-img img,#mrb-triggers.theme-horizontal .bl-trigger-img img,.mrb-triggers.theme-horizontal-circle .bl-trigger-img img,.mrb-triggers.theme-horizontal .bl-trigger-img img{width:100%}

.mrb-image{text-align:center}

.mrb-image img{max-width:100%}

.mrb-button-block{overflow:visible!important}

[class*=theme-default-flat]#mrb-button-block .mrb-btn-item,[class*=theme-default-flat].mrb-button-block .mrb-btn-item,[class^=theme-default-flat]#mrb-button-block .mrb-btn-item,[class^=theme-default-flat].mrb-button-block .mrb-btn-item{color:#fff!important;background-color:#0073db!important;border-radius:4px}

[class*=theme-default-flat]#mrb-button-block .mrb-btn-item:before,[class*=theme-default-flat].mrb-button-block .mrb-btn-item:before,[class^=theme-default-flat]#mrb-button-block .mrb-btn-item:before,[class^=theme-default-flat].mrb-button-block .mrb-btn-item:before{border-radius:4px}

[class*=theme-default-flat]#mrb-button-block .mrb-btn-item:hover:before,[class*=theme-default-flat].mrb-button-block .mrb-btn-item:hover:before,[class^=theme-default-flat]#mrb-button-block .mrb-btn-item:hover:before,[class^=theme-default-flat].mrb-button-block .mrb-btn-item:hover:before{background-color:hsla(0,0%,100%,.1)}

#mrb-button-block,.mrb-button-block{text-align:center}

#mrb-button-block.theme-default-flat-orange .mrb-btn-item,.mrb-button-block.theme-default-flat-orange .mrb-btn-item{background-color:#f46036!important}

#mrb-button-block.theme-default-invert .mrb-btn-item,.mrb-button-block.theme-default-invert .mrb-btn-item{box-shadow:inset 0 0 0 2px #fff;background-color:hsla(0,0%,7%,.2);color:#fff}

#mrb-button-block.theme-default-invert .mrb-btn-item:focus,#mrb-button-block.theme-default-invert .mrb-btn-item:hover,.mrb-button-block.theme-default-invert .mrb-btn-item:focus,.mrb-button-block.theme-default-invert .mrb-btn-item:hover{color:#111;background-color:#fff;opacity:1}

#mrb-button-block.theme-default-bordered-trans .mrb-btn-item,.mrb-button-block.theme-default-bordered-trans .mrb-btn-item{box-shadow:inset 0 0 0 2px #111;background-color:transparent;color:#111}

#mrb-button-block.theme-default-bordered-trans .mrb-btn-item:focus,#mrb-button-block.theme-default-bordered-trans .mrb-btn-item:hover,.mrb-button-block.theme-default-bordered-trans .mrb-btn-item:focus,.mrb-button-block.theme-default-bordered-trans .mrb-btn-item:hover{color:#fff;background-color:#111;opacity:1}

#mrb-button-block.theme-default-bordered-white .mrb-btn-item,.mrb-button-block.theme-default-bordered-white .mrb-btn-item{box-shadow:inset 0 0 0 2px #111;background-color:hsla(0,0%,100%,.95);color:#111}

#mrb-button-block.theme-default-bordered-white .mrb-btn-item:focus,#mrb-button-block.theme-default-bordered-white .mrb-btn-item:hover,.mrb-button-block.theme-default-bordered-white .mrb-btn-item:focus,.mrb-button-block.theme-default-bordered-white .mrb-btn-item:hover{color:#111;background-color:hsla(0,0%,100%,.95);opacity:.6}

#mrb-button-block.theme-default .mrb-btn-item,.mrb-button-block.theme-default .mrb-btn-item{color:#fff!important;background-color:#0073db!important;overflow:hidden;border-radius:5px}

#mrb-button-block.theme-default .mrb-btn-item:after,.mrb-button-block.theme-default .mrb-btn-item:after{height:3px;background:rgba(0,0,0,.2)}

#mrb-button-block.theme-default .mrb-btn-item:hover:before,.mrb-button-block.theme-default .mrb-btn-item:hover:before{background:rgba(0,0,0,.2)}

#mrb-button-block.theme-default .mrb-btn-item:hover:after,.mrb-button-block.theme-default .mrb-btn-item:hover:after{background:rgba(0,0,0,.4)}

#mrb-button-block.theme-default .mrb-btn-item:active,.mrb-button-block.theme-default .mrb-btn-item:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}

#mrb-button-block.theme-default .mrb-btn-item:active:after,.mrb-button-block.theme-default .mrb-btn-item:active:after{height:0}

#mrb-button-block.theme-default-dashed .mrb-btn-item,.mrb-button-block.theme-default-dashed .mrb-btn-item{color:#222!important;background-color:#5bc0de!important;border:2px dashed #5bc0de!important;text-overflow:ellipsis}

#mrb-button-block.theme-default-dashed .mrb-btn-item:hover,.mrb-button-block.theme-default-dashed .mrb-btn-item:hover{background:transparent!important}

#mrb-button-block.theme-default-dashed .mrb-btn-item:active,.mrb-button-block.theme-default-dashed .mrb-btn-item:active{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}

#mrb-button-block.theme-default-rounded .mrb-btn-item,.mrb-button-block.theme-default-rounded .mrb-btn-item{color:#fff!important;background-color:#ba68c8!important;text-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 0 0 2px #fff!important;border-radius:25px}

#mrb-button-block.theme-default-rounded .mrb-btn-item.mrb-btn-large,#mrb-button-block.theme-default-rounded .mrb-btn-item.mrb-btn-large:before,.mrb-button-block.theme-default-rounded .mrb-btn-item.mrb-btn-large,.mrb-button-block.theme-default-rounded .mrb-btn-item.mrb-btn-large:before{border-radius:40px}

#mrb-button-block.theme-default-rounded .mrb-btn-item:before,.mrb-button-block.theme-default-rounded .mrb-btn-item:before{border-radius:25px}

#mrb-button-block.theme-default-rounded .mrb-btn-item:hover:before,.mrb-button-block.theme-default-rounded .mrb-btn-item:hover:before{background-color:rgba(0,0,0,.2)}

#mrb-button-block.theme-default-bordered .mrb-btn-item,.mrb-button-block.theme-default-bordered .mrb-btn-item{color:#f46036!important;box-shadow:inset 0 0 0 2px #f46036!important;background-color:transparent!important;border-radius:25px;overflow:hidden}

#mrb-button-block.theme-default-bordered .mrb-btn-item.mrb-btn-large,.mrb-button-block.theme-default-bordered .mrb-btn-item.mrb-btn-large{border-radius:40px}

#mrb-button-block.theme-default-bordered .mrb-btn-item:hover,.mrb-button-block.theme-default-bordered .mrb-btn-item:hover{color:#fff!important;background-color:#f46036!important}

#mrb-button-block.theme-default-bordered .mrb-btn-item:active:after,.mrb-button-block.theme-default-bordered .mrb-btn-item:active:after{background-color:rgba(0,0,0,.2)}

#mrb-button-block.theme-default-blue .mrb-btn-item,.mrb-button-block.theme-default-blue .mrb-btn-item{background-color:#3772ff;border:2px solid #3772ff;color:#fff!important;border-radius:8px}

#mrb-button-block.theme-default-blue .mrb-btn-item:hover,.mrb-button-block.theme-default-blue .mrb-btn-item:hover{background-color:#1f61ff;border-color:#1f61ff;color:#fff!important}

#mrb-button-block.theme-default-blue .mrb-btn-item:active,.mrb-button-block.theme-default-blue .mrb-btn-item:active{background-color:#054fff;border-color:#054fff;color:hsla(0,0%,100%,.75)!important}

#mrb-button-block.theme-default-blue-bordered .mrb-btn-item,.mrb-button-block.theme-default-blue-bordered .mrb-btn-item{background-color:transparent;border:2px solid #3772ff;color:#3772ff!important;border-radius:8px}

#mrb-button-block.theme-default-blue-bordered .mrb-btn-item:hover,.mrb-button-block.theme-default-blue-bordered .mrb-btn-item:hover{background-color:#1f61ff;border-color:#1f61ff;color:#fff!important}

#mrb-button-block.theme-default-blue-bordered .mrb-btn-item:active,.mrb-button-block.theme-default-blue-bordered .mrb-btn-item:active{background-color:#054fff;border-color:#054fff;color:hsla(0,0%,100%,.75)!important}

#mrb-button-block.theme-default-primary .mrb-btn-item,#mrb-button-block.theme-default-secondary .mrb-btn-item,.mrb-button-block.theme-default-primary .mrb-btn-item,.mrb-button-block.theme-default-secondary .mrb-btn-item{border-radius:var(--button-default-radius-large,.375rem)}

#mrb-button-block.theme-default-primary .mrb-btn-item,.mrb-button-block.theme-default-primary .mrb-btn-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--button-default-bg-color-rgba,var(--button-default-bg-color,#3772ff));color:var(--button-default-color,#fff);box-shadow:inset 0 0 0 calc(var(--button-default-border-width, 0) * 1px) var(--button-default-border-color-rgba,var(--button-default-border-color,#3772ff)),0 calc(var(--button-default-shadow-offsetY, 0) * 1px) calc(var(--button-default-shadow-blur, 0)* 1px) 0 var(--button-default-shadow-color-rgba,var(--button-default-shadow-color,#3772ff))}

#mrb-button-block.theme-default-primary .mrb-btn-item:hover,.mrb-button-block.theme-default-primary .mrb-btn-item:hover{background-color:var(--button-default-bg-color-hover-rgba,var(--button-default-bg-color-hover,#1f61ff));color:var(--button-default-color-hover,#fff);box-shadow:inset 0 0 0 calc(var(--button-default-border-width-hover, 0) * 1px) var(--button-default-border-color-hover-rgba,var(--button-default-border-color-hover,#1f61ff)),0 calc(var(--button-default-shadow-offsetY-hover, 0) * 1px) calc(var(--button-default-shadow-blur-hover, 0)* 1px) 0 var(--button-default-shadow-color-hover-rgba,var(--button-default-shadow-color-hover,#1f61ff))}

#mrb-button-block.theme-default-primary .mrb-btn-item:active,.mrb-button-block.theme-default-primary .mrb-btn-item:active{background-color:var(--button-default-bg-color-active-rgba,var(--button-default-bg-color-active,#1f61ff));color:var(--button-default-color-active,#fff);box-shadow:inset 0 0 0 calc(var(--button-default-border-width-active, 0) * 1px) var(--button-default-border-color-active-rgba,var(--button-default-border-color-active,#1f61ff)),0 calc(var(--button-default-shadow-offsetY-active, 0) * 1px) calc(var(--button-default-shadow-blur-active, 0)* 1px) 0 var(--button-default-shadow-color-active-rgba,var(--button-default-shadow-color-active,#1f61ff))}

#mrb-button-block.theme-default-secondary .mrb-btn-item,.mrb-button-block.theme-default-secondary .mrb-btn-item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--button-bordered-bg-color-rgba,var(--button-bordered-bg-color,hsla(0,0%,100%,0)));color:var(--button-bordered-color,#3772ff);box-shadow:inset 0 0 0 calc(var(--button-bordered-border-width, 0) * 1px) var(--button-bordered-border-color-rgba,var(--button-bordered-border-color,#3772ff)),0 calc(var(--button-bordered-shadow-offsetY, 0) * 1px) calc(var(--button-bordered-shadow-blur, 0)* 1px) 0 var(--button-bordered-shadow-color-rgba,var(--button-bordered-shadow-color,#3772ff))}

#mrb-button-block.theme-default-secondary .mrb-btn-item:hover,.mrb-button-block.theme-default-secondary .mrb-btn-item:hover{background-color:var(--button-bordered-bg-color-hover-rgba,var(--button-bordered-bg-color-hover,#1f61ff));color:var(--button-bordered-color-hover,#fff);box-shadow:inset 0 0 0 calc(var(--button-bordered-border-width-hover, 0) * 1px) var(--button-bordered-border-color-hover-rgba,var(--button-bordered-border-color-hover,#1f61ff)),0 calc(var(--button-bordered-shadow-offsetY-hover, 0) * 1px) calc(var(--button-bordered-shadow-blur-hover, 0)* 1px) 0 var(--button-bordered-shadow-color-hover-rgba,var(--button-bordered-shadow-color-hover,#1f61ff))}

#mrb-button-block.theme-default-secondary .mrb-btn-item:active,.mrb-button-block.theme-default-secondary .mrb-btn-item:active{background-color:var(--button-bordered-bg-color-active-rgba,var(--button-bordered-bg-color-active,#1f61ff));color:var(--button-bordered-color-active,#fff);box-shadow:inset 0 0 0 calc(var(--button-bordered-border-width-active, 0) * 1px) var(--button-bordered-border-color-active-rgba,var(--button-bordered-border-color-active,#1f61ff)),0 calc(var(--button-bordered-shadow-offsetY-active, 0) * 1px) calc(var(--button-bordered-shadow-blur-active, 0)* 1px) 0 var(--button-bordered-shadow-color-active-rgba,var(--button-bordered-shadow-color-active,#1f61ff))}

#mrb-button-block .mrb-btn-item,.mrb-button-block .mrb-btn-item{outline:none;font-size:15px;padding:15px 25px;position:relative;cursor:pointer;display:inline-block;text-decoration:none!important;font-weight:400;line-height:normal;vertical-align:middle;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-property:opacity,color,background,border-color,box-shadow,-webkit-transform;transition-property:opacity,color,background,border-color,box-shadow,-webkit-transform;transition-property:transform,opacity,color,background,border-color,box-shadow;transition-property:transform,opacity,color,background,border-color,box-shadow,-webkit-transform}

#mrb-button-block .mrb-btn-item.mrb-btn-large,.mrb-button-block .mrb-btn-item.mrb-btn-large{padding:20px 40px;font-size:20px}

#mrb-button-block .mrb-btn-item.mrb-btn-small,.mrb-button-block .mrb-btn-item.mrb-btn-small{padding:10px 15px;font-size:12px}

#mrb-button-block .mrb-btn-item:before,.mrb-button-block .mrb-btn-item:before{position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;content:""}

#mrb-button-block .mrb-btn-item:after,.mrb-button-block .mrb-btn-item:after{content:"";bottom:0;-webkit-transition:all .3s;transition:all .3s;right:0;left:0;height:100%;position:absolute}

#mrb-button-block .mrb-btn-item .mrb-btn-item-text,.mrb-button-block .mrb-btn-item .mrb-btn-item-text{position:relative;z-index:2;display:inline-block;min-width:20px;max-width:100%;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:normal}

.hide{display:none!important}

.invisible{visibility:hidden}

.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}

.hide-for-portrait,.show-for-landscape{display:block!important}

.hide-for-landscape,.show-for-portrait{display:none!important}

.mr-block .mrb-small-1{width:5.55556%}

.mr-block .mrb-small-2{width:11.11111%}

.mr-block .mrb-small-3{width:16.66667%}

.mr-block .mrb-small-4{width:22.22222%}

.mr-block .mrb-small-5{width:27.77778%}

.mr-block .mrb-small-6{width:33.33333%}

.mr-block .mrb-small-7{width:38.88889%}

.mr-block .mrb-small-8{width:44.44444%}

.mr-block .mrb-small-9{width:50%}

.mr-block .mrb-small-10{width:55.55556%}

.mr-block .mrb-small-11{width:61.11111%}

.mr-block .mrb-small-12{width:66.66667%}

.mr-block .mrb-small-13{width:72.22222%}

.mr-block .mrb-small-14{width:77.77778%}

.mr-block .mrb-small-15{width:83.33333%}

.mr-block .mrb-small-16{width:88.88889%}

.mr-block .mrb-small-17{width:94.44444%}

.mr-block .mrb-small-18{width:100%}

.-gd-content{padding:15px 5px 10px;z-index:30}

.-gd-content img{display:inline-block;vertical-align:middle}

.mrb-inline-group_top>*{display:inline-block;vertical-align:top}

.mrb-background{position:absolute;top:0;left:0;right:0;bottom:0}

.list-by-letter__list-item{text-transform:uppercase}

.list-by-letter__letter{font-weight:700;font-size:1.5625rem}

.list-by-letter__item{font-size:.75rem;margin-left:.3125rem}

.list-by-letter__item a{color:#888}

.list-by-letter__item a:active,.list-by-letter__item a:focus,.list-by-letter__item a:hover{color:#111}

.list-by-letter__item:after{content:","}

.list-by-letter__item:last-child:after{content:""}

.-notification-box .-notification .-notification-icon{padding:0!important;width:1.875rem!important;height:1.875rem!important;line-height:1.875rem}

.comment-form input[type=email],.comment-form input[type=file],.comment-form input[type=number],.comment-form input[type=tel],.comment-form input[type=text],.comment-form input[type=url],.comment-form select,.comment-form textarea,.lead-form input[type=email],.lead-form input[type=file],.lead-form input[type=number],.lead-form input[type=tel],.lead-form input[type=text],.lead-form input[type=url],.lead-form select,.lead-form textarea,.mfp-content input[type=email],.mfp-content input[type=file],.mfp-content input[type=number],.mfp-content input[type=tel],.mfp-content input[type=text],.mfp-content input[type=url],.mfp-content select,.mfp-content textarea,.subscribe-add-form input[type=email],.subscribe-add-form input[type=file],.subscribe-add-form input[type=number],.subscribe-add-form input[type=tel],.subscribe-add-form input[type=text],.subscribe-add-form input[type=url],.subscribe-add-form select,.subscribe-add-form textarea{margin-bottom:1.6875rem!important}

.comment-form input[type=email]+ul.errors,.comment-form input[type=file]+ul.errors,.comment-form input[type=number]+ul.errors,.comment-form input[type=tel]+ul.errors,.comment-form input[type=text]+ul.errors,.comment-form input[type=url]+ul.errors,.comment-form select+ul.errors,.comment-form textarea+ul.errors,.lead-form input[type=email]+ul.errors,.lead-form input[type=file]+ul.errors,.lead-form input[type=number]+ul.errors,.lead-form input[type=tel]+ul.errors,.lead-form input[type=text]+ul.errors,.lead-form input[type=url]+ul.errors,.lead-form select+ul.errors,.lead-form textarea+ul.errors,.mfp-content input[type=email]+ul.errors,.mfp-content input[type=file]+ul.errors,.mfp-content input[type=number]+ul.errors,.mfp-content input[type=tel]+ul.errors,.mfp-content input[type=text]+ul.errors,.mfp-content input[type=url]+ul.errors,.mfp-content select+ul.errors,.mfp-content textarea+ul.errors,.subscribe-add-form input[type=email]+ul.errors,.subscribe-add-form input[type=file]+ul.errors,.subscribe-add-form input[type=number]+ul.errors,.subscribe-add-form input[type=tel]+ul.errors,.subscribe-add-form input[type=text]+ul.errors,.subscribe-add-form input[type=url]+ul.errors,.subscribe-add-form select+ul.errors,.subscribe-add-form textarea+ul.errors{display:block;position:relative;top:-1.6875rem;height:0}

ul.errors{list-style:none;margin:0;width:100%}

ul.errors li{background:#ff003c;color:#fff!important;font-size:.75rem!important;padding:.1875rem .625rem .3125rem!important;text-transform:lowercase;line-height:1}

.incremental-field .js-num-products_error{position:absolute;bottom:-1.875rem;left:0;color:#ff003c;width:100%;text-align:center}

.favorites{width:36px;height:36px;background:#fff;border-radius:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}

.favorites svg{fill:rgba(0,0,0,.25)}

.favorites svg path.favorites-is_active{display:none}

.favorites svg path.favorites-is_not_active{display:inline}

.favorites span.favorites-is_active{display:none}

.favorites span.favorites-is_not_active{display:block}

.favorites.favorites--active path.favorites-is_active{display:inline}

.favorites.favorites--active path.favorites-is_not_active{display:none}

.favorites.favorites--active span.favorites-is_active{display:block}

.favorites.favorites--active span.favorites-is_not_active{display:none}

.favorites__tooltip{position:absolute;padding:4px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#000;border-radius:4px;top:-32px;display:none}

.favorites__text{font-style:normal;font-weight:400;font-size:12px;line-height:145%;letter-spacing:-.02em;text-align:center;color:#fff}

.favorites__triangle{width:0;height:0;border:0 solid transparent;border-left-width:10px;border-right-width:10px;border-top:10px solid #000;position:absolute;top:-10px;display:none}

.favorites:hover svg{fill:#ff0054}

.favorites:hover .favorites__tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}

.favorites:hover .favorites__triangle{display:block}

.favorites:hover.favorites--active path.favorites-is_active{display:none}

.favorites:hover.favorites--active path.favorites-is_not_active{display:inline}

.favorites-wrapper{position:absolute;right:-10px;top:-10px;z-index:9}

.favorites-wrapper--no-img{right:0;top:10px}

.favorites-items-wrapper{position:absolute;right:-10px;top:-10px;z-index:9}

.favorites-page .catalog__product{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}

.favorites-page .catalog__product:has(.favorites--active){opacity:1}

.fileapi{overflow:hidden;position:relative}

.fileapi input[type=file]{top:-10px;right:-40px;padding:0!important;margin:0!important;left:0;bottom:0;height:auto!important;z-index:2;position:absolute;cursor:pointer;opacity:0;filter:alpha(opacity=0);font-size:50px}

.js-edit-mode .client-cookies-notice{left:4.375rem}

.client-cookies-notice{position:fixed;left:0;z-index:1000;margin-left:-100%;-webkit-transition:margin-left .7s linear;transition:margin-left .7s linear}

.client-cookies-notice_open{margin-left:1.5rem;-webkit-animation:notice-show .7s linear;animation:notice-show .7s linear}

.client-cookies-notice__design{overflow:auto;max-height:calc(100vh - 48px);padding:1rem;border-radius:.25rem;box-sizing:border-box;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.client-cookies-notice__design_light{background:#fff;color:#000;box-shadow:0 4px 24px rgba(114,128,170,.32)}

.client-cookies-notice__design_light a{color:#0067f2}

.client-cookies-notice__design_dark{background:#161925;color:#fff;opacity:.95}

.client-cookies-notice__design_dark a{color:currentColor}

.client-cookies-notice__design_dark a,.client-cookies-notice__design_light a{box-shadow:0 1px 0 0 currentColor;-webkit-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out}

.client-cookies-notice__design_dark a:hover,.client-cookies-notice__design_light a:hover{box-shadow:none}

.client-cookies-notice__description{padding-bottom:1rem}

.client-cookies-notice__description,.client-cookies-notice__description p{line-height:1.25rem}

.client-cookies-notice__description p{margin:0;padding:0}

.client-cookies-notice__button{width:100%;padding:.75rem 1.5rem;background-color:#0067f2;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;box-sizing:border-box;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;outline:none}

.client-cookies-notice__button:focus,.client-cookies-notice__button:hover{background-color:#0058f2}

.client-cookies-notice__button:active{background-color:#0046f2}

@-webkit-keyframes notice-show{0%{margin-left:-100%}

to{margin-left:1.5rem}

}

@keyframes notice-show{0%{margin-left:-100%}

to{margin-left:1.5rem}

}

.mobile-burger-wrapper{width:65%}

.mobile-cart-wrapper{width:35%;-ms-flex-pack:end;justify-content:flex-end}

.menu-cart-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-pack:end;justify-content:flex-end}

.cabinet__wrapper,.menu-cart-wrapper{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center;align-items:center}

.cabinet__wrapper{float:right;padding-right:.9375rem}

.cabinet__button{display:-ms-flexbox;display:flex;padding:1.068rem .75rem;color:#111}

.cabinet__button.active .cabinet__arrow svg,.cabinet__button.active:before,.cabinet__button:active .cabinet__arrow svg,.cabinet__button:active:before,.cabinet__button:hover .cabinet__arrow svg,.cabinet__button:hover:before{opacity:1}

.cabinet-button__icon{margin:auto 0;height:1rem;width:1rem}

.cabinet-button__icon svg{width:100%;height:100%}

.cabinet-button__icon svg path{fill:#111}

.cabinet-button__text{margin:auto .1875rem auto .6875rem;font-size:var(--menu-font-size,.75rem);text-transform:uppercase;line-height:1.5;font-weight:500}

.cabinet__list{margin-top:.625rem;position:absolute;right:0;box-shadow:0 4px 5px 0 rgba(0,0,0,.11),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:#fff;top:100%;display:none;z-index:100}

.cabinet__list--open{display:block}

.cabinet-list__item{color:#555;text-align:left;font-weight:500;font-size:var(--menu-font-size,.75rem);line-height:1.5;text-transform:uppercase;padding:10px 12px;width:168px;position:relative}

.cabinet-list__item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:.0625rem;background-color:var(--menu-color,#fff);opacity:.1}

.address-images{margin:0 0 -.9375rem}

.address-images__item{margin-bottom:.9375rem}

.address-images__item img{width:100%}

.address-images__item a{display:block}

.contacts-soc-empty{text-align:center}

.catalog-filter-group__section{margin-bottom:2.5rem}

.filter-group-section__title{text-transform:uppercase;font-weight:700;margin-bottom:.9375rem}

.filter-group-section__content{margin-bottom:1.25rem}

.filter-group__title{padding:.3125rem 0;display:inline-block;color:#111;font-size:.75rem;text-transform:uppercase}

.filter-group__title:active,.filter-group__title:focus,.filter-group__title:hover{color:#555}

.filter-group__title_active{color:#111;font-weight:700}

.filter-group__wrap-button{position:fixed;bottom:0;left:0;width:100%;padding:1.25rem;background:#fff;z-index:1}

.filter-item__input{margin:0;border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;font-size:.9375rem;height:3.125rem}

.filter-item__input.error{box-shadow:inset 0 0 0 2px #ff003c}

.filter-item__input:focus{border:none;background-color:#eaeaea}

.filter-item__input::-webkit-input-placeholder{color:#888}

.filter-item__input::-moz-placeholder{color:#888}

.filter-item__input:-ms-input-placeholder{color:#888}

.filter-item__input::placeholder{color:#888}

.filter-item__input-text{margin-right:.3125rem}

.color-selector{margin:.1875rem .3125rem}

.color-selector input[type=checkbox]{position:absolute;left:-999999px}

.color-selector input[type=checkbox]:checked+label{border-radius:50%}

.color-selector label{cursor:pointer;width:1.25rem;height:1.25rem;margin:0;border:1px solid #999;display:block}

#order-form-product .product-filters input[type=checkbox][type=checkbox]+label,#order-form-products .product-filters input[type=checkbox][type=checkbox]+label,#order-form-services .product-filters input[type=checkbox][type=checkbox]+label,.cart .product-filters input[type=checkbox][type=checkbox]+label,.mfp-content #sharebyemail .product-filters input[type=checkbox][type=checkbox]+label,.mfp-content.site-popup .dynamic-form .product-filters input[type=checkbox][type=checkbox]+label,.oneClickBuyForm .product-filters input[type=checkbox][type=checkbox]+label,.product-filters #order-form-product input[type=checkbox][type=checkbox]+label,.product-filters #order-form-products input[type=checkbox][type=checkbox]+label,.product-filters #order-form-services input[type=checkbox][type=checkbox]+label,.product-filters .cart input[type=checkbox][type=checkbox]+label,.product-filters .mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label,.product-filters .mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label,.product-filters .oneClickBuyForm input[type=checkbox][type=checkbox]+label,.product-filters .site-checkbox[type=checkbox]+label{font-weight:400}

.product-filters__item{border:solid #ccc;border-width:0 0 1px;font-size:.8125rem;font-weight:700;color:#555;cursor:pointer;display:block;text-transform:uppercase}

.product-filters__item:hover{color:#111}

.product-filters__values{overflow-y:auto;max-height:18.75rem;padding:0 .625rem .625rem}

.product-filters__title{padding:.9375rem 0;position:relative}

.product-filters__title.active .product-filters__dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.product-filters__dropdown{display:inline-block;line-height:1;vertical-align:top;-webkit-transform:none;-ms-transform:none;transform:none}

.product-filters__dropdown svg{max-width:.8125rem;max-height:.8125rem;vertical-align:top}

.filter-values__value{padding:.5rem 0}

.catalog-filters__section{margin:0 0 .9375rem}

.catalog-filters__section:last-child{margin:0}

.catalog-search__input{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;font-size:.9375rem;height:3.125rem;font-weight:400}

.catalog-search__input.error{box-shadow:inset 0 0 0 2px #ff003c}

.catalog-search__input:focus{border:none;background-color:#eaeaea}

.catalog-search__input::-webkit-input-placeholder{color:#888}

.catalog-search__input::-moz-placeholder{color:#888}

.catalog-search__input:-ms-input-placeholder{color:#888}

.catalog-search__input::placeholder{color:#888}

.catalog-search .catalog-search__button{height:auto!important;padding:1rem 1.875rem;width:auto}

.brands__item{margin-bottom:1.875rem}

.brands .list-by-letter__letter{font-size:1.125rem;line-height:1.3}

.brands .list-by-letter__item{font-size:.75rem;font-weight:700;line-height:1.5625rem}

.product-item-price_old{color:#ff3102;text-decoration:line-through;margin-left:.625rem;font-size:.75rem}

.product-photos__item{margin-bottom:.9375rem}

.product-photos__no-photo{background:#eaeaea;width:100%;line-height:5.8125rem;text-align:center}

.product-photos__no-photo svg{display:inline-block;vertical-align:middle;max-width:50%;margin-top:-20%}

.product-videos__item{margin-bottom:.9375rem}

.product-video,.product-video__wrapper{position:relative}

.product-video__wrapper:before{-webkit-transition:all .2s;transition:all .2s;opacity:.7;background:url(img/play.png) no-repeat 50%;background-size:cover;position:absolute;left:0;right:0;bottom:0;top:0;content:""}

.product-video__play{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.product-documents .document-info{padding-bottom:1.25rem}

.order-last{-ms-flex-order:-1;order:-1}

.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list,.slick-slider{position:relative;display:block}

.slick-list{overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:none}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}

.slick-track{position:relative;left:0;top:0;display:block}

.slick-track:after,.slick-track:before{content:"";display:table}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{float:left;height:100%;min-height:1px;display:none}

[dir=rtl] .slick-slide{float:right}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

@-webkit-keyframes iframe-fadeIn{0%{opacity:0}

to{opacity:1}

}

@keyframes iframe-fadeIn{0%{opacity:0}

to{opacity:1}

}

.cart{width:100%;background-color:transparent}

.cart .select-dynamic-field select{border:none;background-color:#eaeaea;padding:.5rem .9375rem;font-size:.9375rem;height:3.125rem;color:#111;font-family:inherit;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:100%;margin:0 0 1.6875rem;padding:0 1.875rem 0 .9375rem;background-position:103%;background-position:right -1rem center}

.cart .select-dynamic-field select.error{box-shadow:inset 0 0 0 2px #ff003c}

.cart .select-dynamic-field select:focus{border:none;background-color:#eaeaea}

.cart .select-dynamic-field select::-webkit-input-placeholder{color:#888}

.cart .select-dynamic-field select::-moz-placeholder{color:#888}

.cart .select-dynamic-field select:-ms-input-placeholder{color:#888}

.cart .select-dynamic-field select::placeholder{color:#888}

.cart .dynamic-field-checkbox{margin:0 0 1.6875rem}

.cart input,.cart textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;height:3.125rem;margin:0 0 1.6875rem;font-size:.9375rem}

.cart input.error,.cart textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

.cart input:focus,.cart textarea:focus{border:none;background-color:#eaeaea}

.cart input::-webkit-input-placeholder,.cart textarea::-webkit-input-placeholder{color:#888}

.cart input::-moz-placeholder,.cart textarea::-moz-placeholder{color:#888}

.cart input:-ms-input-placeholder,.cart textarea:-ms-input-placeholder{color:#888}

.cart input::placeholder,.cart textarea::placeholder{color:#888}

.cart textarea{height:100px;resize:vertical;line-height:1.5}

.cart ul{list-style-type:none}

.cart ul.errors{font-size:.875rem;text-transform:lowercase}

.cart .error{background:#ff003c;color:#fff;font-size:.75rem;padding:.1875rem .625rem .3125rem;text-transform:lowercase;line-height:1}

.cart .dynamic-form input[type=text]{height:2.8125rem}

.cart .dynamic-form input[type=text],.cart .dynamic-form textarea{font-size:.9375rem;background-color:#eaeaea;color:#888}

.cart .dynamic-form label{color:#555;padding:0;margin:0}

.cart .dynamic-form dl{margin-bottom:1.6875rem}

.cart .dynamic-form dl:last-child{margin-bottom:0}

.cart .dynamic-form dt{margin:0;font-weight:400}

.cart .dynamic-form dd{position:absolute;width:100%;top:3.3rem}

.cart input[type=text],.cart textarea{margin:0}

.cart input[type=checkbox]+label span{display:inline-block;vertical-align:middle;line-height:1.5}

.cart input[type=radio]{position:relative;margin:0;top:-2px}

.cart-table td.promocode-text{vertical-align:middle}

.cart-table td.price{color:#555}

.cart-table td.num{padding-top:.75rem}

.cart-table td.num input[type=text]{width:3.75rem;height:1.875rem;font-size:.875rem;color:#111;text-align:right;height:2.8125rem;line-height:2.5rem}

.cart-table td.num input.error{padding:.5rem .9375rem;background-color:#eaeaea}

.cart-table .total-summ td,.cart-table th{color:#000;text-transform:uppercase;vertical-align:middle;border-bottom-color:#fff}

.cart-table #total-summ-order,.cart-table .total-result td{font-size:.9375rem;font-weight:700}

.cart-table .min-order-sum td{background-color:#ff003c;color:#fff;text-transform:uppercase;font-weight:700;height:3.125rem;vertical-align:middle}

.cart-table td:last-child,.cart-table th:last-child{padding-right:.625rem}

.cart-table td:first-child,.cart-table th:first-child{padding-left:.625rem}

.cart-table th{padding:2.375rem 0}

.cart-table td{border-bottom:1px solid #ddd;font-size:.875rem;vertical-align:top;padding:1.25rem 0}

.cart-table td.preview a{color:#111}

.cart-table td.preview a:active,.cart-table td.preview a:focus,.cart-table td.preview a:hover{color:#555}

.cart-table td.cart-manage span{display:block;color:#cfcfcf;cursor:pointer;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:1.25rem}

.cart-table td.cart-manage span:hover{color:#111}

.cart-table .deleted-item td{opacity:.6}

.cart-table td.caption{font-weight:500;position:relative;z-index:0;line-height:1.125rem;color:#111;padding-right:1.875rem}

.cart-table td.caption a{color:#111;font-size:.9375rem}

.cart-table td.caption a:active,.cart-table td.caption a:focus,.cart-table td.caption a:hover{color:#555}

.cart-table td.caption .scu{font-size:.75rem;font-weight:400;margin-top:.625rem}

.cart-table td.caption .product-params,.cart-table td.caption .scu{color:#888;margin-left:0;font-size:.75rem;font-weight:400}

.cart-table td.caption .product-params{margin-bottom:0}

.cart-table img{display:block;width:4.375rem}

.cart-table .space td{background:none}

.cart-table .total-summ td{background:#eaeaea;font-weight:700;color:#111}

.cart-table .total-summ td .info{font-size:.875rem}

.cart-table .preview .no-photo{width:4.375rem;height:3.375rem;background:url(//s.siteapi.org/frontend/static/grid_9/img/get_image-56caf33695.png) -384px -124px transparent;margin-bottom:.4375rem}

.cart-table .cost{color:#555}

.cart-table .delivery .dlvr-id label{font-size:.875rem;line-height:1.125rem;color:#555;cursor:pointer}

.cart-table .delivery .dlvr-id label:hover{color:#111}

.cart-table .delivery td{padding:.9375rem .625rem}

.cart-table .delivery .price{font-size:.75rem;color:#111}

.cart-table tr{position:relative;padding:.9375rem 0}

.cart-info-form{margin-top:-1.125rem}

.payments-step{margin-top:-2.375rem}

.payments-step .paymethod{display:inline-block;vertical-align:middle}

.payments-step .paymethod label{width:100%;height:100%;cursor:pointer;border-bottom:1px solid #ddd;position:relative;padding:.9375rem 0 .875rem}

.payments-step .paymethod label:hover{background:#fff}

.payments-step .paymethod label:hover .paymethod-label{color:#111}

.payments-step .paymethod label:hover:after{font-size:1rem;font-weight:600;line-height:3.4375rem;color:#59a80f;top:0;bottom:0;right:0;margin:0 1rem;vertical-align:middle;position:absolute}

.payments-step .paymethod label:before{content:"";height:100%;display:inline-block;vertical-align:middle}

.payments-step .paymethod label .paymethod-label{width:65%;color:#555;padding:0 1.5625rem 0 1rem;font-size:.9375rem;line-height:1.334}

.payments-step .paymethod label .svg-icon{width:1.5rem}

.payments-step .paymethod label .svg-icon svg{height:1.5rem;width:1.5rem;max-height:1.5rem;max-width:1.5rem}

.payments-step .paymethod label,.payments-step .paymethod span{display:inline-block;vertical-align:middle}

.payments-step .paymethod input[type=radio]{display:none}

.payments-step .paymethod__arrow{height:inherit;line-height:1;position:absolute;right:-.4375rem;top:50%;margin-top:-.8125rem}

.payments-step .paymethod__arrow svg{vertical-align:middle;max-width:1.5rem;max-height:1.5rem}

.payments-step .paymethod .paymethod__arrow-next{display:none;position:absolute;right:1rem;top:50%;margin-top:-.625rem}

.payments-step .paymethod .paymethod__arrow-next svg{max-width:1.25rem;max-height:1.25rem;vertical-align:top;fill:#59a80f}

.basket-button-prev:hover{opacity:1}

.basket-button-prev__icon{margin-bottom:.1875rem}

.basket-button-prev__icon svg{max-width:1.25rem;max-height:1.25rem}

.basket-button-prev__title{font-size:.75rem;line-height:1.66;margin-left:.875rem}

.payments-step .paymethod #paymentmethod-2-inputs{display:none}

a.shop-continue{text-transform:uppercase;color:#111;font-size:.75rem}

a.shop-continue svg{top:1.25rem;left:.625rem}

.product-info a{font-size:.75rem}

tr.total-summ{padding:0}

.ant-select-dropdown ul{margin-left:0}

.total-summ{margin-bottom:2rem}

.catalog-sort{margin-top:-.625rem}

.catalog-sort__check-balance{min-height:1.75rem}

.catalog-sort__item{margin-top:.625rem}

.subscribe-add-form input{margin:0 0 1.6875rem}

.subscribe-add-form__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}

.subscribe-add-form__container--captcha{display:-ms-grid;display:grid;grid-auto-columns:auto;-ms-flex-pack:inherit;justify-content:inherit}

.subscribe-add-form__container--captcha input{width:100%!important}

.subscribe-add-form__container--captcha .captcha-container{margin:0}

.subscribe-add-form__container--captcha .button_for_subscriber-add-form{-ms-grid-row:4;grid-row-start:4;display:block;justify-self:center}

.ui.tab{display:none}

.ui.tab.active,.ui.tab.open{display:block}

.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}

.ui.tab.loading *{position:relative!important;left:-10000px!important}

.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:"";top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}

.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:"";top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}

@font-face{font-family:triggers-ft;src:url(//s.siteapi.org/frontend/static/grid_9/fonts/triggers-ft-738b1721cf.eot);src:url(//s.siteapi.org/frontend/static/grid_9/fonts/triggers-ft-738b1721cf.eot?#iefix) format("eot"),url(//s.siteapi.org/frontend/static/grid_9/fonts/triggers-ft-b8590028a6.woff) format("woff"),url(//s.siteapi.org/frontend/static/grid_9/fonts/triggers-ft-51fc0049da.ttf) format("truetype");font-style:normal;font-weight:400}

[class*=-triggers-ft],[class^=-triggers-ft]{font-family:triggers-ft!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

[class*=-triggers-ft].off,[class^=-triggers-ft].off{opacity:.6}

[class*=-triggers-ft].disable,[class^=-triggers-ft].disable{opacity:.4;cursor:default}

.-triggers-ft-bomb:before{content:""}

.-triggers-ft-bubble:before{content:""}

.-triggers-ft-calendar:before{content:""}

.-triggers-ft-camera:before{content:""}

.-triggers-ft-cart:before{content:""}

.-triggers-ft-child:before{content:""}

.-triggers-ft-cloudy:before{content:""}

.-triggers-ft-comments-o:before{content:""}

.-triggers-ft-credit-card:before{content:""}

.-triggers-ft-credit:before{content:""}

.-triggers-ft-dashboard:before{content:""}

.-triggers-ft-database:before{content:""}

.-triggers-ft-earth:before{content:""}

.-triggers-ft-eightball:before{content:""}

.-triggers-ft-fire:before{content:""}

.-triggers-ft-flag-checkered:before{content:""}

.-triggers-ft-flag-o:before{content:""}

.-triggers-ft-futbol-o:before{content:""}

.-triggers-ft-gamepad:before{content:""}

.-triggers-ft-gift:before{content:""}

.-triggers-ft-graduate:before{content:""}

.-triggers-ft-graph:before{content:""}

.-triggers-ft-happy:before{content:""}

.-triggers-ft-headphones:before{content:""}

.-triggers-ft-heart:before{content:""}

.-triggers-ft-key:before{content:""}

.-triggers-ft-laptop:before{content:""}

.-triggers-ft-life-bouy:before{content:""}

.-triggers-ft-lightbulb-o:before{content:""}

.-triggers-ft-like:before{content:""}

.-triggers-ft-location:before{content:""}

.-triggers-ft-magic:before{content:""}

.-triggers-ft-medal:before{content:""}

.-triggers-ft-medal2:before{content:""}

.-triggers-ft-megaphone:before{content:""}

.-triggers-ft-news:before{content:""}

.-triggers-ft-organization:before{content:""}

.-triggers-ft-package:before{content:""}

.-triggers-ft-paper-plane-o:before{content:""}

.-triggers-ft-pen:before{content:""}

.-triggers-ft-pie-chart:before{content:""}

.-triggers-ft-rocket:before{content:""}

.-triggers-ft-security:before{content:""}

.-triggers-ft-settings:before{content:""}

.-triggers-ft-star-o:before{content:""}

.-triggers-ft-stats:before{content:""}

.-triggers-ft-stats2:before{content:""}

.-triggers-ft-study:before{content:""}

.-triggers-ft-sun:before{content:""}

.-triggers-ft-t-shirt:before{content:""}

.-triggers-ft-tools:before{content:""}

.-triggers-ft-truck:before{content:""}

.-triggers-ft-wallet:before{content:""}

.-triggers-ft-washingmachine:before{content:""}

.video__wrapper{position:relative;display:inline-block;padding-bottom:56.25%;width:100%;padding-top:25px;height:0}

.video__wrapper .video__frame{position:absolute;top:0;left:0;width:100%;height:100%}

.mce-video__frame{width:100%;min-width:100px;margin:0;height:0;display:inline-block;box-sizing:border-box;padding-bottom:56%}

.mce-video-intext,.video-intext{position:relative;width:160px!important;height:120px!important;cursor:pointer}

.mce-input-error{border-color:#ff4500!important}

.mce-tooltip-error .mce-tooltip-inner{background-color:#ff4500}

.mce-tooltip-error .mce-tooltip-arrow{border-color:#ff4500}

.top-bar{width:100%;background-color:#fff;height:3.5rem;-webkit-filter:drop-shadow(5px 2px 5px rgba(114,128,170,.2));filter:drop-shadow(5px 2px 5px rgba(114,128,170,.2));z-index:1002;position:relative;font-family:Roboto,Arial,sans-serif}

.top-bar__section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}

.top-bar__elements,.top-bar__form{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}

.top-bar__elements{margin-left:auto}

.top-bar__element,.top-bar__elements{-ms-flex-align:center;align-items:center;list-style:none}

.top-bar__element{font-style:normal;font-weight:500;font-size:.688rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase;position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1.25rem;box-sizing:border-box}

.top-bar__element_text{margin-left:8px}

.top-bar__element_help{margin:0;display:-ms-flexbox;display:flex}

.top-bar__element_help span{margin-left:8px}

.top-bar__element_icon svg{display:block;width:1rem;height:1rem}

.top-bar__element_tariff{-webkit-transition:background .5s;transition:background .5s;padding:0;max-height:32px;margin-right:12px;background:#dafaf3;border-radius:8px}

.top-bar__element_tariff a{color:#06af48;text-transform:capitalize;font-size:12px;line-height:125%;padding:.5rem}

.top-bar__element_buy-tariff{-webkit-transition:background .5s;transition:background .5s;background:#0067f2;padding:0;max-height:32px;margin-right:12px}

.top-bar__element_buy-tariff a{font-weight:600;font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:.5rem .75rem}

.top-bar__element_buy-tariff:hover{background:#0058f2}

.top-bar__element_buy-tariff:active{background:#0046f2}

.top-bar__element_link{-webkit-transition:background .5s;transition:background .5s;color:#0067f2;padding:0;max-height:32px;margin-right:12px}

.top-bar__element_link a{color:#0067f2;padding:.5rem .75rem}

.top-bar__element_link:hover{background:#d1eaff;color:#0058f2}

.top-bar__element_link:hover a{color:#0058f2}

.top-bar__element_link:active{background:none;outline:2px solid #a3d5ff;color:#0046f2}

.top-bar__element_link:active a{color:#0046f2}

.top-bar__element_gift{padding:.533rem .8rem}

.top-bar__account-toggle{display:block;top:0;left:0!important;width:100%;height:100%;opacity:0;position:absolute;margin:0;cursor:pointer}

.top-bar input[type=checkbox]:checked~.top-bar__account-menu{visibility:visible;opacity:1;z-index:10}

.top-bar__account-menu{display:block;visibility:hidden;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;position:absolute;list-style:none;margin:0;top:103%;right:0;width:192px}

.top-bar__account-item{padding:10px 12px;background:#fff;-webkit-transition:background .5s;transition:background .5s}

.top-bar__account-item:hover{background:#f2f8ff;color:#0058f2}

.top-bar__account-item:hover a{color:#0058f2}

.top-bar__account-item:active{background:#e1efff;color:#0046f2}

.top-bar__account-item:active a{color:#0046f2}

.top-bar__account-link{font-weight:400;font-size:14px;line-height:145%;letter-spacing:-.02em;color:#4b587c;text-transform:none;display:block}

.top-bar__account-role{font-weight:400;font-size:12px;line-height:145%;color:#5e6b92!important}

.top-bar .top-bar__element_form-button{color:#5e6b92;cursor:pointer;background:none;-webkit-transition:background .5s;transition:background .5s}

.top-bar .top-bar__element_form-button:hover{background:#e3e6ee;color:#4b587c}

.top-bar .top-bar__element_form-button:active,.top-bar .top-bar__element_form-button:focus{background:none;outline:2px solid #a7b0ca;color:#262c3e;outline-offset:-2px}

.top-bar .top-bar__element_form-aciive{background:#e3e6ee;color:#4b587c}

#topbar-tariff-buttons{display:-ms-inline-flexbox;display:inline-flex}

.gift-modal{position:fixed;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:1002;overflow-y:hidden;background-color:rgba(19,41,61,.7)}

.gift-modal__wrapper{background-color:#fff;-webkit-perspective:1300px;perspective:1300px;max-width:736px;width:100%;margin:0 auto}

.gift-modal__header{position:relative;padding:23px 19px;background-color:#c9f9ff}

.gift-modal__close,.gift-modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}

.gift-modal__close{cursor:pointer;position:absolute;padding:6px;top:18px;right:19px}

.gift-modal__title{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:1.33;margin-bottom:0;color:#13293d}

.gift-modal__content{max-width:480px;width:100%;text-align:center;margin:32px auto 64px}

.gift-modal__text{font-family:Roboto;font-weight:400;font-size:16px;margin-bottom:24px;line-height:1.5;text-align:center;letter-spacing:.01em;color:#13293d}

.gift-modal__text--bold{font-weight:700}

.gift-modal__button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;border-radius:4px;color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;text-decoration:none;line-height:1.14;letter-spacing:.04em}

.gift-modal__button svg{margin-right:10px}

.gift-modal__button:active,.gift-modal__button:focus,.gift-modal__button:hover{color:#fff!important}

.gift-modal__button--vk{background-color:#3e6388;margin-right:24px}

.gift-modal__button--tg{background-color:#4faee6}

.gift-modal__icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;padding:14px;margin-right:40px;margin-left:-100px}

.info-panel{text-align:center;font-size:16px;position:relative;z-index:1;background:#1092d3;padding:4px 0}

.info-panel_alert{background:#b94a48}

.info-panel,.info-panel a{color:#fff;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}

.info-panel .icon svg{fill:#fff;display:inline-block;vertical-align:middle;width:24px;height:auto}

.info-panel .icon_close{margin-left:15px;opacity:.7;cursor:pointer}

.info-panel .icon_close:hover svg{opacity:1}

@font-face{font-family:icon-font;src:url(//s.siteapi.org/frontend/static/grid_9/fonts/icon-font-3a7e2087df.eot);src:url(//s.siteapi.org/frontend/static/grid_9/fonts/icon-font-3a7e2087df.eot?#iefix) format("eot"),url(//s.siteapi.org/frontend/static/grid_9/fonts/icon-font-177518125d.woff) format("woff"),url(//s.siteapi.org/frontend/static/grid_9/fonts/icon-font-4d50cb9734.ttf) format("truetype");font-style:normal;font-weight:400}

[class*=-icon-font],[class^=-icon-font]{font-family:icon-font;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

[class*=-icon-font].off,[class^=-icon-font].off{opacity:.6}

[class*=-icon-font].disable,[class^=-icon-font].disable{opacity:.4;cursor:default}

.-icon-font-arrow-down:before{content:""}

.-icon-font-arrow-left-3:before{content:""}

.-icon-font-arrow-left:before{content:""}

.-icon-font-arrow-left2:before{content:""}

.-icon-font-arrow-right-3:before{content:""}

.-icon-font-arrow-right:before{content:""}

.-icon-font-arrow-right2:before{content:""}

.-icon-font-arrow-up:before{content:""}

.-icon-font-basket:before{content:""}

.-icon-font-bomb:before{content:""}

.-icon-font-bubble:before{content:""}

.-icon-font-calendar:before{content:""}

.-icon-font-camera:before{content:""}

.-icon-font-cart-2:before{content:""}

.-icon-font-cart:before{content:""}

.-icon-font-chain:before{content:""}

.-icon-font-check-box:before{content:""}

.-icon-font-checkmark:before,.-notification-box .-notification.success .-notification-icon:before{content:""}

.-icon-font-checkmark2:before{content:""}

.-icon-font-child:before{content:""}

.-icon-font-close:before{content:""}

.-icon-font-close2:before{content:""}

.-icon-font-cloudy:before{content:""}

.-icon-font-comments-o:before{content:""}

.-icon-font-credit-card:before{content:""}

.-icon-font-credit:before{content:""}

.-icon-font-dashboard:before{content:""}

.-icon-font-database:before{content:""}

.-icon-font-download:before{content:""}

.-icon-font-earth:before{content:""}

.-icon-font-edit:before{content:""}

.-icon-font-eightball:before{content:""}

.-icon-font-eye-slash:before{content:""}

.-icon-font-eye:before{content:""}

.-icon-font-fire:before{content:""}

.-icon-font-flag-checkered:before{content:""}

.-icon-font-flag-o:before{content:""}

.-icon-font-futbol-o:before{content:""}

.-icon-font-gamepad:before{content:""}

.-icon-font-gift:before{content:""}

.-icon-font-graduate:before{content:""}

.-icon-font-graph:before{content:""}

.-icon-font-happy:before{content:""}

.-icon-font-headphones:before{content:""}

.-icon-font-heart:before{content:""}

.-icon-font-home-slash:before{content:""}

.-icon-font-home:before{content:""}

.-icon-font-image:before{content:""}

.-icon-font-key:before{content:""}

.-icon-font-laptop:before{content:""}

.-icon-font-library:before{content:""}

.-icon-font-life-bouy:before{content:""}

.-icon-font-lightbulb-o:before{content:""}

.-icon-font-like:before{content:""}

.-icon-font-link:before{content:""}

.-icon-font-location:before{content:""}

.-icon-font-magic:before{content:""}

.-icon-font-mail:before{content:""}

.-icon-font-medal:before{content:""}

.-icon-font-medal2:before{content:""}

.-icon-font-megaphone:before{content:""}

.-icon-font-minus:before{content:""}

.-icon-font-move-vertical:before{content:""}

.-icon-font-news:before{content:""}

.-icon-font-notification:before,.-notification-box .-notification.warning .-notification-icon:before{content:""}

.-icon-font-organization:before{content:""}

.-icon-font-package:before{content:""}

.-icon-font-paper-plane-o:before{content:""}

.-icon-font-pen:before{content:""}

.-icon-font-phone:before{content:""}

.-icon-font-pie-chart:before{content:""}

.-icon-font-plus:before{content:""}

.-icon-font-print:before{content:""}

.-icon-font-question:before{content:""}

.-icon-font-reply:before{content:""}

.-icon-font-rocket:before{content:""}

.-icon-font-sad:before{content:""}

.-icon-font-search:before{content:""}

.-icon-font-security:before{content:""}

.-icon-font-settings:before{content:""}

.-icon-font-sm-arrow-down:before{content:""}

.-icon-font-sm-arrow-right:before{content:""}

.-icon-font-sm-arrow-up:before{content:""}

.-icon-font-spin:before{content:""}

.-icon-font-spinner:before{content:""}

.-icon-font-star-o:before{content:""}

.-icon-font-star:before{content:""}

.-icon-font-stats:before{content:""}

.-icon-font-stats2:before{content:""}

.-icon-font-study:before{content:""}

.-icon-font-sun:before{content:""}

.-icon-font-t-shirt:before{content:""}

.-icon-font-tools:before{content:""}

.-icon-font-truck:before{content:""}

.-icon-font-unlink:before{content:""}

.-icon-font-upload:before{content:""}

.-icon-font-user:before{content:""}

.-icon-font-wallet:before{content:""}

.-icon-font-warning:before,.-notification-box .-notification.error .-notification-icon:before{content:""}

.-icon-font-washingmachine:before{content:""}

.-icon-font-zoom-in:before{content:""}

.notify-line{background:#02508b;color:#fff;position:fixed;left:0;right:0;top:0;z-index:100}

.notify-line__height{width:100%;height:50px}

.notify-line--nethouse-domains .notify-line__logo>*{display:inline-block;vertical-align:bottom}

.notify-line--nethouse-domains .notify-line__logo-image{margin-right:10px}

.notify-line--nethouse-domains .notify-line__logo-text{position:relative;padding-left:10px}

.notify-line--nethouse-domains .notify-line__logo-text:before{width:1px;content:"";position:absolute;left:0;top:-2px;bottom:-3px;background-color:hsla(0,0%,100%,.5)}

.notify-line a{display:block;text-decoration:none;border:none;color:#fff}

.notify-line__underline{text-decoration:underline}

.notify-line__content{padding-bottom:12px;padding-top:6px;width:962px;margin:auto;text-align:center;font-size:18px;font-family:Arial,sans-serif}

.notify-line__logo,.notify-line__text{display:inline-block;vertical-align:bottom}

.notify-line__logo{margin-right:50px}

.notify-line__logo-image{height:32px}

.notify-line__close{top:13px;font-size:20px;cursor:pointer;right:20px;opacity:.5;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s}

.notify-line__close:hover{opacity:1}

.notify-line__domain-zone{color:#ffac28;font-weight:700;text-transform:uppercase}

.-tooltip-notifyer-content{font-size:12px}

.tooltipster-error{border:1px solid #e43725;background:#e43725;color:#fff;border-radius:2px}

.tooltipster-error .tooltipster-content{font-size:12px;line-height:16px;padding:2px 10px 3px;overflow:hidden}

.tooltipster-default{border:1px solid #000;background:#000;color:#fff}

.tooltipster-default .tooltipster-content{font-size:12px;line-height:16px;padding:4px 10px;overflow:hidden}

.tooltip-notifyer{background:#fff;color:#000;box-shadow:0 2px 5px -2px #000;pointer-events:auto!important}

.tooltip-notifyer .site-icons-close{position:absolute;right:8px;top:8px;cursor:pointer}

.tooltip-notifyer.tooltip-type-warning{border:1px solid #f80}

.tooltip-notifyer .tooltipster-content{padding:10px;overflow:hidden}

.tooltip-colorpicker{background:#fff;color:#000;box-shadow:0 2px 5px -2px #000;pointer-events:auto!important;border:2px solid #666}

.tooltip-colorpicker .tooltipster-content{overflow:hidden}

.tooltipster-icon{cursor:help;margin-left:4px}

.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9000;pointer-events:none;width:auto;overflow:visible}

.tooltipster-base .tooltipster-content{overflow:hidden}

.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}

.tooltipster-arrow-border,.tooltipster-arrow span{display:block;width:0;height:0;position:absolute}

.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}

.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top .tooltipster-arrow-border{border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid;bottom:-5px}

.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}

.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom .tooltipster-arrow-border{border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:6px solid;top:-5px}

.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}

.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}

.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}

.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}

.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}

.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}

.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}

.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-8px;left:-8px}

.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-9px}

.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}

.tooltipster-fade-show{opacity:1}

.tooltipster-grow{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}

.tooltipster-grow-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}

.tooltipster-swing{opacity:0;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}

.tooltipster-swing-show{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}

.tooltipster-fall{top:0;-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}

.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}

.tooltipster-slide{left:-40px;-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}

.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}

.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible!important}

.loading.transition{position:absolute;top:-99999px;left:-99999px}

.hidden.transition{display:none;visibility:hidden}

.visible.transition{display:block!important;visibility:visible!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}

.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}

.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}

.flash.transition{-webkit-animation-name:flash;animation-name:flash}

.shake.transition{-webkit-animation-name:shake;animation-name:shake}

.bounce.transition{-webkit-animation-name:bounce;animation-name:bounce}

.tada.transition{-webkit-animation-name:tada;animation-name:tada}

.pulse.transition{-webkit-animation-name:pulse;animation-name:pulse}

@-webkit-keyframes flash{0%,50%,to{opacity:1}

25%,75%{opacity:0}

}

@keyframes flash{0%,50%,to{opacity:1}

25%,75%{opacity:0}

}

@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}

10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}

20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}

}

@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}

10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}

20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}

}

@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}

40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}

60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}

}

@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}

40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}

60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}

}

@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}

10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}

30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}

40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}

to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}

}

@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}

10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}

30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}

40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}

to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}

}

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}

to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

}

@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}

50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}

to{-webkit-transform:scale(1);transform:scale(1);opacity:1}

}

.slide.down.transition.in{-webkit-animation-name:slideIn;animation-name:slideIn}

.slide.down.transition.in,.slide.down.transition.out{transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0}

.slide.down.transition.out{-webkit-animation-name:slideOut;animation-name:slideOut}

.slide.up.transition.in{-webkit-animation-name:slideIn;animation-name:slideIn}

.slide.up.transition.in,.slide.up.transition.out{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}

.slide.up.transition.out{-webkit-animation-name:slideOut;animation-name:slideOut}

@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

}

@keyframes slideIn{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

}

@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

}

@keyframes slideOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}

to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}

}

.flip.transition.in,.flip.transition.out{-webkit-perspective:2000px;perspective:2000px}

.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}

.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}

.vertical.flip.transition.out{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn;-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}

@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}

to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}

}

@keyframes horizontalFlipIn{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}

to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}

}

@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}

to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}

}

@keyframes horizontalFlipOut{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}

to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}

}

@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}

to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

}

@keyframes verticalFlipIn{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}

to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

}

@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

to{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}

}

@keyframes verticalFlipOut{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}

to{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}

}

.fade.transition.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}

.fade.transition.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}

.fade.up.transition.in{-webkit-animation-name:fadeUpIn;animation-name:fadeUpIn}

.fade.up.transition.out{-webkit-animation-name:fadeUpOut;animation-name:fadeUpOut}

.fade.down.transition.in{-webkit-animation-name:fadeDownIn;animation-name:fadeDownIn}

.fade.down.transition.out{-webkit-animation-name:fadeDownOut;animation-name:fadeDownOut}

@-webkit-keyframes fadeIn{0%{opacity:0}

to{opacity:1}

}

@keyframes fadeIn{0%{opacity:0}

to{opacity:1}

}

@-webkit-keyframes fadeOut{0%{opacity:1}

to{opacity:0}

}

@keyframes fadeOut{0%{opacity:1}

to{opacity:0}

}

@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes fadeUpOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

}

@keyframes fadeUpOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}

}

@-webkit-keyframes fadeDownIn{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@keyframes fadeDownIn{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

}

@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

to{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}

}

.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}

.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}

@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}

}

@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

to{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}

}

.drop.transition{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}

.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}

.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}

@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}

to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

}

@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}

}

@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}

}

.browse.transition.in{-webkit-animation-name:browseIn;animation-name:browseIn;-webkit-animation-timing-function:ease;animation-timing-function:ease}

.browse.transition.out,.browse.transition.out.left{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft;-webkit-animation-timing-function:ease;animation-timing-function:ease}

.browse.transition.out.right{-webkit-animation-name:browseOutRight;animation-name:browseOutRight;-webkit-animation-timing-function:ease;animation-timing-function:ease}

@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}

10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}

80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}

to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}

}

@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}

10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}

80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}

to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}

}

@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg);transform:translateX(0) rotateY(0deg) rotateX(0deg)}

50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}

80%{opacity:1}

to{z-index:-1;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}

}

@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg);transform:translateX(0) rotateY(0deg) rotateX(0deg)}

50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}

80%{opacity:1}

to{z-index:-1;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}

}

@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg);transform:translateX(0) rotateY(0deg) rotateX(0deg)}

50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}

80%{opacity:1}

to{z-index:1;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}

}

@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg);transform:translateX(0) rotateY(0deg) rotateX(0deg)}

50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}

80%{opacity:1}

to{z-index:1;-webkit-transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);transform:translateX(0) rotateY(0deg) rotateX(0deg) translateZ(-10px);opacity:0}

}

.-inline-group_top>*{display:inline-block;vertical-align:top}

.-inline-group>*{display:inline-block;vertical-align:middle}

.-relative{position:relative}

.no-wrap{white-space:nowrap}

.-wrap-text{white-space:normal}

.inline-block{display:inline-block;vertical-align:middle}

.-notification-box{position:fixed;width:420px;right:0;z-index:5000}

.-notification-box .-notification{box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:5px;position:absolute;padding:9px 58px 11px 13px;width:320px;border-radius:4px;font-size:14px;background:#fff;white-space:nowrap;border:2px solid;color:#333;box-shadow:0 1px 10px -3px #000}

.-notification-box .-notification a{color:#0af}

.-notification-box .-notification .-notification-timer{position:absolute;height:3px;left:0;width:100%;bottom:0;opacity:.5}

.-notification-box .-notification .-notification-icon{cursor:pointer;color:#fff;padding:4px 5px 5px;border-radius:30px;width:20px;height:21px;text-align:center;margin-right:8px}

.-notification-box .-notification.error{border-color:#e74c3c}

.-notification-box .-notification.error .-notification-icon,.-notification-box .-notification.error .-notification-timer{background:#e74c3c}

.-notification-box .-notification.success{border-color:#90c000}

.-notification-box .-notification.success .-notification-icon,.-notification-box .-notification.success .-notification-timer{background:#90c000}

.-notification-box .-notification.warning{border-color:#ff8a00}

.-notification-box .-notification.warning .-notification-icon,.-notification-box .-notification.warning .-notification-timer{background:#ff8a00}

.-notification-box .-notification .-notification-close{position:absolute;right:10px;cursor:pointer}

.-notification-box .-notification .-notification-text{white-space:normal}

.upload-image{position:relative;line-height:1}

.upload-image__progress{position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,100%,.7)}

.upload-image_uploaded .upload-image__progress{display:none}

.upload-image canvas{display:block}

.upload-image_fail .upload-image__status,.upload-image_uploaded .upload-image__status{display:none}

.upload-image_fail .upload-image__progress{background:rgba(255,0,0,.3);top:0!important}

.-screen-loader{text-align:center;top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;padding:0 8px;overflow:hidden;box-sizing:border-box}

.-screen-loader:before{content:"";display:inline-block;height:100%;vertical-align:middle}

.-screen-loader div{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}

.-screen-loader div .-screen-loader-img{padding:8px 10px;margin:auto;position:relative}

.-screen-loader div .-screen-loader-img:after{display:block;content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;border-radius:3px;opacity:.9;background:#000}

.-screen-loader div img{position:relative;z-index:15;width:24px;height:24px}

.slider-item_prev{-webkit-transition-delay:.6s!important;transition-delay:.6s!important}

.slider-item_no-delay{-webkit-transition-delay:0s!important;transition-delay:0s!important}

.slick-loading .slick-list{background:#fff url(//s.siteapi.org/frontend/static/grid_9/img/ajax-loader-89353930c1.gif) 50% no-repeat}

.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:50px;cursor:pointer;background:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:none;color:#fff;opacity:.75}

.slick-next:hover,.slick-prev:hover{outline:none;background:transparent;color:transparent;opacity:1}

.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}

.slick-prev{left:-70px}

.slick-next{right:-70px}

.slick-slider{margin-bottom:30px}

.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}

.slick-dots li{position:relative;display:inline-block;height:20px;width:10px;margin:0 5px;padding:0;cursor:pointer}

.slick-dots li button{border:0;background:#000;border-radius:50%;display:block;height:10px;width:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;opacity:.25}

.slick-dots li button:focus,.slick-dots li button:hover{outline:none;opacity:1}

.slick-dots li.slick-active button{background:#000;opacity:.75}

.slider{text-align:center}

.slider,.slider :focus{outline:0}

.slider .slider_media{position:relative}

.slider .slider_media,.slider .slider_media .next,.slider .slider_media img{border-radius:4px}

.slider .slider_media .next{position:absolute;z-index:10}

.slider .slider_media .current{position:relative;z-index:20}

.slider .slider-btns{display:inline-block;vertical-align:middle;margin-top:15px;margin-left:-10px}

.slider .slider-btns .btn{width:10px!important;padding:0;height:10px;border-radius:10px;border:1px solid #ccc;outline-width:0;margin-left:10px;background-color:#fff}

.slider .slider-btns .btn.active{background-color:#ccc}

.ui.dropdown{cursor:pointer;position:relative;display:inline-block;line-height:1em;tap-highlight-color:transparent;outline:none;text-align:left;-webkit-transition:border-radius .1s ease,width .2s ease;transition:border-radius .1s ease,width .2s ease}

.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;margin:0;padding:0;background:#fff;min-width:100%;white-space:nowrap;text-shadow:none;text-align:left;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);border:1px solid rgba(39,41,43,.15);border-radius:0 0 .2857rem .2857rem;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:11;will-change:transform,opacity}

.ui.dropdown>input[type=hidden],.ui.dropdown>select{display:none!important}

.ui.dropdown>.dropdown.icon{width:auto;margin:0 0 0 1em}

.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:.2em 0 0 .75em}

.ui.dropdown>.text{display:inline-block;-webkit-transition:color .2s ease;transition:color .2s ease}

.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;border-top:none;line-height:1.2em;color:rgba(0,0,0,.8);padding:.625rem 1.25rem!important;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}

.ui.dropdown .menu>.item:first-child{border-top:none}

.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right;margin-right:0;margin-left:1em}

.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:right;margin-left:0;margin-right:1em}

.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:.2em}

.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.25rem;color:rgba(0,0,0,.85);font-weight:700;text-transform:uppercase}

.ui.dropdown .menu>.divider{border-top:1px solid rgba(0,0,0,.05);height:0;margin:.5em 0}

.ui.dropdown .menu>.input{margin:.75rem 1.25rem .25rem;min-width:200px}

.ui.dropdown .menu>.header+.input{margin-top:0}

.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}

.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{margin:0 0 0 1em;color:rgba(0,0,0,.4)}

.ui.dropdown .menu .menu{top:0!important;left:100%!important;right:auto!important;margin:0 0 0 -.5em!important;border-radius:0 .2857rem .2857rem 0!important;z-index:21!important}

.ui.dropdown .menu .menu:after{display:none}

.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:middle;width:auto;max-height:2.5em}

.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}

.ui.menu .ui.dropdown .menu .active.item{border-left:none}

.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{left:auto;right:0}

.ui.dropdown.icon.button>.dropdown.icon{margin:0}

.ui.dropdown.button:not(.pointing):not(.floating).active,.ui.dropdown.button:not(.pointing):not(.floating).visible{border-bottom-left-radius:0;border-bottom-right-radius:0}

.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;white-space:normal;outline:0;min-width:180px;background:#eaeaea;display:inline-block;padding:1.25rem .9375rem;color:rgba(0,0,0,.8);-webkit-font-smoothing:auto;box-shadow:none;border:1px solid rgba(39,41,43,.3);border-radius:.2857rem;-webkit-transition:border-radius .1s ease,width .2s ease,box-shadow .2s ease,border .2s ease;transition:border-radius .1s ease,width .2s ease,box-shadow .2s ease,border .2s ease}

.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}

.catalog-filter-group .ui.selection.dropdown{width:245px}

.catalog-filter-group .ui.selection.dropdown>.delete.icon,.catalog-filter-group .ui.selection.dropdown>.dropdown.icon,.catalog-filter-group .ui.selection.dropdown>.search.icon{top:50%;margin:-6px 0 0}

select.ui.dropdown{height:38px;padding:0;margin:0;visibility:hidden}

.ui.selection.dropdown>.text{margin-right:2em;overflow:hidden;text-overflow:ellipsis}

.ui.selection.dropdown>.dropdown.icon{position:absolute;right:.9375rem;left:auto!important;top:50%;z-index:10;margin-top:-.4375rem}

.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.search.icon{position:absolute;top:auto;margin:0;width:auto;right:1.1em;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}

.ui.compact.selection.dropdown{min-width:0}

.ui.selection.dropdown>.delete.icon{opacity:.6}

.ui.selection.dropdown>.delete.icon:hover{opacity:1}

.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;max-height:200px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top:none!important;width:auto;margin:0 -1px;min-width:100%;outline:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);-webkit-transition:box-shadow .2s ease,border .2s ease;transition:box-shadow .2s ease,border .2s ease}

.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}

.ui.selection.dropdown .menu>.item{border-top:1px solid rgba(0,0,0,.05);padding-left:1.1em!important;padding-right:2.1em!important;white-space:normal;word-wrap:normal}

.ui.selection.dropdown:hover{border-color:rgba(39,41,43,.4);box-shadow:0 0 2px 0 rgba(0,0,0,.05)}

.ui.selection.dropdown:hover .text{color:rgba(0,0,0,.9)}

.ui.selection.visible.dropdown:hover{border-color:rgba(39,41,43,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.08)}

.ui.selection.visible.dropdown:hover .menu{border:1px solid rgba(39,41,43,.3);box-shadow:0 4px 6px 0 rgba(0,0,0,.08)}

.ui.selection.dropdown.visible{border-color:rgba(39,41,43,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.08)}

.ui.visible.selection.dropdown>.dropdown.icon{opacity:1}

.ui.selection.active.dropdown>.text:not(.default),.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}

.ui.active.selection.dropdown,.ui.visible.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}

.ui.search.dropdown{min-width:0}

.ui.search.dropdown>input.search{background:none transparent;border:none;cursor:pointer;position:absolute;border-radius:0!important;top:0;left:0;width:100%;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}

.ui.search.selection.dropdown .menu{top:100%;left:.0625rem}

.ui.search.selection.dropdown .message{padding:.625rem 1.9375rem .625rem 1.0625rem}

.ui.search.selection.dropdown>input.search{line-height:1.2em}

.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}

.ui.active.search.dropdown>input.search:focus+.text{color:rgba(0,0,0,.4)!important}

.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}

.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8);z-index:12}

.ui.dropdown .menu .active.item{background:transparent;font-weight:700;color:rgba(0,0,0,.8);box-shadow:none;z-index:12}

.ui.default.dropdown>.text,.ui.dropdown>.default.text{-webkit-font-smoothing:auto;color:rgba(68,68,68,.7)}

.ui.default.dropdown:hover>.text,.ui.dropdown:hover>.default.text{color:rgba(0,0,0,.7)}

.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}

.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}

.ui.dropdown>.filtered.text{visibility:hidden}

.ui.dropdown .filtered.item{display:none}

.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#a94442}

.ui.selection.dropdown.error{background:#fff0f0;outline:3px solid red}

.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu,.ui.selection.dropdown.error:hover{border-color:#dbb1b1}

.ui.dropdown.error>.menu>.item{color:#d95c5c}

.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}

.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}

.ui.dropdown .menu{left:0}

.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}

.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}

.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}

.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}

.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}

.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}

.ui.simple.visible.dropdown>.menu{display:block}

.ui.fluid.dropdown{display:block;width:100%;min-width:0}

.ui.fluid.dropdown>.dropdown.icon{float:right}

@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal}

.ui.dropdown>.dropdown.icon{display:inline-block;height:.625rem;width:.625rem;border-bottom:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.main-page-module .site-header,.main-page-module .site-header-constraint{position:absolute;top:0;right:0;z-index:50;left:0}

.main-page-module_no-slider .site-header,.main-page-module_no-slider .site-header-constraint{position:relative}

.main-page-module__list>.widget-block:nth-child(2n),.main-page-module__list>.widget-block:nth-child(odd){background-color:#fff}

.main-page-module__list .widget__content_filled{background:transparent}

.main-page-module__list .widget__header{color:#111}

.main-page-module__list .widget__header a{color:#111;fill:#111}

.main-page-module__list .widget__header_underlined h1,.main-page-module__list .widget__header_underlined h3{position:relative}

.main-page-module__list .widget__header_underlined h1:before,.main-page-module__list .widget__header_underlined h3:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:rgba(0,0,0,.2);border-radius:4px;position:absolute}

.main-page-module__list .widget{position:relative}

.main-page-module__list .widget:after{content:"";max-width:73.125rem;left:.625rem;right:.625rem;position:absolute;top:0;margin:0 auto;height:.125rem;background:-webkit-linear-gradient(left,#ccc 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,#ccc 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.main-page-module__list .countdown_white+.widget-block .widget,.main-page-module__list .widget-block:first-child .widget,.main-page-module__list section[data-widget-lead-form]+.widget-block .widget{position:relative}

.main-page-module__list .countdown_white+.widget-block .widget:after,.main-page-module__list .widget-block:first-child .widget:after,.main-page-module__list section[data-widget-lead-form]+.widget-block .widget:after{display:none}

.main-page-module__list .countdown_white,.main-page-module__list .countdown_white+.widget-block,.main-page-module__list .lead-form,.main-page-module__list section[data-widget-lead-form]+.widget-block{position:relative}

.main-page-module__list .countdown_white+.widget-block:after,.main-page-module__list .countdown_white:after,.main-page-module__list .lead-form:after,.main-page-module__list section[data-widget-lead-form]+.widget-block:after{display:none}

.site-footer{overflow:hidden;width:100%;background:#fff;color:#888;position:relative;padding:1.25rem 0;z-index:2}

.site-footer_fake{visibility:hidden}

.site-footer_fake .site-footer{position:relative}

.site-footer_indent{margin-top:1.25rem}

.site-footer__logo{border-top:1px solid #ccc;padding:1.25rem 0 0}

.site-footer__statcounters{border-top:1px solid #ccc;padding:1.5625rem 0 0}

.site-footer a{color:#111}

.footer-text{font-size:.75rem;line-height:.9375rem;font-weight:400;padding:0 0 .3125rem}

.project-info{display:inline-block;vertical-align:top}

.project-info__link-wrap{float:left;text-align:right;font-size:.75rem;line-height:.9375rem;padding:.25rem 0 0;color:#111}

.nh-logo{width:6.375rem;height:2.25rem;background:#02508b;margin-left:.625rem;margin-right:0;border-radius:3px;float:left}

.nh-logo svg{width:5.0625rem;height:inherit}

.footer-logo-text-with-image{padding-right:10px;text-align:right;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.site-footer{position:relative}

.site-footer:after{content:"";max-width:73.125rem;left:.625rem;right:.625rem;position:absolute;top:0;margin:0 auto;height:.125rem;background:-webkit-linear-gradient(left,#ccc 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,#ccc 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.module{position:relative}

.module__header{color:#111;text-transform:uppercase}

.module__header,.module__list .widget{padding:2.8125rem 0}

.module__list .widget__header{padding:0 0 2.5rem}

.module__list .widget__inner{padding:0}

.module__content{margin-bottom:3.75rem;position:relative}

.module__content:after{content:"";position:absolute;top:100%;left:0;width:100%;height:3.75rem;background:#fff}

.module__content_filled{background:#fff}

.widget__header{padding:2.8125rem 0;text-transform:uppercase;color:#111;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.widget__header a{color:#111;fill:hsla(0,0%,7%,.5);opacity:1}

.widget__header a:hover{opacity:.7}

.widget__header h1,.widget__header h3{margin-bottom:0}

.widget__header_underlined h1,.widget__header_underlined h3{position:relative}

.widget__header_underlined h1:before,.widget__header_underlined h3:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:hsla(0,0%,7%,.2);border-radius:4px;position:absolute}

.widget__content_filled{background:#fff}

.widget__inner{padding:1.5625rem 0}

.widget .on-edit{display:none}

.widget__desc{margin:0 0 3.75rem}

.widget__empty-text{text-align:center;font-size:1.25rem;color:#999;font-weight:700;text-transform:uppercase;margin:1.25rem 0}

.widget-video .items-head-title{display:inline-block}

.top-contacts_flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}

.top-contacts,.top-contacts a{color:#555}

.top-contacts:hover,.top-contacts a:hover{color:#111}

.top-contacts__link{position:relative;display:inline-block}

.top-contacts__icon{fill:#aaa}

.top-contacts__icon svg{display:inline-block;max-width:.9375rem;max-height:.9375rem;width:100%}

.top-contacts__icon_phone_display{display:inline-block!important}

.top-contacts__icon_phone svg{vertical-align:middle}

.top-contacts__icon_form{line-height:0}

.top-contacts__forms{min-height:2.5rem;line-height:2.5rem;text-transform:uppercase;letter-spacing:1px;font-size:.625rem}

.top-contacts__phones{white-space:nowrap;min-height:2.5rem;line-height:2.5rem;font-size:.8125rem}

.top-contacts__phones-item:first-child{margin-left:0}

.top-contacts .mobile,.top-contacts_scroll-up{display:none}

.services__list{margin-bottom:.625rem;display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.services__list:before{display:none!important}

.services__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}

.services__items-count{margin:.75rem 0 0}

.service-item{text-transform:uppercase;display:-ms-flexbox;display:flex;background:#fff;-webkit-transition:all .3s;transition:all .3s;-ms-flex-positive:1;flex-grow:1;box-shadow:0 0 0 1px #ccc}

.service-item__title{font-size:.875rem;line-height:1;font-weight:700;-webkit-transition:font-weight .3s;transition:font-weight .3s}

.service-item__price{font-size:.75rem;color:#777}

.service-item__image{position:relative}

.service-item__image:before{content:"";position:absolute;border-radius:0;box-shadow:none;top:0;left:0;width:100%;height:100%}

.service-item__image img{width:100%}

.service-item__content{display:block;-webkit-transition:all .3s;transition:all .3s;color:#111;width:100%}

.service-item:focus,.service-item:hover{background:transparent;box-shadow:0 0 0 1px #aaa}

.service-item:focus .service-item__content,.service-item:hover .service-item__content{color:#555}

.service-item:focus .service-item__price,.service-item:hover .service-item__price{color:#777}

.service-item__side{padding:.9375rem .9375rem .9375rem 0;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.service__header{color:#111}

.service__name{font-weight:700;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}

.service__cost,.service__name{text-transform:uppercase;letter-spacing:1px}

.service__cost{font-size:1.125rem;font-weight:400}

.service__cost_price{display:inline-block}

.service__photos,.service__videos{margin-top:1.875rem}

.service__share-links{margin-top:2.8125rem;margin-bottom:1.875rem}

.service .service-link:hover{opacity:1}

.service-video__preview{position:relative}

.service-video__preview:hover:before{opacity:1;background-color:rgba(0,0,0,.2)}

.service-video__preview:before{-webkit-transition:all .2s;transition:all .2s;opacity:.7;background:url(img/play.png) no-repeat 50%;position:absolute;left:0;right:0;bottom:0;top:0;content:""}

.service-comments{padding-top:3.125rem}

.article-item__comments{font-size:.75rem;text-transform:uppercase;font-weight:700;text-align:left}

.article-item__comments a{color:#3066be}

.article-item__content{font-size:.9375rem;margin:1.25rem 0 .9375rem}

.article-item__info{margin-bottom:1.25rem}

.article-item__read-more{text-transform:uppercase;font-size:.875rem;font-weight:700;display:inline-block}

.article-item__read-button{white-space:nowrap}

.article-item__time{font-size:.75rem;font-weight:700;color:#999;text-align:center;padding:.3125rem 0;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.article-item__title{line-height:1.2;text-transform:uppercase}

.article-item__title a{color:#111;font-weight:700}

.article-item__title a:hover{color:#111;opacity:.7}

.article-tags{white-space:nowrap;color:#999}

.article-tags__list{white-space:normal}

.article-tags__icon{width:1.5rem;margin-right:.9375rem}

.article-tags__icon svg{width:1.5rem;height:1.5rem;fill:#999}

.article-tags__item{margin-right:.625rem}

.article-tags__item a{text-transform:uppercase;font-size:.75rem;font-weight:700;color:#888}

.article-tags__item a:active,.article-tags__item a:focus,.article-tags__item a:hover{color:#111}

.popular-tags{background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem;padding:1.875rem 0;text-transform:uppercase;position:relative;font-size:.75rem;text-align:center;font-weight:700}

.popular-tags__menu{margin:0 0 1.25rem}

.popular-tags__icon{position:absolute;top:-21px;padding:.625rem;background:#fff;left:50%;margin-left:-21px}

.popular-tags__icon svg{fill:#999}

.popular-tags__item{margin-right:.3125rem;font-size:.6875rem}

.popular-tags__item a{color:#888}

.popular-tags__item a:active,.popular-tags__item a:focus,.popular-tags__item a:hover{color:#111}

.articles-tags__item{margin-bottom:1.875rem;padding:0 .9375rem}

.articles-tags .letter-tags__tag a{line-height:1.5;font-weight:700}

.articles-tags .list-by-letter__letter{font-size:1.125rem;line-height:1.4}

.article h1.article__title{margin-bottom:.9375rem}

.article__content{margin:1.875rem 0 1.25rem}

.article__info{padding-top:1.25rem}

.article__time{padding:.3125rem 0;font-size:.75rem;background:-webkit-linear-gradient(left,#111 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,#111 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,#111 35%,transparent 0) repeat-x top,linear-gradient(90deg,#111 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.articles-slider{margin:0 0 4.6875rem}

.articles-slider,.articles-slider :focus{outline:0}

.articles-slider__content.slick-slider{margin:0}

.article-slider-item__content{color:#555;line-height:1.33;margin:1.25rem 0 1.875rem}

.article-slider-item__title{margin:0 0 .75rem}

.article-slider-item__read-more{min-width:14.5rem}

.articles__title{position:relative;display:inline-block}

.articles__item{margin-bottom:2.5rem}

.articles__rss{position:absolute;top:-.625rem;right:-2.5rem}

.articles__rss svg{-webkit-transition:all .2s;transition:all .2s;opacity:.5}

.articles__rss:hover svg{opacity:1}

.articles__all-tags-header{width:100%;margin:2.8125rem 0 0}

.articles__all-tags-header a{position:relative;margin:0 0 0 .625rem;font-size:.75rem;text-align:center}

.articles__all-tags-header a svg{position:absolute;width:.9375rem;height:.9375rem;top:0;left:-1.25rem;fill:hsla(0,0%,7%,.7)}

.articles__all-tags-header a p{display:inline;border-bottom:1px solid hsla(0,0%,7%,.7)}

.post-item__brief{margin:1.25rem 0 .9375rem}

.post-item__body{color:#555}

.post-item__time{font-size:.75rem;font-weight:700;color:#999;display:inline-block;text-align:center;padding:.3125rem 0;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.post-item__title{line-height:1.2;text-transform:uppercase}

.post-item__title a{color:#111;font-weight:700}

.post-item__title a:hover{color:#111;opacity:.7}

.posts-calendar{background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem;padding:0 0 .9375rem 1.25rem;margin:-.9375rem 0 0;text-transform:uppercase;position:relative;font-size:.75rem;text-align:left;font-weight:700}

.posts-calendar__menu{margin:0 0 1.25rem}

.posts-calendar__icon{left:0;top:.125rem;position:absolute;display:inline-block;vertical-align:top}

.posts-calendar__icon svg{fill:#999}

.posts-calendar__item{max-width:100%;padding-top:.1875rem;font-size:.75rem}

.posts-calendar__item a{color:#888}

.posts-calendar__item a:active,.posts-calendar__item a:focus,.posts-calendar__item a:hover{color:#111}

.posts-calendar__all-time,.posts-calendar__year{margin-left:.9375rem}

.posts-calendar__all-time,.posts-calendar__years{display:inline-block}

.posts-calendar__all-time{vertical-align:middle}

.posts__item{margin-bottom:2.5rem}

.posts__title{position:relative;display:inline-block}

.posts__rss{position:absolute;top:-.625rem;right:-2.5rem}

.posts__rss svg{-webkit-transition:all .2s;transition:all .2s;opacity:.5}

.posts__rss:hover svg{opacity:1}

.posts__calendar{padding:0}

.posts__abdanner,.posts__calendar{margin-bottom:1.875rem}

.post__title{margin-bottom:.9375rem!important}

.article__share-links,.post__share-links,.product__share-links{margin-top:1.875rem}

.post__content{margin:0 0 1.25rem}

.posts-slider{margin:0 0 5.625rem}

.posts-slider,.posts-slider :focus{outline:0}

.post-slider-item,.posts-slider__content.slick-slider{margin:0}

.post-slider-item__brief{margin:1.25rem 0 0;font-size:.9375rem;line-height:1.33;color:#555}

.post-slider-item__time{color:#aaa}

.post-slider-item__title{margin:0 0 .9375rem;line-height:1.22}

.comment-item{position:relative}

.comment-item .comment-item{padding:0}

.comment-item__text{position:relative}

.comment-item__content{position:relative;margin:0}

.comment-item__content .comment-item__content{border:none;margin:0}

.comment-item__content_text{color:#555;font-size:.9375rem;font-weight:400;line-height:1.5625rem;text-align:left;margin:.3125rem 0 0;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.comment-item__images{margin:.9375rem 0 0 -.625rem}

.comment-item__images-item{padding:0;max-width:5.625rem}

.comment-item__images-item a{text-decoration:none;display:inline-block}

.comment-item__btn-toggle{margin-left:2.1875rem}

.comment-item__author{text-transform:uppercase;vertical-align:top;color:#333;font-size:.9375rem;font-weight:700;padding:0 .3125rem 0 0;display:block}

.comment-item__author a{color:inherit;text-decoration:none}

.comment-item__avatar-block{position:relative;z-index:2}

.comment-item__avatar{position:absolute;left:0;top:0;display:inline-block;vertical-align:top}

.comment-item__time{text-transform:uppercase;vertical-align:top;color:#888;font-size:.8125rem;font-weight:400;padding:0 0 .625rem}

.comment-item__basket{float:right}

.comment-item__link{padding-top:.625rem;font-weight:400;font-size:.8125rem;color:#3066be}

.comment-item__link:focus,.comment-item__link:hover{color:#3066be}

.comment-item__button{font-size:.75rem}

.comments-window__form #comment_form{display:none}

.comments-window__form .comment-item__header{padding-left:3.125rem}

.comment-item-avatar{border-radius:50%;max-width:2.5rem;max-height:2.5rem}

.comment-item-avatar_default{background:#0086ff}

.comment-item-avatar_default svg{max-width:1.25rem;max-height:1.25rem;fill:#fff}

.comment-item-avatar_default,.comment-item-avatar_owner{width:2.5rem;height:2.5rem;white-space:nowrap;text-align:center}

.comment-item-avatar_default:before,.comment-item-avatar_owner:before{width:0;content:"";height:2.5rem;display:inline-block;vertical-align:middle}

.comment-item-avatar_default:before,.comment-item-avatar_default img,.comment-item-avatar_default svg,.comment-item-avatar_owner:before,.comment-item-avatar_owner img,.comment-item-avatar_owner svg{display:inline-block;vertical-align:middle}

.comment-item-avatar_owner{background:#eaeaea}

.comment-form-images{margin-bottom:1.125rem}

.comment-form-images__list canvas{height:2.1875rem;width:100%}

.comment-form-images__upload{margin-bottom:.75rem;font-size:.875rem;color:#1277e8;cursor:pointer}

.comment-form-images__upload:hover{color:#1277e8}

.comment-form-images__upload:hover svg{fill:#1277e8}

.comment-form-images__upload svg{margin:.3125rem .625rem 0 0;max-width:2.8125rem;max-height:1.5625rem;fill:#1277e8}

.comment-form-images__block{float:left;width:2.8125rem;height:2.25rem;background:#fff;margin:0 0 .625rem}

.comment-form-images__block_text{display:none}

.comment-form-images__uploaded-images-block{float:left}

.comment-form-images .fileapi input[type=file]{display:none}

.comment-form-image{width:2.1875rem;max-width:90px;max-height:60px;margin:0 .3125rem 0 0}

.comment-form-image img,.comment-image{width:100%}

.comment-form-image,.comment-image{padding:0 0 0 .625rem;display:inline-block;position:relative;vertical-align:top;text-align:center}

.comment-form-image img,.comment-image img{display:inline-block;vertical-align:middle}

.comment-form-image:hover .comment-form-image,.comment-form-image:hover .comment-image__delete,.comment-image:hover .comment-form-image,.comment-image:hover .comment-image__delete{display:block}

.comment-form-image__delete,.comment-image__delete{cursor:pointer;position:absolute;top:0;bottom:0;right:0;left:0;display:none;z-index:10}

.comment-form-image__delete:before,.comment-image__delete:before{line-height:2;text-align:center;font-size:1.375rem;color:hsla(0,0%,100%,.8);position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5)}

.captcha-input+.errors{display:inline-block;position:relative;top:-1.6875rem;height:0}

.comment-form{background-color:#eaeaea;padding:1.6875rem .9375rem;font-size:.875rem;color:#555;margin:1.25rem 0;overflow:hidden}

.comment-form__field{border:none;background-color:#fff;padding:.5rem .9375rem;color:#111;height:3.125rem;margin-bottom:1.6875rem;padding:.9375rem;line-height:1.25rem;font-size:.9375rem}

.comment-form__field.error{box-shadow:inset 0 0 0 2px #ff003c}

.comment-form__field:focus{border:none;background-color:#fff}

.comment-form__field::-webkit-input-placeholder{color:#888}

.comment-form__field::-moz-placeholder{color:#888}

.comment-form__field:-ms-input-placeholder{color:#888}

.comment-form__field::placeholder{color:#888}

.comment-form__field_text{resize:vertical}

.comment-form__field[type=text]{height:2.6875rem}

.comment-form__header{position:relative}

.comment-form-social{margin:0 0 1.6875rem;padding:0}

.comment-form-social__text{padding:0 0 .625rem;text-align:center}

.comment-form-social__item{width:50%}

.comment-form-social__item:not(:first-child) .comment-form__social-btn-block{margin-left:.3125rem}

.comment-form__social-btn-block{padding:0}

.captcha{background-color:#eaeaea;display:inline-block;vertical-align:top}

.captcha__submit-field{font-weight:400;padding:0}

.captcha__submit-field input{color:#888;border:none;background:#fff;font-size:.75rem;padding:.9375rem;margin:0 0 1.6875rem}

.captcha__submit-field input:focus{border:none}

.captcha__submit-field input.error{box-shadow:inset 0 0 0 2px #ff003c}

.captcha__image{margin:0 0 .625rem;vertical-align:top}

.captcha__image img{padding:0}

.captcha__image_block{text-align:left}

.captcha__reload{cursor:pointer;padding:12px}

.captcha__reload div{background:url(//s.siteapi.org/frontend/static/grid_9/img/get_image-56caf33695.png) -61px -250px no-repeat;width:19px;height:21px}

.captcha__reload:hover div{background-position:-42px -250px}

.comments{font-size:.875rem}

.comments__header{width:100%;text-align:center}

.comments__content{padding-top:1.875rem}

.comments__no-items{color:#555;font-size:1rem;font-weight:400;line-height:1rem}

.comments__links{padding-left:.625rem;padding-right:.625rem;display:inline-block;font-weight:400;font-size:.75rem;text-transform:uppercase;color:#111}

.comments__links:focus,.comments__links:hover{color:hsla(0,0%,39%,.8)}

.comments__btn-module-show-comments{margin-bottom:1.25rem}

.comments__title{display:inline-block;text-transform:uppercase;font-weight:700;font-size:.9375rem;margin:0 0 .8125rem}

.gallery-picture-modal__info{position:relative;z-index:3000}

.catalog-menu{margin-bottom:1.875rem;text-transform:uppercase}

.catalog-menu__item{font-size:.75rem;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.catalog-menu__item_active .catalog-menu__link,.catalog-menu__link{color:#111}

.catalog-menu__link:active,.catalog-menu__link:focus,.catalog-menu__link:hover{color:#555}

.catalog-menu__submenu{margin-left:1.25rem}

.category-menu{text-transform:uppercase}

.category-menu__item{word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.category-menu__item_active .category-menu__link{font-weight:600;color:#111}

.category-menu__link{color:#111}

.category-menu__link:active,.category-menu__link:focus,.category-menu__link:hover{color:#555}

.category-menu__count,.category-menu__label{display:inline}

.category-menu__submenu{margin-left:1.25rem}

.category-menu__count{font-weight:700;margin-left:.625rem}

.contacts__item{margin-bottom:2.1875rem}

.contacts__list{margin-bottom:-2.1875rem}

.contact__label{text-transform:uppercase;font-size:.875rem;color:#111;font-weight:700}

.contact__icon,.contact__label{vertical-align:middle;display:inline-block}

.contact__icon{width:1.25rem;margin-right:.625rem;line-height:1}

.contact__icon svg{vertical-align:top;max-width:1.125rem;max-height:1.125rem;fill:#aaa}

.contact__item{color:#555;font-style:normal;margin-bottom:.625rem}

.contact__list{margin-bottom:-.625rem}

.contact__desc{color:#888;font-size:.8125rem}

.contact__title{margin-bottom:.9375rem}

.contact-phone_mobile{display:none}

.contact-phone__additional{display:inline-block;margin-left:.9375rem}

.mobile-device .contact-phone_desktop{display:none}

.mobile-device .contact-phone_mobile{display:inline-block}

.contact-address__part{margin-right:.625rem}

.contact-address__part:after{content:","}

.contact-address__part:last-child:after{content:""}

.contact-address__address{margin-bottom:.9375rem}

.contact-address__map{height:15rem;margin-bottom:2.1875rem}

.contact-address__map>iframe{margin:0;display:block}

.company-detail__content{padding:0 .9375rem}

.company-detail__content__header{padding:0}

.detail-category__header{font-size:.75rem;font-weight:400;text-transform:uppercase}

.detail-category__header,.detail-category__label{text-align:center;color:#888}

.detail-category__label>div{width:100%;display:inline;white-space:normal;font-weight:400;line-height:1.25rem;font-size:.75rem;padding-right:.3125rem}

.detail-category__text{color:#555;font-size:.9375rem;line-height:1.25rem;text-align:center;font-weight:500}

.detail-category__label,.detail-category__text{display:table-cell}

.detail-category__item{margin-bottom:1.40625rem}

.detail-category__list{margin-bottom:-1.40625rem}

.share-links__icon{display:block;box-sizing:content-box}

.share-links__icon svg{fill:hsla(0,0%,7%,.5);display:inline-block;-webkit-transition:all .2s;transition:all .2s}

.share-links_for_article,.share-links_for_post,.share-links_for_product,.share-links_for_text{display:inline-block}

.share-links_for_article .share-links__item,.share-links_for_post .share-links__item,.share-links_for_product .share-links__item,.share-links_for_text .share-links__item{margin-bottom:1.25rem}

.share-links_for_article .share-links__item a,.share-links_for_post .share-links__item a,.share-links_for_product .share-links__item a,.share-links_for_text .share-links__item a{border-radius:0;padding:.5rem}

.share-links_for_article .share-links__item_lj a,.share-links_for_post .share-links__item_lj a,.share-links_for_product .share-links__item_lj a,.share-links_for_text .share-links__item_lj a{background-color:#00b0ea;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_lj svg,.share-links_for_post .share-links__item_lj svg,.share-links_for_product .share-links__item_lj svg,.share-links_for_text .share-links__item_lj svg{fill:#fff}

.share-links_for_article .share-links__item_vk a,.share-links_for_post .share-links__item_vk a,.share-links_for_product .share-links__item_vk a,.share-links_for_text .share-links__item_vk a{background-color:#4680c2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_vk svg,.share-links_for_post .share-links__item_vk svg,.share-links_for_product .share-links__item_vk svg,.share-links_for_text .share-links__item_vk svg{fill:#fff}

.share-links_for_article .share-links__item_telegram a,.share-links_for_post .share-links__item_telegram a,.share-links_for_product .share-links__item_telegram a,.share-links_for_text .share-links__item_telegram a{background-color:#2ca5e0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_telegram svg,.share-links_for_post .share-links__item_telegram svg,.share-links_for_product .share-links__item_telegram svg,.share-links_for_text .share-links__item_telegram svg{fill:#fff}

.share-links_for_article .share-links__item_facebook a,.share-links_for_post .share-links__item_facebook a,.share-links_for_product .share-links__item_facebook a,.share-links_for_text .share-links__item_facebook a{background-color:#1877f2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_facebook svg,.share-links_for_post .share-links__item_facebook svg,.share-links_for_product .share-links__item_facebook svg,.share-links_for_text .share-links__item_facebook svg{fill:#fff}

.share-links_for_article .share-links__item_twitter a,.share-links_for_post .share-links__item_twitter a,.share-links_for_product .share-links__item_twitter a,.share-links_for_text .share-links__item_twitter a{background-color:#1da1f2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_twitter svg,.share-links_for_post .share-links__item_twitter svg,.share-links_for_product .share-links__item_twitter svg,.share-links_for_text .share-links__item_twitter svg{fill:#fff}

.share-links_for_article .share-links__item_odnoklassniki a,.share-links_for_post .share-links__item_odnoklassniki a,.share-links_for_product .share-links__item_odnoklassniki a,.share-links_for_text .share-links__item_odnoklassniki a{background-color:#ee8208;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_odnoklassniki svg,.share-links_for_post .share-links__item_odnoklassniki svg,.share-links_for_product .share-links__item_odnoklassniki svg,.share-links_for_text .share-links__item_odnoklassniki svg{fill:#fff}

.share-links_for_article .share-links__item_mymir a,.share-links_for_post .share-links__item_mymir a,.share-links_for_product .share-links__item_mymir a,.share-links_for_text .share-links__item_mymir a{background-color:#005ff9;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_mymir svg,.share-links_for_post .share-links__item_mymir svg,.share-links_for_product .share-links__item_mymir svg,.share-links_for_text .share-links__item_mymir svg{fill:#fff}

.share-links_for_article .share-links__item_googleplus a,.share-links_for_post .share-links__item_googleplus a,.share-links_for_product .share-links__item_googleplus a,.share-links_for_text .share-links__item_googleplus a{background-color:#dc4e41;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_googleplus svg,.share-links_for_post .share-links__item_googleplus svg,.share-links_for_product .share-links__item_googleplus svg,.share-links_for_text .share-links__item_googleplus svg{fill:#fff}

.share-links_for_article .share-links__item_mail a,.share-links_for_post .share-links__item_mail a,.share-links_for_product .share-links__item_mail a,.share-links_for_text .share-links__item_mail a{background-color:#aaa;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.share-links_for_article .share-links__item_mail svg,.share-links_for_post .share-links__item_mail svg,.share-links_for_product .share-links__item_mail svg,.share-links_for_text .share-links__item_mail svg{fill:#fff}

.share-links_for_article .share-links__item_lj a:hover,.share-links_for_post .share-links__item_lj a:hover,.share-links_for_product .share-links__item_lj a:hover,.share-links_for_text .share-links__item_lj a:hover{background-color:#00b0ea}

.share-links_for_article .share-links__item_vk a:hover,.share-links_for_post .share-links__item_vk a:hover,.share-links_for_product .share-links__item_vk a:hover,.share-links_for_text .share-links__item_vk a:hover{background-color:#4680c2}

.share-links_for_article .share-links__item_telegram a:hover,.share-links_for_post .share-links__item_telegram a:hover,.share-links_for_product .share-links__item_telegram a:hover,.share-links_for_text .share-links__item_telegram a:hover{background-color:#2ca5e0}

.share-links_for_article .share-links__item_facebook a:hover,.share-links_for_post .share-links__item_facebook a:hover,.share-links_for_product .share-links__item_facebook a:hover,.share-links_for_text .share-links__item_facebook a:hover{background-color:#1877f2}

.share-links_for_article .share-links__item_twitter a:hover,.share-links_for_post .share-links__item_twitter a:hover,.share-links_for_product .share-links__item_twitter a:hover,.share-links_for_text .share-links__item_twitter a:hover{background-color:#1da1f2}

.share-links_for_article .share-links__item_odnoklassniki a:hover,.share-links_for_post .share-links__item_odnoklassniki a:hover,.share-links_for_product .share-links__item_odnoklassniki a:hover,.share-links_for_text .share-links__item_odnoklassniki a:hover{background-color:#ee8208}

.share-links_for_article .share-links__item_mymir a:hover,.share-links_for_post .share-links__item_mymir a:hover,.share-links_for_product .share-links__item_mymir a:hover,.share-links_for_text .share-links__item_mymir a:hover{background-color:#005ff9}

.share-links_for_article .share-links__item_googleplus a:hover,.share-links_for_post .share-links__item_googleplus a:hover,.share-links_for_product .share-links__item_googleplus a:hover,.share-links_for_text .share-links__item_googleplus a:hover{background-color:#dc4e41}

.share-links_for_article .share-links__item_mail a:hover,.share-links_for_post .share-links__item_mail a:hover,.share-links_for_product .share-links__item_mail a:hover,.share-links_for_text .share-links__item_mail a:hover{background-color:#aaa}

.share-links_for_article .share-links__item_tiktok a:hover svg,.share-links_for_post .share-links__item_tiktok a:hover svg,.share-links_for_product .share-links__item_tiktok a:hover svg,.share-links_for_text .share-links__item_tiktok a:hover svg{fill:#000}

.share-links_for_article .share-links__icon,.share-links_for_post .share-links__icon,.share-links_for_product .share-links__icon,.share-links_for_text .share-links__icon{line-height:1.5rem;height:1.5rem}

.share-links_for_article .share-links__icon svg,.share-links_for_post .share-links__icon svg,.share-links_for_product .share-links__icon svg,.share-links_for_text .share-links__icon svg{width:1.5rem;height:1.5rem}

.share-links_tiled .share-links__list{margin-top:-.9375rem;margin-left:-.9375rem}

.share-links_tiled .share-links__item{margin-top:.9375rem;margin-left:.9375rem;display:inline-block;vertical-align:middle}

.share-links_tiled .share-links__item a{background-color:hsla(0,0%,100%,.75)}

.share-links_tiled .share-links__icon{line-height:1.5rem;height:1.5rem}

.share-links_tiled .share-links__icon svg{width:1.5rem;height:1.5rem}

.share-links_horizontal .share-links__list{margin-top:-.9375rem;margin-left:-.9375rem}

.share-links_horizontal .share-links__item{margin-top:.9375rem;margin-left:.9375rem;display:inline-block;vertical-align:middle}

.share-links__icon{line-height:2rem;height:2rem}

.share-links__icon svg{width:2rem;height:2rem}

.share-links__item a{border-radius:0;padding:.5rem}

.documents__item{padding-bottom:1.25rem}

.document-item__content{white-space:nowrap}

.document-item__icon{float:left}

.document-item__icon svg{width:1.625rem;height:2rem}

.document-item__side{white-space:normal;margin:0 0 0 2.5rem}

.document-item__title{word-break:break-all;font-size:.75rem;line-height:1.25;color:#111;text-transform:uppercase;font-weight:500;padding:.125rem 0 .4375rem;display:block}

.document-item__title:hover{color:#555}

.document-item__size{font-size:.75rem;line-height:1.25;color:#888}

.albums__item{margin:1.875rem 0 0}

.albums__list{margin:-.9375rem 0 0}

.album-item{margin:0}

.album-item__comments{text-transform:uppercase}

.album-item__comments a{color:#888}

.album-item__comments a:active,.album-item__comments a:focus,.album-item__comments a:hover{color:#111}

.album-item__content{margin:1.25rem 0 .9375rem}

.album-item__caption{margin:.625rem 0 0;line-height:.875rem}

.album-item__title{color:#111;font-weight:700;line-height:.8125rem;text-transform:uppercase;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.album-item__title:hover{color:#555}

.album-item__comments,.album-item__creation,.album-item__quantity,.album-item__title{font-size:.75rem}

.album-item__quantity{background:#fff;color:#888;min-width:1.4375rem;padding:0 .3125rem;position:absolute;bottom:.625rem;right:.625rem;text-align:center;line-height:1.5rem;opacity:.75}

.album-item__quantity span{color:#111;font-weight:700}

.album-item__empty{background-color:#eaeaea;position:absolute;top:0;left:0;right:0;bottom:0}

.album-item__empty:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}

.album-item__empty svg{max-width:50%;max-height:50%;vertical-align:middle;display:inline-block}

.album-item__creation{color:#888;margin:.625rem 0 0}

.album-item__preview_156x120,.album-item__size_156x120{position:relative;width:100%;padding-bottom:76.92308%;height:0;overflow:hidden}

.album-item__preview_270x180,.album-item__size_270x180{position:relative;width:100%;padding-bottom:66.66667%;height:0;overflow:hidden}

.album-item__preview_370x247,.album-item__size_370x247{position:relative;width:100%;padding-bottom:66.75676%;height:0;overflow:hidden}

.album-item__preview_270x152,.album-item__size_270x152{position:relative;width:100%;padding-bottom:56.2963%;height:0;overflow:hidden}

.album-item__preview_370x208,.album-item__size_370x208{position:relative;width:100%;padding-bottom:56.21622%;height:0;overflow:hidden}

.album-item__size img{width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;max-width:none}

.gallery-picture-modal__picture-wrapper{width:100%!important;min-height:18.75rem;line-height:18.75rem;text-align:center}

.gallery-picture-modal__header{color:#fff}

.gallery-picture-modal__content{background:#fff;min-height:3.125rem}

.gallery-picture-modal__info{padding:1.25rem .625rem}

.pictures__item{margin:1.40625rem 0 0}

.pictures__list{margin:-.9375rem 0 0}

.picture-item{margin:0}

.picture-item__caption{margin:.625rem 0 0;line-height:.8125rem}

.picture-item__title{color:#111;font-weight:700;font-size:.75rem;line-height:.875rem;text-transform:uppercase;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.picture-item__title:hover{color:#555}

.picture-item__size_156x120{position:relative;width:100%;padding-bottom:76.92308%;height:0;overflow:hidden}

.picture-item__size_270x180{position:relative;width:100%;padding-bottom:66.66667%;height:0;overflow:hidden}

.picture-item__size_370x247{position:relative;width:100%;padding-bottom:66.75676%;height:0;overflow:hidden}

.picture-item__size_270x152{position:relative;width:100%;padding-bottom:56.2963%;height:0;overflow:hidden}

.picture-item__size_370x208{position:relative;width:100%;padding-bottom:56.21622%;height:0;overflow:hidden}

.picture-item__size img{width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;max-width:none}

.picture-item__wrapper{overflow:hidden}

.delivery-types__list{white-space:nowrap}

.delivery-types__item{box-shadow:0 2px 0 0 #ddd;padding-top:1.25rem;padding-bottom:1.25rem}

.delivery-types__header{font-weight:700;font-size:.9375rem;color:#111;padding-bottom:1.25rem;text-transform:uppercase}

.delivery-types__price{padding-left:.625rem}

.delivery-type__price{font-weight:400;color:#111;vertical-align:bottom;display:inline-block;padding-left:.625rem}

.delivery-type__label{font-weight:400;font-size:.8125rem;color:#555;display:inline-block;white-space:normal;position:relative}

.delivery-type__label>div{position:relative;z-index:10;display:inline-block;padding-right:.625rem}

.videos__desc{font-size:1rem;color:#555;margin-bottom:2rem}

.videos__list{margin:0 0 -1.25rem}

.videos__list>div{vertical-align:top}

.videos__empty{color:#111;font-size:1.125rem;font-weight:500;line-height:1.25rem;text-align:center}

.video-item{margin-bottom:1.25rem}

.video-item:hover .video-item__desc{color:#555}

.video-item__preview{display:block;position:relative}

.video-item__preview:before{content:"";width:100%;height:100%;position:absolute;background:url(//s.siteapi.org/frontend/static/grid_9/img/play2-6d150c7805.png) 50% no-repeat;background-size:contain}

.video-item__preview img{aspect-ratio:16/9;background:#647886}

.video-item__desc{word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual;display:block;font-size:.75rem;line-height:1.2;font-weight:700;color:#111;padding-top:.625rem;text-transform:uppercase}

.video-item__desc:focus,.video-item__desc:hover{color:#555}

.video-item .img-play{position:absolute}

div.video{width:100%!important}

div.video__desc{font-size:.875rem;line-height:1.3;font-weight:400;color:#555;padding:.625rem 0}

div.video__date{font-size:.75rem;font-weight:400;color:#888}

div.video__content iframe{width:100%!important}

div.video__header{font-size:1.125rem;color:#fff;text-transform:uppercase}

.slider{position:relative;overflow:hidden}

.slider .slick-next,.slider .slick-prev{top:50vh}

.slider__content{color:#fff;font-size:1rem;position:relative;width:100%;margin:auto}

.slider__content .slick-dots{bottom:1.625rem;margin:0;line-height:1}

.slider__content .slick-dots li{vertical-align:top;margin:0 .375rem}

.slider__content .slick-dots li button{background:#111;width:.5rem;height:.5rem;padding:.25rem}

.slider__content .slick-dots li.slick-active button{opacity:1}

.slider__user-content,.slider__user-content p{color:#222}

.slider__item-constraint{display:inline-block;width:0;height:100%;vertical-align:middle;min-height:100vh}

.slider__item{position:relative;min-height:100vh}

.slider-item__background{position:absolute;top:0;bottom:0;width:100%;height:100%;background:no-repeat 50%;background-size:cover;z-index:-101}

.slider-item__content{width:100%;position:relative;z-index:10;display:inline-block;vertical-align:middle;padding-top:3.125rem;padding-bottom:3.125rem}

.slider-item__video{display:none}

.slider-item__video-container{position:absolute;width:100%;height:100%;top:0;left:0;right:0;overflow:hidden}

.product__desc .slider-item p,.slider-item .product__desc,.slider-item .product__desc p,.slider-item .user-inner{max-height:100000px}

.main-slider-arrow{display:none;position:absolute;cursor:pointer;outline:none;font-size:0;line-height:0;z-index:10;height:3.125rem;width:3.125rem;bottom:50%;margin-bottom:-1.5625rem;border:2px solid #fff!important;background:hsla(0,0%,100%,.95)}

.main-slider-arrow:hover{opacity:.5}

.main-slider-arrow svg{width:.5625rem;height:1rem}

.main-slider-arrow__prev{left:0;right:inherit;margin-left:15px}

.main-slider-arrow__next{right:0;left:inherit;margin-right:15px}

.main-slider-arrow svg path{fill:#111}

.ui.dropdown.default>.text,.ui.dropdown>.default.text{line-height:1.125rem}

.ui.dropdown.selection{min-width:12.5rem;min-height:2.125rem;border-radius:0;border:none;font-size:.75rem;font-weight:700;text-transform:uppercase}

.ui.dropdown.selection.active,.ui.dropdown.selection.active:hover,.ui.dropdown.selection.visible,.ui.dropdown.selection.visible:hover,.ui.dropdown.selection:hover{box-shadow:none}

.ui.dropdown.selection.active:hover .menu,.ui.dropdown.selection.visible:hover .menu{box-shadow:0 6px 10px 0 rgba(0,0,0,.11),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);border-color:transparent}

.ui.dropdown.selection.active>.text:not(.default),.ui.dropdown.selection.visible>.text:not(.default){font-weight:700}

.ui.dropdown.selection .menu{text-transform:uppercase;top:0;box-shadow:0 6px 10px 0 rgba(0,0,0,.11),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);border-color:transparent}

.ui.dropdown.selection .menu .item{text-transform:uppercase;border:none}

.ui.dropdown.selection,.ui.dropdown.selection .menu{border-radius:0}

#order-form-product input[type=checkbox][type=checkbox]:checked,#order-form-product input[type=checkbox][type=checkbox]:not(:checked),#order-form-products input[type=checkbox][type=checkbox]:checked,#order-form-products input[type=checkbox][type=checkbox]:not(:checked),#order-form-services input[type=checkbox][type=checkbox]:checked,#order-form-services input[type=checkbox][type=checkbox]:not(:checked),.cart input[type=checkbox][type=checkbox]:checked,.cart input[type=checkbox][type=checkbox]:not(:checked),.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:not(:checked),.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:not(:checked),.oneClickBuyForm input[type=checkbox][type=checkbox]:checked,.oneClickBuyForm input[type=checkbox][type=checkbox]:not(:checked),.site-checkbox[type=checkbox]:checked,.site-checkbox[type=checkbox]:not(:checked){position:absolute;left:-9999px}

#order-form-product input[type=checkbox][type=checkbox]+label,#order-form-products input[type=checkbox][type=checkbox]+label,#order-form-services input[type=checkbox][type=checkbox]+label,.cart input[type=checkbox][type=checkbox]+label,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label,.oneClickBuyForm input[type=checkbox][type=checkbox]+label,.site-checkbox[type=checkbox]+label{margin-left:0;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:.75rem;color:#888;line-height:2.1875rem;position:relative;padding-left:2.8125rem;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

#order-form-product input[type=checkbox][type=checkbox]+label:hover,#order-form-products input[type=checkbox][type=checkbox]+label:hover,#order-form-services input[type=checkbox][type=checkbox]+label:hover,.cart input[type=checkbox][type=checkbox]+label:hover,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:hover,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:hover,.oneClickBuyForm input[type=checkbox][type=checkbox]+label:hover,.site-checkbox[type=checkbox]+label:hover{color:#111}

#order-form-product input[type=checkbox][type=checkbox]+label a,#order-form-products input[type=checkbox][type=checkbox]+label a,#order-form-services input[type=checkbox][type=checkbox]+label a,.cart input[type=checkbox][type=checkbox]+label a,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label a,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label a,.oneClickBuyForm input[type=checkbox][type=checkbox]+label a,.site-checkbox[type=checkbox]+label a{color:#3066be}

#order-form-product input[type=checkbox][type=checkbox]+label a:hover,#order-form-products input[type=checkbox][type=checkbox]+label a:hover,#order-form-services input[type=checkbox][type=checkbox]+label a:hover,.cart input[type=checkbox][type=checkbox]+label a:hover,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label a:hover,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label a:hover,.oneClickBuyForm input[type=checkbox][type=checkbox]+label a:hover,.site-checkbox[type=checkbox]+label a:hover{color:#1585cf}

#order-form-product input[type=checkbox][type=checkbox]+label:before,#order-form-products input[type=checkbox][type=checkbox]+label:before,#order-form-services input[type=checkbox][type=checkbox]+label:before,.cart input[type=checkbox][type=checkbox]+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]+label:before,.site-checkbox[type=checkbox]+label:before{box-sizing:border-box;content:"";position:absolute;top:0;left:0;width:2.1875rem;height:2.1875rem;z-index:0;border-radius:1px;background:#e4e4e4}

#order-form-product input[type=checkbox][type=checkbox]+label:after,#order-form-products input[type=checkbox][type=checkbox]+label:after,#order-form-services input[type=checkbox][type=checkbox]+label:after,.cart input[type=checkbox][type=checkbox]+label:after,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:after,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:after,.oneClickBuyForm input[type=checkbox][type=checkbox]+label:after,.site-checkbox[type=checkbox]+label:after{content:"";-webkit-transition:background .5s ease-out;transition:background .5s ease-out;background:transparent}

#order-form-product input[type=checkbox].error[type=checkbox]+label:before,#order-form-products input[type=checkbox].error[type=checkbox]+label:before,#order-form-services input[type=checkbox].error[type=checkbox]+label:before,.cart input[type=checkbox].error[type=checkbox]+label:before,.mfp-content #sharebyemail input[type=checkbox].error[type=checkbox]+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox].error[type=checkbox]+label:before,.oneClickBuyForm input[type=checkbox].error[type=checkbox]+label:before,.site-checkbox[type=checkbox].error+label:before{box-shadow:inset 0 0 0 2px #ff003c}

#order-form-product input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,#order-form-products input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,#order-form-services input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,.cart input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:not(:checked):disabled+label:before,.site-checkbox[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26)}

#order-form-product input[type=checkbox][type=checkbox]:checked+label:before,#order-form-products input[type=checkbox][type=checkbox]:checked+label:before,#order-form-services input[type=checkbox][type=checkbox]:checked+label:before,.cart input[type=checkbox][type=checkbox]:checked+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:checked+label:before,.site-checkbox[type=checkbox]:checked+label:before{top:.3125rem;left:.375rem;width:.625rem;height:1.125rem;border:2px solid #fff;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;z-index:1;background:transparent}

#order-form-product input[type=checkbox][type=checkbox]:checked:disabled+label:before,#order-form-products input[type=checkbox][type=checkbox]:checked:disabled+label:before,#order-form-services input[type=checkbox][type=checkbox]:checked:disabled+label:before,.cart input[type=checkbox][type=checkbox]:checked:disabled+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked:disabled+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked:disabled+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:checked:disabled+label:before,.site-checkbox[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26)}

#order-form-product input[type=checkbox][type=checkbox]:checked+label:after,#order-form-products input[type=checkbox][type=checkbox]:checked+label:after,#order-form-services input[type=checkbox][type=checkbox]:checked+label:after,.cart input[type=checkbox][type=checkbox]:checked+label:after,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked+label:after,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked+label:after,.oneClickBuyForm input[type=checkbox][type=checkbox]:checked+label:after,.site-checkbox[type=checkbox]:checked+label:after{content:"";position:absolute;top:0;left:0;width:2.1875rem;height:2.1875rem;background:#05b587}

#order-form-product input[type=checkbox][type=checkbox]:indeterminate+label:before,#order-form-products input[type=checkbox][type=checkbox]:indeterminate+label:before,#order-form-services input[type=checkbox][type=checkbox]:indeterminate+label:before,.cart input[type=checkbox][type=checkbox]:indeterminate+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:indeterminate+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:indeterminate+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:indeterminate+label:before,.site-checkbox[type=checkbox]:indeterminate+label:before{left:-10px;top:-11px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #fff;border-bottom:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}

#order-form-product input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,#order-form-products input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,#order-form-services input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,.cart input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:indeterminate:disabled+label:before,.site-checkbox[type=checkbox]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent}

.site-checkbox_small[type=checkbox]:checked+label:before{top:.3125rem;left:.375rem;width:.625rem;height:1.125rem;border:2px solid #fff;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}

.material_radio[type=radio]:checked,.material_radio[type=radio]:not(:checked){position:absolute;left:-9999px;visibility:hidden}

.material_radio[type=radio]:checked+label{color:#111}

.material_radio[type=radio]:not(:checked)+label{color:#555}

.material_radio[type=radio]:not(:disabled)+label:hover{color:#111}

.material_radio[type=radio]:checked+label,.material_radio[type=radio]:not(:checked)+label{margin-left:0;position:relative;padding-left:35px;cursor:pointer;display:inline-block;line-height:25px;-webkit-transition:.1s ease;transition:.1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.material_radio[type=radio]+label:after,.material_radio[type=radio]+label:before{content:"";position:absolute;left:0;top:0;margin:2.5px 0;width:20px;height:20px;z-index:0;-webkit-transition:.1s ease;transition:.1s ease}

.material_radio[type=radio]:not(:checked)+label:before{border-radius:50%;border:2px solid #5a5a5a}

.material_radio[type=radio]:not(:checked)+label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:0;background-color:#3066be;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}

.material_radio[type=radio]:checked+label:before{border-radius:50%;border:2px solid transparent}

.material_radio[type=radio]:checked+label:after{border-radius:50%;border:2px solid #3066be;background-color:#3066be;z-index:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}

.material_radio[type=radio].with-gap:checked+label:before{border-radius:50%;border:2px solid #3066be}

.material_radio[type=radio].with-gap:checked+label:after{border-radius:50%;border:2px solid #3066be;background-color:#3066be;z-index:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}

.material_radio[type=radio]:disabled:checked+label:before,.material_radio[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:rgba(0,0,0,.26)}

.material_radio[type=radio]:disabled+label{color:rgba(0,0,0,.26)}

.material_radio[type=radio]:disabled:not(:checked)+label:hover:before{border-color:rgba(0,0,0,.26)}

.input_flat{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;font-size:.9375rem;height:3.125rem}

.input_flat.error{box-shadow:inset 0 0 0 2px #ff003c}

.input_flat:focus{border:none;background-color:#eaeaea}

.input_flat::-webkit-input-placeholder{color:#888}

.input_flat::-moz-placeholder{color:#888}

.input_flat:-ms-input-placeholder{color:#888}

.input_flat::placeholder{color:#888}

.input-group{display:table;width:100%}

.input-group__button,.input-group__field{padding-left:.625rem;padding-right:.625rem;display:table-cell;vertical-align:middle;white-space:nowrap}

.input-group__input{margin:0;width:100%}

.input-group__button{height:100%;width:1%}

.input-group__button .button{height:100%;line-height:100%;min-height:0}

.button{display:inline-block;cursor:pointer;text-align:center;text-transform:uppercase;color:#555;-webkit-transition:all .2s;transition:all .2s;font-weight:700}

.button__icon,.button__text{vertical-align:middle;display:inline-block}

.button__text:not(:first-child){margin-left:.625rem}

.button__text:not(:last-child){margin-right:.625rem}

.button__icon svg{vertical-align:middle}

.button:focus,.button:hover{color:#111}

.button_bordered_small,.button_for_comment-form-submit,.button_for_filter-group,.button_for_filter-price{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;font-size:.75rem;padding:1.0625rem 1.125rem}

.button_bordered_small:focus,.button_for_comment-form-submit:focus,.button_for_filter-group:focus,.button_for_filter-price:focus{fill:#111;color:#111}

.button_bordered_small:hover,.button_for_comment-form-submit:hover,.button_for_filter-group:hover,.button_for_filter-price:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_bordered_small.disable,.button_for_comment-form-submit.disable,.button_for_filter-group.disable,.button_for_filter-price.disable{cursor:default;opacity:.5}

.button_bordered_small.disable:focus,.button_bordered_small.disable:hover,.button_for_comment-form-submit.disable:focus,.button_for_comment-form-submit.disable:hover,.button_for_filter-group.disable:focus,.button_for_filter-group.disable:hover,.button_for_filter-price.disable:focus,.button_for_filter-price.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_vk{background-color:#4d75a3;line-height:2.8125rem;padding:0 .3125rem;color:#fff;text-transform:none;font-weight:400;font-size:.75rem;height:2.8125rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}

.button_for_vk:hover{background-color:#3d5c80;color:#fff}

.button_for_vk svg{vertical-align:middle;fill:#fff;max-width:20px;max-height:20px;width:100%}

.button_for_fb{background-color:#3b5998;line-height:2.8125rem;padding:0 .3125rem;color:#fff;text-transform:none;font-weight:400;font-size:.75rem;height:2.8125rem;width:100%;display:none}

.button_for_fb:hover{background-color:#2d4373;color:#fff}

.button_for_fb svg{vertical-align:middle;fill:#fff;max-width:20px;max-height:20px}

.button_for_services-list{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.button_for_services-list:focus{fill:#111;color:#111}

.button_for_services-list:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_for_services-list.disable{cursor:default;opacity:.5}

.button_for_service,.button_for_services-list.disable:focus,.button_for_services-list.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_service{text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.button_for_service:focus{fill:#111;color:#111}

.button_for_service:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_for_service.disable{cursor:default;opacity:.5}

.button_for_service.disable:focus,.button_for_service.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_bordered_medium,.button_for_comments-add-comment,.button_for_comments-module-add-comment,.button_for_comments-show-comments,.button_for_search,.button_for_top-cart-drop-down,.button_read-more-article{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.button_bordered_medium:focus,.button_for_comments-add-comment:focus,.button_for_comments-module-add-comment:focus,.button_for_comments-show-comments:focus,.button_for_search:focus,.button_for_top-cart-drop-down:focus,.button_read-more-article:focus{fill:#111;color:#111}

.button_bordered_medium:hover,.button_for_comments-add-comment:hover,.button_for_comments-module-add-comment:hover,.button_for_comments-show-comments:hover,.button_for_search:hover,.button_for_top-cart-drop-down:hover,.button_read-more-article:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_bordered_medium.disable,.button_for_comments-add-comment.disable,.button_for_comments-module-add-comment.disable,.button_for_comments-show-comments.disable,.button_for_search.disable,.button_for_top-cart-drop-down.disable,.button_read-more-article.disable{cursor:default;opacity:.5}

.button_bordered_medium.disable:focus,.button_bordered_medium.disable:hover,.button_for_comments-add-comment.disable:focus,.button_for_comments-add-comment.disable:hover,.button_for_comments-module-add-comment.disable:focus,.button_for_comments-module-add-comment.disable:hover,.button_for_comments-show-comments.disable:focus,.button_for_comments-show-comments.disable:hover,.button_for_product-params,.button_for_search.disable:focus,.button_for_search.disable:hover,.button_for_top-cart-drop-down.disable:focus,.button_for_top-cart-drop-down.disable:hover,.button_read-more-article.disable:focus,.button_read-more-article.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_product-params{text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px}

.button_for_product-params:focus{fill:#111;color:#111}

.button_for_product-params:hover{fill:#111;color:#111;background-color:#fff;box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_for_product-params.disable{cursor:default;opacity:.5}

.button_for_product-params.disable:focus,.button_for_product-params.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_product,.button_for_product-card{padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;background-color:#fff;color:#111;fill:#111;box-shadow:inset 0 0 0 2px #111}

.button_for_product-card:active,.button_for_product-card:focus,.button_for_product-card:hover,.button_for_product:active,.button_for_product:focus,.button_for_product:hover{fill:#111;color:#111}

.button_for_product-card:hover,.button_for_product:hover{background-color:#e6e6e6;background-color:#fff}

.button_for_product-card svg{vertical-align:top}

.button_one-click-order{padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;background-color:#eaeaea;color:#111;fill:#111}

.button_one-click-order:active,.button_one-click-order:focus,.button_one-click-order:hover{fill:#111;color:#111}

.button_one-click-order:hover{background-color:#d1d1d1}

.button_one-click-order p{margin:0;display:inline-block;vertical-align:middle}

.button_for_comments-module-show-comments{background-color:#eaeaea;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px}

.button_for_comments-module-show-comments:hover{background-color:#d1d1d1}

.button_for_comment-toggle-comments{background-color:#eaeaea;line-height:2.25rem;padding:0 1.125rem;font-size:.625rem}

.button_for_comment-toggle-comments:hover{background-color:#d1d1d1}

.button_for_comment-form-submit{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}

.button_for_comment-form-submit:focus{fill:#111;color:#111}

.button_for_comment-form-submit:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_for_comment-form-submit.disable{cursor:default;opacity:.5}

.button_for_comment-form-submit.disable:focus,.button_for_comment-form-submit.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_comment-form-cancel,.button_for_comment-form-submit{line-height:1.2;font-size:.75rem;padding:1.0625rem 1.125rem}

.button__text:not(:last-child){margin-right:0}

.-btn{line-height:14px;font-size:13px;position:relative}

.-btn.-btn-add{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;border-radius:3px;background-color:#686c75;border:1px solid #383a3f;text-shadow:0 -1px #575b62;color:#fff;box-sizing:border-box;padding:2px 10px 2px 8px;line-height:12px;font-size:11px;cursor:pointer}

.-btn.-btn-add:hover{background-color:#73777f;background-image:-webkit-linear-gradient(top,#73777f,#55595d);background-image:linear-gradient(180deg,#73777f,#55595d)}

.-btn.-btn-add div,.-btn.-btn-add i{display:inline-block;vertical-align:top}

.ui.accordion,.ui.accordion .accordion{max-width:100%}

.ui.accordion .accordion .title,.ui.accordion .title{cursor:pointer}

.ui.accordion .accordion .title~.content,.ui.accordion .title~.content{display:none}

.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{-webkit-transform:none;-ms-transform:none;transform:none;font-size:.875rem;display:inline-block}

.ui.accordion .accordion .title.active .dropdown.icon,.ui.accordion .title.active .dropdown.icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.ui.accordion .active.content{display:block}

.site-menu{color:#fff;font-weight:500;font-size:.9375rem;letter-spacing:.03125rem;text-align:right}

.site-menu__list{text-align:left}

.site-menu__item{border-bottom:1px solid #ccc;text-transform:uppercase}

.site-menu__item.active a,.site-menu__item:hover a{color:#111}

.site-menu__item:first-of-type a{margin-right:2.8125rem}

.site-menu__item.disable{opacity:.6}

.site-menu__item a{padding:.75rem 0;display:block;font-size:.9375rem;color:#555}

.modal-window__desc{word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual;font-size:.875rem}

.modal-window__label{color:#111;font-weight:700;text-transform:uppercase}

.modal-window__label_value{color:#555}

.cart__controls{padding-top:.9375rem;text-align:center}

.cart-info-form__controls{padding-top:1.875rem}

.progress-item{color:#888;display:none}

.progress-item__title{text-transform:uppercase;font-size:.75rem;font-weight:700;text-align:left}

.progress-item.active{color:#111;display:inline-block}

.cart-progress{padding-bottom:1.25rem;padding-top:1.25rem}

.cart__button{background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;-webkit-transition:all .3s;transition:all .3s;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700}

.cart__button,.cart__button:focus,.cart__button:hover{fill:#111;color:#111}

.cart__button:hover{background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.cart__button.disable{cursor:default;opacity:.5}

.cart__button.disable:focus,.cart__button.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.cart__button_cancel{display:inline-block;cursor:pointer;text-align:center;text-transform:uppercase;color:#555;-webkit-transition:all .2s;transition:all .2s;font-weight:700;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;text-align:left;padding-left:0;opacity:.58;color:#111}

.cart__button_cancel:focus,.cart__button_cancel:hover{color:#111}

.cart__progress{background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.375rem .125rem}

.cart__subheader{text-transform:uppercase;font-size:12px;color:#888;font-weight:400;padding:1.75rem 0 .625rem;margin:0}

.cart .restore-item{fill:#3adb76}

.cart .restore-item .svg-icon_delete{display:none}

.cart .delete-item{fill:#ff003c}

.cart .delete-item .svg-icon_restore{display:none}

.cart__small-label{display:inline-block;font-size:.8125rem;font-weight:700;color:#888;text-transform:uppercase;padding:0 .625rem 0 0;line-height:2.5rem}

.cart__promocode-row{font-size:.8125rem}

.cart__checkout-text{text-transform:uppercase;font-weight:700;font-size:.8125rem}

.cart__checkout-icon{margin:1.875rem 0 0}

.cart__checkout-icon svg{max-width:4.5rem;max-height:4.5rem}

.cart__checkout-icon-custom{margin:0 0 1.875rem}

.cart__gift-preview{margin:0 auto;width:100%}

.cart__gift-preview__wrapper{margin-top:1.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#ecf4fe;position:relative;overflow:hidden}

.cart__gift-preview__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}

.cart__gift-preview__text{color:#0a2540;font-style:normal;font-weight:600;line-height:1.625rem}

.cart__gift-preview__text span{color:#2f6ee8}

.cart__gift-preview__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;background:#0070f0;text-align:center;font-size:clamp(.9375rem,calc(.9rem + .1875vw),1.125rem);font-style:normal;font-weight:400;line-height:2.25rem;-webkit-transition:background .5s;transition:background .5s;text-decoration:none}

.cart__gift-preview__link:hover{background:#0046f2;color:#fff}

.cart__product-price-block{font-size:.9375rem}

.cart__quantity-buttons_minus,.cart__quantity-buttons_plus{width:3.125rem;height:2.8125rem;line-height:2.5rem;cursor:pointer}

.customer-form{padding-top:2.375rem}

.top-cart{cursor:pointer;width:auto;text-align:right}

.top-cart,.top-cart a{color:#111}

.top-cart__quantity{max-width:2.9375rem;overflow:hidden;text-overflow:ellipsis;line-height:1.125rem}

.top-cart__arrow,.top-cart__icon{line-height:0}

.top-cart__icon{margin-right:.625rem}

.top-cart__icon svg{width:1.375rem;height:1.375rem}

.top-cart__arrow svg,.top-cart__icon svg{vertical-align:top;display:inline-block;fill:#111}

.top-cart__arrow svg{max-width:1rem;max-height:1rem}

.top-cart__button{padding:1rem .25rem}

.small-cart .button_for_top-cart-drop-down{box-shadow:inset 0 0 0 .125rem #111}

.small-cart .button_for_top-cart-drop-down:hover{color:#111}

.small-cart .js-num-products_error{padding-left:.9375rem}

.small-cart .cart-items{padding-right:.625rem;overflow-y:auto;overflow-x:hidden}

.small-cart .cart-item{font-size:.875rem;font-weight:400;line-height:1.125rem;width:auto;padding:.5rem 0}

.small-cart .cart-item_content{border-bottom:1px solid #ccc}

.small-cart .cart-item_content .delete{fill:#aaa}

.small-cart .cart-item__no-photo{line-height:40px;text-align:center}

.small-cart .cart-item__no-photo svg{max-width:45%;vertical-align:middle;margin-top:-20%}

.small-cart .cart-item__preview{padding-right:0}

.small-cart .cart-item__preview img{max-width:100%}

.small-cart .cart-item__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}

.small-cart .cart-item input{background-color:#eaeaea;border:none;margin:0;text-align:right}

.small-cart_order-btn{padding:1.25rem}

.small-cart .cart-is-empty{padding:.625rem}

.small-cart_offcanvas .cart-item{padding:.875rem 0}

.small-cart_offcanvas .cart-item_content{border-bottom:1px solid hsla(0,0%,100%,.3)}

.mfp-content.site-popup .dynamic-form{width:100%}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select{border:none;background-color:#eaeaea;padding:.5rem .9375rem;font-size:.9375rem;height:3.125rem;color:#111;font-family:inherit;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:100%;margin:0 0 1.6875rem;padding:0 1.875rem 0 .9375rem;background-position:103%;background-position:right -1rem center}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select.error{box-shadow:inset 0 0 0 2px #ff003c}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select:focus{border:none;background-color:#eaeaea}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select::-webkit-input-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select::-moz-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select:-ms-input-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select::placeholder{color:#888}

.mfp-content.site-popup .dynamic-form .dynamic-field-checkbox{margin:0 0 1.6875rem}

.mfp-content.site-popup .dynamic-form input,.mfp-content.site-popup .dynamic-form textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;height:3.125rem;margin:0 0 1.6875rem;font-size:.9375rem}

.mfp-content.site-popup .dynamic-form input.error,.mfp-content.site-popup .dynamic-form textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

.mfp-content.site-popup .dynamic-form input:focus,.mfp-content.site-popup .dynamic-form textarea:focus{border:none;background-color:#eaeaea}

.mfp-content.site-popup .dynamic-form input::-webkit-input-placeholder,.mfp-content.site-popup .dynamic-form textarea::-webkit-input-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form input::-moz-placeholder,.mfp-content.site-popup .dynamic-form textarea::-moz-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form input:-ms-input-placeholder,.mfp-content.site-popup .dynamic-form textarea:-ms-input-placeholder{color:#888}

.mfp-content.site-popup .dynamic-form input::placeholder,.mfp-content.site-popup .dynamic-form textarea::placeholder{color:#888}

.mfp-content.site-popup .dynamic-form textarea{height:100px;resize:vertical;line-height:1.5}

.mfp-content.site-popup .dynamic-form ul{list-style-type:none}

.mfp-content.site-popup .dynamic-form ul.errors{font-size:.875rem;text-transform:lowercase}

.mfp-content.site-popup .feedback-table{width:100%}

.mfp-content.site-popup .feedback-table .checkbox-element label{margin-bottom:1.6875rem}

.mfp-content.site-popup>section{position:relative;padding:30px}

.mfp-content.site-popup>section>header>h1{font-size:1.5625rem;margin-bottom:1.25rem;color:#111;font-weight:700;text-transform:uppercase}

.mfp-content.site-popup .btn-site-cancel{display:inline-block;cursor:pointer;text-align:center;text-transform:uppercase;color:#555;-webkit-transition:all .2s;transition:all .2s;font-weight:700;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px}

.mfp-content.site-popup .btn-site-cancel:focus,.mfp-content.site-popup .btn-site-cancel:hover{color:#111}

.mfp-content.site-popup .btn-site-complete{display:inline-block;cursor:pointer;text-align:center;color:#555;-webkit-transition:all .2s;transition:all .2s;font-weight:700;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}

.mfp-content.site-popup .btn-site-complete:focus,.mfp-content.site-popup .btn-site-complete:hover{color:#111}

.mfp-content.site-popup .btn-site-complete:focus{fill:#111;color:#111}

.mfp-content.site-popup .btn-site-complete:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.mfp-content.site-popup .btn-site-complete.disable{cursor:default;opacity:.5}

.mfp-content.site-popup .btn-site-complete.disable:focus,.mfp-content.site-popup .btn-site-complete.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.mfp-content.site-popup .edit-block{position:absolute;top:-40px;right:-5px;text-align:right;color:#a1a1a1}

.mfp-content.site-popup .edit-block .close:before{content:"";color:#fff;font-size:1.125rem;opacity:.6;cursor:pointer}

.mfp-content.site-popup .edit-block .close:hover:before{opacity:1}

.mfp-content.site-popup ul{list-style-type:none}

.mfp-content #sharebyemail{width:100%}

.mfp-content #sharebyemail .select-dynamic-field select{border:none;background-color:#eaeaea;padding:.5rem .9375rem;font-size:.9375rem;height:3.125rem;color:#111;font-family:inherit;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:100%;margin:0 0 1.6875rem;padding:0 1.875rem 0 .9375rem;background-position:103%;background-position:right -1rem center}

.mfp-content #sharebyemail .select-dynamic-field select.error{box-shadow:inset 0 0 0 2px #ff003c}

.mfp-content #sharebyemail .select-dynamic-field select:focus{border:none;background-color:#eaeaea}

.mfp-content #sharebyemail .select-dynamic-field select::-webkit-input-placeholder{color:#888}

.mfp-content #sharebyemail .select-dynamic-field select::-moz-placeholder{color:#888}

.mfp-content #sharebyemail .select-dynamic-field select:-ms-input-placeholder{color:#888}

.mfp-content #sharebyemail .select-dynamic-field select::placeholder{color:#888}

.mfp-content #sharebyemail .dynamic-field-checkbox{margin:0 0 1.6875rem}

.mfp-content #sharebyemail input,.mfp-content #sharebyemail textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;height:3.125rem;margin:0 0 1.6875rem;font-size:.9375rem}

.mfp-content #sharebyemail input.error,.mfp-content #sharebyemail textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

.mfp-content #sharebyemail input:focus,.mfp-content #sharebyemail textarea:focus{border:none;background-color:#eaeaea}

.mfp-content #sharebyemail input::-webkit-input-placeholder,.mfp-content #sharebyemail textarea::-webkit-input-placeholder{color:#888}

.mfp-content #sharebyemail input::-moz-placeholder,.mfp-content #sharebyemail textarea::-moz-placeholder{color:#888}

.mfp-content #sharebyemail input:-ms-input-placeholder,.mfp-content #sharebyemail textarea:-ms-input-placeholder{color:#888}

.mfp-content #sharebyemail input::placeholder,.mfp-content #sharebyemail textarea::placeholder{color:#888}

.mfp-content #sharebyemail textarea{height:100px;resize:vertical;line-height:1.5}

.mfp-content #sharebyemail ul{list-style-type:none}

.mfp-content #sharebyemail ul.errors{font-size:.875rem;text-transform:lowercase}

#order-form-product,#order-form-products,#order-form-services{width:100%}

#order-form-product .select-dynamic-field select,#order-form-products .select-dynamic-field select,#order-form-services .select-dynamic-field select{border:none;background-color:#eaeaea;padding:.5rem .9375rem;font-size:.9375rem;height:3.125rem;color:#111;font-family:inherit;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:100%;margin:0 0 1.6875rem;padding:0 1.875rem 0 .9375rem;background-position:103%;background-position:right -1rem center}

#order-form-product .select-dynamic-field select.error,#order-form-products .select-dynamic-field select.error,#order-form-services .select-dynamic-field select.error{box-shadow:inset 0 0 0 2px #ff003c}

#order-form-product .select-dynamic-field select:focus,#order-form-products .select-dynamic-field select:focus,#order-form-services .select-dynamic-field select:focus{border:none;background-color:#eaeaea}

#order-form-product .select-dynamic-field select::-webkit-input-placeholder,#order-form-products .select-dynamic-field select::-webkit-input-placeholder,#order-form-services .select-dynamic-field select::-webkit-input-placeholder{color:#888}

#order-form-product .select-dynamic-field select::-moz-placeholder,#order-form-products .select-dynamic-field select::-moz-placeholder,#order-form-services .select-dynamic-field select::-moz-placeholder{color:#888}

#order-form-product .select-dynamic-field select:-ms-input-placeholder,#order-form-products .select-dynamic-field select:-ms-input-placeholder,#order-form-services .select-dynamic-field select:-ms-input-placeholder{color:#888}

#order-form-product .select-dynamic-field select::placeholder,#order-form-products .select-dynamic-field select::placeholder,#order-form-services .select-dynamic-field select::placeholder{color:#888}

#order-form-product .dynamic-field-checkbox,#order-form-products .dynamic-field-checkbox,#order-form-services .dynamic-field-checkbox{margin:0 0 1.6875rem}

#order-form-product input,#order-form-products input,#order-form-products textarea,#order-form-product textarea,#order-form-services input,#order-form-services textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;height:3.125rem;margin:0 0 1.6875rem;font-size:.9375rem}

#order-form-product input.error,#order-form-products input.error,#order-form-products textarea.error,#order-form-product textarea.error,#order-form-services input.error,#order-form-services textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

#order-form-product input:focus,#order-form-products input:focus,#order-form-products textarea:focus,#order-form-product textarea:focus,#order-form-services input:focus,#order-form-services textarea:focus{border:none;background-color:#eaeaea}

#order-form-product input::-webkit-input-placeholder,#order-form-products input::-webkit-input-placeholder,#order-form-products textarea::-webkit-input-placeholder,#order-form-product textarea::-webkit-input-placeholder,#order-form-services input::-webkit-input-placeholder,#order-form-services textarea::-webkit-input-placeholder{color:#888}

#order-form-product input::-moz-placeholder,#order-form-products input::-moz-placeholder,#order-form-products textarea::-moz-placeholder,#order-form-product textarea::-moz-placeholder,#order-form-services input::-moz-placeholder,#order-form-services textarea::-moz-placeholder{color:#888}

#order-form-product input:-ms-input-placeholder,#order-form-products input:-ms-input-placeholder,#order-form-products textarea:-ms-input-placeholder,#order-form-product textarea:-ms-input-placeholder,#order-form-services input:-ms-input-placeholder,#order-form-services textarea:-ms-input-placeholder{color:#888}

#order-form-product input::placeholder,#order-form-products input::placeholder,#order-form-products textarea::placeholder,#order-form-product textarea::placeholder,#order-form-services input::placeholder,#order-form-services textarea::placeholder{color:#888}

#order-form-products textarea,#order-form-product textarea,#order-form-services textarea{height:100px;resize:vertical;line-height:1.5}

#order-form-products ul,#order-form-product ul,#order-form-services ul{list-style-type:none}

#order-form-products ul.errors,#order-form-product ul.errors,#order-form-services ul.errors{font-size:.875rem;text-transform:lowercase}

#order-form-product .attach-btn,#order-form-products .attach-btn,#order-form-services .attach-btn{font-size:.875rem}

#order-form-product .attach-info .file-info,#order-form-products .attach-info .file-info,#order-form-services .attach-info .file-info{font-size:.875rem;font-weight:400}

#order-form-product .attach-info .file-info .attach-file-name,#order-form-products .attach-info .file-info .attach-file-name,#order-form-services .attach-info .file-info .attach-file-name{font-weight:400;color:#111}

#order-form-product .attach-info .file-info .attach-file-size,#order-form-products .attach-info .file-info .attach-file-size,#order-form-services .attach-info .file-info .attach-file-size{padding-left:10px;color:#888}

#order-form-product .attach-file,#order-form-products .attach-file,#order-form-services .attach-file{margin-bottom:30px}

#order-form-product .attach-file__btn,#order-form-products .attach-file__btn,#order-form-services .attach-file__btn{color:#111;display:inline-block;padding:.625rem 0;font-size:.9375rem;font-weight:400;vertical-align:middle;cursor:pointer}

#order-form-product .attach-file__icon,#order-form-products .attach-file__icon,#order-form-services .attach-file__icon{height:1.5rem;display:inline-block;vertical-align:middle;margin-right:.5rem}

#order-form-product .attach-file__icon svg,#order-form-products .attach-file__icon svg,#order-form-services .attach-file__icon svg{display:inline-block;max-height:1.5rem;max-width:.75rem}

#order-form-product .attach-file__info,#order-form-products .attach-file__info,#order-form-services .attach-file__info{display:none;padding-left:1.875rem;position:relative}

#order-form-product .attach-file__icon-file,#order-form-products .attach-file__icon-file,#order-form-services .attach-file__icon-file{position:absolute;top:0;left:10px}

#order-form-product .attach-file__icon-file svg,#order-form-products .attach-file__icon-file svg,#order-form-services .attach-file__icon-file svg{display:inline-block;max-height:20px;max-width:20px}

#order-form-product .attach-file__file-name,#order-form-products .attach-file__file-name,#order-form-services .attach-file__file-name{font-size:.75rem;font-weight:400;position:relative;top:-3px}

#order-form-product .attach-file__file-size,#order-form-products .attach-file__file-size,#order-form-services .attach-file__file-size{display:block;font-size:.625rem;font-weight:400;color:#888;padding-left:0!important}

.socnets__list{text-align:center}

.socnets__icon{display:block;box-sizing:content-box}

.socnets__icon svg{fill:hsla(0,0%,7%,.5);display:inline-block;-webkit-transition:all .2s;transition:all .2s}

.socnets__icon{line-height:2rem;height:2rem}

.socnets__icon svg{width:2rem;height:2rem}

.socnets__item a{border-radius:0;padding:.5rem}

.socnets__list{margin-top:-.9375rem;margin-left:-.9375rem}

.socnets__item{margin-top:.9375rem;margin-left:.9375rem;display:inline-block;vertical-align:middle}

.socnets__item_lj a{background-color:#15374c;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_lj svg{fill:#fff}

.socnets__item_vk a{background-color:#4680c2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_vk svg{fill:#fff}

.socnets__item_fb a{background-color:#1877f2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_fb svg{fill:#fff}

.socnets__item_tw a{background-color:#1da1f2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_tw svg{fill:#fff}

.socnets__item_odnkl a{background-color:#ee8208;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_odnkl svg{fill:#fff}

.socnets__item_mr a{background-color:#178de2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_mr svg{fill:#fff}

.socnets__item_youtube a{background-color:red;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_youtube svg{fill:#fff}

.socnets__item_flickr a{background-color:#e5e5e5;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_flickr svg{fill:#fff}

.socnets__item_linkedin a{background-color:#0a66c2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_linkedin svg{fill:#fff}

.socnets__item_viber a{background-color:#7360f2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_viber svg{fill:#fff}

.socnets__item_telegram a{background-color:#2ca5e0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_telegram svg{fill:#fff}

.socnets__item_pinterest a{background-color:#e60023;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_pinterest svg{fill:#fff}

.socnets__item_tumblr a{background-color:#001935;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_tumblr svg{fill:#fff}

.socnets__item_rutube a{background-color:#002030;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_rutube svg{fill:#fff}

.socnets__item_picasa a{background-color:#4386fc;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_picasa svg{fill:#fff}

.socnets__item_instagram a{background-color:#c13584;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_instagram svg{fill:#fff}

.socnets__item_tiktok a{background-color:#000;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_tiktok svg{fill:#fff}

.socnets__item_whatsapp a{background-color:#25d366;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_whatsapp svg{fill:#fff}

.socnets__item_zen a{background-color:#f4f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_zen svg{fill:#fff}

.socnets__item_tenchat a{background-color:transparent;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_tenchat svg{fill:#fff}

.socnets__item_max a{background-color:transparent;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}

.socnets__item_max svg{fill:#fff}

.socnets__item_lj a:hover{background-color:#2d4b5e}

.socnets__item_vk a:hover{background-color:#598dc9}

.socnets__item_fb a:hover{background-color:#3085f4}

.socnets__item_tw a:hover{background-color:#34abf4}

.socnets__item_odnkl a:hover{background-color:#f08f21}

.socnets__item_mr a:hover{background-color:#319dea}

.socnets__item_youtube a:hover{background-color:#ff1a1a}

.socnets__item_flickr a:hover{background-color:#fff}

.socnets__item_linkedin a:hover{background-color:#2376c9}

.socnets__item_viber a:hover{background-color:#8170f4}

.socnets__item_telegram a:hover{background-color:#42aee4}

.socnets__item_pinterest a:hover{background-color:#e91a39}

.socnets__item_tumblr a:hover{background-color:#1a304a}

.socnets__item_rutube a:hover{background-color:#002b41}

.socnets__item_picasa a:hover{background-color:#4386fc}

.socnets__item_instagram a:hover{background-color:#c84a91}

.socnets__item_tiktok a:hover{background-color:#fff}

.socnets__item_whatsapp a:hover{background-color:#3bd876}

.socnets__item_zen a:hover{background-color:#fff}

.socnets__item_max a:hover,.socnets__item_tenchat a:hover{background-color:transparent}

.socnets__item_tiktok a:hover svg{fill:#000}

.socnets__item_lj svg{fill:#00b0ea}

.socnets__item_flickr path:nth-child(2){fill:#0063dc}

.socnets__item_flickr path:nth-child(3){fill:#ff0084}

.socnets__item_max{background:-webkit-radial-gradient(75.95% 75.95% at 8.44% 94.38%,#49c2fb 0,rgba(73,194,251,0) 100%),-webkit-linear-gradient(left,#4569fe 1%,#443ceb 52.64%,#9b43dd 101.37%);background:radial-gradient(75.95% 75.95% at 8.44% 94.38%,#49c2fb 0,rgba(73,194,251,0) 100%),linear-gradient(90deg,#4569fe 1%,#443ceb 52.64%,#9b43dd 101.37%)}

a.nh-anchor:before{content:"";display:block;position:relative;width:0;height:15em;margin-top:-15em}

.product-params__title{display:inline-block;padding:0 0 .625rem;text-transform:uppercase;color:#888;font-size:.75rem}

.product .markers{width:100%;margin:0 auto}

.product .marker-icon{top:-.4375rem;left:-.4375rem;white-space:nowrap;z-index:1}

.product__name{text-transform:uppercase;font-size:1.5rem;font-weight:700}

.product-favorites-container{max-width:330px;width:100%;position:relative}

.product__order-date,.product__quanity,.product__serial{text-transform:uppercase;font-size:.75rem;color:#888}

.product__quanity,.product__serial{font-weight:700;vertical-align:top}

.product__order-date{margin-left:1.25rem;vertical-align:top}

.product__also-buy,.product__desc,.product__tabs{margin-top:1.875rem}

.product__desc p:after,.product__desc p:before{display:none}

.product__desc a.nh-anchor:before{content:"";display:block;position:relative;width:0;height:15em;margin-top:-15em}

.product__desc,.product__desc ol,.product__desc p,.product__desc ul{color:#555;font-size:.9375rem}

.product__price{margin-top:1.25rem;margin-bottom:1.25rem;line-height:1}

.product__order-buttons{margin-top:1.875rem}

.product__no-photo{width:100%;line-height:20.625rem;background:#eaeaea;text-align:center;padding:1.875rem 0}

.product__no-photo svg{display:inline-block;vertical-align:middle;max-width:50%;margin-top:-20%}

.product__comments .comments__content{padding:0}

.product__comments .comments__title{display:none}

.product__comments .comment-item{padding:.9375rem 0}

.product__comments .comment-item__content{border:none;margin-bottom:0}

.product__order-cart{position:relative;margin-top:.9375rem}

.product__order-cart #user-notice{position:absolute;top:0;left:0;bottom:0;right:0;font-size:.75rem;text-align:center;vertical-align:middle;background-color:#06d6a0;color:#fff;text-transform:uppercase}

.product__order-cart #user-notice:before{display:inline-block;content:"";vertical-align:middle;height:100%}

.product__show{margin-top:-.3125rem}

.product__show>.row:first-child{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.product__pay-in-parts{margin-left:16px;margin-top:8px;background-color:#d6fceb;padding:4px 8px;display:inline-block;font-size:14px;font-weight:400}

.product__pay-in-parts-question-mark,.product__sber_loan-question-mark{vertical-align:middle;margin-left:8px;cursor:pointer}

.also-buy__title{text-align:center;font-size:1.5625rem;text-transform:uppercase;margin-bottom:1.875rem}

.product-price{font-size:.9375rem;font-weight:700;text-transform:uppercase}

.product-price,.product-price_old{display:inline-block}

.product-price_old{color:#ff3102;font-weight:400;text-decoration:line-through}

.product-price_old a{color:#ff3102}

.product-attributes{font-size:.875rem}

.product-attributes__label{font-weight:700;line-height:1.875rem}

.product-attributes__label>div{display:table-cell;white-space:nowrap;padding-right:.625rem}

.product-attributes__label:after{content:"";width:100%;z-index:0;display:table-cell;opacity:.3;background:-webkit-linear-gradient(left,rgba(0,0,0,.7) 35%,transparent 0) repeat-x 0 1.25rem;background:linear-gradient(90deg,rgba(0,0,0,.7) 35%,transparent 0) repeat-x 0 1.25rem;background-size:.3125rem .125rem}

.product-attributes__value{padding:0 .625rem}

.product-param__select{width:100%;margin-bottom:1px!important;padding-top:.9375rem!important;padding-bottom:.9375rem!important;color:#888!important}

.product-param__select.select{min-width:0}

.product-param__select.not-selected.ui.dropdown{box-shadow:0 0 0 2px #ec5840}

.product-media-slider{margin:auto;max-width:20.625rem}

.product-media-slider.slick-initialized .product-media-slider__slide:not(:first-child){display:block}

.product-media-slider__slide{max-width:20.625rem;width:100%}

.product-media-slider__slide:not(:first-child){display:none}

.product-media-slider .slick-dots{margin:0;bottom:0;position:relative}

.product-media-slider .slick-dots li{vertical-align:top;margin:.375rem}

.product-media-slider .slick-dots li.slick-active button{opacity:1}

.product-media-slider .slick-dots li button{background:#888;width:.5rem;height:.5rem;padding:.25rem}

.product-slider-arrow{margin:1.25rem 0 0}

.product-slider-arrow__group{-webkit-transition:all .2s;transition:all .2s;cursor:pointer;outline:none;font-size:0;line-height:0;z-index:10;height:3.75rem;width:3.75rem;background:#e4e4e4;margin:0 .625rem;opacity:.28}

.product-slider-arrow__group:hover{opacity:1}

.product-slider-arrow__group svg{max-width:2.1875rem;max-height:2.1875rem}

.oneClickBuyForm{width:100%}

.oneClickBuyForm .select-dynamic-field select{border:none;background-color:#eaeaea;padding:.5rem .9375rem;font-size:.9375rem;height:3.125rem;color:#111;font-family:inherit;font-weight:700;text-transform:uppercase;font-size:.75rem;line-height:100%;margin:0 0 1.6875rem;padding:0 1.875rem 0 .9375rem;background-position:103%;background-position:right -1rem center}

.oneClickBuyForm .select-dynamic-field select.error{box-shadow:inset 0 0 0 2px #ff003c}

.oneClickBuyForm .select-dynamic-field select:focus{border:none;background-color:#eaeaea}

.oneClickBuyForm .select-dynamic-field select::-webkit-input-placeholder{color:#888}

.oneClickBuyForm .select-dynamic-field select::-moz-placeholder{color:#888}

.oneClickBuyForm .select-dynamic-field select:-ms-input-placeholder{color:#888}

.oneClickBuyForm .select-dynamic-field select::placeholder{color:#888}

.oneClickBuyForm .dynamic-field-checkbox{margin:0 0 1.6875rem}

.oneClickBuyForm input,.oneClickBuyForm textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;height:3.125rem;margin:0 0 1.6875rem;font-size:.9375rem}

.oneClickBuyForm input.error,.oneClickBuyForm textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

.oneClickBuyForm input:focus,.oneClickBuyForm textarea:focus{border:none;background-color:#eaeaea}

.oneClickBuyForm input::-webkit-input-placeholder,.oneClickBuyForm textarea::-webkit-input-placeholder{color:#888}

.oneClickBuyForm input::-moz-placeholder,.oneClickBuyForm textarea::-moz-placeholder{color:#888}

.oneClickBuyForm input:-ms-input-placeholder,.oneClickBuyForm textarea:-ms-input-placeholder{color:#888}

.oneClickBuyForm input::placeholder,.oneClickBuyForm textarea::placeholder{color:#888}

.oneClickBuyForm textarea{height:100px;resize:vertical;line-height:1.5}

.oneClickBuyForm ul{list-style-type:none}

.oneClickBuyForm ul.errors{font-size:.875rem;text-transform:lowercase}

.catalog__category,.catalog__product{margin-bottom:1.875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}

.catalog__pagination{margin-top:2.5rem}

.catalog__filters{margin-bottom:2.5rem}

.catalog__filters-group{margin-bottom:.9375rem}

.catalog__list{margin-bottom:-1.875rem;display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin-top:1.875rem}

.catalog__list:before{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}

.catalog__list .no-entry{margin-bottom:1.25rem;width:100%}

.catalog__list_search{margin-bottom:0}

.cart-btn{padding-left:0;padding-right:0}

.cart-btn svg{max-width:1rem;max-height:1rem}

.cart-btn__icon,.cart-btn__text{display:inline-block;vertical-align:middle;line-height:normal}

.cart-btn__icon{margin-right:.625rem}

.bell-btn{padding-left:0;padding-right:0}

.bell-btn svg{max-width:1rem;max-height:1rem}

.bell-btn__icon,.bell-btn__text{display:inline-block;vertical-align:middle;line-height:normal}

.bell-btn__icon{margin-right:.625rem}

.category-item_250x190,.category-item_250x330{max-width:15.625rem}

.category-item__preview{display:block;text-align:center;position:relative}

.category-item__preview_250x330{padding-bottom:132%;width:100%}

.category-item__preview_250x190{padding-bottom:76%;width:100%}

.category-item__preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}

.category-item__link{text-transform:uppercase;font-weight:700;margin:.9375rem 0;font-size:.75rem}

.category-item__link a{word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual;color:#111}

.category-item__link a:active,.category-item__link a:focus,.category-item__link a:hover{color:#555}

.category-item__no-photo{background-color:#eaeaea;position:absolute;top:0;bottom:0;width:100%}

.category-item__no-photo:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}

.category-item__no-photo svg{max-width:50%;max-height:50%;vertical-align:middle;margin-top:-20%}

.product-item{text-transform:uppercase;font-size:.75rem;font-weight:700;position:relative;margin-bottom:1.875rem;width:100%}

.product-item_250x190,.product-item_250x330{max-width:15.625rem}

.product-item__no-photo{background-color:#eaeaea;position:absolute;top:0;bottom:0;width:100%}

.product-item__no-photo:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}

.product-item__no-photo svg{max-width:50%;max-height:50%;vertical-align:middle;margin-top:-20%}

.product-item__old-photo img{background-color:#eee}

.product-item__content{text-align:left}

.product-item__price{position:relative;font-weight:400;line-height:.75rem;font-size:.9375rem}

.product-item__preview{display:block;text-align:center;position:relative}

.product-item__preview_250x330{padding-bottom:132%;width:100%}

.product-item__preview_250x190{padding-bottom:76%;width:100%}

.product-item__preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}

.product-item__preview:hover .product-item__button{opacity:1}

.product-item__link{margin:1rem 0}

.product-item__link a{word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual;color:#111}

.product-item__link a:active,.product-item__link a:focus,.product-item__link a:hover{color:#555}

.product-item__quantity{font-size:.75rem;line-height:.9375rem;color:#888;margin:.625rem 0 0;font-weight:500;text-transform:none}

.product-item__button{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;z-index:2}

.product-item #user-notice,.product-item__button{width:100%;left:0;font-size:.75rem;position:absolute;text-align:center}

.product-item #user-notice{z-index:9999;vertical-align:middle;background-color:#06d6a0;color:#fff;text-transform:uppercase;font-weight:400;min-height:3rem;line-height:3rem;bottom:-10px}

.product-item #user-notice:before{display:inline-block;content:"";vertical-align:middle;height:100%}

.filter-slider{height:.875rem}

.filter-slider__ruler{margin-top:1.25rem}

.filter-slider .noUi-connect{background:#555;border:0 none;border-radius:4px}

.filter-slider .noUi-horizontal{height:2px}

.filter-slider .noUi-horizontal .noUi-handle{width:.875rem;height:.875rem;top:-.375rem;border:2px solid #aaa;border-radius:50%}

.filter-slider .noUi-horizontal .noUi-handle-lower,.filter-slider .noUi-horizontal .noUi-handle-upper{left:-.5rem}

.filter-slider .noUi-target{left:0}

.filter-slider .noUi-background,.filter-slider .noUi-connect{border:0 none}

.filter-slider .noUi-background{border:0 none;background:#cfcfcf;border-radius:4px}

.filter-slider .noUi-handle{box-shadow:none}

.filter-slider .noUi-handle:after,.filter-slider .noUi-handle:before{display:none}

.slider-ruler{position:relative;height:20px;margin-top:1.25rem}

.slider-ruler__value{font-size:10px;position:relative}

.slider-ruler__value:before{content:"";left:50%;margin-left:-1px;width:1px;top:-.625rem;background:#555;height:.3125rem;position:absolute}

.slider-ruler__item{position:absolute;text-align:center}

.slider-ruler__item_left{left:0}

.slider-ruler__item_left .slider-ruler__value{left:-50%}

.slider-ruler__item_right{right:0}

.slider-ruler__item_right .slider-ruler__value{right:-50%}

.slider-ruler__item_center{left:50%}

.slider-ruler__item_center .slider-ruler__value{left:-50%}

.price-filter__label,.price-filter__title{text-transform:uppercase;font-weight:700}

.price-filter__title{margin:0 0 1.875rem}

.price-filter__inputs{font-size:.875rem;margin:1.25rem 0;color:#888}

.price-filter__input input{font-size:.9375rem;height:3.125rem;border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;margin-bottom:0;padding:.5rem .3125rem}

.price-filter__input input.error{box-shadow:inset 0 0 0 2px #ff003c}

.price-filter__input input:focus{border:none;background-color:#eaeaea}

.price-filter__input input::-webkit-input-placeholder{color:#888}

.price-filter__input input::-moz-placeholder{color:#888}

.price-filter__input input:-ms-input-placeholder{color:#888}

.price-filter__input input::placeholder{color:#888}

.statcounters{padding:0}

.statcounters__item{display:inline-block;vertical-align:top;padding:0 .3125rem .5625rem}

.statcounters.-nt-widget .-nt-widget-area{top:-2.125rem;right:0;left:0;padding:0;text-align:center}

.statcounters_onlytext{display:block;margin-top:10px}

.statcounters_onlytext+.statcounters_onlytext{margin-top:5px}

.mr-block{min-height:1px}

.mrb-row_payment:not(:first-child){margin-top:1.5625rem}

.mrb-form__title{font-size:.8125rem;font-weight:700;text-align:center;padding-bottom:1.25rem;text-transform:uppercase;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.mrb-form__content{margin:0 auto;border-radius:4px}

.mrb-form__content .mrb-form__field textarea{height:150px;resize:vertical}

.mrb-form__field{position:relative;margin-bottom:30px;width:100%;display:inline-block;vertical-align:middle;font-weight:400;line-height:1.25}

.mrb-form__field input[type=email],.mrb-form__field input[type=file],.mrb-form__field input[type=number],.mrb-form__field input[type=tel],.mrb-form__field input[type=text],.mrb-form__field input[type=url],.mrb-form__field textarea{width:100%;margin-bottom:0;display:inline-block;vertical-align:middle}

.mrb-form__field input[type=email].error+.errors,.mrb-form__field input[type=file].error+.errors,.mrb-form__field input[type=number].error+.errors,.mrb-form__field input[type=tel].error+.errors,.mrb-form__field input[type=text].error+.errors,.mrb-form__field input[type=url].error+.errors,.mrb-form__field textarea.error+.errors{margin:0;font-size:.75rem;color:#ec5840;position:absolute;list-style:none}

.mrb-form__field input[type=email]+label,.mrb-form__field input[type=email].error+.errors+label,.mrb-form__field input[type=file]+label,.mrb-form__field input[type=file].error+.errors+label,.mrb-form__field input[type=number]+label,.mrb-form__field input[type=number].error+.errors+label,.mrb-form__field input[type=tel]+label,.mrb-form__field input[type=tel].error+.errors+label,.mrb-form__field input[type=text]+label,.mrb-form__field input[type=text].error+.errors+label,.mrb-form__field input[type=url]+label,.mrb-form__field input[type=url].error+.errors+label,.mrb-form__field textarea+label,.mrb-form__field textarea.error+.errors+label{display:none}

.mrb-form__field input[type=email]::-webkit-input-placeholder,.mrb-form__field input[type=file]::-webkit-input-placeholder,.mrb-form__field input[type=number]::-webkit-input-placeholder,.mrb-form__field input[type=tel]::-webkit-input-placeholder,.mrb-form__field input[type=text]::-webkit-input-placeholder,.mrb-form__field input[type=url]::-webkit-input-placeholder,.mrb-form__field textarea::-webkit-input-placeholder{color:#555}

.mrb-form__field input[type=email]::-moz-placeholder,.mrb-form__field input[type=file]::-moz-placeholder,.mrb-form__field input[type=number]::-moz-placeholder,.mrb-form__field input[type=tel]::-moz-placeholder,.mrb-form__field input[type=text]::-moz-placeholder,.mrb-form__field input[type=url]::-moz-placeholder,.mrb-form__field textarea::-moz-placeholder{color:#555}

.mrb-form__field input[type=email]:-ms-input-placeholder,.mrb-form__field input[type=file]:-ms-input-placeholder,.mrb-form__field input[type=number]:-ms-input-placeholder,.mrb-form__field input[type=tel]:-ms-input-placeholder,.mrb-form__field input[type=text]:-ms-input-placeholder,.mrb-form__field input[type=url]:-ms-input-placeholder,.mrb-form__field textarea:-ms-input-placeholder{color:#555}

.mrb-form__field input[type=email]::placeholder,.mrb-form__field input[type=file]::placeholder,.mrb-form__field input[type=number]::placeholder,.mrb-form__field input[type=tel]::placeholder,.mrb-form__field input[type=text]::placeholder,.mrb-form__field input[type=url]::placeholder,.mrb-form__field textarea::placeholder{color:#555}

.mrb-form__field input[type=checkbox],.mrb-form__field input[type=radio]{top:6px;left:0;position:absolute}

.mrb-form__field input[type=checkbox]+label,.mrb-form__field input[type=radio]+label{font-size:1rem;margin-left:1.25rem;display:block}

.mrb-form__field input[type=checkbox]+label,.mrb-form__field input[type=checkbox].error+.errors+label,.mrb-form__field input[type=radio]+label,.mrb-form__field input[type=radio].error+.errors+label{color:inherit;background-color:inherit}

.mrb-form__field input[type=email],.mrb-form__field input[type=file],.mrb-form__field input[type=number],.mrb-form__field input[type=tel],.mrb-form__field input[type=text],.mrb-form__field input[type=url],.mrb-form__field textarea{border:none;background-color:#eaeaea;padding:.5rem .9375rem;color:#111;font-size:.9375rem;height:3.125rem}

.mrb-form__field input[type=email].error,.mrb-form__field input[type=file].error,.mrb-form__field input[type=number].error,.mrb-form__field input[type=tel].error,.mrb-form__field input[type=text].error,.mrb-form__field input[type=url].error,.mrb-form__field textarea.error{box-shadow:inset 0 0 0 2px #ff003c}

.mrb-form__field input[type=email]:focus,.mrb-form__field input[type=file]:focus,.mrb-form__field input[type=number]:focus,.mrb-form__field input[type=tel]:focus,.mrb-form__field input[type=text]:focus,.mrb-form__field input[type=url]:focus,.mrb-form__field textarea:focus{border:none;background-color:#eaeaea}

.mrb-form__field input[type=email]::-webkit-input-placeholder,.mrb-form__field input[type=file]::-webkit-input-placeholder,.mrb-form__field input[type=number]::-webkit-input-placeholder,.mrb-form__field input[type=tel]::-webkit-input-placeholder,.mrb-form__field input[type=text]::-webkit-input-placeholder,.mrb-form__field input[type=url]::-webkit-input-placeholder,.mrb-form__field textarea::-webkit-input-placeholder{color:#888}

.mrb-form__field input[type=email]::-moz-placeholder,.mrb-form__field input[type=file]::-moz-placeholder,.mrb-form__field input[type=number]::-moz-placeholder,.mrb-form__field input[type=tel]::-moz-placeholder,.mrb-form__field input[type=text]::-moz-placeholder,.mrb-form__field input[type=url]::-moz-placeholder,.mrb-form__field textarea::-moz-placeholder{color:#888}

.mrb-form__field input[type=email]:-ms-input-placeholder,.mrb-form__field input[type=file]:-ms-input-placeholder,.mrb-form__field input[type=number]:-ms-input-placeholder,.mrb-form__field input[type=tel]:-ms-input-placeholder,.mrb-form__field input[type=text]:-ms-input-placeholder,.mrb-form__field input[type=url]:-ms-input-placeholder,.mrb-form__field textarea:-ms-input-placeholder{color:#888}

.mrb-form__field input[type=email]::placeholder,.mrb-form__field input[type=file]::placeholder,.mrb-form__field input[type=number]::placeholder,.mrb-form__field input[type=tel]::placeholder,.mrb-form__field input[type=text]::placeholder,.mrb-form__field input[type=url]::placeholder,.mrb-form__field textarea::placeholder{color:#888}

.mrb-form__field input[type=number]{padding-right:0}

.mrb-form .mrb-form__field textarea{padding-top:.625rem;line-height:1.5}

.mrb-form_payment .mrb-form__content{color:#555;padding:2.1875rem 0;background:hsla(0,0%,100%,.9)}

.mrb-form_payment .mrb-form__field input[type=email],.mrb-form_payment .mrb-form__field input[type=file],.mrb-form_payment .mrb-form__field input[type=number],.mrb-form_payment .mrb-form__field input[type=tel],.mrb-form_payment .mrb-form__field input[type=text],.mrb-form_payment .mrb-form__field input[type=url],.mrb-form_payment .mrb-form__field label,.mrb-form_payment .mrb-form__field textarea{color:rgba(68,68,68,.7)}

.mrb-form_leadform{padding:30px 0;position:relative}

.mrb-form_leadform_theme_dark{color:#fff}

.mrb-form_leadform_theme_light{color:#111}

.mrb-form_leadform .mrb-form__title{background:none}

.mrb-form_leadform .mrb-form__content{width:90%;text-align:center}

.mrb-form_leadform .mrb-form__content .-btn-complete{padding:10px 20px;font-size:17px;background:#faf33e;color:#111;-webkit-transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;box-shadow:0 2px 0 0 #d5cf35}

.mrb-form_leadform .mrb-form__content .-btn-complete:active{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 0 0 #d5cf35}

.mrb-form_leadform .mrb-form__field{text-align:left}

.mrb-form_leadform .mrb-form__field input[type=email],.mrb-form_leadform .mrb-form__field input[type=file],.mrb-form_leadform .mrb-form__field input[type=number],.mrb-form_leadform .mrb-form__field input[type=tel],.mrb-form_leadform .mrb-form__field input[type=text],.mrb-form_leadform .mrb-form__field input[type=url],.mrb-form_leadform .mrb-form__field label,.mrb-form_leadform .mrb-form__field textarea{color:#555}

.mrb-form_leadform_theme_dark{background:#444}

.mrb-paymethods{margin-top:2.5rem}

.mrb-paymethods__title{color:#111;font-size:.8125rem;font-weight:700;text-transform:uppercase;padding-bottom:1.25rem;text-align:center;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.mrb-paymethods__content .paymethods{font-size:13px}

.mrb-paymethods__content .paymethods .paymethod{position:relative;min-height:25px}

.mrb-paymethods__content .paymethods .paymethod:hover{background:#eaeaea}

.mrb-paymethods__content .paymethods .paymethod label{padding:1.25rem .9375rem;display:block;cursor:pointer;margin:0}

.mrb-paymethods__content .paymethods .paymethod input+label:hover:after,.mrb-paymethods__content .paymethods .paymethod input:checked+label:after{font-size:16px;font-weight:600;line-height:32px;color:#59a80f;float:right;margin:0 1em}

.mrb-paymethods__content .paymethods .paymethod__label{font-size:.875rem;padding:0 0 0 1.25rem;line-height:1.25rem}

.mrb-paymethods__content .paymethods .paymethod__arrow{position:absolute;right:.3125rem;top:50%;margin-top:-.6875rem}

.mrb-paymethods__content .paymethods .paymethod__arrow svg{max-width:1.375rem;max-height:1.375rem}

.mrb-paymethods__content .paymethod{border-bottom:.125rem solid #dedede}

.mrb-paymethods__content .paymethod__icon{display:block;line-height:0;width:1.875rem}

.mrb-paymethods__content .paymethod__icon svg{max-width:1.875rem;max-height:1.875rem}

.variant-chooser{margin-top:2.1875rem}

.variant-chooser_margin{margin-bottom:1px}

.variant-chooser-item{padding:1.0625rem 0 .9375rem;display:inline-block}

.variant-chooser-item__title{padding:0 0 .625rem;text-transform:uppercase;color:#888;font-size:.75rem}

.variant-chooser-value{display:inline-block;line-height:0}

.variant-chooser-value_select{display:block!important;overflow:initial!important;line-height:.9;position:relative}

.variant-chooser-value_select .variant-chooser-value__title{width:100%;background-color:transparent;border:none;padding:0;color:#222}

.variant-chooser-value_select .variant-chooser-value__title:hover{background-color:transparent;border:none;color:#222}

.variant-chooser-value_select .variant-chooser-value__title_disabled{opacity:.7}

.variant-chooser-value_select .variant-chooser-value__title-color{border:1px solid #222;padding:.4375rem;width:1.25rem}

.variant-chooser-value__title{line-height:1.5;position:relative;border:1px solid #111;font-size:.75rem;color:#111;padding:.375rem .625rem;font-weight:500;background-color:#fff}

.variant-chooser-value__title:focus,.variant-chooser-value__title:hover,.variant-chooser-value__title_active{background-color:#000;color:#fff;border-color:#000}

.variant-chooser-value__title_disabled{text-decoration:line-through}

.variant-chooser-value__title_disabled,.variant-chooser-value__title_disabled:hover{background-color:#ccc;border-color:#ccc;color:#fff}

.variant-chooser-value__title-color,.variant-chooser-value__title .variant-chooser-value__title-color{border-radius:50%;width:20px;height:20px;display:inline-block;padding:.4375rem}

.variant-chooser-value__title-color:focus,.variant-chooser-value__title-color:hover,.variant-chooser-value__title .variant-chooser-value__title-color:focus,.variant-chooser-value__title .variant-chooser-value__title-color:hover{border-color:#fff}

.variant-chooser-value__title-color:focus:before,.variant-chooser-value__title-color:hover:before,.variant-chooser-value__title .variant-chooser-value__title-color:focus:before,.variant-chooser-value__title .variant-chooser-value__title-color:hover:before{content:"";width:30px;height:30px;top:-5px;left:-5px;border:1px solid #999;border-radius:50%;position:absolute;background:#fff;z-index:-1}

.variant-chooser-value__title-color_active,.variant-chooser-value__title .variant-chooser-value__title-color_active{border-color:#fff}

.variant-chooser-value__title-color_active:before,.variant-chooser-value__title .variant-chooser-value__title-color_active:before{content:"";width:1.875rem;height:1.875rem;top:50%;left:50%;margin:-.9375rem 0 0 -.9375rem;border:2px solid #999;border-radius:50%;position:absolute;background:#fff;z-index:-1}

.variant-chooser-value__title-color_active:focus,.variant-chooser-value__title-color_active:hover,.variant-chooser-value__title .variant-chooser-value__title-color_active:focus,.variant-chooser-value__title .variant-chooser-value__title-color_active:hover{border-color:#fff}

.variant-chooser-value__title-color_active:focus:before,.variant-chooser-value__title-color_active:hover:before,.variant-chooser-value__title .variant-chooser-value__title-color_active:focus:before,.variant-chooser-value__title .variant-chooser-value__title-color_active:hover:before{content:"";width:1.875rem;height:1.875rem;top:50%;left:50%;z-index:-1}

.lead-form_light{color:#111}

.lead-form_light .lead-form__button{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.lead-form_light .lead-form__button:focus{fill:#111;color:#111}

.lead-form_light .lead-form__button:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.lead-form_light .lead-form__button.disable{cursor:default;opacity:.5}

.lead-form_light .lead-form__button.disable:focus,.lead-form_light .lead-form__button.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.lead-form_light .lead-form__input input,.lead-form_light .lead-form__input textarea{border:2px solid rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.5);padding:.5rem .9375rem;color:#000;background-color:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,.25);font-size:.9375rem;height:3.125rem}

.lead-form_light .lead-form__input input.error,.lead-form_light .lead-form__input textarea.error{border-color:rgba(255,0,60,.8)}

.lead-form_light .lead-form__input input::-webkit-input-placeholder,.lead-form_light .lead-form__input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7)}

.lead-form_light .lead-form__input input::-moz-placeholder,.lead-form_light .lead-form__input textarea::-moz-placeholder{color:rgba(0,0,0,.7)}

.lead-form_light .lead-form__input input:-ms-input-placeholder,.lead-form_light .lead-form__input textarea:-ms-input-placeholder{color:rgba(0,0,0,.7)}

.lead-form_light .lead-form__input input::placeholder,.lead-form_light .lead-form__input textarea::placeholder{color:rgba(0,0,0,.7)}

.lead-form_light .lead-form__checkbox label{color:#111}

.lead-form_dark{color:#fff;background:#444}

.lead-form_dark .lead-form__title{color:#fff}

.lead-form_dark .lead-form__button{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.lead-form_dark .lead-form__button:focus{fill:#fff;color:#fff}

.lead-form_dark .lead-form__button:hover{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff;opacity:.5}

.lead-form_dark .lead-form__button.disable{cursor:default;opacity:.5}

.lead-form_dark .lead-form__button.disable:focus,.lead-form_dark .lead-form__button.disable:hover{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff}

.lead-form_dark .lead-form__input input,.lead-form_dark .lead-form__input textarea{border:2px solid hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.5);padding:.5rem .9375rem;color:#fff;font-size:.9375rem;height:3.125rem}

.lead-form_dark .lead-form__input input.error,.lead-form_dark .lead-form__input textarea.error{border-color:rgba(255,0,60,.8)}

.lead-form_dark .lead-form__input input::-webkit-input-placeholder,.lead-form_dark .lead-form__input textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}

.lead-form_dark .lead-form__input input::-moz-placeholder,.lead-form_dark .lead-form__input textarea::-moz-placeholder{color:hsla(0,0%,100%,.7)}

.lead-form_dark .lead-form__input input:-ms-input-placeholder,.lead-form_dark .lead-form__input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}

.lead-form_dark .lead-form__input input::placeholder,.lead-form_dark .lead-form__input textarea::placeholder{color:hsla(0,0%,100%,.7)}

.lead-form_dark .lead-form__checkbox label{color:#fff}

.lead-form__button{margin-top:1.25rem;min-width:83.33333%;font-weight:700}

.lead-form__input input,.lead-form__input textarea{width:100%}

.lead-form__input.field textarea{padding-top:.625rem;line-height:1.5;min-height:6.25rem}

.lead-form__header{text-transform:uppercase;padding:3.125rem 0 1.5625rem}

.lead-form__desc{margin-bottom:1.75rem}

.lead-form__checkbox{position:relative}

.lead-form__checkbox input{position:absolute;top:.1875rem;left:0}

.lead-form__checkbox label{margin:0 0 1rem 1.4375rem;line-height:1.5;vertical-align:top}

.lead-form__lastname{display:none}

.edit-desc{background-color:#fff}

.desc_light{color:#111}

.desc_light .desc__button{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.desc_light .desc__button:focus{fill:#111;color:#111}

.desc_light .desc__button:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.desc_light .desc__button.disable{cursor:default;opacity:.5}

.desc_light .desc__button.disable:focus,.desc_light .desc__button.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.desc_light .desc__input input,.desc_light .desc__input textarea{border:2px solid rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.5);padding:.5rem .9375rem;color:#000;background-color:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,.25);font-size:.9375rem;height:3.125rem}

.desc_light .desc__input input.error,.desc_light .desc__input textarea.error{border-color:rgba(255,0,60,.8)}

.desc_light .desc__input input::-webkit-input-placeholder,.desc_light .desc__input textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7)}

.desc_light .desc__input input::-moz-placeholder,.desc_light .desc__input textarea::-moz-placeholder{color:rgba(0,0,0,.7)}

.desc_light .desc__input input:-ms-input-placeholder,.desc_light .desc__input textarea:-ms-input-placeholder{color:rgba(0,0,0,.7)}

.desc_light .desc__input input::placeholder,.desc_light .desc__input textarea::placeholder{color:rgba(0,0,0,.7)}

.desc_light .desc__checkbox label{color:#111}

.desc_dark{color:#fff!important;background:#444}

.desc_dark .desc__title,.desc_dark .product__desc,.desc_dark .product__desc p,.desc_dark .user-inner,.desc_dark h1,.product__desc .desc_dark p{color:#fff}

.desc_dark .desc__button{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;line-height:1.2;padding:1.5rem .9375rem;font-size:.9375rem;letter-spacing:1px}

.desc_dark .desc__button:focus{fill:#fff;color:#fff}

.desc_dark .desc__button:hover{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff;opacity:.5}

.desc_dark .desc__button.disable{cursor:default;opacity:.5}

.desc_dark .desc__button.disable:focus,.desc_dark .desc__button.disable:hover{fill:#fff;color:#fff;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 0 2px #fff}

.desc_dark .desc__input input,.desc_dark .desc__input textarea{border:2px solid hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.5);padding:.5rem .9375rem;color:#fff;font-size:.9375rem;height:3.125rem}

.desc_dark .desc__input input.error,.desc_dark .desc__input textarea.error{border-color:rgba(255,0,60,.8)}

.desc_dark .desc__input input::-webkit-input-placeholder,.desc_dark .desc__input textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}

.desc_dark .desc__input input::-moz-placeholder,.desc_dark .desc__input textarea::-moz-placeholder{color:hsla(0,0%,100%,.7)}

.desc_dark .desc__input input:-ms-input-placeholder,.desc_dark .desc__input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}

.desc_dark .desc__input input::placeholder,.desc_dark .desc__input textarea::placeholder{color:hsla(0,0%,100%,.7)}

.desc_dark .desc__checkbox label{color:#fff}

.desc__button{margin-top:1.25rem;min-width:83.33333%;font-weight:700}

.desc__input input,.desc__input textarea{width:100%}

.desc__input.field textarea{padding-top:.625rem;line-height:1.5;min-height:6.25rem}

.desc__header{text-transform:uppercase;padding:3.125rem 0 1.5625rem}

.desc__desc{margin-bottom:1.75rem}

.desc__checkbox{position:relative}

.desc__checkbox input{position:absolute;top:.1875rem;left:0}

.desc__checkbox label{margin:0 0 1rem 1.4375rem;line-height:1.5;vertical-align:top}

.desc__lastname{display:none}

.slick-next,.slick-prev{border:2px solid #fff;background-color:rgba(0,0,0,.3);font-size:0;line-height:0;color:transparent;z-index:10}

.slick-next:before,.slick-prev:before{font-size:30px;color:#fff;content:"";line-height:60px}

.slick-initialized .slick-slide,doesnotexist:-o-prefocus{z-index:1!important}

.slick-prev{left:50%;margin-left:-40.625rem}

.slick-next{right:50%;margin-right:-40.625rem}

.slick-slide{will-change:transform,opacity,height}

.js-slider>.js-slider__item{display:none}

.js-slider>.js-slider__item:first-child{display:block}

.widget-payments-methods__list{margin-top:-.9375rem;margin-left:-.625rem}

.widget-payments-methods__item{margin:.9375rem .5rem 0;display:inline-block;vertical-align:middle}

.widget-payments-methods__item svg{width:24px;height:24px}

.widget-logo__image img{max-height:2.1875rem}

.error-page__h1{position:relative}

.error-page__h1:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:hsla(0,0%,100%,.2);border-radius:4px;position:absolute}

.error-page__head{padding-bottom:.9375rem;margin-bottom:1.875rem;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.error-page__content{color:#555;font-size:.9375rem}

.error-page__items{margin-left:0;list-style:none;counter-reset:a}

.error-page__item{line-height:1.25rem;margin-bottom:1.25rem;padding-left:1.25rem;counter-increment:a;position:relative}

.error-page__item:before{content:counter(a) ".";display:inline-block;position:absolute;left:0}

.comments-home-slider,.comments-home-slider :focus{outline:0}

.comments-home-slider:not(.slick-initialized) .comments-home-slider__wrap:not(:first-child){display:none}

.comments-faivorite-home__header{padding:0 0 1.375rem!important}

.comments-faivorite-home__header h3{position:relative}

.comments-faivorite-home__header h3:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:rgba(0,0,0,.2);border-radius:4px;position:absolute}

.comments-faivorite-home__wrap-svg{margin:1.6875rem 0 0}

.comments-faivorite-home__wrap-svg svg{width:2rem;height:inherit}

.comments-home{margin:0 0 5.625rem}

.comments-home-slider.slick-slider,.comments-home_length_1{margin:0}

.comments-home-slider .slick-dots{margin:0;bottom:-72px;display:none!important}

.comments-home-slider .slick-dots li{vertical-align:top;margin:0 .625rem}

.comment-home-item__avatar{position:static;margin:1.25rem 0;padding:0}

.comment-home-item__icon{width:2.625rem;height:2.625rem}

.comment-home-item__text{font-size:.9375rem;line-height:1.333;color:#555}

.comment-home-header{font-size:.75rem;line-height:1}

.comment-home-header__name{display:block;padding:0 0 .5rem;color:#111;font-weight:700;text-transform:uppercase;line-height:1}

.comment-home-header__date{color:hsla(0,0%,53%,.75);line-height:1}

.payment-state__h3{padding-top:.625rem;text-transform:uppercase}

.payment-state__icon{padding-top:1.875rem}

.combo-box__close{padding:.4375rem}

.modal{width:100%;background:#fff;z-index:50000000000;overflow-y:auto;position:fixed;height:100%;top:0;right:0}

.modal_legacy_padding_none section{padding:0!important}

.modal__body{padding-top:1.875rem;padding-bottom:1.875rem;width:100%}

.modal__body_action_button{padding-bottom:4.8125rem}

.modal__header{position:relative;margin-bottom:.9375rem}

.modal__header_video{height:1.875rem;margin-bottom:0}

.modal__header_border:before{content:"";position:absolute;width:100%;height:.125rem;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 100%;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 100%;background-size:.3125rem .125rem;bottom:0;left:0}

.modal__head-text{text-transform:uppercase;font-size:.9375rem!important;position:relative;margin-bottom:.75rem}

.modal__head-text_align{text-align:left!important}

.modal__head-text_bold{font-weight:700!important}

.modal__subtitle{font-size:.9375rem;font-weight:400}

.modal__button-close{fill:#111;line-height:0;vertical-align:middle;position:absolute;right:0;top:-2px}

.modal__button-close svg{max-width:1.5rem;max-height:1.5rem;padding:0}

.modal__button{display:inline-block;cursor:pointer;text-align:center;text-transform:uppercase;color:#555;-webkit-transition:all .2s;transition:all .2s;font-weight:700;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px}

.modal__button:focus,.modal__button:hover{color:#111}

.modal__button_send{background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}

.modal__button_send,.modal__button_send:focus{fill:#111;color:#111}

.modal__button_send:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.modal__button_send.disable{cursor:default;opacity:.5}

.modal__button_send.disable:focus,.modal__button_send.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.modal__success-text{margin-bottom:1.875rem}

.modal__footer{position:fixed;background:#fff;margin-top:-4.8125rem;padding-bottom:1rem;padding-top:1rem;width:100%;bottom:0;left:0}

.modal__photo-head-text{color:#888;font-size:.8125rem!important}

.modal__photo-title{font-size:.9375rem;color:#111;font-weight:700;margin-top:.9375rem;margin-bottom:.9375rem}

.modal__photo-info{font-size:.8125rem;color:#888;font-weight:400;margin-bottom:1.875rem}

.modal__photo-info_no_desc{padding-top:.9375rem}

.modal__photo-album-name{margin-bottom:.625rem}

form .modal__footer{margin-top:0}

.contacts-module__header h1{position:relative}

.contacts-module__header h1:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:hsla(0,0%,7%,.2);border-radius:4px;position:absolute}

.contacts-module__list .widget__title{color:#111;fill:#111}

.contacts-module__list .contacts:first-of-type{padding-top:.9375rem}

.contacts-module__list .contacts:first-of-type .contacts__header{display:none}

.home-slider-arrow{position:absolute;height:3.75rem;width:3.75rem;cursor:pointer;bottom:0;outline:none;border:2px solid #222;font-size:0;line-height:0;z-index:10}

.home-slider-arrow svg{max-width:100%;max-height:100%;width:1.25rem;height:1.25rem}

.home-slider-arrow__prev{right:50%;margin-right:.8125rem}

.home-slider-arrow__next{left:50%;margin-left:.8125rem}

.slick-arrow.slick-hidden{display:none!important}

html{position:relative;min-height:100%;height:100%}

html.modal-open[style*="margin-right: "]{padding-right:0}

body{height:100%;min-width:20rem;margin:0!important;letter-spacing:.02em;word-spacing:.1em}

*{-webkit-tap-highlight-color:transparent}

svg{display:initial}

.layout{height:100%;display:table;min-height:100vh;width:100%}

.layout__row{display:table-row}

.layout__row_full-height{height:100%}

.site__layout{z-index:2;height:100%}

.site-container,.site-content,.site__layout{position:relative}

.site-background{position:absolute;left:0;width:100%;top:0;height:100%;background:#185a9d;background:url(//s.siteapi.org/frontend/static/grid_9/img/white/slide-background-a20ffd1d6e.jpg);background-position:top;background-repeat:no-repeat;background-attachment:scroll;background-size:inherit;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;z-index:-1;will-change:transform}

.site-background[style*="background-attachment:fixed"],.site-background[style*="background-attachment: fixed"]{background-attachment:fixed!important;position:absolute!important}

.site_main-page{margin-bottom:0!important}

.site_main-page .site-footer{position:relative}

.site_main-page .site-container{min-height:100vh}

.site_main-page .site-background[style*="background-attachment:fixed"],.site_main-page .site-background[style*="background-attachment: fixed"]{background-attachment:scroll!important;position:fixed!important;height:100vh}

.info-panel{z-index:5}

.site-header{right:0;top:0;will-change:top;left:0}

.site-header__menu-btn{padding:.625rem .3125rem .625rem 0}

.site-header__menu-btn svg{fill:#111;width:1.5rem;height:1.5rem}

.site-header.site-header_initial{z-index:50;position:fixed}

.site-header.site-header_top{top:0!important;position:absolute}

.site-header-bottom{position:relative}

.site-header-bottom--flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}

.site-header__content{background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 0 hsla(0,0%,7%,.1)}

.site-header__top-contacts{opacity:1}

.site-header__bottom-section{fill:#fff;padding:.4375rem 0}

.site-header__bottom-section .off-canvas__button{margin-right:.625rem}

.jPicker{letter-spacing:0}

.captcha-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;color:#000;margin:1rem 0}

.captcha-container .captcha-button,.captcha-container .captcha-input{margin-top:0;margin-bottom:0;-webkit-margin-start:-1px;-moz-margin-start:-1px;margin-inline-start:-1px}

.captcha-container .captcha-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #a0a0a0;border-radius:.5rem 0 0 .5rem;overflow:hidden}

.captcha-container .captcha-button{border:1px solid #a0a0a0;position:relative;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}

.captcha-container .captcha-button span{display:-ms-grid;display:grid;place-items:center;background-color:#d0d0d0;padding-left:1rem;padding-right:1rem;font-size:24px;cursor:pointer}

.captcha-container .captcha-button span:hover{background-color:#d9d9d9}

.captcha-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:1rem;padding-right:1rem;text-align:center;border:1px solid #a0a0a0!important;border-radius:0 .5rem .5rem 0!important;font-size:1rem!important;height:100%!important;width:100%!important;margin:0!important}

.captcha-container input:focus{outline:none}

.share-links-collapse{position:relative}

.share-links-collapse__share{line-height:1;position:relative;display:inline-block;color:hsla(0,0%,7%,.7)}

.share-links-collapse__share a,.share-links-collapse__share svg{opacity:.7}

.share-links-collapse__share-icon{padding-right:.9375rem;position:absolute;left:-1.5625rem;display:inline-block}

.share-links-collapse__share-icon svg{fill:hsla(0,0%,7%,.7);max-height:.8125rem;max-width:.8125rem;vertical-align:middle}

.share-links-collapse__share-btn{font-size:.75rem;border-bottom:1px solid hsla(0,0%,7%,.7);display:inline-block;vertical-align:middle}

.share-links-collapse__content{padding-top:.9375rem}

.share-links-collapse__content_hide{display:none}

.share-links-collapse__close{width:1.875rem;height:1.875rem;position:absolute;top:-.1875rem;right:0}

.share-links-collapse__close svg{fill:hsla(0,0%,7%,.7);max-height:1.875rem;max-width:1.875rem}

.shipping-map__button{margin-top:5px;box-sizing:border-box;border-radius:4px;padding:4px 6px 5px;box-shadow:0 1px 2px rgba(0,0,0,.5)}

.shipping-map__balloon{margin:5px}

.shipping{padding-top:1.25rem;padding-bottom:1.875rem}

.shipping__no-rates{text-align:center;padding:40px 0;font-size:22px}

.shipping_radio[type=radio]:checked,.shipping_radio[type=radio]:not(:checked){position:absolute;left:-9999px;visibility:hidden}

.shipping_radio[type=radio]:checked+label{color:#111}

.shipping_radio[type=radio]:not(:checked)+label{color:#555}

.shipping_radio[type=radio]:not(:disabled)+label:hover{color:#111}

.shipping_radio[type=radio]:checked+label,.shipping_radio[type=radio]:not(:checked)+label{margin-left:0;position:relative;padding-left:35px;cursor:pointer;display:inline-block;line-height:25px;-webkit-transition:.1s ease;transition:.1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.shipping_radio[type=radio]+label:after,.shipping_radio[type=radio]+label:before{content:"";position:absolute;left:0;top:0;margin:2.5px 0;width:20px;height:20px;z-index:0;-webkit-transition:.1s ease;transition:.1s ease}

.shipping_radio[type=radio]:not(:checked)+label:before{border-radius:50%;border:2px solid #5a5a5a}

.shipping_radio[type=radio]:not(:checked)+label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:0;background-color:#3066be;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}

.shipping_radio[type=radio]:checked+label:before{border-radius:50%;border:2px solid transparent}

.shipping_radio[type=radio]:checked+label:after{border-radius:50%;border:2px solid #3066be;background-color:#3066be;z-index:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}

.shipping_radio[type=radio].with-gap:checked+label:before{border-radius:50%;border:2px solid #3066be}

.shipping_radio[type=radio].with-gap:checked+label:after{border-radius:50%;border:2px solid #3066be;background-color:#3066be;z-index:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}

.shipping_radio[type=radio]:disabled:checked+label:before,.shipping_radio[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:rgba(0,0,0,.26)}

.shipping_radio[type=radio]:disabled+label{color:rgba(0,0,0,.26)}

.shipping_radio[type=radio]:disabled:not(:checked)+label:hover:before{border-color:rgba(0,0,0,.26)}

.shipping_radio+label{font-size:.875rem}

.shipping_radio+label.shipping-methods__pickup{font-size:.8125rem;font-weight:700;text-transform:uppercase}

.shipping_radio[type=radio]:checked+label,.shipping_radio[type=radio]:not(:checked)+label{line-height:1.5}

.shipping_radio[type=radio]:not(:checked)+label.shipping-methods__pickup{color:#111}

.shipping_radio[type=radio]+label:after,.shipping_radio[type=radio]+label:before{margin:.0625rem 0}

.shipping-city__title{margin-bottom:1.875rem;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1.5}

.shipping-city__select{width:100%}

.shipping-city__select.ui.dropdown{font-size:.9375rem;font-weight:400;text-transform:none;padding-top:.75rem;padding-bottom:.5625rem}

.shipping-city__select.ui.dropdown.active>.text:not(.default),.shipping-city__select.ui.dropdown.visible>.text:not(.default){font-weight:400}

.shipping-city__select.ui.dropdown .text{color:#111;line-height:1.4}

.shipping-city__select.ui.dropdown .menu .item{text-transform:none}

.shipping-city__select.ui.dropdown.focused .menu{margin-top:8rem}

.shipping-methods{margin-top:1.875rem}

.shipping-methods__head,.shipping-methods__price,.shipping-methods__title-group{text-transform:uppercase;font-size:.8125rem;font-weight:700}

.shipping-methods__head{line-height:1.5;padding:0 0 .9375rem}

.shipping-methods__title-group{line-height:1.5}

.shipping-methods__title-group-row{padding:1.5625rem 0 .9375rem}

.shipping-methods__total{margin:-.0625rem -.625rem 0;padding:.9375rem .5rem .875rem;background:#eaeaea;color:#555}

.shipping-methods__price{color:#111;font-size:.9375rem}

.shipping-item{padding:.9375rem 0;border-bottom:1px solid #ddd;font-size:.8125rem;font-weight:400;line-height:1.5;color:#555}

.shipping-item_current{color:#111}

.shipping-item>div{vertical-align:top}

.shipping-item__price{padding:.8125rem 0 0;font-size:.875rem}

.shipping-item__date{color:#555;font-weight:400}

.shipping-item__date:empty{display:none}

.shipping-item__date:empty+div{padding:0}

.shipping-outpost__title{width:100%;padding:.9375rem 1.25rem 1.25rem 0}

.shipping-outpost__desc{width:100%;display:inline-block;padding:.9375rem 1rem 0;color:#555;font-size:.8125rem;line-height:1.5}

.shipping-outpost__desc:empty{display:none}

.shipping__rate_active .shipping-item__price{font-weight:700;color:#111}

.outpost-map{top:0;left:0;right:0;bottom:0;z-index:1;background:url(//s.siteapi.org/frontend/static/grid_9/img/preloader-c6f1ad4957.gif) 50% no-repeat}

.outpost-map_visible{z-index:3}

.outpost-list{background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;overflow-y:auto}

.outpost-list__item{cursor:pointer;margin-top:1.25rem;color:#555;font-size:.875rem;line-height:1.5;border-bottom:1px solid #ddd}

.outpost-list__time{padding:.3125rem 0 .625rem;color:#888;font-size:.75rem;line-height:1.34}

.outpost-list__time:empty{padding:.625rem 0}

.outpost-modal{padding-bottom:2.5rem;max-width:64.375rem}

.outpost-modal__header{position:relative;width:100%;margin-bottom:.75rem;margin-top:1.875rem}

.outpost-modal__close{right:.625rem}

.outpost-modal__head-text{margin-bottom:1.25rem}

.outpost-modal__top input[type=text]{margin-bottom:0!important}

.outpost-modal.window input[type=text]:focus{background-color:#eaeaea}

.nh-select{position:relative;width:100%;background:#eaeaea}

.nh-select_visited .nh-select__header_default{display:none}

.nh-select__title{padding:.5625rem 0;font-size:.9375rem;line-height:1.375rem;font-weight:400;text-transform:uppercase}

.nh-select__content{width:100%}

.nh-select__option{display:block}

.nh-select__label{cursor:pointer;overflow:hidden;display:block;height:0;max-height:0;-webkit-transition:max-height .25s cubic-bezier(.4,.25,.3,1);transition:max-height .25s cubic-bezier(.4,.25,.3,1)}

.nh-select__header_default,.nh-select__label{color:#797979;text-transform:uppercase}

.nh-select__value{display:block;max-height:10rem;overflow:auto;box-sizing:border-box;word-break:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;hyphens:manual}

.nh-select__inner{outline:none;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}

.nh-select__opener{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block}

.nh-select__icon_arrow{position:absolute;top:50%;left:auto!important;right:.9375rem;display:inline-block;height:.5rem;width:.5rem;margin:-.4375rem 0 0;border-bottom:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,margin .2s ease-in-out;transition:transform .2s ease-in-out,margin .2s ease-in-out,-webkit-transform .2s ease-in-out}

.nh-select__close{cursor:pointer}

.nh-select__expand,.nh-select__input{visibility:hidden;position:absolute;left:-9999px;opacity:0}

.nh-select__header_default{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-sizing:border-box}

.nh-select__header_mobile-open{display:none;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#111}

.nh-select__input:checked+.nh-select__label{height:auto;max-height:none}

.nh-select__input:checked+.nh-select__label .nh-select__value{max-height:none}

.nh-select__expand:checked~.nh-select__inner .nh-select__label{height:auto;max-height:none}

.nh-select.not-selected .nh-select__inner{box-shadow:inset 0 0 0 2px #ec5840}

.nh-select.not-selected .nh-select__inner:focus{box-shadow:none}

.header-category-list{background-color:#f7f7f7}

.header-category-list__button{background-color:#fcc025}

.header-category-list__item{color:#555}

.header-category-list__item.active a,.header-category-list__item:hover a{color:#111}

.header-category-list__link{font-size:.75rem;color:#555}

.block-header-category__box{padding-top:.625rem;padding-bottom:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}

.lead-catcher__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}

.lead-catcher__text{font-size:1rem;line-height:1.5;color:#343e45;margin-bottom:2rem;text-align:center}

.lead-catcher__btn{background-color:#2787f5;padding:1.25rem 3rem;max-width:18.75rem;border-radius:.5rem;margin:0 auto;position:relative;font-weight:400;min-width:18.375rem}

.lead-catcher__btn:hover{background-color:#0058f2}

.lead-catcher__btn:active{background-color:#0046f2}

.lead-catcher__btn span{font-size:.8125rem;line-height:1rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}

.lead-catcher__btn span.success__text{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;color:#06af48;font-size:.875rem;border-radius:.5rem;background-color:#cef8ef}

.lead-catcher__btn span.success__text:before{content:"";width:1rem;height:1rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnMvPjxwYXRoIGZpbGw9IiMwNkFGNDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjcgMy4xNGExIDEgMCAwMTAgMS40MmwtOSA5YTEgMSAwIDAxLTEuNCAwbC01LTVhMSAxIDAgMTExLjQtMS40Mmw0LjMgNC4zIDguMy04LjNhMSAxIDAgMDExLjQgMHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);margin-right:.5rem;display:inline-block}

.lead-catcher__btn.lead-catcher__btn-success span.success__text{display:-ms-flexbox;display:flex}

.lead-catcher__btn-vk span:before{content:"";width:1rem;height:1rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiI+PGRlZnMvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNC45NSAxMi4zNGgtMS41M2MtLjU3IDAtLjc1LS40Ni0xLjgtMS41MS0uOS0uODgtMS4zLTEtMS41Mi0xLS4zMiAwLS40LjEtLjQuNTN2MS4zOGMwIC4zNy0uMTIuNTktMS4xLjU5LTEuNjIgMC0zLjQyLS45OC00LjY4LTIuOC0xLjktMi42OC0yLjQyLTQuNjgtMi40Mi01LjEgMC0uMjIuMDktLjQzLjUyLS40M2gxLjUzYy4zOCAwIC41My4xOC42OC42QzUgNi43NyA2LjI1IDguNyA2Ljc3IDguN2MuMiAwIC4yOC0uMS4yOC0uNTlWNS44NmMtLjA2LTEuMDQtLjYtMS4xMy0uNi0xLjUgMC0uMTguMTQtLjM2LjM4LS4zNmgyLjRjLjMzIDAgLjQ1LjE4LjQ1LjU2djMuMDVjMCAuMzIuMTUuNDQuMjQuNDQuMTkgMCAuMzUtLjEyLjctLjQ3YTEzLjA0IDEzLjA0IDAgMDAxLjktMy4xNGMuMS0uMjIuMjgtLjQzLjY2LS40M2gxLjUzYy40NiAwIC41Ni4yNC40Ni41Ny0uMTkuODktMi4wNiAzLjUzLTIuMDYgMy41My0uMTYuMjctLjIzLjM5IDAgLjY4LjE2LjIzLjcuNjkgMS4wNSAxLjFhNi42IDYuNiAwIDAxMS4zIDEuOGMuMTQuNDMtLjA4LjY1LS41MS42NXoiLz48L3N2Zz4=);margin-right:.5rem;display:inline-block}

@media screen and (max-width:74.9375em){.show-for-xlarge{display:none!important}

.product-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;position:relative}

.product-item__button{margin:1.0625rem 0 0}

.product-item .bell-btn__icon{display:none}

}

@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}

.product-item__button{opacity:0}

.product-item__quantity{position:absolute;bottom:0;left:0;right:0;height:2.8125rem;line-height:2.8125rem;margin:0;text-align:center;background-color:hsla(0,0%,100%,.8);border:1px dashed #bbb}

.lead-catcher__text{max-width:54rem}

.lead-catcher__btn{padding:1.25rem 6.875rem;margin-bottom:2.5rem}

}

@media screen and (min-width:40em){h1{font-size:2.1875rem}

h2{font-size:1.875rem}

h3{font-size:1.5rem}

h4{font-size:1.5625rem}

h5{font-size:1.125rem}

h6{font-size:1rem}

.medium-text-left{text-align:left}

.medium-text-right{text-align:right}

.medium-text-center{text-align:center}

.medium-text-justify{text-align:justify}

.hide-for-medium{display:none!important}

.row .row{margin-left:-.9375rem;margin-right:-.9375rem}

.column,.columns{padding-left:.9375rem;padding-right:.9375rem}

.medium-1{width:8.33333%}

.medium-push-1{position:relative;left:8.33333%}

.medium-pull-1{position:relative;left:-8.33333%}

.medium-offset-0{margin-left:0}

.medium-2{width:16.66667%}

.medium-push-2{position:relative;left:16.66667%}

.medium-pull-2{position:relative;left:-16.66667%}

.medium-offset-1{margin-left:8.33333%}

.medium-3{width:25%}

.medium-push-3{position:relative;left:25%}

.medium-pull-3{position:relative;left:-25%}

.medium-offset-2{margin-left:16.66667%}

.medium-4{width:33.33333%}

.medium-push-4{position:relative;left:33.33333%}

.medium-pull-4{position:relative;left:-33.33333%}

.medium-offset-3{margin-left:25%}

.medium-5{width:41.66667%}

.medium-push-5{position:relative;left:41.66667%}

.medium-pull-5{position:relative;left:-41.66667%}

.medium-offset-4{margin-left:33.33333%}

.medium-6{width:50%}

.medium-push-6{position:relative;left:50%}

.medium-pull-6{position:relative;left:-50%}

.medium-offset-5{margin-left:41.66667%}

.medium-7{width:58.33333%}

.medium-push-7{position:relative;left:58.33333%}

.medium-pull-7{position:relative;left:-58.33333%}

.medium-offset-6{margin-left:50%}

.medium-8{width:66.66667%}

.medium-push-8{position:relative;left:66.66667%}

.medium-pull-8{position:relative;left:-66.66667%}

.medium-offset-7{margin-left:58.33333%}

.medium-9{width:75%}

.medium-push-9{position:relative;left:75%}

.medium-pull-9{position:relative;left:-75%}

.medium-offset-8{margin-left:66.66667%}

.medium-10{width:83.33333%}

.medium-push-10{position:relative;left:83.33333%}

.medium-pull-10{position:relative;left:-83.33333%}

.medium-offset-9{margin-left:75%}

.medium-11{width:91.66667%}

.medium-push-11{position:relative;left:91.66667%}

.medium-pull-11{position:relative;left:-91.66667%}

.medium-offset-10{margin-left:83.33333%}

.medium-12{width:100%}

.medium-offset-11{margin-left:91.66667%}

.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}

.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}

.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}

.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}

.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}

.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}

.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}

.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}

.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}

.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}

.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}

.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}

.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}

.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}

.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}

.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}

.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}

.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}

.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}

.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}

.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}

.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}

.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}

.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}

.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}

.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}

.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}

.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}

.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}

.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}

.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}

.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}

.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}

.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}

.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}

.medium-centered{margin-left:auto;margin-right:auto}

.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}

.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}

.bread-crumbs{padding:.9375rem 0}

.bread-crumbs__item{font-size:1rem}

.inline-column,.small-4-of-9{padding-left:.9375rem;padding-right:.9375rem}

.product__desc ol,.product__desc p,.product__desc ul,.user-inner ol,.user-inner p,.user-inner ul{font-size:1.125rem}

.product__desc h2,.user-inner h2{font-size:2rem}

.product__desc h3,.user-inner h3{font-size:1.75rem}

.product__desc h4,.user-inner h4{font-size:1.5rem}

.product__desc h5,.user-inner h5{font-size:1.25rem}

.product__desc h6,.user-inner h6{font-size:1.125rem}

.pagination_min-width{width:auto}

.pagination__item,.pagination__item:focus{margin:0 .625rem .625rem;font-size:1.25rem;width:1.5625rem}

.fancybox-skin.imageGallery .fancybox-outer,.fancybox-skin.site-popup .fancybox-outer,.mfp-content.imageGallery .fancybox-outer,.mfp-content.site-popup .fancybox-outer{border-width:0 .9375rem .9375rem!important}

.hide-for-mrb-medium{display:none!important}

.mr-block .mrb-medium-1{width:5.55556%}

.mr-block .mrb-medium-2{width:11.11111%}

.mr-block .mrb-medium-3{width:16.66667%}

.mr-block .mrb-medium-4{width:22.22222%}

.mr-block .mrb-medium-5{width:27.77778%}

.mr-block .mrb-medium-6{width:33.33333%}

.mr-block .mrb-medium-7{width:38.88889%}

.mr-block .mrb-medium-8{width:44.44444%}

.mr-block .mrb-medium-9{width:50%}

.mr-block .mrb-medium-10{width:55.55556%}

.mr-block .mrb-medium-11{width:61.11111%}

.mr-block .mrb-medium-12{width:66.66667%}

.mr-block .mrb-medium-13{width:72.22222%}

.mr-block .mrb-medium-14{width:77.77778%}

.mr-block .mrb-medium-15{width:83.33333%}

.mr-block .mrb-medium-16{width:88.88889%}

.mr-block .mrb-medium-17{width:94.44444%}

.mr-block .mrb-medium-18{width:100%}

.client-cookies-notice{bottom:1.5rem;width:21.5625rem}

.cabinet__wrapper{padding-right:.9375rem}

.brands .list-by-letter__letter{font-size:1.5rem}

.brands .list-by-letter__item{font-size:1rem}

.cart-table td.num input[type=text]{height:3.75rem;line-height:3.75rem}

.cart-table .min-order-sum td{height:3.75rem}

.cart-table td.caption .product-params,.cart-table td.caption .scu,.cart-table td.caption a{font-size:1rem}

.cart-table .delivery td:first-child{text-align:left}

.cart-table .delivery .dlvr-id label,.cart-table .delivery .price{font-size:1rem}

.cart-table td.promocode-text{vertical-align:middle;line-height:3.75rem;font-size:1rem}

.cart-table tr{padding:1.875rem 0}

.cart__button{font-size:1.125rem!important}

.cart__button_cancel{line-height:4.375rem!important;padding:0 1.125rem 0 0!important}

.cart .dynamic-form input[type=text]{height:3.75rem;font-size:1.125rem}

.cart .dynamic-form textarea{font-size:1.125rem}

.cart-info-form,.payments-step{margin-top:-.375rem}

.payments-step .paymethod label{padding:1.25rem 0 1.1875rem;line-height:3rem}

.payments-step .paymethod label .svg-icon{width:3rem}

.payments-step .paymethod label .svg-icon svg{height:3rem;width:3rem;max-height:3rem;max-width:3rem}

.payments-step .paymethod label .paymethod-label{padding:0 0 0 .9375rem;font-size:1.125rem;line-height:1.22}

.payments-step .paymethod__arrow{margin-top:-1.1875rem;right:-.75rem}

.payments-step .paymethod__arrow svg{max-width:2.25rem;max-height:2.25rem}

.basket-button-prev__icon{margin-bottom:1px}

.basket-button-prev__title{font-size:1.125rem;margin-left:1.5rem}

.product-info a{font-size:1rem}

.min-order-sum td,.total-summ td,a.shop-continue{font-size:1.125rem}

.main-page-module__list .widget:after{left:.9375rem;right:.9375rem}

.site-footer__statcounters{padding:1.875rem 0 0}

.footer-text{padding:.3125rem 0 .625rem;font-size:1.125rem;line-height:1.5rem}

.project-info__link-wrap{font-size:1.25rem;line-height:1.625rem}

.nh-logo{width:10.625rem;height:3.75rem}

.nh-logo svg{width:9.3125rem}

.site-footer:after{left:.9375rem;right:.9375rem}

.module__header,.module__list .widget{padding:4.6875rem 0}

.module__list .widget__header{padding:0 0 3.75rem}

.widget__header{padding:4.6875rem 0}

.widget__inner{padding:2.8125rem 0}

.top-contacts{background:-webkit-linear-gradient(left,#ccc 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,#ccc 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.top-contacts__form-text{white-space:normal;line-height:1.2;text-align:left;padding-left:15px}

.top-contacts__phones-item{display:inline-block;vertical-align:middle}

.services__item{margin-bottom:1.875rem}

.services__list{margin-bottom:1.25rem}

.services__items-count{margin:2rem 0 0}

.service-item__title{font-size:1.25rem;margin-bottom:.3125rem}

.service-item__price{font-size:1rem}

.service-item__side{padding:1.875rem 1.875rem 1.875rem 0}

.service__name{font-size:2.1875rem}

.service__share-links{margin-top:4.375rem;margin-bottom:3rem}

.article__title{margin-bottom:2.5rem!important}

.article__content{margin:1.875rem 0 1.25rem}

.article__time{font-size:1.5rem;background:none}

.articles__all-tags-header a{font-size:1.125rem}

.articles__all-tags-header a svg{width:1.375rem;height:1.375rem;left:-1.875rem}

.post-item__time{font-size:1.125rem}

.posts-calendar{margin:-1.875rem 0 0}

.posts-calendar__item{font-size:1rem}

.posts-calendar__icon{top:.3125rem}

.post__title{margin-bottom:2.5rem!important}

.article__share-links,.post__share-links,.product__share-links{margin-top:2.5rem}

.post__calendar .year.all-time{display:inline-block}

.posts-slider{margin:0 0 6.875rem}

.post-slider-item__brief{margin:1.875rem 0 0;font-size:1.125rem;line-height:1.66}

.post-slider-item__header{text-align:center}

.post-slider-item__title{font-size:1.25rem;line-height:1.5}

.comment-item{padding:1.25rem}

.comment-item__time{font-size:.875rem}

.comment-item__content{border:1px solid #ccc;margin:0 0 1.25rem}

.comment-item__content .comment-item__content{margin:0 0 1.25rem 1.875rem}

.comment-item__content_text{font-size:1rem}

.comment-item__author{font-size:1rem;display:inline-block}

.comment-item__images_item{float:left}

.comment-form-images__list canvas{height:3.4375rem}

.comment-form-images__upload svg{margin-right:.625rem;max-width:1.5rem;max-height:1.5rem;fill:#1277e8}

.comment-form-images__block{float:none;width:100%;height:auto;background:none;text-align:center}

.comment-form-images__block_text{display:inline-block}

.comment-form-image{width:3.4375rem}

.comment-form{padding:1.6875rem .75rem}

.comment-form__field{padding:.9375rem;font-size:1.125rem}

.comment-form__field[type=text]{height:3.75rem}

.comment-form-social{margin:0 0 1.6875rem}

.comment-form-social__item{width:auto}

.comment-form-social__item:not(:first-child) .comment-form__social-btn-block{margin-left:.625rem}

.comment-form-social__text{padding:0;text-align:right;font-size:.875rem}

.comments__header{padding-bottom:.625rem;text-align:left}

.comments__links,.comments__title{font-size:1.125rem}

.comments__links{padding:0}

.comments__links:hover{color:#111;border-bottom:1px solid #111}

.comments__title{padding:0 1.25rem 0 0}

.captcha__container{margin:0}

.captcha__submit-field{padding-right:0}

.captcha__submit-field input{font-size:.8125rem;height:3.75rem;padding:1.4375rem}

.captcha__image{width:100%}

.captcha__image img{padding-left:0;width:16.875rem;height:3.75rem}

.captcha_block{text-align:center}

.captcha__block{width:100%}

.contacts__item{margin-bottom:2.5rem}

.contacts__list{margin-bottom:-2.5rem}

.contact__label{font-size:1.125rem}

.contact__icon{width:1rem;height:1.5rem}

.contact__item{font-size:1.25rem;margin-bottom:1.875rem}

.contact__list{margin-bottom:-1.875rem}

.contact__title{padding-left:.9375rem}

.contact__desc{font-size:1.125rem}

.contact-address__address{margin-bottom:1.875rem}

.contact-address__map{height:22.5rem;margin-bottom:2.5rem}

.company-detail__header{padding:1.875rem 0}

.detail-category__text{color:#555;font-size:1.25rem;text-align:left;float:right;font-weight:400;padding-left:1.875rem}

.detail-category__label{text-align:left;float:left;padding-left:1.875rem;display:table-cell}

.detail-category__label>div{color:#111;text-transform:uppercase;line-height:1.5rem;font-size:1.125rem;white-space:normal;font-weight:700}

.share-links__item a,.share-links_for_article .share-links__item a,.share-links_for_post .share-links__item a,.share-links_for_product .share-links__item a,.share-links_for_text .share-links__item a,.share-links_tiled .share-links__item a{padding:1rem}

.documents__item{padding-bottom:2.875rem}

.document-item__title{font-size:1.125rem;line-height:1.333;padding:0 0 .75rem}

.document-item__icon svg{width:2.4375rem;height:2.5rem;margin:.125rem 0 0}

.document-item__size{font-size:1rem;line-height:1.875}

.document-item__side{margin:0 0 0 3.75rem}

.albums__item{margin:0 0 1.875rem}

.album-item__caption{margin:.9375rem 0 0}

.album-item__title{font-size:1.125rem;line-height:1.25rem}

.album-item__quantity{min-width:1.875rem;height:1.4375rem;padding:0 .25rem}

.album-item__quantity span{font-size:1.125rem;line-height:1.4375rem}

.album-item__creation{display:block;margin:.25rem 0 0}

.pictures__item{margin:.9375rem 0}

.picture-item__title{font-size:.875rem;line-height:1.125rem}

.delivery-types{padding:1.875rem;background-color:#eaeaea}

.delivery-types__header{font-size:1.125rem;padding-bottom:1.875rem}

.delivery-types__item{text-align:left;padding-top:0;padding-bottom:2.5rem;box-shadow:none}

.delivery-types__item:last-of-type{padding-bottom:0}

.delivery-type__label{font-size:1.125rem}

.delivery-type__label:after{position:absolute;width:100%;content:"";height:.125rem;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 100%;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 100%;background-size:.3125rem .125rem;margin-bottom:.4375rem;bottom:0;left:0}

.delivery-type__label>div{position:relative;z-index:10;background-color:#eaeaea;display:inline-block;padding-right:.625rem;max-width:80%}

.videos__desc{margin-bottom:4rem}

.videos__list{margin:0 0 -2.5rem}

.video-item{margin:0 0 2.5rem}

.video-item__desc{font-size:1.125rem}

.video-item__preview:before{background-size:initial}

.slider__content .slick-dots{bottom:3.75rem}

.slider__content .slick-dots li{margin:0 .625rem}

.slider__content .slick-dots li button{width:.625rem;height:.625rem;padding:.3125rem}

.slider-item__content{padding-top:5rem;padding-bottom:5rem}

.input-group__button,.input-group__field{padding-left:.9375rem;padding-right:.9375rem}

.button_for_vk{line-height:3.3125rem;font-size:.875rem;padding:0 .9375rem;height:3.75rem;width:3.75rem}

.button_for_vk span{display:none}

.button_for_fb{line-height:3.3125rem;font-size:.875rem;padding:0 .9375rem;height:3.75rem;width:3.75rem}

.button_for_fb span{display:none}

.button_bordered_medium,.button_for_comments-add-comment,.button_for_comments-module-add-comment,.button_for_comments-show-comments,.button_for_search,.button_for_service,.button_for_services-list,.button_for_top-cart-drop-down,.button_read-more-article{padding:1.6875rem 1.25rem;font-size:.9375rem}

.button_for_comments-module-show-comments,.button_for_product,.button_for_product-card,.button_for_product-params,.button_one-click-order{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

.button_for_filter-group,.button_for_filter-price,.button_for_search{padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px}

.button_for_product,.button_one-click-order{padding-top:.625rem;padding-bottom:.625rem}

.cart__controls{padding-top:3.4375rem}

.cart-info-form__controls{padding-top:2.5rem}

.progress-item__title{font-size:.875rem}

.cart__button,.cart__button_cancel{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

.cart__subheader{padding:1.75rem 0;font-size:1rem}

.cart .cart-manage{margin-left:.625rem;vertical-align:top}

.cart .delete-item,.cart .restore-item{cursor:pointer;opacity:.7;display:block}

.cart .delete-item:hover,.cart .restore-item:hover{opacity:1}

.cart__quantity-buttons_minus,.cart__quantity-buttons_plus{height:3.75rem;line-height:3.75rem}

.cart__header-price{font-weight:400;font-size:1.125rem;margin:0 0 .3125rem}

.cart__checkout-text,.cart__product-price-block,.cart__promocode-row{font-size:1rem}

.cart__checkout-icon{margin:3.75rem 0 0}

.cart__checkout-icon svg{max-width:9rem;max-height:9rem}

.mfp-content.site-popup .btn-site-cancel,.mfp-content.site-popup .btn-site-complete{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

#order-form-product .attach-file__info,#order-form-products .attach-file__info,#order-form-services .attach-file__info{padding-left:2.5rem}

#order-form-product .attach-file__icon-file,#order-form-products .attach-file__icon-file,#order-form-services .attach-file__icon-file{left:15px}

#order-form-product .attach-file__icon-file svg,#order-form-products .attach-file__icon-file svg,#order-form-services .attach-file__icon-file svg{max-height:2.25rem;max-width:1.875rem}

#order-form-product .attach-file__file-name,#order-form-products .attach-file__file-name,#order-form-services .attach-file__file-name{font-size:.875rem}

#order-form-product .attach-file__file-size,#order-form-products .attach-file__file-size,#order-form-services .attach-file__file-size{font-size:.75rem}

.socnets__item a{padding:1rem}

.product .ui.accordion .title~.content{display:block}

.product .ui.accordion .title~.content .transition.hidden{display:block;visibility:visible}

.product__quanity,.product__serial{text-transform:none;font-size:1rem;font-weight:400;line-height:1}

.product__order-buttons{margin-top:1px}

.product__price{margin-top:.625rem;margin-bottom:1.875rem}

.product__desc{font-size:1.25rem}

.product__desc ol,.product__desc p,.product__desc ul{font-size:1.25rem;line-height:1.5}

.product__params{margin-top:.625rem;margin-bottom:.9375rem}

.product-params__title{padding:0 0 .8125rem;font-size:.875rem;font-weight:700}

.product-params__item{padding-top:.3125rem;padding-bottom:1.25rem}

.product__order-cart{margin-top:1.25rem}

.product__also-buy{margin-top:2.5rem}

.product__show{margin-top:-1.5625rem}

.product-price{font-size:1.5625rem}

.product-price,.product-price_old{display:inline-block;vertical-align:top}

.product-price_old{font-size:1rem;vertical-align:baseline}

.product-param__select{font-size:.875rem!important;font-weight:400!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important;text-transform:none!important;margin-bottom:0!important}

.product-param__select .text{line-height:1.125rem!important}

.product-media-slider{margin:0}

.product-media-slider .slick-dots{display:none!important}

.product .marker-icon{top:-.625rem;left:0}

.catalog__list{margin-top:2.8125rem;margin-bottom:-2.8125rem}

.catalog__list .no-entry{margin-bottom:2.8125rem}

.catalog__list_search{margin-bottom:0}

.catalog__filters-group{margin-bottom:2.5rem}

.catalog__category,.catalog__product{margin-bottom:2.8125rem}

.catalog__product{padding:0 .625rem}

.product-item__button{font-size:1rem}

.product-item__price{font-size:.75rem}

.statcounters{padding:0 0 .625rem}

.statcounters__item{padding:0 .3125rem}

.mrb-row_payment:not(:first-child){margin-top:2.8125rem}

.mrb-form_leadform .mrb-form__content{width:80%}

.mrb-form__title{font-size:1rem}

.mrb-paymethods__title{font-size:1rem;margin:0 0 2.5rem}

.mrb-paymethods__content .paymethod{border-bottom:1px solid #dedede}

.mrb-paymethods__content .paymethod__label{font-size:1.125rem}

.mrb-paymethods__content .paymethod__icon{width:2.5rem}

.mrb-paymethods__content .paymethod__icon svg{max-width:2.5rem;max-height:2.5rem}

.variant-chooser-item{padding:.125rem 0 .9375rem}

.variant-chooser-item__title{padding:0 0 .8125rem;font-size:.875rem;font-weight:700}

.variant-chooser-value_select{line-height:1.5}

.variant-chooser-value__title{display:inline-block;margin:0 .5rem .5rem 0}

.variant-chooser-value__title-color{margin:0 .4375rem .75rem}

.variant-chooser-value .variant-chooser-value__title-color:focus:before,.variant-chooser-value .variant-chooser-value__title-color:hover:before{background:transparent;z-index:0;top:-.375rem;left:-.375rem}

.variant-chooser-value .variant-chooser-value__title-color_active:before{background:transparent;z-index:0}

.variant-chooser-value .variant-chooser-value__title-color_active:focus:before,.variant-chooser-value .variant-chooser-value__title-color_active:hover:before{z-index:0;top:50%;left:50%}

.lead-form_dark .lead-form__button,.lead-form_light .lead-form__button{padding:1.6875rem 1.25rem;font-size:.9375rem}

.lead-form__header{font-size:1.875rem;padding:1.875rem 0}

.lead-form__desc{margin-bottom:2.25rem}

.lead-form__input input,.lead-form__input textarea{margin-bottom:1.6875rem}

.lead-form__button{margin-top:1.875rem;min-width:0}

.desc_dark .desc__button,.desc_light .desc__button{padding:1.6875rem 1.25rem;font-size:.9375rem}

.desc__header{font-size:1.875rem;padding:1.875rem 0}

.desc__desc{margin-bottom:2.25rem}

.desc__input input,.desc__input textarea{margin-bottom:1.6875rem}

.desc__button{margin-top:1.875rem;min-width:0}

.widget-payments-methods__item{margin:1.5625rem 1.125rem 0}

.widget-payments-methods__item svg{width:48px;height:48px}

.error-page__content{font-size:1.25rem}

.error-page__item{line-height:1.875rem;padding-left:1.875rem}

.comments-faivorite-home__header{padding:0 0 .625rem!important}

.comments-faivorite-home__wrap-svg{margin:1.6875rem 0 2.5rem}

.comments-faivorite-home__wrap-svg svg{width:3.0625rem}

.comments-home{margin:0 0 6.875rem}

.comments-home_length_1{margin:0}

.comment-home-item__avatar{margin:2.5rem 0 1.25rem}

.comment-home-item__icon{width:3.875rem;height:3.875rem;max-width:3.875rem;max-height:3.875rem;line-height:3.875rem}

.comment-home-item__text{font-size:1.125rem;line-height:1.66}

.comment-home-header__name{padding:0 0 .875rem;font-size:1rem}

.comment-home-header__date{font-size:.875rem;text-transform:uppercase}

.combo-box__content_btn-fixed{padding-bottom:6.375rem}

.modal__button{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

.modal__photo-head-text{margin-bottom:0!important}

.modal__photo-title{font-size:1.25rem}

.modal__photo-info{margin-bottom:3.4375rem}

.modal__body_action_button{padding-bottom:5.875rem}

.modal__header{margin-bottom:2.5rem}

.modal__header_photo{margin-bottom:1.5rem}

.modal__header_video{margin-bottom:0}

.modal__head-text{font-size:1.125rem!important;margin-bottom:1.25rem}

.modal__head-text_align{text-align:center!important}

.modal__subtitle{font-size:1.125rem}

.modal__footer{margin-top:-5.875rem}

.contacts-module__list .contacts:first-of-type{padding-top:2.8125rem}

.home-slider-arrow{height:4.375rem;width:4.375rem}

.home-slider-arrow svg{width:1.375rem;height:1.375rem}

.home-slider-arrow__prev{right:50%;margin-right:1.25rem}

.home-slider-arrow__next{left:50%;margin-left:1.25rem}

.share-links-collapse__share-icon{left:-2.1875rem}

.share-links-collapse__share-icon svg{max-height:1.25rem;max-width:1.25rem}

.share-links-collapse__share-btn{font-size:1.125rem}

.share-links-collapse__content{padding-top:2.5rem}

.shipping{padding-top:1.875rem;padding-bottom:2.5rem}

.shipping_radio+label,.shipping_radio+label.shipping-methods__pickup{font-size:1rem}

.shipping-city__title{margin-bottom:0;padding-left:.625rem;font-size:1rem}

.shipping-city_select-indent{padding:0 .625rem}

.shipping-city__select.ui.dropdown{font-size:1rem;padding-top:1.125rem;padding-bottom:1.0625rem}

.shipping-city__select.ui.dropdown .menu .item{padding-top:1.25rem!important;padding-bottom:1.25rem!important;border-bottom:1px solid #ccc}

.shipping-city__select.ui.dropdown .menu .item:last-child{border-bottom:none}

.shipping-city__select.ui.dropdown.focused .menu{margin-top:8.625rem}

.shipping-methods{margin-top:2.75rem}

.shipping-methods__group{box-shadow:inset 0 -2px 0 #ddd}

.shipping-methods_no-indent{padding-left:.625rem}

.shipping-methods__head{font-size:1rem;padding:0 .625rem 0 0}

.shipping-methods__title-group{font-size:1rem}

.shipping-methods__title-group-row{padding:1.875rem .625rem 1.25rem 2.8125rem}

.shipping-methods__total{margin:-.0625rem 0 0;padding:1.5625rem .625rem 1.5rem;color:#111;font-size:1rem}

.shipping-methods__price{font-size:1rem}

.shipping-item{font-size:1rem;line-height:1.125;padding:1.5625rem .625rem}

.shipping-item>div{vertical-align:middle}

.shipping-item__price{padding:0;font-size:1rem;text-transform:uppercase;color:#555}

.shipping-item__date:empty{display:inline-block}

.shipping-outpost__title{padding:0 0 1.25rem}

.shipping-outpost__desc{padding:.625rem 0 0;font-size:.875rem}

.outpost-list__item{font-size:1rem}

.outpost-list__time{padding:.5rem 0 .9375rem;font-size:.875rem;line-height:1.6}

.outpost-modal__header{margin-bottom:1.875rem}

.outpost-modal__close{right:1.25rem}

.outpost-modal__top{top:6.5625rem}

.lead-catcher__btn{max-width:none}

}

@media screen and (min-width:64em){.large-text-left{text-align:left}

.large-text-right{text-align:right}

.large-text-center{text-align:center}

.large-text-justify{text-align:justify}

.hide-for-large{display:none!important}

.large-1{width:8.33333%}

.large-push-1{position:relative;left:8.33333%}

.large-pull-1{position:relative;left:-8.33333%}

.large-offset-0{margin-left:0}

.large-2{width:16.66667%}

.large-push-2{position:relative;left:16.66667%}

.large-pull-2{position:relative;left:-16.66667%}

.large-offset-1{margin-left:8.33333%}

.large-3{width:25%}

.large-push-3{position:relative;left:25%}

.large-pull-3{position:relative;left:-25%}

.large-offset-2{margin-left:16.66667%}

.large-4{width:33.33333%}

.large-push-4{position:relative;left:33.33333%}

.large-pull-4{position:relative;left:-33.33333%}

.large-offset-3{margin-left:25%}

.large-5{width:41.66667%}

.large-push-5{position:relative;left:41.66667%}

.large-pull-5{position:relative;left:-41.66667%}

.large-offset-4{margin-left:33.33333%}

.large-6{width:50%}

.large-push-6{position:relative;left:50%}

.large-pull-6{position:relative;left:-50%}

.large-offset-5{margin-left:41.66667%}

.large-7{width:58.33333%}

.large-push-7{position:relative;left:58.33333%}

.large-pull-7{position:relative;left:-58.33333%}

.large-offset-6{margin-left:50%}

.large-8{width:66.66667%}

.large-push-8{position:relative;left:66.66667%}

.large-pull-8{position:relative;left:-66.66667%}

.large-offset-7{margin-left:58.33333%}

.large-9{width:75%}

.large-push-9{position:relative;left:75%}

.large-pull-9{position:relative;left:-75%}

.large-offset-8{margin-left:66.66667%}

.large-10{width:83.33333%}

.large-push-10{position:relative;left:83.33333%}

.large-pull-10{position:relative;left:-83.33333%}

.large-offset-9{margin-left:75%}

.large-11{width:91.66667%}

.large-push-11{position:relative;left:91.66667%}

.large-pull-11{position:relative;left:-91.66667%}

.large-offset-10{margin-left:83.33333%}

.large-12{width:100%}

.large-offset-11{margin-left:91.66667%}

.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}

.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}

.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}

.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}

.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}

.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}

.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}

.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}

.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}

.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}

.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}

.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}

.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}

.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}

.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}

.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}

.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}

.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}

.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}

.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}

.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}

.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}

.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}

.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}

.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}

.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}

.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}

.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}

.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}

.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}

.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}

.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}

.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}

.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}

.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}

.large-centered{margin-left:auto;margin-right:auto}

.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}

.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}

.bread-crumbs{padding:.9375rem 0}

.bread-crumbs__item{font-size:.75rem}

.large-1-of-9{width:11.11111%;float:left;padding-left:.625rem;padding-right:.625rem}

.large-1-of-9:last-child:not(:first-child){float:right}

.large-8-of-9{width:88.88889%;float:left;padding-left:.625rem;padding-right:.625rem}

.large-8-of-9:last-child:not(:first-child){float:right}

.large-7-of-9{width:77.77778%;float:left;padding-left:.625rem;padding-right:.625rem}

.large-7-of-9:last-child:not(:first-child){float:right}

.large-4-of-9{width:44.44444%;float:left;padding-left:.625rem;padding-right:.625rem}

.large-4-of-9:last-child:not(:first-child){float:right}

.product__desc ol,.product__desc p,.product__desc ul,.user-inner ol,.user-inner p,.user-inner ul{font-size:1rem}

.product__desc h2,.user-inner h2{font-size:2rem}

.product__desc h3,.user-inner h3{font-size:1.75rem}

.product__desc h4,.user-inner h4{font-size:1.5625rem}

.product__desc h5,.user-inner h5{font-size:1.25rem}

.product__desc h6,.user-inner h6{font-size:1.125rem}

.product__desc span[style*="font-size: 40px"],.product__desc span[style*="font-size: 50px"],.product__desc span[style*="font-size: 60px"],.user-inner span[style*="font-size: 40px"],.user-inner span[style*="font-size: 50px"],.user-inner span[style*="font-size: 60px"]{line-height:1.1}

.fancybox-skin.imageGallery .fancybox-outer,.fancybox-skin.site-popup .fancybox-outer,.mfp-content.imageGallery .fancybox-outer,.mfp-content.site-popup .fancybox-outer{border-width:3.125rem .9375rem .9375rem!important}

.fancybox-skin.imageGallery .fancybox-close,.fancybox-skin.site-popup .fancybox-close,.mfp-content.imageGallery .fancybox-close,.mfp-content.site-popup .fancybox-close{position:absolute!important;top:1rem!important;right:.875rem!important;z-index:20;width:1.125rem;background:none;height:1.125rem}

.fancybox-skin.imageGallery .fancybox-close:hover,.fancybox-skin.site-popup .fancybox-close:hover,.mfp-content.imageGallery .fancybox-close:hover,.mfp-content.site-popup .fancybox-close:hover{opacity:.7}

.fancybox-skin.imageGallery .fancybox-close:after,.fancybox-skin.imageGallery .fancybox-close:before,.fancybox-skin.site-popup .fancybox-close:after,.fancybox-skin.site-popup .fancybox-close:before,.mfp-content.imageGallery .fancybox-close:after,.mfp-content.imageGallery .fancybox-close:before,.mfp-content.site-popup .fancybox-close:after,.mfp-content.site-popup .fancybox-close:before{position:absolute;left:.5625rem;content:" ";height:1.125rem;width:2px;background-color:#111}

.fancybox-skin.imageGallery .fancybox-close:before,.fancybox-skin.site-popup .fancybox-close:before,.mfp-content.imageGallery .fancybox-close:before,.mfp-content.site-popup .fancybox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.fancybox-skin.imageGallery .fancybox-close:after,.fancybox-skin.site-popup .fancybox-close:after,.mfp-content.imageGallery .fancybox-close:after,.mfp-content.site-popup .fancybox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.mfp-image-holder .window,.mfp-inline-holder .window{max-width:56.25rem}

button.mfp-arrow{display:block}

.hide-for-mrb-large{display:none!important}

.mr-block .mrb-large-1{width:5.55556%}

.mr-block .mrb-large-2{width:11.11111%}

.mr-block .mrb-large-3{width:16.66667%}

.mr-block .mrb-large-4{width:22.22222%}

.mr-block .mrb-large-5{width:27.77778%}

.mr-block .mrb-large-6{width:33.33333%}

.mr-block .mrb-large-7{width:38.88889%}

.mr-block .mrb-large-8{width:44.44444%}

.mr-block .mrb-large-9{width:50%}

.mr-block .mrb-large-10{width:55.55556%}

.mr-block .mrb-large-11{width:61.11111%}

.mr-block .mrb-large-12{width:66.66667%}

.mr-block .mrb-large-13{width:72.22222%}

.mr-block .mrb-large-14{width:77.77778%}

.mr-block .mrb-large-15{width:83.33333%}

.mr-block .mrb-large-16{width:88.88889%}

.mr-block .mrb-large-17{width:94.44444%}

.mr-block .mrb-large-18{width:100%}

.incremental-field{margin-right:-.9375rem}

.incremental-field>*{display:inline-block}

.incremental-field .incremental-field__button{width:auto}

.client-cookies-notice__description,.client-cookies-notice__description p{font-size:.875rem}

.filter-item__input{font-size:.9375rem}

.catalog-filters__section{margin:0}

.product-filters{border-top:1px solid #ccc}

.product-filters__item{border-width:0 1px 1px;font-size:.75rem;font-weight:400}

.product-filters__title{padding:.9375rem .625rem}

.filter-values__value{padding:.25rem 0}

.filter-group__wrap-button{position:static;padding:1.25rem 0 0}

.catalog-search_main-page .catalog-search__input{line-height:62px;height:62px}

.catalog-search__input{font-size:.9375rem}

.brands .list-by-letter__letter{font-size:1.5625rem}

.brands .list-by-letter__item{font-size:.75rem;font-weight:500}

#abdanner .avatar-block{text-align:center}

.cart .select-dynamic-field select,.cart input,.cart textarea{font-size:.9375rem}

.cart-table td.num input[type=text]{height:auto;line-height:.9375rem}

.cart-table td.caption .product-params,.cart-table td.caption .scu{font-size:.75rem}

.cart-table td.caption a{font-size:.9375rem}

.cart-table .delivery td{padding:1.25rem .625rem}

.cart-table .delivery td:first-child{text-align:left}

.payments-step{margin-top:0}

.payments-step .paymethod{min-height:3.75rem;margin-bottom:.9375rem}

.payments-step .paymethod input[type=text]{background-color:#fff;color:#888;border:1px solid #eaeaea;margin:5px 0;height:2.8125rem;width:100%}

.payments-step .paymethod label{background:#eaeaea;border:3px solid #eaeaea;padding:0 0 0 .75rem;height:3.75rem;line-height:inherit}

.payments-step .paymethod label:hover .paymethod__arrow-next{display:inline-block}

.payments-step .paymethod label .paymethod-label{padding:0 0 0 .75rem;font-size:.875rem;line-height:1.15}

.payments-step .paymethod label .svg-icon{width:1.25rem}

.payments-step .paymethod label .svg-icon svg{height:1.25rem;width:1.25rem;max-height:1.25rem;max-width:1.25rem}

.payments-step .paymethod__arrow{line-height:3.4375rem}

.basket-button-prev__icon{margin-bottom:0}

.basket-button-prev__title{font-size:.875rem;line-height:3.75;margin-left:.625rem}

.cart__button{font-size:.875rem!important}

.cart .dynamic-form input[type=text]{height:50px;font-size:.9375rem}

.cart .dynamic-form textarea{font-size:.9375rem}

.cart-info-form{margin-top:0}

.min-order-sum td,.total-summ td{font-size:.875rem}

.min-order-sum td:first-child{padding:1.25rem}

a.shop-continue{line-height:3.5rem;border:1px solid #111;font-weight:700;padding:0 .9375rem}

.subscribe-add-form input{margin:0 0 1rem}

.subscribe-add-form__button,.ui.selection.dropdown .menu{padding:0!important}

.main-page-module__list .widget button.button_bordered_medium{min-height:3.125rem;line-height:3.125rem}

.site-footer_indent{margin-top:0}

.site-footer__logo{border:none;padding:0}

.site-footer__statcounters{padding:1.25rem 0 0;border:0}

.footer-text{padding:0;font-size:.8125rem;line-height:1.125rem}

.project-info{display:block}

.project-info__link-wrap{font-size:.8125rem;line-height:1.125rem;padding:0}

.nh-logo{width:6.375rem;height:2.4375rem}

.nh-logo svg{width:5.625rem}

.module__header{padding:3.75rem 0}

.module__list .widget{padding:4.375rem 0}

.module__list .widget__header{padding:0 0 3.75rem}

.widget__header{padding:3.75rem 0}

.top-contacts__phones-item{padding:0 .625rem}

.top-contacts .top-contacts__icon{display:inline-block}

.service__share-links{margin-bottom:1.875rem}

.article-item__comments{font-weight:400}

.article-item__comments a{color:#888}

.article-item__comments a:active,.article-item__comments a:focus,.article-item__comments a:hover{color:#111}

.article-item__time{font-size:.75rem}

.popular-tags{margin-bottom:1.875rem}

.articles-tags .list-by-letter__letter{font-size:1.5625rem}

.articles-tags .list-by-letter__item{font-weight:500}

.article__time{font-size:1rem}

.articles-slider{margin:0}

.article-slider-item__content{margin:1.25rem 0 2.1875rem}

.article-slider-item__read-more.button_read-more-article{min-width:10.625rem}

.post-item__time{font-size:.75rem}

.posts-calendar{margin:0;text-align:center;padding:1.875rem 0;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top,linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.posts-calendar__icon{top:-21px;padding:.625rem;background:#fff;left:50%;margin-left:-21px}

.posts-calendar__item{padding-top:0;margin-right:.3125rem;font-size:.75rem}

.posts-calendar__all-time{margin-left:0}

.posts-calendar__year{margin:0 .1875rem}

.posts-calendar__all-time,.posts-calendar__years{display:block}

.posts-slider{margin:0}

.post-slider-item__brief{margin:1.375rem 0 0;font-size:.875rem;line-height:1.78}

.post-slider-item__title{margin:0 0 .625rem;line-height:1.25}

.comment-item{margin:0}

.comment-item__content{font-size:.875rem}

.comment-item__content .comment-item__content{margin:0 0 1.25rem 3.125rem}

.comment-item__header{padding-top:.75rem}

.comment-item__text{padding:0 0 0 3.125rem}

.comment-item__time{font-size:.8125rem;padding:0 .3125rem .625rem}

.comment-item__author{font-size:.8125rem;padding:0 .3125rem .625rem 0}

.comment-form-images{overflow:hidden}

.comment-form-images__list{margin:-.625rem 0 0 -2%}

.comment-form-images__list canvas{width:100%}

.comment-form-images__block{width:auto;text-align:right;float:right;margin:0}

.comment-form-image{width:18%;margin:.625rem 0 0 2%}

.comment-form__field{font-size:.9375rem}

.comment-form{padding:1.6875rem 1.6875rem .3125rem 1.25rem}

.comment-form .comment-item__header{padding-left:3.125rem}

.comment-form__field{font-size:.8125rem}

.comment-form__field[type=text]{height:3.4375rem}

.comment-form__social-btn-block{padding:0;max-width:9.0625rem}

.comment-form-social{padding:0;margin:0 0 1.6875rem}

.comment-form-social__text{margin:0;text-align:center;font-size:.875rem}

.comment-form__bottom-buttons-block{margin:0 0 1.875rem}

.comments__links,.comments__title{font-size:.875rem}

.comments__links:hover{color:hsla(0,0%,39%,.8);border:none}

.captcha__image img{width:83.33333%;height:3.125rem}

.captcha__submit-field{padding:0 .625rem}

.captcha__submit-field input{font-size:.75rem;padding:.8125rem;height:3.125rem}

.catalog-menu__submenu{margin-top:.625rem}

.catalog-menu__item{padding:.625rem 0}

.category-menu__submenu{margin-top:.625rem}

.category-menu__item{padding:.625rem 0}

.contact__item{font-size:1rem;margin-bottom:1rem}

.contact__label{font-size:.875rem}

.contact__desc{font-size:.8125rem}

.contact__title{padding-left:0;margin-bottom:0}

.company-detail__content{border:2px solid #ccc}

.company-detail__header h3{padding-top:2.5rem}

.company-detail__category{padding:0 0 2.8125rem}

.detail-category{padding:0 0 1.875rem}

.detail-category__text{text-align:left;font-size:1rem}

.detail-category__label{color:#111}

.detail-category__label>div{text-transform:none;font-size:1rem;font-weight:400;display:table-cell;width:auto;white-space:nowrap}

.detail-category__label:after{width:100%;display:table-cell;content:"";background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 15px;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x 0 15px;background-size:.3125rem .125rem}

.detail-category__header{margin:0 0 1.875rem}

.documents__item{padding-bottom:3.75rem}

.document-item__title{font-size:.875rem;line-height:1.28;padding:0 0 .3125rem}

.document-item__icon svg{width:2.5rem;height:3rem;margin:0}

.document-item__size{font-size:.75rem}

.document-item__icon{margin-right:1.25rem}

.document-item__side{margin:0 0 0 3.75rem}

.video-item__desc{font-size:1rem}

.video-item__preview:before{background-size:initial}

.slider__content .slick-dots{bottom:3.5rem}

.slider-item__video{background-color:#000;display:block;position:absolute;z-index:-100;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;aspect-ratio:16/9;height:125%;pointer-events:none;opacity:0;-webkit-animation:iframe-fadeIn 5s cubic-bezier(.94,.06,.83,.67) forwards;animation:iframe-fadeIn 5s cubic-bezier(.94,.06,.83,.67) forwards}

.slider-item__content{padding-top:7.5rem;padding-bottom:7.5rem}

#order-form-product input[type=checkbox][type=checkbox]+label,#order-form-products input[type=checkbox][type=checkbox]+label,#order-form-services input[type=checkbox][type=checkbox]+label,.cart input[type=checkbox][type=checkbox]+label,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label,.oneClickBuyForm input[type=checkbox][type=checkbox]+label,.site-checkbox[type=checkbox]+label{padding-left:1.875rem;line-height:1.25rem}

#order-form-product input[type=checkbox][type=checkbox]+label:before,#order-form-products input[type=checkbox][type=checkbox]+label:before,#order-form-services input[type=checkbox][type=checkbox]+label:before,.cart input[type=checkbox][type=checkbox]+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]+label:before,.site-checkbox[type=checkbox]+label:before{width:1rem;height:1rem;top:2px}

#order-form-product input[type=checkbox][type=checkbox]:checked+label:before,#order-form-products input[type=checkbox][type=checkbox]:checked+label:before,#order-form-services input[type=checkbox][type=checkbox]:checked+label:before,.cart input[type=checkbox][type=checkbox]:checked+label:before,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked+label:before,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked+label:before,.oneClickBuyForm input[type=checkbox][type=checkbox]:checked+label:before,.site-checkbox[type=checkbox]:checked+label:before{top:.25rem;left:1px;width:.375rem;height:.625rem}

#order-form-product input[type=checkbox][type=checkbox]:checked+label:after,#order-form-products input[type=checkbox][type=checkbox]:checked+label:after,#order-form-services input[type=checkbox][type=checkbox]:checked+label:after,.cart input[type=checkbox][type=checkbox]:checked+label:after,.mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked+label:after,.mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked+label:after,.oneClickBuyForm input[type=checkbox][type=checkbox]:checked+label:after,.site-checkbox[type=checkbox]:checked+label:after{width:1rem;height:1rem;top:2px}

.input_flat{font-size:.9375rem}

.button_bordered_small,.button_for_comment-form-submit,.button_for_filter-group,.button_for_filter-price{padding:.75rem .875rem}

.button_for_vk{height:2.8125rem;line-height:2.8125rem;font-size:.875rem;text-align:left;width:100%}

.button_for_vk span{padding-left:.3125rem;display:inline-block}

.button_for_fb{height:2.8125rem;line-height:2.8125rem;font-size:.875rem;text-align:left;width:100%}

.button_for_fb span{padding-left:.3125rem;display:inline-block}

.button_for_comment-form-cancel,.button_for_comment-form-submit{padding:.75rem .875rem;padding:1.125rem;font-size:.875rem;letter-spacing:1px}

.button_for_product{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s;padding:1rem 1.375rem;line-height:1.2;font-size:.75rem;letter-spacing:.5px;margin-bottom:0;padding:1.0625rem .875rem!important;font-size:.75rem!important}

.button_for_product:focus{fill:#111;color:#111}

.button_for_product:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.button_for_product.disable{cursor:default;opacity:.5}

.button_for_product.disable:focus,.button_for_product.disable:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111}

.button_for_product:focus{border:none}

.button_one-click-order{padding:1.0625rem 0;font-size:.75rem!important}

.site-menu__list{display:inline-block;margin:0;margin-top:-.625rem;margin-left:-2.5rem;font-size:.75rem}

.site-menu__item{display:inline-block;margin-top:.625rem;margin-left:2.5rem;border:none;white-space:nowrap}

.site-menu__item:first-of-type a{margin-right:0}

.site-menu__item a{padding:0;font-size:.75rem}

.site-menu__item.active a,.site-menu__item:hover a{box-shadow:0 1px #555}

.cart__controls{padding-top:.9375rem}

.cart-info-form__controls{padding-top:1.875rem}

.progress-item{display:inline-block}

.cart-progress__item{padding-right:2.75rem}

.cart tbody[style*="display: block"]{display:table-row-group!important}

.cart__subheader{padding:2rem 0;margin:0 0 .5rem;font-size:.75rem}

.cart__product-price-block{font-size:.875rem}

.cart__product-price-block>*{display:inline-block}

.cart__currency{margin-left:.3125rem}

.cart__quantity-buttons_minus,.cart__quantity-buttons_plus{min-width:3.125rem;line-height:1.875rem;height:auto}

.top-cart__icon svg{width:.9375rem;height:.9375rem}

.small-cart{fill:#111;box-shadow:0 4px 5px 0 rgba(0,0,0,.11),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:100;display:none;background-color:#fff;color:#555}

.small-cart .button_for_top-cart-drop-down{color:#111}

.small-cart .cart-items{max-height:25rem}

.small-cart a{color:#555}

.small-cart_content{padding:0 1.25rem;max-height:31.25rem;max-width:37.5rem;min-width:31.25rem}

.small-cart .cart-item{color:#111}

#order-form-product .select-dynamic-field select,#order-form-product input,#order-form-products .select-dynamic-field select,#order-form-products input,#order-form-products textarea,#order-form-product textarea,#order-form-services .select-dynamic-field select,#order-form-services input,#order-form-services textarea,.mfp-content #sharebyemail .select-dynamic-field select,.mfp-content #sharebyemail input,.mfp-content #sharebyemail textarea,.mfp-content.site-popup .dynamic-form .select-dynamic-field select,.mfp-content.site-popup .dynamic-form input,.mfp-content.site-popup .dynamic-form textarea{font-size:.9375rem}

.product__show{margin-top:0}

.product__desc,.product__desc ol,.product__desc p,.product__desc ul{font-size:1rem}

.product__params{margin-bottom:1.25rem}

.product-params__title{font-size:.75rem;font-weight:400}

.product__order-buttons{margin-top:1.875rem}

.product-price{font-size:2.1875rem;text-transform:none}

.product-price_old{font-size:1.125rem}

.product-param__select{font-size:.75rem!important;font-weight:700!important;padding:.8em 1.1em!important;text-transform:uppercase!important}

.product-media-slider_no-visibility img{width:0}

.product .marker-icon{top:-.4375rem;left:-.4375rem}

.oneClickBuyForm .select-dynamic-field select,.oneClickBuyForm input,.oneClickBuyForm textarea{font-size:.9375rem}

.catalog__filters-group{margin-bottom:1.875rem}

.product-item__button{font-size:.75rem}

.price-filter .inline-column{padding:0 .625rem}

.price-filter__input input{font-size:.9375rem}

.statcounters{padding:0}

.mrb-form__field input[type=email],.mrb-form__field input[type=file],.mrb-form__field input[type=number],.mrb-form__field input[type=tel],.mrb-form__field input[type=text],.mrb-form__field input[type=url],.mrb-form__field textarea{font-size:.9375rem}

.mrb-form_payment .mrb-form__field input[type=email],.mrb-form_payment .mrb-form__field input[type=file],.mrb-form_payment .mrb-form__field input[type=number],.mrb-form_payment .mrb-form__field input[type=tel],.mrb-form_payment .mrb-form__field input[type=text],.mrb-form_payment .mrb-form__field input[type=url],.mrb-form_payment .mrb-form__field label,.mrb-form_payment .mrb-form__field textarea{font-size:.875rem}

.mrb-form_leadform .mrb-form__content{width:60%}

.mrb-form__title{font-size:1.375rem}

.mrb-paymethods__title{font-size:1.375rem;margin-bottom:2.5rem}

.mrb-paymethods__content .paymethod{border-bottom:none}

.mrb-paymethods__content .paymethod__label{font-size:.9375rem}

.variant-chooser_margin{margin-bottom:0}

.variant-chooser-item{padding:.125rem 0 1.25rem}

.variant-chooser-item__title{padding:0 0 1.0625rem;font-size:.75rem;font-weight:400}

.variant-chooser-value{line-height:1.5}

.variant-chooser-value__title{padding:.375rem .625rem}

.variant-chooser-value__title-color{padding:0 .75rem .75rem 0}

.desc_dark .desc__input input,.desc_dark .desc__input textarea,.desc_light .desc__input input,.desc_light .desc__input textarea,.lead-form_dark .lead-form__input input,.lead-form_dark .lead-form__input textarea,.lead-form_light .lead-form__input input,.lead-form_light .lead-form__input textarea{font-size:.9375rem}

.widget-payments-methods__list{padding:.3125rem 0 0}

.widget-payments-methods__item{margin:.9375rem .9375rem 0}

.widget-logo__image img{max-height:100%}

.comments-faivorite-home__header{padding:0 0 1.375rem!important}

.comments-faivorite-home__header h3:before{display:none}

.comments-faivorite-home__wrap-svg{margin:1.6875rem 0 2.1875rem}

.comments-faivorite-home__wrap-svg svg{width:1.9375rem}

.comments-home{margin:0 0 3.75rem}

.comments-home_length_1{margin:0}

.comments-home-slider .slick-dots{display:block!important}

.comment-home-arrow,.comment-slider-arrow{display:none!important}

.comment-home-item__avatar{margin:2.5rem 0 1.8125rem}

.comment-home-item__icon{width:3.125rem;height:3.125rem;max-width:3.125rem;max-height:3.125rem;line-height:3.125rem}

.comment-home-item__text{font-size:1rem;line-height:1.56}

.comment-home-header__name{padding:0 0 .625rem;font-size:.75rem}

.comment-home-header__date{font-size:.75rem}

.combo-box__button,.combo-box__close,.combo-box__header{display:none}

.combo-box__content_btn-fixed{padding-bottom:0}

.modal__photo-title{max-width:51.5625rem;word-break:break-word}

.modal{position:relative;overflow-y:initial!important}

.modal_small{max-width:38.75rem!important}

.modal__subtitle{font-size:.8125rem}

.modal__footer{position:relative;padding-bottom:2.5rem}

.home-slider-arrow{height:3.125rem;width:3.125rem;bottom:50%;margin-bottom:-1.5625rem;border:2px solid #222}

.home-slider-arrow:hover{opacity:.5}

.home-slider-arrow svg{width:.5625rem;height:1rem}

.home-slider-arrow__prev{left:0;right:inherit;margin-left:15px}

.home-slider-arrow__next{right:0;left:inherit;margin-right:15px}

body{position:static!important;top:0!important}

html[style*=margin-right] .site-header_initial{overflow-y:scroll}

html[style*=margin-right] .site-header_top{overflow-y:visible}

.site-header__bottom-section{padding:.625rem 0}

.site-header__small-cart{position:absolute;top:100%;margin-top:.625rem;right:0}

.shipping{padding-top:2.1875rem;padding-bottom:2.75rem}

.shipping_radio+label.shipping-methods__pickup{font-size:.875rem}

.shipping-city__title{padding-left:0}

.shipping-city_select-indent{padding:0 0 0 1.5625rem}

.shipping-city__select.ui.dropdown{font-size:.9375rem;padding-top:.8125rem;padding-bottom:.8125rem}

.shipping-city__select.ui.dropdown .menu .item{padding-top:.9375rem!important;padding-bottom:.9375rem!important}

.shipping-city__select.ui.dropdown.focused .menu{margin-top:0}

.shipping-methods{margin-top:3.5rem}

.shipping-methods_indent{margin-left:2.125rem}

.shipping-methods_no-indent{padding-left:0;margin-left:-2.125rem;margin-right:2.125rem}

.shipping-methods__head{padding:0 .625rem 1.25rem 0}

.shipping-methods__price,.shipping-methods__title-group,.shipping-methods__total{font-size:.875rem}

.shipping-methods__title-group-row{padding:1.5625rem .625rem .9375rem 2.125rem}

.shipping-methods__total{padding:1.375rem .625rem 1.3125rem}

.shipping-item{padding:1.25rem .625rem}

.shipping-item__price{text-transform:none;font-weight:400}

.shipping-outpost__title{padding:.9375rem 1.25rem 1.25rem 0;width:auto}

.shipping-outpost__desc{padding:.625rem .9375rem 0}

.outpost-list,.outpost-map{height:25.3125rem;margin-top:1.25rem}

.outpost-list{position:relative}

.outpost-list__item{margin:0 0 1.25rem}

.outpost-list__item:last-child{margin:0}

.outpost-list__time{padding:.5rem 0 .625rem}

.outpost-modal__header{margin-bottom:1.25rem}

.outpost-modal__close{right:0}

.nh-select_visited .nh-select__expand:checked~.nh-select__inner .nh-select__header_default{display:block}

.nh-select__content{overflow:auto;max-height:12.5rem}

.nh-select__label:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}

.nh-select__header_default,.nh-select__value{padding:.6875rem 2.5rem .6875rem .8125rem}

.nh-select__header_default,.nh-select__label{font-size:.75rem;line-height:1.125rem;font-weight:700}

.nh-select__expand:checked~.nh-select__inner{position:relative;z-index:1}

.nh-select__expand:checked~.nh-select__inner .nh-select__icon_arrow{margin-top:-.1875rem;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}

.nh-select__expand:checked~.nh-select__inner .nh-select__header{box-shadow:0 6px 10px 0 rgba(0,0,0,.11),0 6px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}

.nh-select__expand:checked~.nh-select__inner .nh-select__content{position:absolute;top:100%;left:0;right:0;padding-top:0;background:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.11),0 4px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);z-index:1}

.nh-select__expand:checked~.nh-select__inner .nh-select__label{max-height:10rem;background-color:#fff;font-weight:400;color:#303030}

.nh-select__expand:checked~.nh-select__inner .nh-select__label:hover{background-color:#f3f3f2}

.nh-select__expand:checked~.nh-select__inner .nh-select__value{padding:.6875rem .8125rem}

.nh-select__expand:checked~.nh-select__inner .nh-select__input:checked+.nh-select__label{background:#f7f7f7;font-weight:700;color:#444}

.nh-select__expand:checked~.nh-select__inner .nh-select__input:checked+.nh-select__label .nh-select__value{max-height:10rem}

.nh-select__expand:checked~.nh-select__opener{display:none}

.header-category-list{background-color:#f7f7f7;border-top:.125rem dashed #ccc;border-bottom:.125rem solid #e7e7e7}

.header-category-list__item{display:inline-block;vertical-align:middle;color:#555;font-size:.875rem;opacity:1}

.header-category-list__item.active a,.header-category-list__item:hover a{color:#111}

.header-category-list__link{font-family:FontParagraph,var(--fallback-font-paragraph),Roboto;color:#555;line-height:1.5rem;font-size:.875rem;font-style:normal;font-weight:400;padding:.3125rem 1rem}

.header-category-list__link.active,.header-category-list__link:hover{color:#111}

.lead-catcher__text{max-width:38rem}

}

@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}

.show-for-print{display:block!important}

.hide-for-print{display:none!important}

table.show-for-print{display:table!important}

thead.show-for-print{display:table-header-group!important}

tbody.show-for-print{display:table-row-group!important}

tr.show-for-print{display:table-row!important}

td.show-for-print,th.show-for-print{display:table-cell!important}

a,a:visited{text-decoration:underline}

a[href]:after{content:" (" attr(href) ")"}

.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}

abbr[title]:after{content:" (" attr(title) ")"}

blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}

thead{display:table-header-group}

img,tr{page-break-inside:avoid}

img{max-width:100%!important}

@page{margin:.5cm}

h2,h3,p{orphans:3;widows:3}

h2,h3{page-break-after:avoid}

}

@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}

}

@media screen and (max-width:39.9375em){.hide-for-small-only,.show-for-medium{display:none!important}

.product__desc span[style*="font-size: 11"],.product__desc span[style*="font-size: 12"],.user-inner span[style*="font-size: 11"],.user-inner span[style*="font-size: 12"]{font-size:.75rem!important;line-height:1.5}

.product__desc span[style*="font-size: 13"],.product__desc span[style*="font-size: 14"],.user-inner span[style*="font-size: 13"],.user-inner span[style*="font-size: 14"]{font-size:.875rem!important;line-height:1.5}

.product__desc span[style*="font-size: 15"],.product__desc span[style*="font-size: 16"],.product__desc span[style*="font-size: 17"],.user-inner span[style*="font-size: 15"],.user-inner span[style*="font-size: 16"],.user-inner span[style*="font-size: 17"]{font-size:1rem!important;line-height:1.5}

.product__desc span[style*="font-size: 18"],.product__desc span[style*="font-size: 19"],.user-inner span[style*="font-size: 18"],.user-inner span[style*="font-size: 19"]{font-size:1.0625rem!important;line-height:1.5}

.product__desc span[style*="font-size: 20"],.product__desc span[style*="font-size: 25"],.user-inner span[style*="font-size: 20"],.user-inner span[style*="font-size: 25"]{font-size:1.125rem!important;line-height:1.5}

.product__desc span[style*="font-size: 30"],.product__desc span[style*="font-size: 35"],.user-inner span[style*="font-size: 30"],.user-inner span[style*="font-size: 35"]{font-size:1.25rem!important;line-height:1.5}

.product__desc span[style*="font-size: 40"],.user-inner span[style*="font-size: 40"]{font-size:1.25rem!important;line-height:1.3}

.product__desc span[style*="font-size: 50"],.user-inner span[style*="font-size: 50"]{font-size:1.375rem!important;line-height:1.3}

.product__desc span[style*="font-size: 60"],.user-inner span[style*="font-size: 60"]{font-size:1.5rem!important;line-height:1.3}

.product__desc img:not(.mce-object-iframe):not(.video-intext),.user-inner img:not(.mce-object-iframe):not(.video-intext){width:auto!important}

.product__desc iframe.youtube,.user-inner iframe.youtube{height:calc(56.25vw - 30px)!important}

.hide-for-mrb-small-only,.show-for-mrb-medium{display:none!important}

#mrb-triggers.theme-default-circle .bl-triggers_small .bl-trigger,#mrb-triggers.theme-default .bl-triggers_small .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_small .bl-trigger,.mrb-triggers.theme-default .bl-triggers_small .bl-trigger{width:100%;margin:0 0 15px!important}

.client-cookies-notice{bottom:2.75rem;width:calc(100% - 48px)}

.cabinet__button{padding:20px 12px;margin:0}

.cabinet-button__icon{margin:auto 0}

.cabinet-button__text{display:none}

.product-item-price_with-old{margin:1.25rem 0 0}

.product-item-price_old{position:absolute;left:0;margin:0;width:100%}

.cart-table .min-order-sum td{width:100%;height:2.5rem;padding:.625rem;text-align:center}

.cart-table .delivery .price,.cart-table .delivery .total-result td{line-height:1.875rem}

.abdanner{margin-top:1.25rem}

.main-page-module__list .widget__header h1,.main-page-module__list .widget__header h3{margin:0}

.main-page-module__list .widget__header_underlined h1:before,.main-page-module__list .widget__header_underlined h3:before{width:3.5rem;height:.125rem;margin-left:-1.75rem;bottom:-.375rem}

.site-footer{padding:1.25rem 0 3.75rem}

.widget__header_underlined h1:before,.widget__header_underlined h3:before{width:3.5rem;height:.125rem;margin-left:-1.75rem;bottom:-.375rem}

.widget__inner{word-break:break-word}

.top-contacts_flex{-ms-flex-pack:center;justify-content:center}

.top-contacts{text-align:center}

.top-contacts .mobile,.top-contacts .top-contacts_scroll-up{display:inline-block!important}

.top-contacts__icon{fill:#555}

.top-contacts__icon.active{background-color:#fff;fill:#111}

.top-contacts__phones-item{-ms-flex-order:-1;order:-1;-ms-flex-item-align:start;align-self:flex-start;margin-top:6px}

.top-contacts__phones-item a{width:100%;font-size:1.125rem;display:block}

.top-contacts__form{padding:0;min-height:56px}

.top-contacts__phones-list{position:absolute;box-shadow:0 -2px 3px rgba(0,0,0,.2);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0;padding:0 .625rem;background:#fff;line-height:1.2;left:0;right:0}

.top-contacts__phones-list a{color:#111}

.top-contacts__icon{padding:.625rem .9375rem;line-height:0;margin:0 .625rem}

.top-contacts__icon svg{max-width:1.5rem;max-height:1.5rem}

.article-item__read-button{font-size:.75rem!important;padding:0!important;line-height:2.8125rem!important;min-height:2.8125rem!important}

.article-tags__list{width:90%}

.articles__title{display:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:24px}

.articles__rss{top:-.125rem;right:0}

.articles__full-description{width:100vw}

.posts__title{display:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:24px}

.posts__rss{top:-.125rem;right:0}

.posts__full-description{width:100vw}

.comment-item{padding:.9375rem 0}

.comment-item__content{background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x top;background-size:.3125rem .125rem}

.comment-item__content .comment-item__content{margin:0 0 0 1.25rem}

.comments-window .comments__title{padding:0}

.comment-image{margin-bottom:.625rem}

.comment-form__bottom-button-box_cancel{margin-right:1.875rem}

.comment-form__bottom-buttons-block{text-align:center}

.contact__title{margin-left:-1.875rem}

.contact__item{font-size:.875rem}

.contact__desc{color:#888;font-size:.75rem}

.site-container_with-catalog-menu .slider-item__content{padding-top:6.25rem}

.button__text:not(:last-child){margin-right:0}

.button_for_vk svg{margin-right:.3125rem}

.cart .cart-manage{top:.9375rem;right:.625rem;z-index:2;position:absolute}

.cart .cart-manage span{padding:.625rem;cursor:pointer;display:block}

.product-accordion__arrow{position:absolute;right:.625rem}

.product-accordion__arrow svg{max-height:1.5rem;max-width:1.5rem}

.product-accordion__title{position:relative;margin-top:1px;color:#888;font-size:.75rem;font-weight:700;background-color:#e4e4e4;text-transform:uppercase}

.product-accordion__title.active{color:#222;fill:#222}

.product-accordion__title.active .product-accordion__arrow{top:0;margin-top:12px}

.product-accordion__content,.product-accordion__title{padding:.9375rem .625rem}

.product-params__item{margin-bottom:1.25rem}

.product-params__item:last-child{margin-bottom:0}

.product .markers{max-width:20.625rem}

.product__tab.tab.ui{display:block;padding:0;border-width:0 .125rem .125rem;border-color:#e4e4e4}

.product__show .slick-slide img{width:100%}

.product-attributes__label{position:relative;line-height:1.25rem}

.product-attributes__label>div{white-space:normal;background:#fff;padding-right:0}

.product-attributes__label:after{display:none}

.product-attributes__row-for-margin{height:1.875rem}

.product-attributes__value{vertical-align:bottom;padding-left:.3125rem}

.bell-btn__icon,.cart-btn__icon{display:none}

.product-item{padding-bottom:3.75rem}

.product-item__button{min-height:3rem}

.product-item__button.button_for_product-params{bottom:-.625rem}

.product-item .bell-btn{font-size:.625rem}

.price-filter__input{width:45%}

.price-filter__label_from{width:33.33333%}

.price-filter__inputs{font-size:.75rem}

.price-filter__inputs>*{margin-bottom:.625rem}

.variant-chooser-item__input{margin-bottom:1.25rem}

.comments-faivorite-home__header h3:before,.contacts-module__header h1:before,.error-page__h1:before{width:3.5rem;height:.125rem;margin-left:-1.75rem;bottom:-.375rem}

.site-background[style*="background-size:cover"],.site_main-page .site-background[style*="background-size:cover"]{background-size:auto 100vh!important}

.site-header__top-contacts{position:fixed;z-index:50;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9)}

.outpost-modal__body,.outpost-modal__bottom,.outpost-modal__top{right:.625rem;left:.625rem}

.outpost-modal__body{top:5rem;bottom:5rem}

.nh-select__header_default,.nh-select__value{padding:1rem 2.5rem 1rem .9375rem}

.nh-select__header_default,.nh-select__label{font-size:.75rem;line-height:1.125rem;font-weight:700}

.nh-select__close{margin-right:-.9375rem;padding:.9375rem}

}

@media screen and (max-width:0em),screen and (min-width:40em){.show-for-mrb-small-only,.show-for-small-only{display:none!important}

}

@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}

.tabs__tab{padding:1rem 1.875rem}

.svg-icon_medium svg{max-height:1.75rem;max-width:1.75rem}

.svg-icon_cart svg{max-height:1.375rem;max-width:1.375rem}

.svg-icon_smallx svg{max-height:1.5rem;max-width:1.5rem}

.svg-icon_small svg{max-height:1rem;max-width:1rem}

.product__desc span[style*="font-size: 11"],.user-inner span[style*="font-size: 11"]{font-size:.6875rem!important;line-height:1.5}

.product__desc span[style*="font-size: 12"],.user-inner span[style*="font-size: 12"]{font-size:.75rem!important;line-height:1.5}

.product__desc span[style*="font-size: 13"],.user-inner span[style*="font-size: 13"]{font-size:.8125rem!important;line-height:1.5}

.product__desc span[style*="font-size: 14"],.user-inner span[style*="font-size: 14"]{font-size:.875rem!important;line-height:1.5}

.product__desc span[style*="font-size: 15"],.user-inner span[style*="font-size: 15"]{font-size:.9375rem!important;line-height:1.5}

.product__desc span[style*="font-size: 16"],.user-inner span[style*="font-size: 16"]{font-size:1rem!important;line-height:1.5}

.product__desc span[style*="font-size: 17"],.user-inner span[style*="font-size: 17"]{font-size:1.0625rem!important;line-height:1.5}

.product__desc span[style*="font-size: 18"],.user-inner span[style*="font-size: 18"]{font-size:1.125rem!important;line-height:1.5}

.product__desc span[style*="font-size: 19"],.user-inner span[style*="font-size: 19"]{font-size:1.1875rem!important;line-height:1.5}

.product__desc span[style*="font-size: 20"],.user-inner span[style*="font-size: 20"]{font-size:1.25rem!important;line-height:1.5}

.product__desc span[style*="font-size: 25"],.user-inner span[style*="font-size: 25"]{font-size:1.375rem!important;line-height:1.5}

.product__desc span[style*="font-size: 30"],.user-inner span[style*="font-size: 30"]{font-size:1.5rem!important;line-height:1.5}

.product__desc span[style*="font-size: 35"],.user-inner span[style*="font-size: 35"]{font-size:1.75rem!important;line-height:1.5}

.product__desc span[style*="font-size: 40"],.user-inner span[style*="font-size: 40"]{font-size:2rem!important;line-height:1.1}

.product__desc span[style*="font-size: 50"],.user-inner span[style*="font-size: 50"]{font-size:2.5rem!important;line-height:1.1}

.product__desc span[style*="font-size: 60"],.user-inner span[style*="font-size: 60"]{font-size:3rem!important;line-height:1.1}

.product__desc iframe.youtube,.user-inner iframe.youtube{height:calc(56.25vw - 40px)!important}

.hide-for-mrb-medium-only{display:none!important}

#mrb-triggers.theme-default-circle .bl-triggers_small .bl-trigger,#mrb-triggers.theme-default .bl-triggers_small .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_small .bl-trigger,.mrb-triggers.theme-default .bl-triggers_small .bl-trigger{width:47%;margin-left:3%!important;margin-bottom:30px}

#mrb-triggers.theme-default-circle .bl-triggers-list,#mrb-triggers.theme-default .bl-triggers-list,.mrb-triggers.theme-default-circle .bl-triggers-list,.mrb-triggers.theme-default .bl-triggers-list{text-align:left;margin-left:-3%}

#mrb-triggers.theme-default-circle .bl-triggers_3,#mrb-triggers.theme-default .bl-triggers_3,.mrb-triggers.theme-default-circle .bl-triggers_3,.mrb-triggers.theme-default .bl-triggers_3{margin-left:0}

#mrb-triggers.theme-default-circle .bl-triggers_3 .bl-trigger,#mrb-triggers.theme-default .bl-triggers_3 .bl-trigger,.mrb-triggers.theme-default-circle .bl-triggers_3 .bl-trigger,.mrb-triggers.theme-default .bl-triggers_3 .bl-trigger{width:30.66%;margin-left:2%!important;margin-bottom:15px}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media,#mrb-triggers.theme-horizontal .blr-trigger-media,.mrb-triggers.theme-horizontal-circle .blr-trigger-media,.mrb-triggers.theme-horizontal .blr-trigger-media{width:12%}

#mrb-triggers.theme-horizontal-circle .bl-trigger-text,#mrb-triggers.theme-horizontal .bl-trigger-text,.mrb-triggers.theme-horizontal-circle .bl-trigger-text,.mrb-triggers.theme-horizontal .bl-trigger-text{width:84%}

.cart .select-dynamic-field select,.cart input,.cart textarea,.catalog-search__input,.filter-item__input{font-size:1.125rem;height:3.75rem}

.cart .select-dynamic-field select{font-size:1.125rem;background-position:102%;background-position:right -1rem center}

.cart input,.cart textarea{font-size:1.125rem}

.cart input[type=checkbox]+label span{line-height:1.3}

#order-form-product .cart input[type=checkbox][type=checkbox]+label,#order-form-products .cart input[type=checkbox][type=checkbox]+label,#order-form-services .cart input[type=checkbox][type=checkbox]+label,.cart #order-form-product input[type=checkbox][type=checkbox]+label,.cart #order-form-products input[type=checkbox][type=checkbox]+label,.cart #order-form-services input[type=checkbox][type=checkbox]+label,.cart .mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label,.cart .mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label,.cart .oneClickBuyForm input[type=checkbox][type=checkbox]+label,.cart .site-checkbox[type=checkbox]+label,.cart input[type=checkbox][type=checkbox]+label,.mfp-content #sharebyemail .cart input[type=checkbox][type=checkbox]+label,.mfp-content.site-popup .dynamic-form .cart input[type=checkbox][type=checkbox]+label{padding-left:3.4375rem!important;font-size:1.125rem!important;line-height:2.8125rem!important}

#order-form-product .cart input[type=checkbox][type=checkbox]+label:after,#order-form-product .cart input[type=checkbox][type=checkbox]+label:before,#order-form-products .cart input[type=checkbox][type=checkbox]+label:after,#order-form-products .cart input[type=checkbox][type=checkbox]+label:before,#order-form-services .cart input[type=checkbox][type=checkbox]+label:after,#order-form-services .cart input[type=checkbox][type=checkbox]+label:before,.cart #order-form-product input[type=checkbox][type=checkbox]+label:after,.cart #order-form-product input[type=checkbox][type=checkbox]+label:before,.cart #order-form-products input[type=checkbox][type=checkbox]+label:after,.cart #order-form-products input[type=checkbox][type=checkbox]+label:before,.cart #order-form-services input[type=checkbox][type=checkbox]+label:after,.cart #order-form-services input[type=checkbox][type=checkbox]+label:before,.cart .mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:after,.cart .mfp-content #sharebyemail input[type=checkbox][type=checkbox]+label:before,.cart .mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:after,.cart .mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]+label:before,.cart .oneClickBuyForm input[type=checkbox][type=checkbox]+label:after,.cart .oneClickBuyForm input[type=checkbox][type=checkbox]+label:before,.cart .site-checkbox[type=checkbox]+label:after,.cart .site-checkbox[type=checkbox]+label:before,.cart input[type=checkbox][type=checkbox]+label:after,.cart input[type=checkbox][type=checkbox]+label:before,.mfp-content #sharebyemail .cart input[type=checkbox][type=checkbox]+label:after,.mfp-content #sharebyemail .cart input[type=checkbox][type=checkbox]+label:before,.mfp-content.site-popup .dynamic-form .cart input[type=checkbox][type=checkbox]+label:after,.mfp-content.site-popup .dynamic-form .cart input[type=checkbox][type=checkbox]+label:before{width:2.8125rem!important;height:2.8125rem!important}

#order-form-product .cart input[type=checkbox][type=checkbox]:checked+label:before,#order-form-products .cart input[type=checkbox][type=checkbox]:checked+label:before,#order-form-services .cart input[type=checkbox][type=checkbox]:checked+label:before,.cart #order-form-product input[type=checkbox][type=checkbox]:checked+label:before,.cart #order-form-products input[type=checkbox][type=checkbox]:checked+label:before,.cart #order-form-services input[type=checkbox][type=checkbox]:checked+label:before,.cart .mfp-content #sharebyemail input[type=checkbox][type=checkbox]:checked+label:before,.cart .mfp-content.site-popup .dynamic-form input[type=checkbox][type=checkbox]:checked+label:before,.cart .oneClickBuyForm input[type=checkbox][type=checkbox]:checked+label:before,.cart .site-checkbox[type=checkbox]:checked+label:before,.cart input[type=checkbox][type=checkbox]:checked+label:before,.mfp-content #sharebyemail .cart input[type=checkbox][type=checkbox]:checked+label:before{top:.4375rem!important;left:.5rem!important;width:.75rem!important;height:1.5rem!important}

.top-contacts__icon_phone{display:none}

.top-contacts__phones-item{padding:0 .3125rem}

.top-contacts__phones-item:last-child:not(:first-child):before{margin-right:.625rem}

.article-item__comments{font-size:1rem;line-height:2.8125rem}

.article-item__title{font-size:1.25rem;margin:0 0 .9375rem}

.article-item__time{font-size:1.125rem;padding:.625rem 0}

.article-item__read-more{border:1px solid #111;height:4.6875rem}

.article-item__read-more a{line-height:4.375rem;font-size:1.125rem}

.article-tags__list{width:93%}

.article-tags__icon{margin-right:1.5625rem;width:2.1875rem}

.article-tags__icon svg{width:2.1875rem;height:2.1875rem}

.article-tags__item a{font-size:1rem;line-height:2}

.articles-tags__item{padding:0 1.875rem}

.articles-tags .letter-tags__tag a{font-size:1rem}

.articles-tags .list-by-letter__letter{font-size:1.5rem;line-height:1.2}

.articles-slider{margin:0 0 6.875rem}

.article-slider-item__title{line-height:1.5}

.article-slider-item__content{margin:1.875rem 0;font-size:1.125rem;line-height:1.66}

.article-slider-item__read-more.button_read-more-article{min-width:14.25rem}

.comment-form__field{font-size:1.125rem;height:3.75rem}

.captcha__image_block{width:65%}

.captcha__submit-field{width:35%}

.input_flat{font-size:1.125rem;height:3.75rem}

.button_for_product,.button_one-click-order{font-size:1rem;line-height:3.0625rem}

.button__text:not(:first-child){margin-left:1.25rem}

.button__text:not(:last-child){margin-right:1.25rem}

.cart td{font-size:1rem}

.cart__product-price-block{margin-left:.9375rem}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select,.mfp-content.site-popup .dynamic-form input,.mfp-content.site-popup .dynamic-form textarea{font-size:1.125rem;height:3.75rem}

.mfp-content.site-popup .dynamic-form .select-dynamic-field select{font-size:1.125rem;background-position:102%;background-position:right -1rem center}

.mfp-content.site-popup .dynamic-form input,.mfp-content.site-popup .dynamic-form textarea{font-size:1.125rem}

.mfp-content #sharebyemail .select-dynamic-field select,.mfp-content #sharebyemail input,.mfp-content #sharebyemail textarea{font-size:1.125rem;height:3.75rem}

.mfp-content #sharebyemail .select-dynamic-field select{font-size:1.125rem;background-position:102%;background-position:right -1rem center}

.mfp-content #sharebyemail input,.mfp-content #sharebyemail textarea{font-size:1.125rem}

#order-form-product .select-dynamic-field select,#order-form-product input,#order-form-products .select-dynamic-field select,#order-form-products input,#order-form-products textarea,#order-form-product textarea,#order-form-services .select-dynamic-field select,#order-form-services input,#order-form-services textarea{font-size:1.125rem;height:3.75rem}

#order-form-product .select-dynamic-field select,#order-form-products .select-dynamic-field select,#order-form-services .select-dynamic-field select{font-size:1.125rem;background-position:102%;background-position:right -1rem center}

#order-form-product input,#order-form-products input,#order-form-products textarea,#order-form-product textarea,#order-form-services input,#order-form-services textarea{font-size:1.125rem}

.product__name{font-size:1.25rem}

.product__no-photo{line-height:15rem}

.product__no-photo svg{max-width:50%;margin-top:-10%}

.product__params{margin-left:-.625rem!important;margin-right:-.625rem!important}

.also-buy .cart-btn__icon{display:none}

.oneClickBuyForm .select-dynamic-field select,.oneClickBuyForm input,.oneClickBuyForm textarea{font-size:1.125rem;height:3.75rem}

.oneClickBuyForm .select-dynamic-field select{font-size:1.125rem;background-position:102%;background-position:right -1rem center}

.oneClickBuyForm input,.oneClickBuyForm textarea{font-size:1.125rem}

.catalog__product{-ms-flex-align:center;align-items:center}

.product-item{padding-bottom:4.75rem}

.product-item__button{font-size:.9375rem;min-height:4.125rem;padding:0}

.product-item .bell-btn{font-size:.75rem}

.product-item #user-notice{min-height:4.125rem;line-height:4.125rem;bottom:0}

.desc_dark .desc__input input,.desc_dark .desc__input textarea,.desc_light .desc__input input,.desc_light .desc__input textarea,.lead-form_dark .lead-form__input input,.lead-form_dark .lead-form__input textarea,.lead-form_light .lead-form__input input,.lead-form_light .lead-form__input textarea,.mrb-form__field input[type=email],.mrb-form__field input[type=file],.mrb-form__field input[type=number],.mrb-form__field input[type=tel],.mrb-form__field input[type=text],.mrb-form__field input[type=url],.mrb-form__field textarea,.price-filter__input input{font-size:1.125rem;height:3.75rem}

.combo-box__close{padding:.3125rem}

.combo-box__button{padding:1.5rem .9375rem}

.combo-box__content{font-size:1.125rem}

.contacts-module__list .widget__title{font-size:1.875rem}

.outpost-modal__body,.outpost-modal__bottom,.outpost-modal__top{right:1.25rem;left:1.25rem}

.outpost-modal__body{top:5rem;bottom:6.25rem}

.nh-select__header_default,.nh-select__value{padding:1.3125rem 1.875rem 1.3125rem .9375rem}

.nh-select__header_default,.nh-select__label{font-size:.875rem;line-height:1.125rem;font-weight:400;text-transform:none}

.nh-select__close{margin-right:-.8125rem;padding:.8125rem}

.nh-select__expand:checked~.nh-select__inner .nh-select__label{text-transform:uppercase}

}

@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only,.show-for-mrb-medium-only{display:none!important}

}

@media screen and (max-width:63.9375em){.show-for-large{display:none!important}

.product__desc ol,.product__desc p,.product__desc ul,.user-inner ol,.user-inner p,.user-inner ul{line-height:1.5}

.product__desc img:not(.mce-object-iframe):not(.video-intext),.user-inner img:not(.mce-object-iframe):not(.video-intext){max-width:100%!important;margin-bottom:.625rem}

.product__desc .video__wrapper,.user-inner .video__wrapper{position:relative;display:inline-block;padding-bottom:56.25%!important;width:100%!important;padding-top:25px;height:0}

.product__desc .video__wrapper iframe.video__frame,.user-inner .video__wrapper iframe.video__frame{position:absolute;top:0;left:0;width:100%!important;height:100%!important}

.product__desc iframe,.user-inner iframe{width:100%!important}

.product__desc iframe.rutube,.product__desc iframe.vimeo,.product__desc iframe.youtube,.user-inner iframe.rutube,.user-inner iframe.vimeo,.user-inner iframe.youtube{min-height:100%!important}

.product__desc table,.user-inner table{display:none!important}

.product__desc table td,.product__desc table tr,.user-inner table td,.user-inner table tr{height:auto!important}

.user-inner__table{overflow-x:scroll;max-width:100%}

.user-inner__table table{display:table!important}

.fancybox-wrap{padding:0!important}

.fancybox-skin.imageGallery,.fancybox-skin.site-popup{vertical-align:top;width:100%!important;margin:0!important;padding-top:3.125rem!important}

.fancybox .close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}

.fancybox .close:hover{opacity:1}

.fancybox-close{position:absolute!important;top:1rem!important;right:.875rem!important;z-index:20;width:1.125rem;background:none;height:1.125rem}

.fancybox-close:hover{opacity:.7}

.fancybox-close:after,.fancybox-close:before{position:absolute;left:.5625rem;content:" ";height:1.125rem;width:2px;background-color:#111}

.fancybox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.fancybox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.show-for-mrb-large{display:none!important}

#mrb-triggers.theme-horizontal-circle .bl-trigger,#mrb-triggers.theme-horizontal .bl-trigger,.mrb-triggers.theme-horizontal-circle .bl-trigger,.mrb-triggers.theme-horizontal .bl-trigger{width:100%;margin:0 0 15px;padding:0}

#mrb-triggers.theme-horizontal-circle .bl-triggers-list,#mrb-triggers.theme-horizontal .bl-triggers-list,.mrb-triggers.theme-horizontal-circle .bl-triggers-list,.mrb-triggers.theme-horizontal .bl-triggers-list{margin-left:0}

#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:after,#mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img:before,#mrb-triggers.theme-horizontal .blr-trigger-media .bl-trigger-icon:after,#mrb-triggers.theme-horizontal .blr-trigger-media .bl-trigger-img:before,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-icon:after,.mrb-triggers.theme-horizontal-circle .blr-trigger-media .bl-trigger-img:before,.mrb-triggers.theme-horizontal .blr-trigger-media .bl-trigger-icon:after,.mrb-triggers.theme-horizontal .blr-trigger-media .bl-trigger-img:before{border:3px solid #fff}

.-notification-box{width:100%!important}

.-notification-box,.-notification-box .-notification{max-width:100%!important;box-sizing:border-box!important}

.-notification-box .-notification{width:auto!important;left:.625rem;right:.625rem}

.client-cookies-notice__description,.client-cookies-notice__description p{font-size:.8125rem}

.cabinet__button{margin:0 .3125rem 0 0}

.cabinet__list{margin-top:.4375rem}

.product-filters{display:block}

.product-filters__dropdown{position:absolute;right:.1875rem;top:.6875rem;color:#111}

.product-filters__dropdown svg{max-width:1.625rem;max-height:1.625rem}

.product-filters__values{margin:.625rem 0 0;padding:.3125rem .625rem .625rem}

.filter-item__name{font-size:.75rem;font-weight:400;padding:.3125rem 0 .875rem}

.cart-table td.num input[type=text]{float:left;text-align:left;font-size:.9375rem;font-weight:700}

.cart-table img{width:100%}

.cart-table .delivery label{margin:0;font-size:.8125rem;line-height:1.125rem}

.cart-table .delivery .price{font-weight:700}

.cart-table .delivery .total-result td{padding:.9375rem .625rem}

.cart-table,.cart-table tbody{display:block}

.cart-table th{padding:0}

.cart-table tr{display:block;border-bottom:1px solid #ddd;max-width:75rem;margin-left:auto;margin-right:auto;zoom:1}

.cart-table tr:after,.cart-table tr:before{display:table;content:"";line-height:0}

.cart-table tr:after{clear:both}

.cart-table td,.cart-table th{border-bottom:none;display:inline-block;padding-left:.625rem;padding-right:.625rem}

.product-info{font-size:.9375rem;font-weight:700;line-height:1.875rem;text-transform:uppercase}

.price-info{margin:0 .9375rem 0 0}

a.shop-continue{position:relative;border:1px solid #111;line-height:3.75rem;font-weight:700;width:100%}

a.shop-continue svg{position:absolute;width:1.875rem;height:1.875rem}

.catalog-sort__item{margin-bottom:.9375rem}

.ui.selection.dropdown .menu{max-height:25rem}

.ui-dropdown__header{display:none;position:fixed;top:0;left:1.25rem;right:1.25rem;z-index:1010;text-transform:uppercase;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem;margin:0;font-size:.9375rem;padding:1.875rem 0 .625rem;background-color:#fff}

.ui-dropdown__title{padding-right:2.5rem}

.ui-dropdown__close{position:absolute;right:0;top:1.875rem}

.ui.selection.dropdown{-webkit-transition:none!important;transition:none!important;-webkit-animation-duration:0s!important;animation-duration:0s!important}

.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:1000}

.ui.selection.dropdown.active+.ui-dropdown__header,.ui.selection.dropdown.visible+.ui-dropdown__header{display:block}

.ui.selection.dropdown .menu{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-transition:none!important;transition:none!important;padding:4rem 1.25rem 1.25rem;position:fixed;bottom:0;left:0;right:0;min-height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}

.ui.selection.dropdown .menu>.item{padding:.9375rem 0!important;border-bottom:1px solid #ccc!important;font-weight:500;color:#444;font-size:.875rem}

.ui.selection.dropdown .menu>.item.active{color:#111;background:none}

.service__cost_price{position:relative}

.service__cost_price:before{content:"";left:50%;width:4.375rem;height:.25rem;margin-left:-2.1875rem;bottom:-.9375rem;background-color:hsla(0,0%,7%,.2);border-radius:4px;position:absolute}

.articles-slider.articles-slider_length_1,.posts-slider.posts-slider_length_1{margin:0}

.comment-item__header{min-height:3.125rem;padding:0 0 0 3.125rem}

.contact-address__map{padding:0 .9375rem}

.button_for_top-cart-drop-down{border:1px solid #fff}

.button_for_top-cart-drop-down:focus{color:#fff;border:1px solid #fff;opacity:.75}

.cart tbody[style*="display: table-row"],.cart tr[style*="display: table-row"]{display:block!important}

.cart__product-currency-block,.cart__product-price-block{font-weight:700;line-height:2.5rem;text-transform:uppercase;color:#111}

.cart__quantity-block{width:100%;display:inline-block}

.cart__quantity-buttons_minus,.cart__quantity-buttons_plus{float:left;display:inline-block;background:#f4f4f4}

.top-cart__button{padding:.625rem 0}

.small-cart{display:block!important}

.small-cart .button_for_top-cart-drop-down{color:#111}

.small-cart .cart-is-empty{padding:12.5rem .625rem .625rem;text-align:center}

.small-cart .cart-item .delete{fill:#aaa}

.small-cart .cart-item__link{font-size:1.125rem}

.variant-chooser-value .variant-chooser-value>*{display:inline-block;vertical-align:middle;line-height:1.2}

body.combo-box-open{overflow:hidden}

.combo-box__button{text-transform:uppercase;display:inline-block;font-weight:700;font-size:.75rem;line-height:1em;background:#eaeaea;position:relative;padding:1.03125rem 1.5625rem 1.03125rem .9375rem}

.combo-box__button:after{content:"";display:inline-block;height:.5rem;width:.5rem;border-bottom:2px solid #111;border-right:2px solid #111;position:absolute;right:.9375rem;top:50%;margin-top:-.3125rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.combo-box__button_with-background{background:#fcc025}

.combo-box__header{position:relative;text-transform:uppercase;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem;display:table;margin:0}

.combo-box__header>*{display:table-cell;vertical-align:middle}

.combo-box__title{font-weight:500;padding:.625rem 0;width:100%}

.combo-box__item{font-size:.8125rem;font-weight:700}

.combo-box__item,.combo-box__item-with-opacity{border-bottom:1px solid #ccc;width:100%;display:block;padding:.9375rem 0}

.combo-box__item-with-opacity{font-size:.75rem;font-family:FontParagraph,var(--fallback-font-paragraph),Roboto;font-weight:400}

.combo-box__content{display:none;position:fixed;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.combo-box__content_visible{font-size:.9375rem;padding:1.25rem;overflow-y:auto;top:0;height:100%;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;display:block;z-index:50000000000;left:0}

.combo-box__content_btn-fixed{padding-bottom:5.375rem}

.combo-box__content_invert{background:#fff;color:#000;fill:#111}

.combo-box__content_invert .combo-box__header{background:-webkit-linear-gradient(left,hsla(0,0%,80%,.8) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,hsla(0,0%,80%,.8) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.modal__wrap{height:100%}

.shipping-city__select.ui.dropdown.focused .search{position:fixed;z-index:1102;top:4.875rem;left:0;background:#eaeaea;border-left:1.25rem solid #fff;border-right:1.25rem solid #fff}

.shipping-city__select.ui.dropdown.focused .menu{box-shadow:none!important;top:0;z-index:1101;visibility:visible;display:block;padding-top:0}

.shipping-city__select.ui.dropdown.focused .menu .item{background:none;z-index:53}

.shipping-city__select.ui.dropdown.focused .ui-dropdown__header{display:block;padding-bottom:1.25rem;color:#111;font-weight:700}

.shipping-city__select.ui.dropdown.focused .ui-dropdown__header:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;bottom:0;right:0;background:#fff}

.shipping-city__select.ui.dropdown.focused .ui-dropdown__header:after{content:"";position:fixed;top:0;left:0;z-index:-1;height:4.125rem;width:100%;border-left:1.25rem solid #fff;border-right:1.25rem solid #fff;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.shipping-city__select.ui.dropdown.focused .ui-dropdown__title{line-height:1.4}

.outpost-map{position:absolute;padding:0}

.outpost-modal__body{overflow-y:auto;position:absolute;z-index:5}

.outpost-modal__top{top:0;position:fixed;z-index:4}

.outpost-modal__top:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}

.outpost-modal__bottom{padding:1.25rem 0;bottom:0;position:fixed;z-index:4}

.nh-select__expand:checked~.nh-select__inner{position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem 0 1.25rem;background:#fff;z-index:51}

.nh-select__expand:checked~.nh-select__inner .nh-select__header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;padding:0 1.25rem;background:#fff}

.nh-select__expand:checked~.nh-select__inner .nh-select__header_default{display:none}

.nh-select__expand:checked~.nh-select__inner .nh-select__header_mobile-open{display:-ms-flexbox;display:flex;background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background:linear-gradient(90deg,rgba(0,0,0,.2) 35%,transparent 0) repeat-x bottom;background-size:.3125rem .125rem}

.nh-select__expand:checked~.nh-select__inner .nh-select__icon_arrow{display:none}

.nh-select__expand:checked~.nh-select__inner .nh-select__option{border-bottom:1px solid #ccc}

.nh-select__expand:checked~.nh-select__inner .nh-select__value{padding:1rem 0}

.nh-select__expand:checked~.nh-select__inner .nh-select__label{font-size:.875rem;line-height:1rem;font-weight:500;color:#444}

.nh-select__expand:checked~.nh-select__inner .nh-select__input:checked+.nh-select__label{color:#111}

.nh-select__expand:checked~.nh-select__inner .nh-select__content{overflow:auto;padding:0 1.25rem}

}

@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only,.hide-for-mrb-large-only{display:none!important}

.product-item{padding-bottom:4.25rem}

.product-item__button{min-height:4rem}

.product-item__button_card{fill:#111;color:#111;background-color:#fff;box-shadow:inset 0 0 0 2px #111;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}

.product-item__button_card:focus{fill:#111;color:#111}

.product-item__button_card:hover{fill:#111;color:#111;background-color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 2px #111;opacity:.5}

.product-item__button_card.disable{cursor:default;opacity:.5}

.product-item__button_card.disable:focus,.product-item__button_card.disable:hover{fill:#111;color:#111;background-color:#fff;box-shadow:inset 0 0 0 2px #111}

}

@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only,.show-for-mrb-large-only{display:none!important}

}

@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}

.hide-for-landscape,.show-for-portrait{display:none!important}

}

@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}

.hide-for-landscape,.show-for-portrait{display:block!important}

}

@media screen and (max-width:1023px){.tips{padding:5rem 2.2rem}

.tips-right__text{font-size:32px}

}

@media screen and (max-width:413px){.tips{padding:5rem .9rem 3rem;padding:5rem .9rem}

}

@media (max-width:767px){.tips__wrapper{-ms-grid-column-align:center;justify-items:center;grid-template-areas:"b" "c" "d" "a"}

.tips__wrapper-image{left:-23%;top:-11%;-webkit-transform:translateX(-95px);-ms-transform:translateX(-95px);transform:translateX(-95px)}

.tips__image{width:165%}

.tips__item-icon{top:0}

.tips-left__title{font-size:24px;margin:0;margin-bottom:32px;text-align:center}

.tips-left__text{font-size:18px;margin-bottom:24px;text-align:center}

.tips-right{margin-bottom:48px}

}

@media screen and (max-width:768px){.tips__content{text-align:center}

.tips__item{margin-top:.875rem;margin-bottom:.875rem}

.tips__link{font-size:.813rem}

}

@media (max-width:1023px){.tips-left__title{line-height:125%}

}

@media screen and (max-width:767px){.tips-right__text{max-width:134px;font-size:24px}

.product__desc a.nh-anchor:before,a.nh-anchor:before{height:7em;margin-top:-7em}

}

@media screen and (min-width:64em) and (min-width:40em){.large-1-of-9,.large-4-of-9,.large-7-of-9,.large-8-of-9{padding-left:.9375rem;padding-right:.9375rem}

.button_for_product{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

}

@media screen and (max-width:1311px){.marker.type-33{bottom:-12px}

.marker .type-33 .center{line-height:1.5rem;height:1.5rem;letter-spacing:-.02em}

}

@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}

.mfp-img-mobile img.mfp-img{padding:0}

.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}

.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}

.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}

.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}

.mfp-img-mobile .mfp-counter{right:5px;top:3px}

.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}

}

@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}

.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}

.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}

.mfp-container{padding-left:6px;padding-right:6px}

}

@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-next span,.fancybox-prev span{background-image:url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/fancybox_sprite@2x-ed9970ce22.png);background-size:44px 152px}

#fancybox-loading div{background-image:url(//s.siteapi.org/frontend/static/grid_9/img/fancybox/fancybox_loading@2x-f92938639f.gif);background-size:24px 24px}

.popup-modal .fancybox-close{background-image:none}

.fancybox-close{position:absolute!important;top:1rem!important;right:.875rem!important;z-index:20;width:1.125rem;background:none;height:1.125rem}

.fancybox-close:hover{opacity:.7}

.fancybox-close:after,.fancybox-close:before{position:absolute;left:.5625rem;content:" ";height:1.125rem;width:2px;background-color:#111}

.fancybox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.fancybox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

}

@media screen and (min-width:768px){.favorites{width:28px;height:28px;border-radius:14px}

.favorites-wrapper--no-img{right:10px;top:24px}

.top-bar .top-bar__element_form-padding{padding:1.25rem .75rem}

}

@media (pointer:fine){.zoom{background-position:50% 50%}

.zoom picture{display:block;-webkit-transition:opacity .5s;transition:opacity .5s;background-color:#fff;width:100%;position:relative}

.zoom picture:hover{opacity:0}

}

@media (pointer:coarse){.zoom{background-image:none!important}

}

@media screen and (max-width:639px){.top-contacts__forms .row.-inline-group.text-right{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}

.top-contacts__icon{padding:0;margin:0 .5rem}

.product-favorites-container{margin:0 auto}

}

@media screen and (max-width:1000px){.top-contacts__form-text_display{display:none}

}

@media screen and (max-width:63.9375em) and (min-width:40em){.cart-table td,.cart-table th{padding-left:.9375rem;padding-right:.9375rem}

}

@media screen and (min-width:64rem){.subscribe-add-form__container--captcha{gap:1rem}

.cart__gift-preview{max-width:64rem;padding:0 3rem}

.cart__gift-preview__wrapper{padding:3.125rem 0 1.875rem 3.75rem}

.cart__gift-preview__text{margin-bottom:1.875rem;font-size:2rem}

.cart__gift-preview__link{width:10.5rem;height:2.875rem}

.cart__gift-preview__image{right:0}

}

@media screen and (max-width:63.9375em) and (max-width:39.9375em){.service__cost_price:before{width:3.5rem;height:.125rem;margin-left:-1.75rem;bottom:-.375rem}

}

@media (device-width:320px) and (device-height:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:30rem}

}

@media (device-width:320px) and (device-height:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:20rem}

}

@media (device-width:320px) and (device-height:568px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:35.5rem}

}

@media (device-width:320px) and (device-height:568px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:20rem}

}

@media (device-width:768px) and (device-height:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:64rem}

}

@media (device-width:768px) and (device-height:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.layout,.site_main-page .site-container,.slider__item,.slider__item-constraint{min-height:48rem}

}

@media screen and (min-width:40em) and (min-width:40em){.button_for_filter-group,.button_for_filter-price,.button_for_search{padding:1.5rem .875rem;font-size:.875rem;letter-spacing:1px}

}

@media screen and (min-width:48rem) and (max-width:63.9375rem){.cart__gift-preview{max-width:48rem;padding:0 1.5rem}

.cart__gift-preview__wrapper{padding:1.4375rem 0 .9375rem 2.75rem}

.cart__gift-preview__text{font-size:1.25rem}

.cart__gift-preview__image{right:2.75rem;width:11.25rem}

}

@media screen and (max-width:47.9375rem){.cart__gift-preview{max-width:25.25rem;padding:0 1.125rem}

.cart__gift-preview__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:2rem 1.75rem 0}

.cart__gift-preview__content{-ms-flex-align:center;align-items:center;padding-bottom:1.125rem}

.cart__gift-preview__text{font-size:1.5rem;text-align:center}

.cart__gift-preview__image{width:10.9375rem}

}

@media screen and (min-width:48rem){.cart__gift-preview__wrapper{-ms-flex-pack:justify;justify-content:space-between}

.cart__gift-preview__content{-ms-flex-align:baseline;align-items:baseline}

.cart__gift-preview__image{position:absolute;bottom:0}

}

@media screen and (max-width:63.9375rem){.cart__gift-preview__text{margin-bottom:1rem}

.cart__gift-preview__link{width:7.9375rem;height:2.25rem}

}

@media screen and (min-width:1024px){.product-item #user-notice{min-height:4.125rem;line-height:4.125rem;bottom:0}

}

@media screen and (max-width:47.938rem){.captcha-container .captcha-button span{padding-left:.5rem;padding-right:.5rem}

.captcha-container input{padding-left:.75rem;padding-right:.75rem;font-size:.75rem!important}

}

img.imgfocus:hover{opacity:0,5!important;}


.button{display:inline-block;width:auto;max-width:100%;min-width:180px;border:0;padding:12px 20px;font-family:lato,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.05em;transition:.33s all ease;white-space:normal;text-transform:uppercase;cursor:pointer;text-align:center;vertical-align:middle}

@media(min-width:768px){.button{padding:12px 40px;font-size:14px;line-height:24px}

}

.button-default,.button-default:focus{color:#fff;background-color:#9b9b9b;border-color:#9b9b9b}

.button-default:hover,.button-default:active{color:#fff;background-color:#1AA449;border-color:#1AA449}

.button-default.button-ujarak:hover{background-color:#9b9b9b}

.button-default.button-ujarak::before{background:#1AA449}

.button-default.button-anis:hover{background-color:#9b9b9b}

.button-default.button-anis::before,.button-default.button-anis::after{background:#1AA449}

.button-primary,.button-primary:focus{color:#fff;background-color:#1AA449;border-color:#1AA449}

.button-primary:hover,.button-primary:active{color:#fff;background-color:#151515;border-color:#151515}

.button-primary.button-ujarak:hover{background-color:#1AA449}

.button-primary.button-ujarak::before{background:#151515}

.button-primary.button-anis:hover{background-color:#1AA449}

.button-primary.button-anis::before,.button-primary.button-anis::after{background:#151515}

.button[class*=outline]{border-width:2px;border-style:solid}

.button-default-outline,.button-default-outline:focus{color:#2d2d2d;background-color:transparent;border-color:#ccc}

.button-default-outline:hover,.button-default-outline:active{color:#fff;background-color:#1AA449;border-color:#1AA449}

.button-default-outline.button-ujarak:hover{background-color:transparent}

.button-default-outline.button-ujarak::before{background:#1AA449}

.button-default-outline.button-anis:hover{background-color:transparent}

.button-default-outline.button-anis::before,.button-default-outline.button-anis::after{background:#1AA449}

.button-primary-outline,.button-primary-outline:focus{color:#1AA449;background-color:transparent;border-color:#1AA449}

.button-primary-outline:hover,.button-primary-outline:active{color:#fff;background-color:#1AA449;border-color:#1AA449}

.button-primary-outline.button-ujarak:hover{background-color:transparent}

.button-primary-outline.button-ujarak::before{background:#1AA449}

.button-primary-outline.button-anis:hover{background-color:transparent}

.button-primary-outline.button-anis::before,.button-primary-outline.button-anis::after{background:#1AA449}
 

.button-facebook,.button-facebook:active,.button-facebook:focus{color:#fff;background:#547abb;border-color:#547abb}

.button-facebook:hover{color:#fff;background:#3d5f9a;border-color:#3d5f9a}

.button-twitter,.button-twitter:active,.button-twitter:focus{color:#fff;background:#44c0f3;border-color:#44c0f3}

.button-twitter:hover{color:#fff;background:#0faef0;border-color:#0faef0}

.button-google,.button-google:active,.button-google:focus{color:#fff;background:#e75854;border-color:#e75854}

.button-google:hover{color:#fff;background:#e02823;border-color:#e02823}

.button-ghost{color:#2d2d2d;background-color:transparent}

.button-shadow{box-shadow:0 9px 21px 0 rgba(87,87,87,.15);border:0}

.button-shadow:hover{background:#f2f3f8;box-shadow:0 9px 10px 0 rgba(87,87,87,.12)}

.button-shadow:active{box-shadow:0 9px 21px 0 rgba(21,21,21,.07)}

.button-ujarak{position:relative;z-index:0;transition:background .4s .3s,border-color .4s,color .4s .05s}

.button-ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#1AA449;z-index:-1;opacity:0;transform:scale3d(.7,1,1);transition:transform .42s,opacity .42s;border-radius:inherit}

.button-ujarak,.button-ujarak::before{transition-timing-function:cubic-bezier(.2,1,.3,1)}

.button-ujarak:hover{transition:background .4s .3s,border-color .4s,color .4s}

.button-ujarak:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}

.button-anis{position:relative;overflow:hidden;z-index:0;border:0;transition:color .44s,border .44s}

.button-anis::before,.button-anis::after{content:'';position:absolute;top:50%;width:20px;height:20px;border-radius:50%;transition:.33s all ease;z-index:-1;background:#1AA449}

.button-anis::before{left:-20px;transform:translate(-50%,-50%)}

.button-anis::after{right:-20px;transform:translate(50%,-50%)}

.button-anis:hover{transition:color .44s .3s,border .44s}

.button-anis:hover::before{-webkit-animation:criss-cross-left .8s both;animation:criss-cross-left .8s both}

.button-anis:hover::after{-webkit-animation:criss-cross-right .8s both;animation:criss-cross-right .8s both}

.button-anis.button-block:hover:hover:before{-webkit-animation:criss-cross-left-wide 1.1s both;animation:criss-cross-left-wide 1.1s both}

.button-anis.button-block:hover:hover:after{-webkit-animation:criss-cross-right-wide 1.1s both;animation:criss-cross-right-wide 1.1s both}