.abs{position:absolute;}
.rlv{position:relative;}
.clr{clear:both;}
.w100{width:100%;}
.fright{float:right;}
.fleft{float:left;}
.hdn{display:none;}
.vm{vertical-align:middle;}
.tc,.remark.tc{text-align:center;}
.remark{text-align:left;}
.remark:before{content:"* ";}
[data-clickurl],[data-src],[data-xpuclickurl]{cursor:pointer;}
::-webkit-scrollbar{width:0.75em;height:0.75em;outline-width:1px;outline-style:solid;}
::-webkit-scrollbar-thumb{border-radius:0.375em;border-width:0.1875em;border-style:solid;}
select::-webkit-scrollbar{outline-width:0;}
select::-webkit-scrollbar-button{height:0.125em;}

.logo-text,
.logo-text>span{font-family:"Ubuntu Condensed",sans-serif;line-height:1em;font-weight:400;font-style:normal;}
.logo-text{font-size:4em;letter-spacing:calc(-0.25em / 4);display:inline-block;user-select:none;vertical-align:middle;transition:all 0.5s ease 0s;}

.callback, .schedule, .address{position:relative;white-space:nowrap;padding-left:1.5em;}

.callback a:before,
.schedule:before,
.address:before{font-family:FontAwesome;font-weight:normal;position:absolute;left:0;line-height:1em;vertical-align:middle;}

.callback a:before{font-size:1.25em;content:"\f095";}
.schedule:before{font-size:1.25em;content:"\f017";}
.address:before{font-size:1.25em;content:"\f041";}

#content .email, #content .callback, #content .address, #content .schedule, #content .phones{margin-bottom:1em;}

.phones-block a._usrLink{border-width:0;display:block;font-size:1.75em;white-space:nowrap;}
/*
.phones:before{display:inline-block;font-family:FontAwesome;font-weight:normal;line-height:1em;vertical-align:middle;}
.phones:before{font-size:2.5em;content:"\f10b";}
*/
.phones{
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
/*
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
*/
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;
}
/*
a.kyivstar, a.vodafone, a.ukrtelecom, a.lifecell{white-space:nowrap;display:inline-block;line-height:1em;font-size:1.625em;margin-top:calc(0.125em / 1.625);margin-bottom:calc(0.125em / 1.625);}
a.kyivstar:before, a.vodafone:before, a.ukrtelecom:before, a.lifecell:before{content:"";width:1em;height:1em;margin-right:0.25em;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:top;}
a.kyivstar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.877 20'%3E%3Cpath d='M10.434,0h0a1.382,1.382,0,0,1,1.38,1.38V6.5a1.382,1.382,0,0,1-1.38,1.38h0A1.381,1.381,0,0,1,9.054,6.5V1.38A1.381,1.381,0,0,1,10.434,0Z' fill='%2320a0db'/%3E%3Cpath d='M.075,7.539h0a1.4,1.4,0,0,1,1.74-.88l4.839,1.56a1.4,1.4,0,0,1,.88,1.74h0a1.4,1.4,0,0,1-1.732.88L.955,9.279a1.358,1.358,0,0,1-.893-1.7Z' fill='%2320a0db'/%3E%3Cpath d='M4.034,19.738h0a1.372,1.372,0,0,1-.3-1.916l0,0,3-4.139a1.373,1.373,0,0,1,1.917-.3l0,0h0a1.371,1.371,0,0,1,.3,1.916l0,0-3,4.139A1.38,1.38,0,0,1,4.034,19.738Z' fill='%2320a0db'/%3E%3Cpath d='M16.853,19.738h0a1.4,1.4,0,0,1-1.92-.3L11.914,15.3a1.4,1.4,0,0,1,.3-1.92h0a1.4,1.4,0,0,1,1.919.3l3,4.139a1.352,1.352,0,0,1-.248,1.9Z' fill='%2320a0db'/%3E%3Cpath d='M20.813,7.539h0a1.4,1.4,0,0,1-.88,1.74l-4.84,1.56a1.4,1.4,0,0,1-1.739-.88h0a1.4,1.4,0,0,1,.879-1.74l4.84-1.56A1.4,1.4,0,0,1,20.813,7.539Z' fill='%2320a0db'/%3E%3C/svg%3E");}
a.vodafone:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180.88 181.42'%3E%3Cpath d='M57.1,6.34a90.36,90.36,0,0,1,71.38,2.09c-6.3-1-12.72-.24-19,.82a91.78,91.78,0,0,0-45.67,23C51.76,44.16,43.29,59.91,40.9,76.77c-1.58,11.94-.11,24.47,5.25,35.34a52.68,52.68,0,0,0,27,25.59,49.06,49.06,0,0,0,35.82.46c17.16-6.3,29.48-23.3,30.89-41.47.89-11.9-2-24.57-10-33.7-7.64-8.94-18.81-13.86-30-16.66-.6-11,4.59-21.91,12.83-29.08a40.4,40.4,0,0,1,16.11-8.44l.45-.15A91.65,91.65,0,0,1,169.4,46.31a89.62,89.62,0,0,1,11.45,45.84,90.47,90.47,0,0,1-70,86.95,90.41,90.41,0,0,1-99.21-43.68A90.84,90.84,0,0,1,57.1,6.34Z' style='fill:%23e60000'/%3E%3Cpath d='M109.51,9.25c6.25-1.06,12.67-1.78,19-.82l.91.15-.61.23a40.4,40.4,0,0,0-16.11,8.44c-8.24,7.17-13.43,18-12.83,29.08,11.17,2.8,22.34,7.72,30,16.66,8,9.13,10.89,21.8,10,33.7-1.41,18.17-13.73,35.17-30.89,41.47a49.06,49.06,0,0,1-35.82-.46,52.68,52.68,0,0,1-27-25.59c-5.36-10.87-6.83-23.4-5.25-35.34,2.39-16.86,10.86-32.61,22.94-44.48A91.78,91.78,0,0,1,109.51,9.25Z' style='fill:%23fff'/%3E%3C/svg%3E");}
a.ukrtelecom:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.213 20'%3E%3Cpath d='M38.213,8.463c-.02-3.481-4-6.3-9.1-6.282a11.79,11.79,0,0,0-7.763,2.761h7.1a1.743,1.743,0,0,1,1.741,1.74v8.163l.82-.12s2.041.94,4.9,2.281a15.682,15.682,0,0,1-1.961-3.181s4.281-1.861,4.261-5.362' fill='%23c32033'/%3E%3Cpath d='M8.363,4.962h8.123v-1.4A1.766,1.766,0,0,0,14.713,1.8h-.628a5.2,5.2,0,0,1,.84-1.8,6.638,6.638,0,0,0-2.961,1.8H1.761A1.762,1.762,0,0,0,0,3.561v9.664a1.767,1.767,0,0,0,1.753,1.78H6.582V6.742a1.8,1.8,0,0,1,1.781-1.78' fill='%2364a844'/%3E%3Cpath d='M19.587,8.943a5.32,5.32,0,0,1,1.76-3.981H16.486v8.263a1.772,1.772,0,0,1-1.765,1.78H6.582v1.361a1.742,1.742,0,0,0,1.741,1.74h.62a4.982,4.982,0,0,1-.82,1.761c-.5.5,2.321-.48,3.441-1.761H28.45a1.743,1.743,0,0,0,1.741-1.74V14.905c-6.083.8-10.464-2.3-10.6-5.962' fill='%2317a0db'/%3E%3Cpath d='M28.47,4.962h-7.1a5.058,5.058,0,0,0-1.76,3.981c.12,3.661,4.541,6.762,10.644,5.962V6.742a1.8,1.8,0,0,0-1.781-1.78' fill='%23812855'/%3E%3Cpath d='M16.486,13.225V4.962H8.363A1.742,1.742,0,0,0,6.622,6.7v8.263h8.123a1.729,1.729,0,0,0,1.741-1.716v-.024' fill='%23077a3e'/%3E%3C/svg%3E");}
a.lifecell:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.702 56.693'%3E%3Cpath d='M0,28.387A28.315,28.315,0,1,1,19.54,55.3c2-11.7,9.373-21.255,19.132-25.315a6.305,6.305,0,1,0-1.54-4.13A44.324,44.324,0,0,0,9.489,49.513,28.6,28.6,0,0,1,5.15,44.641,32.629,32.629,0,0,1,18.856,18.614a6.3,6.3,0,1,0-1.6-4.185c0,.187.012.368.024.544A31.441,31.441,0,0,0,.025,29.491C.009,29.126,0,28.758,0,28.387' fill='%23ffcb05'/%3E%3C/svg%3E");}

@media only screen and (max-width:900px){
a.kyivstar, a.vodafone, a.ukrtelecom, a.lifecell{padding-top:0.25em;padding-bottom:0.25em;}
}
*/

.aspect-ratio-16-9{position:relative;padding:0;padding-bottom:56.25%;padding-bottom:calc(9 / 16 * 100%);height:0;overflow:hidden;text-align:center;clear:both;}
.aspect-ratio-16-9>*, .youtube-block .aspect-ratio-16-9>*{position:absolute;top:0;left:0;width:100%;height:100%;}


/* ПРОРАБОТАННОЕ */
body.lg-on{overflow:hidden;}
#shCartPlace>form>*{position:relative;}
#shCartPlace>form>*:after{content:"";z-index:-1;position:absolute;left:0;right:0;top:0;bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}
body.dark #shCartPlace>form>*:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

@media only screen and (min-width:901px){
	body.shadow:not(.mobile)>header,body.shadow:not(.mobile)>#header-v2-topline{padding-right:0.75em;}
	body.search-is-clicked:not(.mobile),body.shadow:not(.mobile){overflow:hidden;padding-right:0.75em;}
	body.search-is-clicked:not(.mobile)::-webkit-scrollbar,body.shadow:not(.mobile)::-webkit-scrollbar{width:0;height:0;}
}

@media only screen and (max-width:900px){
	body.search-is-clicked,body.shadow{overflow:hidden;padding-right:0;}
	body.search-is-clicked::-webkit-scrollbar,body.shadow::-webkit-scrollbar{width:0;height:0;}
}

#color-scheme{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
#color-scheme>span{position:relative;display:inline-block;width:2.5em;height:1.25em;margin:0 0.25em;transition:all .5s ease 0s;text-align:left;}
#color-scheme>span:before{content:"";opacity:0.25;position:absolute;width:calc(100% - 0.125em * 2);height:calc(100% - 0.125em * 2);border-width:0.125em;border-style:solid;border-radius:0.75em;transition:all 0.5s ease 0s;}
#color-scheme>span:after{content:"";width:0.75em;height:0.75em;opacity:0.75;margin:calc(0.125em * 2);left:0;right:auto;position:absolute;border-radius:50%;transition:all 0.5s ease 0s;}
#color-scheme:hover>span:before{opacity:0.375;}
#color-scheme:hover>span:after{opacity:0.875;}
body.dark #color-scheme>span:after{left:auto;right:0;}

#color-scheme>svg>*{transition:all .5s ease 0s;}
#color-scheme>svg#color-scheme-sun{height:1.75em;}
#color-scheme>svg#color-scheme-moon{height:1.4375em;}

#color-scheme>svg#color-scheme-moon{fill-opacity:0.75;isolation:isolate;}
#color-scheme>svg#color-scheme-sun #sun-lights{fill-opacity:0.5;isolation:isolate;}
#color-scheme>svg#color-scheme-sun #sun-center{fill-opacity:0.75;isolation:isolate;}

#color-scheme>svg#color-scheme-sun #sun-lights{fill-opacity:0.25;}
#color-scheme>svg#color-scheme-sun #sun-center{fill-opacity:0.5;}

#noframe-xpu,
#iframe-xpu{z-index:101;position:fixed;width:100%;height:100%;padding:0;left:50%;top:50%;transform:translate(-50%, -50%);}

#noframe-xpu>div:first-of-type{height:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

#xpu-container{min-width:50%;border-radius:0.5em;border-width:1px;border-style:solid;overflow:hidden;margin:5% 10%;padding:0;}
#xpu-container>header{padding:1em 1em 1em 1em;border-radius:0.5em 0.5em 0 0;text-align:center;
    display:-ms-flexbox;display:-webkit-flex;display:flex;
    -webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
    -webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
    -webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
    -webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
    -webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
#xpu-container>header>h1{font-size:2em;margin:0;line-height:1em;padding:0 calc(1em / 2) 0 0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.button_close>svg{height:100%;width:100%;}
.button_close{display:inline-block;cursor:pointer;transition:all .5s ease 0s;width:2em;height:2em;padding:0.25em;margin:-0.25em;}
.button_close:hover{padding:0;}

#xpu-container>.xpu-content{padding:0 1em 1em 1em;/*border-top-width:1px;border-style:solid;*/overflow:auto;max-height:calc(100% - 5% * 2);}
#xpu-container>.xpu-content h2{text-align:center;}
#noframe-xpu #xpu-container>.xpu-content{padding-top:1em;}

body.dark #xpu-container>.xpu-content div.send-form{padding-top:1em;}
body.dark #xpu-container>.xpu-content div.send-form label:last-of-type{margin-bottom:1em;}

#xpu-container>.xpu-content .subtotal-sum{border-radius:0;}
#xpu-container>.xpu-content #shoppingCart+form>div.send-form{padding:1em 1em 0 1em;}
#xpu-container>.xpu-content div.send-form+.remark{margin-bottom:1em;}
#xpu-container>.xpu-content .buttons-block{margin:0 -1em 0 -1em;padding-top:1em;padding-left:1em;padding-right:1em;/*border-top-width:1px;border-style:solid;*/}
#xpu-container>.xpu-content .buttons-block>.btn:last-child:not(:first-child),
#xpu-container>.xpu-content .buttons-block>.btn:first-child:not(:last-child){width:calc(100% / 2 - 0.5em);}
body.shadow #iframe-xpu #xpu-container{opacity:0.5;}

@media only screen and (max-width:900px){
	#xpu-container{margin:1em;width:calc(100% - 1em * 2);}
}

@media only screen and (max-width:480px){
	#xpu-container>.xpu-content{max-height:calc(100% - 2em * 2);}
	#xpu-container>.xpu-content .buttons-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	#xpu-container>.xpu-content .buttons-block>.btn:first-child:not(:last-child){margin-bottom:0.5em;}
	#xpu-container>.xpu-content .buttons-block>.btn:first-child:not(:last-child)+.btn{margin-top:0.5em;}
	#xpu-container>.xpu-content .buttons-block>.btn:first-child:last-child{width:100%;margin:0;}
	#xpu-container>.xpu-content .buttons-block>.btn:last-child:not(:first-child),
	#xpu-container>.xpu-content .buttons-block>.btn:first-child:not(:last-child){width:100%;}
}


/* хлебные крошки ------------------------------------------------*/
#breadcrumbs{min-height:calc(1.25em + 1em * 2);}
ul.breadcrumb{list-style:none;padding:0;margin:0;display:inline-block;}
ul.breadcrumb>li{display:inline-block;line-height:1em;}
ul.breadcrumb>li:nth-last-child(n + 2):after{content:"\f105";font-size:1.5em;line-height:0.625em;font-family:FontAwesome;font-weight:normal;padding:0 0.5em;}
ul.breadcrumb>li>a{display:inline-block;}
ul.breadcrumb>li:first-child>a:before{content:"\f015";font-size:1.375em;line-height:0.5em;padding-right:0.375em;font-family:FontAwesome;font-weight:normal;}

@media only screen and (max-width:900px){
	ul.breadcrumb{display:block;white-space:nowrap;overflow-x:auto;}
	ul.breadcrumb>li>*{padding:0.5em 0;display:inline-block;}
	ul.breadcrumb>li:nth-last-child(n + 2):after{line-height:1.375em;}
}

/* горизонтальное меню ссылок ------------------------------------------------*/
ul.header-pages-menu{list-style:none;margin:0;padding:0;}
ul.header-pages-menu>li{padding:0;margin:0;}
ul.header-pages-menu>li>*:first-child{display:inline-block;padding:0.125em 0;margin:0.125em 0;position:relative;}
ul.header-pages-menu{
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start;
	-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;
}
/*
body>header ul.header-topline>li#header-menu ul.header-pages-menu>li:not(:last-of-type){padding-right:1em;}
*/
body>header ul.header-topline>li#header-pages-menu ul.header-pages-menu{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
body>header ul.header-topline>li#header-pages-menu ul.header-pages-menu>li:not(:last-child){padding-right:1em;}
body>header ul.header-topline>li#header-menu ul.header-pages-menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
body>header ul.header-topline>li#header-menu ul.header-pages-menu>*{width:100%;padding-left:2em;padding-right:1em;}
body>header ul.header-topline>li#header-menu ul.header-pages-menu>*>*{width:100%;padding-top:0.5em;padding-bottom:0.5em;}
body>header ul.header-topline>li#header-menu ul.header-pages-menu>*>*:after{font-family:FontAwesome;content:"\f105";position:absolute;right:1em;top:calc(50% - 0.5em);line-height:1em;}

@media only screen and (max-width:900px){
body>header ul.header-topline>li#header-menu ul.header-pages-menu>*>*{font-weight:600;}
}
/* важные сообщения на всех страницах ------------------------------------------------*/
.important-information:empty{display:none;}
.important-information{padding:0.75em;margin:0 0 1em 0;text-align:center;border-width:0.125em;border-style:solid;}

/* категории товаров ------------------------------------------------*/
.categories-image{margin:0;padding:0.5em 1em;width:30%;display:inline-block;/*display:inline-block;position:relative;width:100%;height:0;padding-bottom:calc(100% - 2 * 1px);*/-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em;}
.categories-image>*{/*position:absolute;top:1em;left:1em;right:1em;bottom:1em;*/-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
.categories-image>*>*{height:100%;/*position:absolute;top:0;bottom:0;left:0;right:0;*/
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
.categories-image>*>*>img{pointer-events:none;border-radius:0.25em;}

@media only screen and (max-width:480px){
	.categories-image{padding-top:0.5em;padding-bottom:0.5em;width:20%;}
}

body:not(.is-home-page) .categories-image{height:4em;}

/*
body.dark .categories-image>*>*{top:0.5em;bottom:0.5em;left:0.5em;right:0.5em;}
*/
/*
.categories-image img{-o-border-radius:50%;}
.categories-image{overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.categories-image{border-width:0.125em;border-style:solid;}
*/
ul.categories-listing{list-style:none;width:calc(100% + 2 * 0.5em);padding:0;margin:0 -0.5em;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:stretch;align-content:stretch;
	-webkit-align-items:stretch;align-items:stretch;
}
ul.categories-listing>li{width:calc(100% / 3);}
#content.right-boxes:not(.left-boxes) ul.categories-listing>li,
#content.left-boxes:not(.right-boxes) ul.categories-listing>li{width:calc(100% / 3);}
#content:not(.right-boxes):not(.left-boxes) ul.categories-listing>li{width:calc(100% / 3);}
ul.categories-listing>li{margin:0;padding:0;border-left-width:0.5em;border-right-width:0.5em;border-bottom-width:1em;border-top-width:0;border-style:solid;border-color:transparent;}
ul.categories-listing>li>div{position:relative;text-align:center;overflow:hidden;transition:all 0.5s ease 0s;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	border-width:1px;border-style:solid;border-radius:1em;
/*height:0;padding-bottom:calc(100% + 2.375em);border-width:1px;border-style:solid;*/}
ul.categories-listing>li .categories-name{font-size:1em;padding:0;margin:0;text-align:left;/*height:3.375em;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden;*/}
ul.categories-listing>li .categories-name{/*-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;-khtml-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;*/
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	-webkit-flex:1 1 auto;flex:1 1 auto;}
ul.categories-listing>li .categories-name>a{padding:calc(1em / 1) calc(1em / 1) calc(1em / 1) 0;line-height:1em;font-size:1em;font-weight:500;width:100%;position:relative;/*-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;-khtml-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;*/}
ul.categories-listing>li .categories-name>a:after{position:absolute;right:1em;top:1em;content:"\f105";font-family:FontAwesome;}
ul.categories-listing>li .categories-name>a:hover:after{content:"\f101";}

@media only screen and (max-width:900px){
	body:not(.is-home-page) ul.categories-listing>li{width:calc(100% / 3);}
	#content.right-boxes:not(.left-boxes) ul.categories-listing>li,
	#content.left-boxes:not(.right-boxes) ul.categories-listing>li{width:calc(100% / 3);}
	#content:not(.right-boxes):not(.left-boxes) ul.categories-listing>li{width:calc(100% / 3);}
}

@media only screen and (max-width:480px){
	body:not(.is-home-page) ul.categories-listing>li,
	ul.categories-listing>li{width:calc(100% / 1);}
	#content.right-boxes:not(.left-boxes) ul.categories-listing>li,
	#content.left-boxes:not(.right-boxes) ul.categories-listing>li{width:calc(100% / 1);}
	#content:not(.right-boxes):not(.left-boxes) ul.categories-listing>li{width:calc(100% / 1);}
}

ul.shopping-cart-hover{list-style:none;margin:0;padding:0;width:100%;}
ul.shopping-cart-hover>li{display:block;padding:0 1em;border-bottom-width:1px;border-style:solid;}
ul.shopping-cart-hover>li:last-child{/*border-bottom-width:0.125em;border-bottom-style:solid;*/}
ul.shopping-cart-hover>li:hover{transition:background-color .3s;}
ul.shopping-cart-hover>li>div{display:inline-block;padding-top:0.5em;padding-bottom:0.5em;}
ul.shopping-cart-hover .shopping-cart-hover-image{width:20%;text-align:center;}
ul.shopping-cart-hover .shopping-cart-hover-image>a{display:inline-block;border-width:1px;border-style:solid;padding:0.25em;border-radius:0.25em;}
ul.shopping-cart-hover .shopping-cart-hover-name{width:60%;text-align:left;padding-left:1em;padding-right:0.5em;white-space:normal;}
ul.shopping-cart-hover .shopping-cart-hover-price{width:20%;text-align:right;}
ul.shopping-cart-hover .shopping-cart-hover-quantity{display:block;padding:0.5em 0 0 0;font-size:0.9375em;}
ul.shopping-cart-hover .shopping-cart-hover-attribute{display:block;}
ul.shopping-cart-hover .shopping-cart-hover-remove{display:block;padding:0.5em 0 0 0;white-space:nowrap;text-align:right;font-size:0.9375em;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a{position:absolute;display:inline-block;right:1em;width:1.75em;height:1.75em;line-height:1.75em;text-align:center;border-width:1px;border-style:solid;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;transition:all 0.5s ease 0s;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:before{text-transform:lowercase;position:absolute;right:calc(1.75em + 0.5em);}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:after{content:"\f014";font-family:FontAwesome;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:hover:after{content:"\f1f8";}

ul.shopping-cart-hover-subtotals{list-style:none;margin:0;padding:0;/*border-top-width:0.125em;border-top-style:solid;*/}
ul.shopping-cart-hover-subtotals>li{display:block;padding:1em 1em 0 1em;}
ul.shopping-cart-hover-subtotals>li>span{display:inline-block;width:50%;text-align:left;}
ul.shopping-cart-hover-subtotals>li>span:last-child{text-align:right;}

#shCartPlace .shopping-cart-hover-button{padding:1em;}
#shCartPlace .shopping-cart-hover-button .btn{width:100%;}
#shCartPlace .shopping-cart-hover-button:after{border-radius:0 0 0.25em 0.25em;}

/* личные данные  ------------------------------------------------*/
ul.account-box{list-style:none;padding:0;margin:0;}
ul.account-box>li{margin-bottom:0.5em;}
ul.account-box>li>a{display:inline-block;padding:0.5em 0;/*border-width:1px;border-style:solid;border-color:transparent;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;*/}

ul.account-summary{list-style:none;padding:0;width:calc(100% + 1em);margin:1em -1em 1em 0;}
ul.account-summary>li{display:inline-block;width:calc(50% - 1em);margin-bottom:1em;text-align:center;position:relative;padding:0 1em;line-height:2.5em;border-width:1px;border-style:solid;margin-right:1em;}
ul.account-summary>li>a{line-height:2.5em;}
ul.account-summary>li>span{position:absolute;padding:0 1em;left:0.5em;top:-0.75em;font-size:0.875em;letter-spacing:1px;}
body.dark ul.account-summary>li{margin-bottom:2em;}
body.dark ul.account-summary>li>span{top:-1.5em;padding-left:0;padding-right:0;}

/* быстрый просмотр  ------------------------------------------------*/
.quick-preview{display:inline-block;margin:0 auto;padding:0 1em;border-radius:0.25em;z-index:100;position:relative;max-height:0;overflow:hidden;border-width:0;border-style:solid;transition:all 0.1s ease 0s;}
.quick-preview>span{font-size:0.87em;line-height:calc(0.875em * 3);}
/*
body.dark .quick-preview{width:calc(100% - 1em * 2 - 1em * 2)}
*/
.quick-preview:before{content:"";z-index:-1;position:absolute;left:-0.5em;right:-0.5em;top:-0.5em;bottom:-0.5em;transition:all 0.1s ease 0s;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.quick-preview:hover:before{opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;}

body.dark .products-listing-owl-img .quick-preview,body.dark .products-listing-owl-gifts .quick-preview{width:calc(100% - 0.5em * 2 - 0.5em * 2)}
.products-listing-owl-img .quick-preview, .products-listing-owl-gifts .quick-preview{margin-top:calc(25% + 2.5em / 2);}
.products-listing-owl-img .quick-preview>span, .products-listing-owl-gifts .quick-preview>span{font-size:0.75em;}

.lg-iframe.lg-outer .lg-has-iframe{max-width:calc(100% - 2em * 2)!important;padding-left:0;padding-right:0;}
.lg-iframe.lg-outer .lg-video-cont{height:calc(100% - 2em * 2);}
.lg-iframe.lg-outer .lg-video{height:100%;padding-bottom:0;}
.lg-iframe.lg-outer .lg-toolbar{opacity:1;-webkit-transform:none;transform:none;background:transparent;width:auto;left:auto;right:0;}
.lg-iframe.lg-outer .lg-toolbar .lg-icon{font-size:2.5em;width:1em;height:1em;line-height:1em;}
.lg-iframe.lg-outer .lg-toolbar>*:nth-child(n+2){display:none;}

@media only screen and (max-width:900px){
	.quick-preview{z-index:-1;visibility:hidden;pointer-events:none;}
}

/* выделенный фильтр над списком товара ------------------------------------------------*/
.filter-selected{padding:0 0 1em 0;line-height:1em;}
.filter-selected>.a{padding-right:1em;}
.filter-selected>.a:before{font-family:FontAwesome;content:"\f00d";padding:0 0.25em 0 0;}
.filter-selected>.reset-filter{display:inline-block;padding:0;}

@media only screen and (max-width:900px){
	.filter-selected{text-align:center;}
	.filter-selected>.a:after,
	.filter-selected>.reset-filter:before{font-size:1.25em;}
}

/* списоки товаров  ------------------------------------------------*/
.product-listing-image{position:relative;display:inline-block;width:100%;height:0;margin:0;text-align:center;}
.product-listing-image>.listing-image{position:absolute;top:1em;left:1em;right:1em;bottom:1em;border-radius:0.25em;}
.product-listing-image>.listing-image>picture{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .5s ease 0s;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	border-radius:1em;
}
body.dark .product-listing-image>.listing-image>picture{top:0.5em;left:0.5em;right:0.5em;bottom:0.5em;}

.product-listing-image>.listing-image img{pointer-events:none;border-radius:1em;}
.product-listing-image:hover>.listing-image+.quick-preview{max-height:5em;outline-width:1px;outline-style:solid;}

ul.products-listing-price-block{list-style:none;/*overflow:hidden;*/padding:0;margin:0.5em 0 0 0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.products-listing-price-block>li:first-of-type{width:100%;padding-bottom:0.5em;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:center;align-content:center;
	-webkit-align-items:center;align-items:center;
}
ul.products-listing-price-block>li:first-of-type>span:first-of-type{font-size:0.875em;width:100%;-webkit-order:-10;order:-10;}
ul.products-listing-price-block>li.discounted-price:first-of-type>s.price.old{-webkit-order:10;order:10;padding-left:calc(0.5em / 0.875);}
ul.products-listing-price-block>li:nth-of-type(2):not(:last-of-type){-webkit-flex:1 1 auto;flex:1 1 auto;padding-right:1em;}
ul.products-listing-price-block>li:last-of-type{margin-left:auto;}
ul.products-listing-price-block>li{transition:all 0.5s ease-in;}
ul.products-listing-price-block.with-input>li{white-space:nowrap;}
ul.products-listing-price-block.with-input>li:first-of-type{margin-right:auto;}
ul.products-listing-price-block.with-input>li input[type="number"].has-spin{margin-left:0.125em;margin-right:0.125em;height:calc(2.25em + 1px * 2);width:2.5em;}

ul.products-listing-price-block.with-input>li span.spinPlus,
ul.products-listing-price-block.with-input>li span.spinMinus{height:calc(2.25em + 2 * 1px);width:calc(2.25em + 2 * 1px);}

ul.products-listing-price-block.with-input>li span.spinMinus:before,
ul.products-listing-price-block.with-input>li span.spinPlus:before{width:calc(2.25em / 2);left:calc(2.25em / 2 / 2);}
ul.products-listing-price-block.with-input>li span.spinPlus:after{height:calc(2.25em / 2);top:calc(2.25em / 2 / 2 + 1px / 2);}

/*
ul.products-listing-price-block.with-input>li .btn{padding:0;margin-left:0.125em;}
ul.products-listing-price-block.with-input>li .btn span.t{height:calc(2.25em + 2px * 2);width:calc(2.25em + 2px * 2);text-align:center;display:inline-block;}
ul.products-listing-price-block.with-input>li .btn span.t:after{padding:0;vertical-align:middle;}
*/

/* кросс-фильтр в списке ------------------------------------------------*/
ul.cross-filter{display:block;list-style:none;margin:0 0 0 0;padding:0;line-height:2em;}
ul.cross-filter>li{display:inline-block;padding:0;}
ul.cross-filter>li:not(:last-child):after{content:"|";padding:0 0.5em;}
ul.cross-filter>li>span{position:relative;}
ul.cross-filter>li>span[data-clickurl]:before{content:"";position:absolute;max-width:100%;min-width:100%;height:1px;bottom:0;left:auto;right:0;transition:all 0.5s ease 0s;}
ul.cross-filter>li>span[data-clickurl]:hover:before{min-width:0;max-width:0;}
ul.cross-filter.filter-select{display:inline-block;width:calc(50% - 1em);}
ul.cross-filter.filter-select>li{display:block;width:100%;}
ul.cross-filter.filter-select>li>select{margin-bottom:1em;}
ul.cross-filter.filter-select+ul.cross-filter.filter-select{margin-left:2em;}

@media only screen and (max-width:900px){
	ul.cross-filter.filter-select{width:calc(50% - 0.5em);}
	ul.cross-filter.filter-select+ul.cross-filter.filter-select{margin-left:1em;}
}

@media only screen and (max-width:480px){
	ul.cross-filter.filter-select{display:block;width:100%;}
	ul.cross-filter.filter-select+ul.cross-filter.filter-select{margin-left:0;}
}

/* сортировка в списке ------------------------------------------------*/
.sort-links{max-height:3em;padding-bottom:1em;transition:all .5s ease 0s;}
.sort-links>ul{list-style:none;padding:0;margin:0;}
.sort-links>ul>li:first-child{padding:0 1em 0 0;position:relative;}
.sort-links>ul>li{display:inline-block;padding:0;}
.sort-links>ul>li>span{/*border-bottom-width:1px;border-bottom-style:dotted;*/margin-right:1.5em;position:relative;}
.sort-links>ul>li>span[data-clickurl]:before{content:"";position:absolute;max-width:100%;min-width:100%;height:1px;bottom:0;left:auto;right:0;transition:all 0.5s ease 0s;}
.sort-links>ul>li>span[data-clickurl]:hover:before{min-width:0;max-width:0;}
.sort-links>ul>li>span:after{font-family:FontAwesome;padding:0 0.25em 0 0.25em;font-weight:normal;font-style:normal;position:absolute;}
.sort-links>ul>li>span:after{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.sort-links>ul>li>span:not([data-clickurl]):after,
.sort-links>ul>li>span:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.sort-links>ul>li.price-sorted.asc>span:after{content:"\f162";}
.sort-links>ul>li.price-sorted.desc>span:after{content:"\f163";}
.sort-links>ul>li.date-sorted.desc>span:after{content:"\f160";}
.sort-links>ul>li.ordered.desc>span:after{content:"\f161";}


@media only screen and (max-width:640px) and (orientation:portrait){
	.sort-links>ul>li:first-child{display:none;}
}

@media only screen and (max-width:375px){
	.sort-links>ul>li:last-child{display:none;}
}

@media only screen and (max-width:320px){
	.sort-links>ul>li:first-child{display:none;}
	.sort-links>ul>li:nth-child(2){padding-left:0;}
}

.listing-split-links-pages>ul{list-style:none;width:100%;margin:1em 0 0 0;padding:0;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;justify-content:center;
	-webkit-align-content:stretch;align-content:stretch;
	-webkit-align-items:stretch;align-items:stretch;
}
.listing-split-links-pages>ul>li{margin-bottom:1em;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;justify-content:center;
	-webkit-align-content:center;align-content:center;
	-webkit-align-items:center;align-items:center;
}
.listing-split-links-pages>ul>li:first-of-type{-webkit-order:10;order:10;}
.listing-split-links-pages>ul>li .pageNumber{display:inline-block;text-align:center;width:3em;height:3em;margin:0 0.25em;line-height:3em;border-radius:0.375em;font-weight:bold;transition: all .5s ease 0s;border-width:1px;border-style:solid;}
.listing-split-links-pages>ul>li .pageNumber.pagePrev,.listing-split-links-pages>ul>li .pageNumber.pageNext{height:2.5em;width:2em;line-height:2.5em;}
.listing-split-links-pages>ul>li .pagePrev:before,.listing-split-links-pages>ul>li .pageNext:before{font-family:FontAwesome;font-size:1em;font-weight:normal;}
.listing-split-links-pages>ul>li .pagePrev:before{content:"\f104";}
.listing-split-links-pages>ul>li .pageNext:before{content:"\f105";}
.listing-split-links-pages>ul>li .number{padding:0 1em;}

.listing-split-links-top .listing-split-links-pages>ul>li .pageNumber{width:2em;height:2em;line-height:2em;}

@media only screen and (min-width:481px){
	.listing-split-links-top .listing-split-links-pages>ul{margin-top:0;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;}
	.listing-split-links-top .listing-split-links-pages>ul>li:first-of-type{-webkit-order:0;order:0;}
}

@media only screen and (max-width:480px){
	.listing-split-links-top .listing-split-links-pages>ul>li:first-of-type{display:none;}
}

/* показать еще ------------------------------------------------*/
.products-more{text-align:center;padding:2em 0 0 0;}
.products-more+.listing-split-links-bottom{margin-top:1em;}

@media only screen and (max-width:480px){
	.products-more{padding-top:1em;}
	.listing-split-links-pages>ul{margin-top:0;}
}
/* поиск ------------------------------------------------*/
#search{width:100%;padding:0 0 0 0;}
#search>form{white-space:nowrap;position:relative;width:100%;padding:0;margin:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
#search .search{/*-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;*/}

#search input[type="search"]{line-height:2.75em;padding-left:2.5em;padding-right:3.0em;position:relative;width:100%;margin-right:auto;/*-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;*//*-moz-border-radius:0.75em;-webkit-border-radius:0.75em;-khtml-border-radius:0.75em;border-radius:0.75em;*/}
#search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
#search button[type="submit"]{z-index:1;position:absolute;right:0.25em;width:3em;text-align:center;padding:calc(0.5em - 1px) 0;}
body.search-is-clicked #search button[type="submit"]{right:calc(3em + 0.5em);}
#search button[type="submit"] svg{display:inline-block;height:1.5em;width:auto;}
#search .reset{z-index:1;position:absolute;left:0;-webkit-order:-10;-ms-flex-order:-10;order:-10;width:2.5em;height:100%;text-align:center;}
#search .reset.disabled{pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
#search .reset:before{font-family:FontAwesome;content:"\f057";font-size:1.25em;line-height:2.125em;}
body.search-is-clicked #search .close-button{padding:0.25em;}
#search .close-button{width:2.25em;max-width:2.25em;height:100%;margin-right:1em;cursor:pointer;text-align:center;transition:all .5s ease 0s;}
#search .close-button:hover{padding:0;}
#search .close-button>svg{display:inline-block;transition: all .5s ease 0s;}

@media only screen and (max-width:900px){
	body:not(.search-is-clicked) #search .close-button{max-width:0;overflow:hidden;margin-left:0;}
	body:not(.search-is-clicked) #search button[type="submit"]{right:0.5em;}
}

@media only screen and (max-width:640px){
	body:not(.search-is-clicked) #search button[type="submit"]{right:0;}
}

#search_result{position:absolute;left:0;right:0;z-index:1100;margin:0;width:0;overflow-x:hidden;/*-moz-border-radius:0 0 0.75em 0.75em;-webkit-border-radius:0 0 0.75em 0.75em;-khtml-border-radius:0 0 0.75em 0.75em;border-radius:0 0 0.75em 0.75em;*/}
#search_result:after{content:"";z-index:-1;position:absolute;left:0;right:0;top:0;bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#search_result>div>*{width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	}
#search_result>div>*>span:first-of-type{width:7em;min-width:7em;margin:0.625em 0 0.625em 1em;}
#search_result>div.search-fast-manufacturer>*>span:last-of-type{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
#search_result>div:not(.search-fast-manufacturer)>*>span:first-of-type{padding:0.5em 0.75em;border-radius:0.25em;text-align:center;}
#search_result>div>*>span:last-of-type{width:calc(100% - 7em);padding-left:1em;padding-right:1em;white-space:normal;}
#search_result>div:not(.search-fast-manufacturer)>*>span:last-of-type:not(:first-of-type)>span{display:block;margin-bottom:0.5em;}


/* стикеры ------------------------------------------------*/
.products-label{position:absolute;display:inline-block;z-index:1;line-height:1em;padding:0.75em 1em;border-radius:1em;text-align:center;overflow:hidden;pointer-events:none;background-size:contain;background-position:center;background-repeat:no-repeat;}
ul.product-info>li:first-child .products-label{top:1.25em;left:1.25em;z-index:10;border-radius:0 1em 1em 0;}
ul.product-info>li:first-child .products-label+.products-label{top:calc(1.25em + 1.5em + 0.125em);}
ul.product-info>li:first-child .products-label+.products-label+.products-label{top:calc(1.25em + 1.5em + 0.125em + 1.5em + 0.125em);}
ul.product-info>li:first-child .products-label+.product-sale-percent{right:1.25em;left:auto;}
ul.product-info>li:first-child  .product-sale-percent{left:1.25em;top:1.25em;padding:0 1em;line-height:2.5em;border-radius:1em 0 0 1em;}

.product-listing-image .products-label{font-size:0.75em;left:calc(1em / 0.75);top:calc(1em / 0.75);border-radius:0 calc(1em / 0.75) calc(1em / 0.75) 0;}
.product-listing-image .products-label+.products-label{top:calc(1em / 0.75 + 1.6875em);}
.product-listing-image .products-label+.products-label+.products-label{top:calc(1em / 0.75 + 1.6875em + 1.6875em);}

.products-listing-owl-img .product-listing-image .products-label{bottom:calc(1em / 0.75);right:calc(1em / 0.75);top:auto;}

.product-sale-percent{position:absolute;z-index:2;display:inline-block;line-height:1em;padding:0.25em 0.5em;border-radius:0.25em;transition:all 0.1s ease 0s;pointer-events:none;}
.product-listing-image .product-sale-percent{font-size:0.75em;left:calc(1em / 0.75);/*right:calc(1em / 0.75);*/top:calc(1em / 0.75);border-radius:calc(1em / 0.75) 0 0 calc(1em / 0.75);padding-top:0.75em;padding-bottom:0.75em;}
.product-listing-image .products-label+.product-sale-percent{right:calc(1em / 0.75);left:auto;}

body.dark .product-listing-image .products-label{left:calc(1em / 0.75 + 0.25em);top:calc(1em / 0.75 + 0.25em);border-top-left-radius:calc(0.3125em / 0.75);}
body.dark .product-listing-image .products-label+.products-label{top:calc(1em / 0.75 + 0.25em + 1.6875em);}
body.dark .product-listing-image .products-label+.products-label+.products-label{top:calc(1em / 0.75 + 0.25em + 1.6875em + 1.6875em);}
body.dark .product-listing-image .product-sale-percent{top:calc(1em / 0.75 + 0.25em);left:calc(1em / 0.75 + 0.25em);/*right:calc(1em / 0.75 + 0.25em);*/border-top-right-radius:calc(0.3125em / 0.75);}
body.dark .product-listing-image .products-label+.product-sale-percent{right:calc(1em / 0.75 + 0.25em);left:auto;}

@media only screen and (max-width:480px){
	.product-sale-percent{/*padding-left:0.5em;padding-right:0.5em;line-height:1.5em;*/}
	.products-listing-owl-img .product-listing-image .products-label{/*font-size:0.625em;*/}
}
/*
.products-label.label-2_roki_garantiyi{max-width:7em;text-align:left;}
.products-label.label-2_roki_garantiyi:not(:first-letter){display:inline-block;line-height:0;}
*/
.products-label.label-2_roki_garantiyi:first-letter,
.products-label.label-2_goda_garantii:first-letter{font-size:calc(1.5em / 0.75);font-weight:bold;line-height:calc(0.375em / 0.75);vertical-align:middle;text-align:left;display:inline-block;}

.product-sale-percent,
.products-label{background-position:center left;background-repeat:no-repeat;background-size:contain;}
.products-label.label-2_roki_garantiyi{background-image:url('../images/ico_2_roki_garantiyi.png');background-color:transparent;color:transparent;height:35px;width:87px;border-radius:0!important;}
.products-label.label-2_goda_garantii{background-image:url('../images/ico_label-2_goda_garantii.png');background-color:transparent;color:transparent;height:35px;width:94px;border-radius:0!important;}
.products-label.label-3_roki_garantiyi{background-image:url('../images/ico_label-3_roki_garantiyi.png');background-color:transparent;color:transparent;height:35px;width:94px;border-radius:0!important;}
.products-label.label-3_goda_garantii{background-image:url('../images/ico_label-3_goda_garantii.png');background-color:transparent;color:transparent;height:35px;width:94px;border-radius:0!important;}

.products-label.label-besplatnaya_dostavka{background-image:url('../images/ico_label-besplatnaya_dostavka.png');background-color:transparent;color:transparent;height:35px;width:112px;border-radius:0!important;}
.products-label.label-bezkoshtovna_dostavka{background-image:url('../images/ico_label-bezkoshtovna_dostavka.png');background-color:transparent;color:transparent;height:35px;width:112px;border-radius:0!important;}
.products-label.label-rekomenduyemo{background-image:url('../images/ico_label-rekomenduyemo.png');background-color:transparent;color:transparent;height:35px;width:123px;border-radius:0!important;}
.products-label.label-rekomenduem{background-image:url('../images/ico_label-rekomenduem.png');background-color:transparent;color:transparent;height:35px;width:118px;border-radius:0!important;}

.products-label.label-hit_prodazhu{background-image:url('../images/ico_label-hit_prodazhu.png');background-color:transparent;color:transparent;height:35px;width:104px;border-radius:0!important;}
.products-label.label-hit_prodazh{background-image:url('../images/ico_label-hit_prodazh.png');background-color:transparent;color:transparent;height:35px;width:108px;border-radius:0!important;}

body.russian .product-sale-percent{background-position:center right;background-image:url('../images/ico_skydka.png');background-color:transparent;color:transparent;height:35px;width:85px;border-radius:0!important;}
body.ukrainian .product-sale-percent{background-position:center right;background-image:url('../images/ico_znyzhka.png');background-color:transparent;color:transparent;height:35px;width:87px;border-radius:0!important;}

/* страница товара ------------------------------------------------*/
ul.product-info>li .rating>div{font-size:1.25em;}

#product-info-right-block>strong:before{font-family:FontAwesome;font-size:1em;position:absolute;left:0;}
#product-info-right-block>strong#product-info-delivery:before{content:"\f0d1";}
#product-info-right-block>strong#product-info-pay:before{content:"\f09d";}
#product-info-right-block>strong#product-info-return:before{content:"\f132";font-size:1.25em;}

ul.product-info .product-info-image{height:0;position:relative;border-style:solid;border-width:1px;width:100%;border-radius:1em;}
ul.product-info .product-info-image:not(.owl-carousel) picture{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.product-info .product-info-image picture>img{max-width:calc(100% - 2 * 1em);max-height:calc(100% - 2 * 1em);pointer-events:none;}
ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery{position:absolute;top:0;left:0;right:0;bottom:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery>.owl-stage-outer>*{text-align:center;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery .item>a{display:block;position:relative;height:0;padding-bottom:100%;}
ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery .item>a>*{position:absolute;left:0;right:0;top:0;bottom:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
/*
@media only screen and (max-width:640px){
	ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery{}
	ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery .item>a{height:auto;padding-bottom:0;}
	ul.product-info .product-info-image.owl-carousel>.owl-carousel-gallery .item>a>*{height:auto;position:relative;}
}
*/
/* страница товара:характеристики ------------------------------------------------*/
ul.product-info-props{margin:0;padding:0;list-style:none;text-align:left;font-weight:bold;}
ul.product-info-props>li:not(:last-child){padding:0 0 0.75em 0;}
ul.product-info-props>li>span:first-child{font-weight:normal;white-space:nowrap;}
ul.product-info-props .fHelp, ul.product-info-props .fvHelp{padding:0 0.375em;cursor:help;margin-right:0.75em;border-radius:0.25em;}
ul.product-info-props .fHelp:before, ul.product-info-props .fvHelp:before{content:"?"}

.pDescPuImg{display:inline-block;position:relative;}
.pDescPuImg:not(.certificate):after{font-family:FontAwesome;content:"\f00e";position:absolute;left:1em;bottom:1em;}

/* стрелки вверх ------------------------------------------------*/
#topLeft{left:2em;}
#topRight{right:2em;}
#topLeft:before, #topRight:before{font-family:FontAwesome;font-size:400%;content:"\f106";display:block;width:1em;line-height:1em;text-align:center;}
#topLeft, #topRight{width:4em;height:4em;position:fixed;cursor:pointer;bottom:4em;opacity:0.25;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.5;-khtml-opacity:0.5;z-index:999;transition:all .5s ease 0s;}
#topLeft:hover, #topRight:hover{text-decoration:none;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}

body.shadow #topLeft, body.shadow #topRight{pointer-events:none;opacity:0;z-index:-1;}

@media only screen and (max-width:900px){
	#topRight{bottom:0;right:0;}
	#topLeft{pointer-events:none;opacity:0;z-index:-1;}
}

/* кошик ------------------------------------------------*/
ul.shopping-cart-listing{list-style:none;padding:0;margin:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	/*-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;*/
	-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}

ul.shopping-cart-listing>li{padding:1em;border-width:1px;border-style:solid;border-radius:0.75em;margin-bottom:1em;}
ul.shopping-cart-listing>li:not(:first-of-type){}
ul.shopping-cart-listing>li>ul{list-style:none;padding:0;margin:0;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

ul.shopping-cart-listing>li>ul>li.cart-data{margin-left:2em;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
ul.shopping-cart-listing>li>ul>li.cart-data>.cart-product-name{margin-bottom:0.5em;}
ul.shopping-cart-listing>li>ul>li.cart-data>.cart-product-name>*:first-child{font-weight:bold;display:block;margin-bottom:0.5em;}
ul.shopping-cart-listing>li>ul>li.cart-image{width:20%;}
ul.shopping-cart-listing>li>ul>li.cart-image>*{display:block;border-radius:0.375em;overflow:hidden;text-align:center;}
body.dark ul.shopping-cart-listing>li>ul>li.cart-image>*{padding:0.5em;}

ul.shopping-cart-list-info>li.cart-delete{order:1;}
@media only screen and (min-width:901px){
ul.shopping-cart-listing>li>ul>li.cart-data{display:-webkit-flex;display:flex;width:100%;
    -webkit-flex-direction:row;flex-direction:row;
    -webkit-flex-wrap:nowrap;flex-wrap:nowrap;
    -webkit-justify-content:flex-start;justify-content:flex-start;
    -webkit-align-content:center;align-content:center;
    -webkit-align-items:center;align-items:center;}

ul.shopping-cart-listing>li>ul>li.cart-data>.cart-product-name{-webkit-flex:1 1 auto;flex:1 1 auto;}
}
@media only screen and (max-width:480px){
	ul.shopping-cart-listing>li{margin-bottom:0;border-radius:0;border-left-width:0;border-right-width:0;border-top-width:0;}
	ul.shopping-cart-listing>li>ul>li.cart-data{position:relative;}
	ul.shopping-cart-list-info>li.cart-delete{position:absolute;right:-1em;top:-0.5em;margin:0;}
	ul.shopping-cart-listing>li>ul>li.cart-data>.cart-product-name{padding-right:2em;}
	body.dark ul.shopping-cart-list-info>li.cart-delete{right:-0.5em;top:-0.5em;}
	/*
	ul.shopping-cart-listing>li>ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	ul.shopping-cart-listing>li>ul>li{width:100%;}
	ul.shopping-cart-listing>li>ul>li.cart-image{width:100%;margin-bottom:1em;}
	ul.shopping-cart-listing>li>ul>li.cart-data{margin-left:0;}
	*/
}

ul.shopping-cart-list-info{list-style:none;padding:0;margin:1em 0 0 0;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.shopping-cart-list-info>li{white-space:nowrap;}
ul.shopping-cart-list-info>li.cart-delete{margin-left:1.5em;}
ul.shopping-cart-list-info>li.cart-delete>.icon-remove{display:inline-block;transition:all .5s ease 0s;}
ul.shopping-cart-list-info>li.cart-delete>.icon-remove{width:2.5em;height:2.5em;line-height:2.5em;text-align:center;}
ul.shopping-cart-list-info>li.cart-delete>.icon-remove:before{content:"\f1f8";font-size:1.25em;line-height:1.25em;}
ul.shopping-cart-list-info>li.cart-sum-total{margin-left:auto;}
ul.shopping-cart-list-info>li.cart-sum-total *{font-weight:bold;}

body.dark ul.shopping-cart-list-info>li.cart-delete>.icon-remove{border-width:1px;border-style:solid;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}

@media only screen and (min-width:901px){
	ul.shopping-cart-list-info{margin-top:0;width:auto;}
	ul.shopping-cart-list-info>li,
	ul.shopping-cart-list-info>li.cart-sum-total{margin-left:1.5em;}
}

/* всплывающе окно корзины */
.pAdded{white-space:nowrap;border-width:0.125em;border-style:solid;padding:0.5em 1em 0.5em 1em;}
.pAdded a{font-weight:bold;}

.subtotal-sum{width:100%;border-collapse:collapse;padding:0;margin:0;border-radius:.75em;}
.subtotal-sum td{padding:1em 1em 0 1em;vertical-align:middle;border-collapse:collapse;}
.subtotal-sum td:first-child{width:90%;text-align:right;}
.subtotal-sum td:last-child{width:10%;white-space:nowrap;text-align:right;}
.subtotal-sum tr:last-child td{padding-bottom:1em;/*border-bottom-width:1px;border-bottom-style:solid;*/}
.subtotal-sum .cart-coupon-code input{width:auto;}
.subtotal-sum .cart-coupon-code td:last-child, .recalc-cart td:last-child{padding-left:0;}

@media only screen and (max-width:480px){
	.subtotal-sum{border-radius:0;}
}
.checkout-shipping, .checkout-payment{width:100%;}
.checkout-shipping td, .checkout-payment td{vertical-align:middle;}
.checkout-shipping td.checkoutStepSel_radio, .checkout-payment td.checkoutStepSel_radio{width:1%;padding:0.125em 1em 0.125em 1em;}

ul.shopping-cart-checkout{list-style:none;display:table;width:100%;margin:0;padding:0;}
ul.shopping-cart-checkout>li{display:table-cell;}

/* форма логина ------------------------------------------------*/
.password-forgotten{text-align:right;}
.password-forgotten>a{font-weight:bold;}

ul.login-create-account{list-style:none;padding:0;margin:0;}
ul.login-create-account>li{display:inline-block;width:50%;}
ul.login-create-account>li:first-child{text-align:left;}
ul.login-create-account>li:last-child{text-align:right;}

/* история заказов ------------------------------------------------*/
.orders-history{width:100%;}
.orders-history th{font-weight:bold;text-align:left;vertical-align:middle;padding:1em;width:25%;}
.orders-history td{padding:1em;vertical-align:middle;}
.orders-history, .orders-history th, .orders-history td{border-width:0.125em;border-style:solid;}

/* личный кабинет ------------------------------------------------*/
.shipping-address-label, .shipping-method, .payment-method{padding-bottom:1em;}

/* формы ------------------------------------------------*/
div.send-form{list-style:none;padding:0;margin:0 0 1em 0;text-align:left;}
div.send-form.tc *{text-align:center;}
div.send-form label>span.caption + *{position:relative;z-index:4;}
div.send-form label>span.caption + select{height:2.625em;}/*mac*/
div.send-form label{display:block;position:relative;margin-bottom:1em;border-width:1px;border-style:solid;}
div.send-form label:hover{cursor:text;}
div.send-form label.required>span.caption:after{content:" *";margin-left:-1em;position:relative;}
div.send-form label>span.caption{position:absolute;left:0.5em;top:-0.75em;font-size:0.875em;z-index:5;letter-spacing:1px;transition:all .2s;}
div.send-form label>span.caption + input::placeholder{font-size:2em;}
div.send-form label.blur>span.caption{z-index:3;}
div.send-form label.blur>span.caption{left:0;right:0;top:0.75em;font-size:1em;}
div.send-form *>span.caption>span{font-style:normal;position:relative;padding-left:1em;padding-right:1em;line-height:1em;}
div.send-form label>span.caption>span:before{content:"";position:absolute;height:0.125em;top:0.8125em;display:block;left:0;right:0;margin:auto;z-index:-1}
div.send-form label>span.caption + *{width:100%;border-width:0;}
div.send-form label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
div.send-form label.input-date>span.caption + input[type="date"]{width:auto;margin-left:3em;display:inline-block;padding-left:0;padding-right:0;border-width:0;}
div.send-form-radio{margin:1em 0;}
div.send-form-radio label{display:inline-block;padding-left:0.5em;}
div.send-form-radio input[type="radio"]{margin:0.1875em 0 0 2em;}
div.send-form-check{margin:1em 0 1em 0;}
div.send-form-check input[type=checkbox]{margin:0.1875em 0.5em 0 0;}
div.send-form>div>span.caption>span{padding-right:0;}
div.send-form>div .rating{margin-left:1em;}
h1+div.send-form{margin-top:2em;}

@media only screen and (max-width:480px){
	div.send-form *>span.caption>span{padding-left:0.75em;padding-right:0.75em;}
}

/*
body.dark div.send-form{padding-top:2em;}
body.dark div.send-form label{margin-bottom:2.5em;}
body.dark div.send-form label.blur>span.caption{left:1em;}
body.dark div.send-form label:not(.blur)>span.caption{top:-1.5em;}
body.dark div.send-form *>span.caption>span{padding-left:0;}
body.dark div.send-form label>span.caption>span:before{content:none;}
*/

/* списки статей и новостей ------------------------------------------------*/
ul.article-news-list{list-style:none;margin:0 -0.75em;padding:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.article-news-list>li{width:calc(100% / 3 - 0.75em * 2);padding:0;margin:0 0.75em 1.25em 0.75em;}
ul.article-news-list>li>article{height:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.article-news-list>li .articles-news-image{position:relative;width:100%;padding-bottom:calc(9 / 16 * 100%);height:0;overflow:hidden;margin-bottom:1em;}
ul.article-news-list>li .articles-news-image>a{position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;}
ul.article-news-list>li .article-news-name{font-size:1em;font-weight:normal;margin-bottom:1em;}
ul.article-news-list>li .article-news-name>*{font-weight:bold;}
ul.article-news-list>li .article-news-content-short *{font-size:1em;font-weight:normal;text-align:left;}
ul.article-news-list>li .article-news-date{margin-top:auto;}

@media only screen and (max-width:800px){
	ul.article-news-list{margin:0 -0.5em;}
	ul.article-news-list>li{width:calc(100% / 3 - 0.5em * 2);padding:0;margin-left:0.5em;margin-right:0.5em;margin-bottom:1em;}
}

@media only screen and (max-width:480px){
	ul.article-news-list>li{width:calc(100% / 2 - 0.5em * 2);}
}

@media only screen and (max-width:320px){
	ul.article-news-list{margin:0;}
	ul.article-news-list>li{width:100%;margin:0 0 1em 0;}
}

/* отзывы по товарам, статьям, новостям и др. ------------------------------------------------*/
ul.reviews-list{list-style:none;margin:0;padding:0;width:100%;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:stretch;align-content:stretch;
	-webkit-align-items:stretch;align-items:stretch;
}
ul.reviews-list>li:nth-child(2n){padding-top:1em;padding-bottom:1em;margin:0.75em 0;}
ul.reviews-list>li:last-child{margin-bottom:1em;}

ul.reviews-list>li{padding:0.5em 1em;}
ul.reviews-list>li.reviews-list-img{padding:1em 0;}
ul.reviews-list>li.reviews-list-img:nth-child(1){padding-top:0;}
ul.reviews-list>li.reviews-list-img>*:first-child{width:10%;display:inline-block;padding:0.5em;border-width:1px;border-style:solid;border-radius:0.25em;}
body.dark ul.reviews-list>li.reviews-list-img:nth-child(2n){padding-left:1em;}
ul.reviews-list>li .products-name{width:90%;display:inline-block;vertical-align:top;padding:0 0 0 1em;}
ul.reviews-list>li .products-name>*:first-child{display:inline-block;padding:1em 0;font-weight:bold;}

.reviews-list .rvYesNo>span:first-child,
.reviews-list .reviews-plus>span:first-child,
.reviews-list .reviews-minus>span:first-child{font-weight:bold;}

.reviews-list .reviews-answer{padding:1em 0 0 0;}
.reviews-list .reviews-answer>span:first-child{display:block;font-weight:bold;}

.reviews-list .rvYesNo{margin-top:1em;}
.reviews-list .rvYesNo .rvYes:before,
.reviews-list .rvYesNo .rvNo:before{font-family:FontAwesome;font-size:1em;font-style:normal;min-width:1.5em;text-align:center;display:inline-block;cursor:pointer;}
.reviews-list .rvYesNo .rvYes:before{content:"\f087";}
.reviews-list .rvYesNo .rvNo:before{content:"\f088";}
.reviews-list .rvYesNo .rvYes:hover:before{content:"\f164";}
.reviews-list .rvYesNo .rvNo:hover:before{content:"\f165";}
.reviews-list .rvYesNo + div{margin-top:1em;}

ul.reviews-list-item{list-style:none;margin:0 0 1em 0;padding:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.reviews-list-item>li{padding:0 1em 0 0;}
ul.reviews-list-item>li:last-child{font-weight:bold;padding-right:0;}

/* категории товаров, описание ------------------------------------------------*/
.categories-short-description{margin:0 0 0.5em 0;}
.categories-full-description{margin:0 0 0.5em 0;}
.products-listing+.categories-full-description{margin-top:1em;}

.categories-short-description img[align=left],
.categories-full-description img[align=left]{margin:0 1em 0.5em 0;}

.categories-short-description img[align=right],
.categories-full-description img[align=right]{margin:0 0 0.5em 1em;}

@media only screen and (min-width:901px){
.categories-full-description,
.categories-short-description{padding:2em;margin-bottom:2em;border-radius:1em;}
}
/* спойлер ------------------------------------------------*/
.spoiler{margin:0 0 0.5em 0;}
.spoiler-gradient{position:relative;}
.spoiler-gradient:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;}
.spoiler + .categories-full-description:not(.show){height:1px;padding-top:1px;overflow:hidden;}
.spoiler.seo{max-height:4.75em;overflow:hidden;}
.spoiler.seo:empty{display:none;}
.spoiler-open{cursor:pointer;}

/* боксы ------------------------------------------------*/
.box{border-width:1px;border-style:solid;border-radius:1em;}
.box{margin:0 0 1em 0;}
.box .head{padding:0.75em 0.25em 0.75em 0.75em;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-radius:1em 1em 0 0;}
.box .head>*{font-size:1.125em;font-weight:normal;padding:0;margin:0;line-height:1em;}
.box .box-content{border-radius:0 0 0.25em 0.25em;}
.box .box-content{padding-top:1em;padding-left:1em;padding-right:1em;padding-bottom:1em;}
.box#box_filter .box-content{padding-top:0;border-radius:1em;}
.box .box-content select{-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
.box .box-content select>option:hover{cursor:pointer;}
.box .box-content select>option:checked{padding:0.25em;margin:0.25em 0;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}


@media only screen and (max-width:1023px){
	.box#box_filter{border-width:0;}
}

@media only screen and (max-width:900px){
	.box{max-height:2000em;transition:all 0.5s ease 0s;}
}

body:not(.dark) .box .products-name>a{font-weight:bold;}
.box .head a:after{font-family:FontAwesome;content:"\f105";display:inline-block;vertical-align:middle;padding:0 0 0 0.5em;}

ul.box-products-listing{list-style:none;padding:0;margin:0;}
ul.box-products-listing>li{position:relative;}
ul.box-products-listing>li:not(:last-of-type){padding:0 0 1em 0;}
ul.box-products-listing>li .products-name>*{display:block;font-size:1em;padding:0;margin:0;}
ul.box-products-listing>li .box-products-image{text-align:center;margin-bottom:0.5em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
ul.box-products-listing>li .box-products-image>*>img{pointer-events:none;max-width:100%;height:auto;}

/* блоки ------------------------------------------------*/
.block{margin:1em 0 1em 0;}
.block .head{padding:0.5em 0 0.5em 0;margin:0;/*border-bottom-width:1px;border-bottom-style:solid;*/}
.block .head>*{font-size:1.25em;margin:0;padding:0;font-weight:normal;line-height:1em;}
.block .head>*>*{display:inline-block;line-height:1em;}
.block .box-content{padding:1em 0 0 0;}
body.is-home-page .block{margin:0 0 3em 0;}

#specFilterBrandsBlock .block .box-content>ul,
#delivery-seo-block ul{list-style:none;padding:0;margin:0;width:100%;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:center;align-content:center;
	-webkit-align-items:center;align-items:center;
}
#specFilterBrandsBlock .block .box-content>ul>li,
#delivery-seo-block ul>li{margin:0 1em 1em 0;}
#specFilterBrandsBlock .block .box-content>ul>li>*,
#delivery-seo-block ul>li>*{display:block;padding:0.5em 1em;line-height:1em;white-space:nowrap;border-radius:1em;transition:all 0.5s ease 0s;}

@media only screen and (max-width:480px){
	#specFilterBrandsBlock .block .box-content>ul>li,
	#delivery-seo-block ul>li{margin-right:0.5em;margin-bottom:0.5em;}

	#specFilterBrandsBlock .block .box-content>ul>li>*,
	#delivery-seo-block ul>li>*{font-size:0.875em;padding-left:calc(0.5em / 0.875);padding-right:calc(0.5em / 0.875);}
}
/*
.block .head a:after{font-family:FontAwesome;content:"\f105";display:inline-block;vertical-align:middle;padding:0 0 0 0.5em;}
*/

@media only screen and (max-width:900px){
	.block .head{padding-left:0;}
}

/* группировка фильтр + сортировка ------------------------------------------------*/
#showButtons{margin-bottom:1em;min-height:2.625em;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row-reverse;flex-direction:row-reverse;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;justify-content:space-between;
	-webkit-align-content:flex-start;align-content:flex-start;
	-webkit-align-items:flex-start;align-items:flex-start;
}
#showButtons:empty{display:none;}
#showButtons>button{width:100%;font-size:1.25em;line-height:calc(2.5em / 1.25);}
/*
body.dark #showButtons>button{text-align:center;border-width:1px;border-style:solid;text-transform:uppercase;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;-khtml-border-radius:1.5em;border-radius:1.5em;}
*/
#showButtons>button:after{/*font-family:FontAwesome; content:"\f0d7";*/padding-left:0.5em;}
#showButtons>#showFilter:after{content:none;}
#showButtons>#showFilter:before{content:"";display:inline-block;width:1.25em;height:1.25em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;}
#showButtons>#showFilter:before{background-image:url('../images/ico_filter.svg');}
#showButtons>#showFilter:before{/*font-family:FontAwesome;font-size:1.25em;content:"\f0b0";*/padding-right:calc(0.5em / 1.25);}
#showButtons>#showFilter:not(:first-child){text-align:left;width:calc(50% - 0.5em);margin-right:0.5em;}
#showButtons>#showSort:first-child:not(:last-child){text-align:right;width:calc(50% - 0.5em);margin-left:0.5em;}

#showButtons>#showSort:before{content:"";display:inline-block;width:1.25em;height:1.25em;padding-right:0.5em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;}
#showButtons>#showSort:before{background-image:url('../images/ico_sort.svg');}
/*
#showButtons>button.open:after{content:"\f0da";}
*/
@media only screen and (max-width:900px){
	#content #box_filter.box{margin:0;padding:0;}
	#content #box_filter.box .box-content{/*padding:0;margin:0;*/}
	#content:not(.sort-open) .sort-links{max-height:0;padding-bottom:0;overflow:hidden;}
	#content:not(.filter-open) main #box_filter.box{max-height:0;overflow:hidden;}
}


/* гостевая книга - блок ------------------------------------------------*/
ul.guest-book-block{list-style:none;margin:0;padding:0;}
ul.guest-book-block>li{display:block;padding:1em;text-align:center;border-bottom-width:0.0625em;border-bottom-style:solid;}
ul.guest-book-block>li .guest-book-text{padding:1em 0 0 0;}
ul.guest-book-block>li .guest-book-date, ul.guest-book-block>li .guest-book-athor{display:inline-block;}
ul.guest-book-block>li .guest-book-date:before{content:"/";padding:0 1em 0 1em;}

/* гостевая книга - бокс ------------------------------------------------*/
ul.guest-book-box{list-style:none;margin:0;padding:0;}
ul.guest-book-box>li{display:block;padding:0 0 1em 0;}
ul.guest-book-box>li .guest-book-text{padding:0.5em 0 0 0;}
ul.guest-book-box>li .guest-book-date, ul.guest-book-box>li .guest-book-athor{display:inline-block;}
ul.guest-book-box>li .guest-book-athor{font-weight:bold;}
ul.guest-book-box>li .guest-book-date:before{content:"/";padding:0 0.5em 0 0.5em;}

/* последние отзывы - бокс ------------------------------------------------*/
ul.reviews-last-box{list-style:none;margin:0;padding:0;}
ul.reviews-last-box>li{display:block;padding:0 0 1em 0;}
ul.reviews-last-box>li .reviews-last-text{padding:0;font-size:0.875em;}
ul.reviews-last-box>li .reviews-last-image{text-align:center;margin-top:0.5em;}
ul.reviews-last-box>li .reviews-last-date, ul.reviews-last-box>li .reviews-last-athor{display:inline-block;}
ul.reviews-last-box>li .reviews-last-athor{font-weight:bold;}
ul.reviews-last-box>li .reviews-last-date:before{content:"/";padding:0 0.5em 0 0.5em;}
ul.reviews-last-box>li .reviews-last-products-name{font-size:1em;overflow:hidden;font-weight:normal;margin-bottom:0.5em;}
ul.reviews-last-box>li .reviews-last-products-name:hover{overflow:visible;}

/* последние новости/статьи - бокс ------------------------------------------------*/
ul.article-news-last-box{list-style:none;margin:0;padding:0;display:block;}
ul.article-news-last-box>li{display:block;padding:0 0 1em 0;}
ul.article-news-last-box>li .article-news-name{font-size:1em;padding:0;margin:0;font-weight:normal;}
ul.article-news-last-box>li .article-news-image{padding:0 0 0.5em 0;}
ul.article-news-last-box>li .article-news-date{font-size:0.875em;padding:0.5em 0;}
ul.article-news-last-box>li .article-news-content-short{height:2.4em;overflow:hidden;font-size:0.875em;}
ul.article-news-last-box>li .article-news-content-short,
ul.article-news-last-box>li .article-news-content-short *{line-height:1.2em;}
ul.article-news-last-box>li .article-news-content-short:empty{display:none;}
@media only screen and (max-width:900px){
	ul.article-news-last-box>li .article-news-image{text-align:center;}
	ul.article-news-last-box>li .article-news-image{display:block;float:none;max-width:100%;padding:0.5em 0;margin:0 auto;}
}

/* подписка ------------------------------------------------*/
#subscribe{padding:1.5em 0;border-top-width:1px;border-bottom-width:1px;border-style:solid;}
#subscribe ul.subscribe-block{list-style:none;margin:0;padding:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

#subscribe ul.subscribe-block>li{width:50%;}
#subscribe ul.subscribe-block>li>span{display:block;font-weight:bold;text-transform:uppercase;margin:0 0 0.5em 0;}
#subscribe ul.subscribe-block>li:first-child{position:relative;padding-left:3em;padding-right:1em;}
#subscribe ul.subscribe-block>li:first-child:before{position:absolute;left:0;font-family:FontAwesome;content:"\f1ea";font-style:normal;font-weight:normal;font-size:2em;}

@media only screen and (max-width:640px){
	#subscribe ul.subscribe-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	#subscribe ul.subscribe-block>li{width:100%;}
	#subscribe ul.subscribe-block>li:first-child{padding-bottom:1em;}
}

#subscribe ul.subscribe-block>li>form{
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

#subscribe ul.subscribe-block>li>form>input{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;border-bottom-right-radius:0;border-top-right-radius:0;border-right-width:0;}
#subscribe ul.subscribe-block>li>form>button{border-top-left-radius:0;border-bottom-left-radius:0;}

@media only screen and (max-width:480px){
	#subscribe ul.subscribe-block>li>form>input,
	#subscribe ul.subscribe-block>li>form>button{width:50%;}
}

/* футер ------------------------------------------------*/
body>footer{margin:0;}
body>footer{padding:2em 0 0 0;}
body>footer .copy{text-align:center;padding:0.75em 1em;border-top-width:1px;border-style:solid;}
body>footer .copy a[target=_blank]:not(.btn):not(:empty){padding-right:0;}
body>footer .copy a[target=_blank]:not(.btn):not(:empty):after{content:none;}

body>footer>.copy ul.block-2>li:last-of-type{
	display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;
    -webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
    -webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
    -webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;
    -webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
    -webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
body>footer>.copy ul.block-2>li:first-of-type{text-align:left;}
body>footer>.copy ul.block-2>li:last-of-type span{text-align:right;padding-right:1em;}

@media only screen and (max-width:480px){
	body>footer>.copy ul.block-2>li:first-of-type{text-align:center;}
	body>footer>.copy ul.block-2>li:last-of-type span{text-align:left;margin-right:auto;font-size:0.875em;padding-right:calc(1em / 0.875);}
}

ul.footer{list-style:none;margin:2em 0 1em 0;padding:2em 0;border-top-width:1px;border-bottom-width:1px;border-style:solid;}
ul.footer{
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.footer>li>span:first-of-type{display:block;font-weight:bold;margin:0 0 calc(1em / 1.375) 0;text-transform:uppercase;font-size:1.375em;}
ul.footer>li:first-of-type{display:flex;flex-direction:column;justify-content:flex-start;}
ul.footer>li{align-self:stretch;}
ul.footer>li:first-of-type>div:not(:last-child){margin-bottom:1em;}
ul.footer>li:first-of-type>div:empty{display:none;}
ul.footer>li:last-of-type{margin-left:auto;padding-left:4em;}
ul.footer>li:not(:first-child):not(:last-child){padding-left:4em;}

.phones a.kyivstar,
.phones a.lifecell{font-size:1.5em;font-weight:bold;vertical-align:middle;margin-right:0.5em;}

ul.footer>li .phones a.kyivstar,
ul.footer>li .phones a.lifecell{margin-right:0.5em;font-weight:normal;}

ul.categories{list-style:none;padding:0;margin:0;}
ul.categories>li{padding:0;margin:0;}
ul.categories>li>*:first-child{display:inline-block;padding:0.125em 0;margin:0.125em 0;position:relative;}

ul.footer ul.categories>li.current>*:first-child:before,
ul.footer ul.categories>li:not(.current)>*:first-child:before{content:"";position:absolute;min-width:0;max-width:0;height:1px;bottom:0;left:0;right:auto;transition:all 0.5s ease 0s;}
ul.footer ul.categories>li.current>*:first-child:before,
ul.footer ul.categories>li:not(.current)>*:first-child:hover:before{max-width:100%;min-width:100%;}

.email>*:after,
ul.header-pages-menu>li.current>*:before,
.product-info-manufacturer>span:before,
ul.header-pages-menu>li>a:before{content:"";position:absolute;min-width:0;max-width:0;height:1px;bottom:0;left:0;right:auto;transition:all 0.5s ease 0s;}

.email>*:hover:after,
ul.header-pages-menu>li.current>*:before,
.product-info-manufacturer>span:hover:before,
ul.header-pages-menu>li>a:hover:before{max-width:100%;min-width:100%;}

ul.footer ul.header-pages-menu{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
ul.footer ul.categories, ul.footer ul.header-pages-menu{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-gap:2em;}

@media only screen and (max-width:640px){
	ul.footer{justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	ul.footer>li{width:100%;padding-bottom:1em;}
	ul.footer>li:last-of-type{-webkit-order:-5;-ms-flex-order:-5;order:-5;margin-left:0;padding-left:0;}
	ul.footer>li:first-of-type{-webkit-order:5;-ms-flex-order:5;order:5;}
	ul.footer>li:not(:first-child):not(:last-child){padding-left:0;}
	ul.footer>li>span{margin-bottom:0.5em;}
	ul.footer ul.categories>li>*:first-child, footer ul.header-pages-menu>li>*:first-child{margin-top:0.25em;margin-bottom:0.25em;white-space:normal;padding-top:0.375em;padding-bottom:0.375em;}
}

footer .payment{padding:1em 0 1em 0;}
footer .payment>img{height:2em;width:auto;margin-right:1em;margin-top:1em;}
footer .payment>img:last-child{margin-right:0;}

@media only screen and (max-width:900px){
	footer .payment>img{height:1.5em;width:auto;margin-right:0.75em;}
}

@media only screen and (max-width:800px){
	footer .payment>img{height:1.25em;width:auto;margin-right:0.5em;}
}

footer .phones a.kyivstar:before,
footer .phones a.lifecell:before{content:"";display:inline-block;width:0.875em;height:0.875em;margin-right:0.5em;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.917 17.917'%3E%3Cg id='c'%3E%3Cpath d='M13.5,17.917c-.942,0-1.933-.225-2.958-.658-1-.425-2.008-1.008-2.992-1.717-.975-.717-1.917-1.517-2.808-2.392-.883-.892-1.683-1.833-2.392-2.8-.717-1-1.292-2-1.7-2.967-.433-1.033-.65-2.033-.65-2.975,0-.65.117-1.267.342-1.842.233-.592.608-1.142,1.117-1.617.642-.633,1.375-.95,2.158-.95.325,0,.658.075.942.208.325.15.6.375.8.675l1.933,2.725c.175.242.308.475.4.708.108.25.167.5.167.742,0,.317-.092.625-.267.917-.125.225-.317.467-.558.708l-.567.592c.008.025.017.042.025.058.1.175.3.475.683.925.408.467.792.892,1.175,1.283.492.483.9.867,1.283,1.183.475.4.783.6.967.692l-.017.042.608-.6c.258-.258.508-.45.75-.575.458-.283,1.042-.333,1.625-.092.217.092.45.217.7.392l2.767,1.967c.308.208.533.475.667.792.125.317.183.608.183.9,0,.4-.092.8-.267,1.175-.175.375-.392.7-.667,1-.475.525-.992.9-1.592,1.142-.575.233-1.2.358-1.858.358ZM3.617,1.25c-.458,0-.883.2-1.292.6-.383.358-.65.75-.817,1.175-.175.433-.258.892-.258,1.383,0,.775.183,1.617.55,2.483.375.883.9,1.8,1.567,2.717.667.917,1.425,1.808,2.258,2.65.833.825,1.733,1.592,2.658,2.267.9.658,1.825,1.192,2.742,1.575,1.425.608,2.758.75,3.858.292.425-.175.8-.442,1.142-.825.192-.208.342-.433.467-.7.1-.208.15-.425.15-.642,0-.133-.025-.267-.092-.417-.025-.05-.075-.142-.233-.25l-2.767-1.967c-.167-.117-.317-.2-.458-.258-.183-.075-.258-.15-.542.025-.167.083-.317.208-.483.375l-.633.625c-.325.317-.825.392-1.208.25l-.225-.1c-.342-.183-.742-.467-1.183-.842-.4-.342-.833-.742-1.358-1.258-.408-.417-.817-.858-1.242-1.35-.392-.458-.675-.85-.85-1.175l-.1-.25c-.05-.192-.067-.3-.067-.417,0-.3.108-.567.317-.775l.625-.65c.167-.167.292-.325.375-.467.067-.108.092-.2.092-.283,0-.067-.025-.167-.067-.267-.058-.133-.15-.283-.267-.442l-1.933-2.733c-.083-.117-.183-.2-.308-.258-.133-.058-.275-.092-.417-.092ZM10.583,11.467l-.133.567.225-.583c-.042-.008-.075,0-.092.017Z' fill='%23fff' stroke-width='0'/%3E%3Cpath d='M14.375,7.083c-.342,0-.625-.283-.625-.625,0-.3-.3-.925-.8-1.458-.492-.525-1.033-.833-1.492-.833-.342,0-.625-.283-.625-.625s.283-.625.625-.625c.808,0,1.658.433,2.4,1.225.692.742,1.142,1.65,1.142,2.317,0,.342-.283.625-.625.625Z' fill='%23fff' stroke-width='0'/%3E%3Cpath d='M17.292,7.083c-.342,0-.625-.283-.625-.625,0-2.875-2.333-5.208-5.208-5.208-.342,0-.625-.283-.625-.625s.283-.625.625-.625c3.558,0,6.458,2.9,6.458,6.458,0,.342-.283.625-.625.625Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");}

footer .email{margin-bottom:1em;}

.email>*{position:relative;margin-left:1.5em;}
.email>*:before{content:"";position:absolute;top:0.25em;left:-1.5em;display:inline-block;width:0.875em;height:0.875em;margin-right:0.5em;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.917 15.417'%3E%3Cg id='c'%3E%3Cpath d='M13.125,15.417H4.792c-3.042,0-4.792-1.75-4.792-4.792v-5.833C0,1.75,1.75,0,4.792,0h8.333c3.042,0,4.792,1.75,4.792,4.792v5.833c0,3.042-1.75,4.792-4.792,4.792ZM4.792,1.25c-2.383,0-3.542,1.158-3.542,3.542v5.833c0,2.383,1.158,3.542,3.542,3.542h8.333c2.383,0,3.542-1.158,3.542-3.542v-5.833c0-2.383-1.158-3.542-3.542-3.542H4.792Z' fill='%23fff' stroke-width='0'/%3E%3Cpath d='M8.958,8.433c-.7,0-1.408-.217-1.95-.658l-2.608-2.083c-.267-.217-.317-.608-.1-.875.217-.267.608-.317.875-.1l2.608,2.083c.633.508,1.708.508,2.342,0l2.608-2.083c.267-.217.667-.175.875.1.217.267.175.667-.1.875l-2.608,2.083c-.533.442-1.242.658-1.942.658Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}

/*
.telegram:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.5 17.5'%3E%3Cg id='c'%3E%3Cpath d='M8.75,17.5c4.833,0,8.75-3.918,8.75-8.75S13.583,0,8.75,0,0,3.918,0,8.75s3.918,8.75,8.75,8.75ZM12.268,4.426c.448-.197.926.201.848.704l-1.153,7.448c-.07.453-.552.689-.927.454l-3.341-2.095c-.348-.218-.406-.724-.116-1.022l2.984-3.076c.107-.11-.029-.288-.154-.201l-4.145,2.864c-.306.212-.686.27-1.037.158l-1.839-.585c-.333-.106-.356-.592-.035-.733l8.915-3.914Z' fill='%23fff' fill-rule='evenodd' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}

.viber:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.663 17.06'%3E%3Cg id='c'%3E%3Cpath d='M11.813.44C9.191-.147,6.472-.147,3.85.44l-.283.062c-.738.164-1.415.53-1.957,1.057-.542.527-.927,1.194-1.113,1.926C-.166,6.104-.166,8.847.498,11.466c.177.699.536,1.338,1.04,1.853.504.515,1.136.888,1.83,1.08l.387,2.313c.012.073.044.142.092.199.048.057.11.1.181.125.07.025.146.03.219.016.073-.014.141-.048.197-.098l2.276-2.036c1.708.103,3.423-.033,5.093-.406l.283-.062c.738-.165,1.415-.53,1.957-1.057.542-.527.927-1.194,1.113-1.926.663-2.619.663-5.362,0-7.981-.186-.733-.571-1.4-1.113-1.926-.542-.527-1.22-.893-1.958-1.057l-.283-.063ZM4.553,3.418c-.155-.023-.313.008-.448.088h-.012c-.312.183-.594.414-.834.686-.2.231-.308.464-.337.689-.017.133-.005.268.034.396l.015.008c.225.661.518,1.297.877,1.895.462.84,1.031,1.618,1.692,2.312l.02.028.032.023.019.022.023.02c.697.663,1.477,1.234,2.318,1.7.963.524,1.547.772,1.898.875v.005c.102.032.196.046.29.046.299-.021.582-.143.803-.345.271-.24.5-.523.678-.837v-.006c.167-.317.111-.615-.131-.818-.485-.425-1.01-.801-1.568-1.125-.373-.203-.752-.08-.906.125l-.328.413c-.168.205-.473.177-.473.177l-.008.005c-2.276-.581-2.883-2.885-2.883-2.885,0,0-.028-.313.182-.473l.41-.33c.197-.16.333-.538.122-.912-.323-.557-.699-1.082-1.122-1.567-.093-.114-.222-.191-.367-.219M8.398,2.416c-.111,0-.216.044-.295.122-.078.078-.122.184-.122.295s.044.216.122.295c.078.078.184.122.295.122,1.054,0,1.929.344,2.622,1.004.356.361.633.788.815,1.257.182.469.266.97.244,1.472-.002.055.006.109.025.161.019.051.048.099.085.139.075.081.179.13.29.134.111.005.218-.035.3-.11.082-.075.13-.179.135-.289.025-.617-.078-1.233-.301-1.808-.224-.579-.566-1.105-1.003-1.545l-.008-.008c-.859-.821-1.947-1.239-3.202-1.239ZM8.37,3.786c-.111,0-.216.044-.295.122-.078.078-.122.184-.122.295s.044.216.122.295c.078.078.184.122.295.122h.014c.76.054,1.313.307,1.701.723.398.428.603.961.588,1.619-.003.111.039.218.115.297.076.08.181.126.292.129s.217-.039.297-.115c.08-.076.126-.181.129-.292.02-.864-.258-1.61-.81-2.205v-.002c-.564-.605-1.338-.925-2.27-.987l-.014-.002h-.042ZM8.354,5.182c-.056-.005-.112.001-.165.019-.053.017-.102.045-.145.082-.042.037-.077.082-.101.132-.025.05-.039.105-.042.161-.003.056.005.112.025.164.019.053.049.101.087.142.038.041.084.074.135.096.051.023.106.035.162.036.348.018.571.123.711.264.141.142.246.369.265.725.001.056.013.111.036.162.023.051.056.097.097.135.041.038.089.068.142.087.053.019.109.027.164.024.056-.003.111-.017.161-.042.05-.025.095-.059.132-.101.037-.042.064-.091.082-.145.017-.053.024-.109.019-.165-.027-.5-.183-.942-.504-1.267-.322-.325-.762-.483-1.26-.51Z' fill='%23fff' fill-rule='evenodd' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}

.whatsapp:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.667 16.667'%3E%3Cg id='c'%3E%3Cpath d='M8.333,0c4.602,0,8.333,3.731,8.333,8.333s-3.731,8.333-8.333,8.333c-1.473.003-2.92-.387-4.192-1.129L.003,16.667l1.127-4.14C.387,11.254-.003,9.807,0,8.333,0,3.731,3.731,0,8.333,0ZM5.493,4.417l-.167.007c-.108.007-.213.036-.31.083-.09.051-.173.115-.245.19-.1.094-.157.176-.217.255-.308.401-.474.893-.472,1.398.002.408.108.806.275,1.177.341.752.902,1.548,1.642,2.285.178.177.353.356.542.522.92.809,2.015,1.393,3.2,1.705l.473.073c.154.008.308-.003.463-.011.243-.013.48-.078.694-.193.109-.056.215-.118.319-.183,0,0,.035-.024.104-.075.113-.083.182-.142.275-.24.07-.072.128-.156.175-.252.065-.136.13-.395.157-.611.02-.165.014-.255.012-.311-.003-.089-.078-.182-.158-.221l-.485-.217s-.725-.316-1.168-.517c-.046-.02-.096-.032-.147-.034-.057-.006-.115,0-.169.019-.054.018-.104.048-.146.087-.004-.002-.06.046-.662.776-.035.047-.082.082-.137.101-.055.019-.114.022-.17.007-.054-.014-.108-.033-.159-.055-.103-.043-.139-.06-.21-.09-.478-.208-.921-.49-1.312-.836-.105-.092-.202-.192-.303-.288-.328-.314-.614-.669-.85-1.057l-.049-.079c-.035-.054-.063-.111-.085-.171-.032-.123.051-.221.051-.221,0,0,.203-.222.297-.342.092-.117.169-.23.219-.311.098-.158.129-.321.078-.447-.233-.57-.474-1.137-.723-1.701-.049-.112-.195-.192-.328-.207-.045-.006-.09-.01-.135-.013-.112-.006-.224-.005-.336.003l.168-.006Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
*/

svg#logo-etechs{height:2em;width:auto;transition:all .5s ease 0s;}
svg#logo-etechs:not(:hover){opacity:0.2;}

.msgError,.msgInfo,.msgImportant{padding:1em 2em;line-height:1em;text-align:center;margin-bottom:1em;border-width:1px;border-style:solid;position:relative;border-radius:0.375em;}
.msgError:before,.msgInfo:before,.msgImportant:before{font-family:FontAwesome;font-style:normal;font-size:2em;position:absolute;left:0.375em;top:calc(100% / 2 - 1em / 4);}
.msgError:before{content:"\f071";}
.msgInfo:before{content:"\f05a";}
.msgImportant:before{content:"\f071";}

@media only screen and (max-width:900px){
.msgError:before,.msgInfo:before,.msgImportant:before{position:static;left:auto;margin-bottom:0.375em;display:inline-block;margin-top:0.125em;}
}

._usrLink{text-decoration:none;position:relative;cursor:pointer;/*border-bottom-style:dotted;border-bottom-width:1px;*/}
._usrLink:hover{text-decoration:none;/*border-bottom-style:solid;*/}
._usrLink:before{content:"";position:absolute;max-width:100%;min-width:100%;height:1px;bottom:0;left:auto;right:0;transition:all 0.5s ease 0s;}
._usrLink:hover:before{min-width:0;max-width:0;}


.zoom a:before{font-family:FontAwesome;content:"\f00e";}

/* цена ------------------------------------------------*/
.price{vertical-align:middle;/*font-size:1.25em;*/}
.price .int{font-weight:normal;line-height:1em;}
.price .dec, .price .pnt{display:none;line-height:1em;}
.price .currAfter{padding-left:0.25em;}
.price .currAfter, .price .currBefore{font-style:normal;line-height:1em;}
s.price.old{font-size:0.875em;line-height:calc(1em / 0.875);}
s.price.old{text-decoration:none;}
s.price.old .int{text-decoration:line-through;}
.price.sale{/*display:block;*/line-height:1em;}

.product-price .price *{font-size:1.5em;}
.product-price s.price.old *:not(.dec){font-size:1.25em;}

.products-quantity{display:inline-block;position:relative;padding:0 1em 0 1em;border-radius:0.25em;font-size:0.875em;}
.products-quantity.instock{padding-left:calc(1.25em + 0.5em);}
.products-quantity.instock:before{content:"";position:absolute;left:0;top:0.125em;display:inline-block;width:1.25em;height:1.25em;background-position:center;background-repeat:no-repeat;}

.products-quantity.nostock{padding-left:calc(1.25em + 0.5em);}
.products-quantity.nostock:before{content:"";position:absolute;left:0;top:0.125em;display:inline-block;width:1.25em;height:1.25em;background-position:center;background-repeat:no-repeat;}


ul.product-info>li .products-quantity.instock{padding-left:calc(2em + 0.5em);}
ul.product-info>li .products-quantity.instock:before{width:2em;height:2em;}

ul.product-info>li .products-quantity.nostock{padding-left:calc(2em + 0.5em);}
ul.product-info>li .products-quantity.nostock:before{width:2em;height:2em;}
/*
.products-quantity:before{font-family:FontAwesome;padding:0;position:absolute;left:0;top:0;bottom:0;width:1.75em;text-align:center;font-style:normal;line-height:1.75em;border-top-left-radius:0.25em;border-bottom-left-radius:0.25em;}
.products-quantity.instock:before{content:"\f00c";}
.products-quantity.nostock:before{content:"\f057";}
*/
.products-quantity>span{font-size:1em;line-height:1.75em;}

.product-info-price .products-quantity.instock>span{font-size:1.25em;}
.product-info-price .products-quantity.nostock>span{font-size:1.25em;}

ul.product-info>li .products-quantity.nostock{/*margin-bottom:1em;*/}
.products-quantity+ul.product-buttons-block{margin-top:1em;}
.products-listing .products-quantity>span{font-size:0.875em;}
/*
.products-listing .products-quantity:before{line-height:1.5em;}
ul.product-info>li .products-quantity.instock>span:before{margin-left:0.5em;margin-right:0.5em;}
*/

/* рейтинг ------------------------------------------------*/
.rating{display:inline-block;position:relative;pointer-events:none;}
.rating#rateStar{pointer-events:auto;}
.rating>div:before{font-family:FontAwesome;font-size:1.25em;letter-spacing:0.125em;content:"\f005\f005\f005\f005\f005";}
.rating .rating-good{position:absolute;top:0;bottom:0;left:0;overflow:hidden;}
.rating .rating-bad{opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;}

.rating>span{font-family:FontAwesome;font-size:1.5em;letter-spacing:0.125em;cursor:pointer;}
.rating>span:before{content:"\f005";}
.rating>span:hover~span,
.rating>span.sel~span{opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;}

/* иконка скидки ------------------------------------------------*/
body .specials{
position:absolute;top:0.5em;right:0.5em;height:3.5em;width:3.5em;line-height:3.5em;text-align:center;
-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;
-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);
}

.grayscale1 img{
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:grayscale(100%);
  filter:url(../images/grayscale.svg#greyscale);
  filter:gray;
  opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;
}

.grayscale1:hover img{filter:none;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}

/* страница прайс-листа ------------------------------------------------*/
ul.price-list{list-style:none;margin:0;padding:0;}
ul.price-list>li span{display:block;}
ul.price-list>li{position:relative;padding:0 0 0 3.5em;height:4.0em;}
ul.price-list>li>span:first-of-type:before{background-size:cover;content:'';height:3em;width:3em;left:0;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;}
ul.price-list>li:nth-child(1)>span:first-of-type:before{background-image:url(../images/ico_excel.svg);}
ul.price-list>li:nth-child(2)>span:first-of-type:before{background-image:url(../images/ico_printer.svg);}
ul.price-list>li:nth-child(3)>span:first-of-type:before{background-image:url(../images/ico_desktop.svg);}

@media only screen and (max-width:480px){
	ul.price-list>li{height:auto;padding-bottom:1em;}
}

.block-scroll::-webkit-scrollbar{width:0.375em;height:0.375em;}
.block-scroll::-webkit-scrollbar-button{width:0;height:0;background-image:none;background-repeat:no-repeat;}
.block-scroll::-webkit-scrollbar-track{border-width:0;border-style:solid;}
.block-scroll::-webkit-scrollbar-thumb{border-radius:0;}
.block-scroll::-webkit-resizer{width:0.25em;height:0;background-image:none;background-repeat:no-repeat;}

.modal-block{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
.modal-content{text-align:center;}
.modal-content:after{content:"";z-index:-1;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;}
.modal-content .btns{margin-top:1em;}
.modal-content .btns .btn{margin-left:0.25em;margin-right:0.25em;}

ul.block-2{list-style:none;margin:0;padding:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.block-2>li{width:calc(100% / 2 - 1em);}

@media only screen and (max-width:640px){
	ul.block-2{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	ul.block-2>li{width:100%;margin-bottom:1em;}
}

ul.block-3{list-style:none;margin:0;padding:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.block-3>li{width:calc(100% / 3 - 1em);}

@media only screen and (max-width:640px){
	ul.block-3{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	ul.block-3>li{width:100%;margin-bottom:1em;}
}

/* соціальні мережі ------------------------------------------------*/
ul.social-media{list-style:none;padding:0;margin:0;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.social-media>li{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;margin:0;}
ul.social-media>li:first-of-type:not(:last-of-type){margin-right:0.375em;}
ul.social-media>li:last-of-type:not(:first-of-type){margin-left:0.375em;}
ul.social-media>li:not(:first-of-type):not(:last-of-type){margin-left:0.375em;margin-right:0.375em;}

ul.social-media>li>*[data-target='_blank']{height:3.5em;width:3.5em;display:block;border-radius:0.75em;padding:1.125em 0;text-align:center;font-size:1em;transition:all .5s ease 0s;}
ul.social-media>li>*[data-target='_blank']>svg{max-height:100%;}
ul.social-media>li>*[data-target='_blank']:hover{padding-top:0.875em;padding-bottom:0.875em;}

/*
ul.social-media>li>*[data-target='_blank']{height:2.5em;display:block;padding:0.5em 0;text-align:center;font-size:1em;transition:all .5s ease 0s;border-radius:0.25em;}
ul.social-media>li>*[data-target='_blank']:after{content:none;}
ul.social-media>li>*:before{font-family:FontAwesome;font-size:2em;font-style:normal;line-height:1em;}
ul.social-media>li>*:before{content:"";transition:all .5s ease 0s;background-position:center;background-repeat:no-repeat;font-size:1em;height:100%;display:inline-block;width:100%;}
ul.social-media>li>*:hover{padding-top:0.375em;padding-bottom:0.375em;}
*/

.instagram:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:top;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.738 18.737'%3E%3Cg id='c'%3E%3Cpath d='M9.366,6.244c-1.72,0-3.124,1.404-3.124,3.124s1.404,3.124,3.124,3.124,3.124-1.404,3.124-3.124-1.404-3.124-3.124-3.124ZM18.737,9.369c0-1.294.012-2.576-.061-3.867-.073-1.5-.415-2.831-1.512-3.928C16.065.474,14.736.134,13.236.062,11.942-.011,10.66,0,9.369,0s-2.576-.012-3.867.061c-1.5.073-2.831.415-3.928,1.512C.474,2.673.134,4.001.062,5.501-.011,6.795,0,8.077,0,9.369s-.012,2.576.061,3.867c.073,1.5.415,2.831,1.512,3.928,1.099,1.099,2.428,1.439,3.928,1.512,1.294.073,2.576.061,3.867.061s2.576.012,3.867-.061c1.5-.073,2.831-.415,3.928-1.512,1.099-1.099,1.439-2.428,1.512-3.928.075-1.291.061-2.573.061-3.867ZM9.366,14.176c-2.66,0-4.807-2.147-4.807-4.807s2.147-4.807,4.807-4.807,4.807,2.147,4.807,4.807-2.147,4.807-4.807,4.807ZM14.37,5.487c-.621,0-1.123-.502-1.123-1.123s.502-1.123,1.123-1.123,1.123.502,1.123,1.123c0,.147-.029.294-.085.43-.056.136-.139.26-.243.364-.104.104-.228.187-.364.243-.136.056-.282.085-.43.085Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
.button_tab_reviews>.t:before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-bottom:0.25em;margin-right:0.75em;background-position:center;background-repeat:no-repeat;vertical-align:middle;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cg id='c'%3E%3Cpath d='M8,10l5.19-3-5.19-3v6ZM19.56,2.17c.13.47.22,1.1.28,1.9.07.8.1,1.49.1,2.09l.06.84c0,2.19-.16,3.8-.44,4.83-.25.9-.83,1.48-1.73,1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1l-1.59.06c-4.19,0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09l-.06-.84c0-2.19.16-3.8.44-4.83.25-.9.83-1.48,1.73-1.73.47-.13,1.33-.22,2.65-.28,1.3-.07,2.49-.1,3.59-.1l1.59-.06c4.19,0,6.8.16,7.83.44.9.25,1.48.83,1.73,1.73Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}
.youtube:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:top;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cg id='c'%3E%3Cpath d='M8,10l5.19-3-5.19-3v6ZM19.56,2.17c.13.47.22,1.1.28,1.9.07.8.1,1.49.1,2.09l.06.84c0,2.19-.16,3.8-.44,4.83-.25.9-.83,1.48-1.73,1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1l-1.59.06c-4.19,0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09l-.06-.84c0-2.19.16-3.8.44-4.83.25-.9.83-1.48,1.73-1.73.47-.13,1.33-.22,2.65-.28,1.3-.07,2.49-.1,3.59-.1l1.59-.06c4.19,0,6.8.16,7.83.44.9.25,1.48.83,1.73,1.73Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}


.facebook:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:top;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19.881'%3E%3Cg id='c'%3E%3Cpath d='M10,.002C4.478.002,0,4.48,0,10.002c0,4.991,3.656,9.128,8.438,9.879v-6.988h-2.54v-2.891h2.54v-2.204c0-2.507,1.493-3.891,3.777-3.891,1.094,0,2.239.195,2.239.195v2.461h-1.261c-.155,0-.297.012-.427.035-.04.007-.072.021-.11.031-.084.02-.17.038-.243.068-.062.025-.113.059-.167.09-.037.021-.081.038-.115.062-.066.047-.12.101-.172.156-.014.015-.033.027-.047.042-.049.057-.087.12-.125.183-.011.018-.026.034-.036.053-.033.062-.056.128-.08.194-.009.024-.021.046-.029.07-.022.072-.035.148-.048.223-.003.02-.01.04-.013.06-.013.097-.019.195-.019.294v1.876h2.773l-.443,2.891h-2.33v6.988c4.781-.75,8.438-4.887,8.438-9.879C20,4.478,15.522,0,10,0v.002Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
}

.tiktok:before{content:"";display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;vertical-align:top;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 625.071 637.538'%3E%3Cpath d='M612.571,175c-89.704-.102-162.398-72.796-162.5-162.5,0-6.903-5.597-12.5-12.5-12.5h-125c-6.903,0-12.5,5.597-12.5,12.5v400c-.013,41.421-33.602,74.99-75.023,74.977-41.421-.013-74.99-33.602-74.977-75.023.009-28.962,16.693-55.331,42.862-67.742,4.359-2.07,7.137-6.465,7.137-11.29l.002-130.122c0-6.903-5.594-12.499-12.497-12.5-.736,0-1.47.065-2.195.194C63.054,212.905-18.348,329.833,3.564,452.159c21.912,122.326,138.84,203.728,261.166,181.816,107.255-19.212,185.334-112.512,185.341-221.475l-.002-133.011c48.921,29.894,105.17,45.647,162.502,45.511,6.903,0,12.5-5.597,12.5-12.5v-125c0-6.903-5.597-12.5-12.5-12.5Z' fill='%23fff' stroke-width='0'/%3E%3C/svg%3E");}
/*
ul.social-media>li{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
ul.social-media>li:first-of-type:not(:last-of-type){margin-right:0.375em;}
ul.social-media>li:last-of-type:not(:first-of-type){margin-left:0.375em;}
ul.social-media>li:not(:first-of-type):not(:last-of-type){margin-left:0.375em;margin-right:0.375em;}
ul.social-media>li>*[data-target='_blank']{display:block;text-align:center;border-radius:0.25em;transition:all .5s ease 0s;padding:0.25em 0;}
ul.social-media>li>*[data-target='_blank']:after{content:none;}

ul.social-media>li>*:before{font-family:FontAwesome;font-size:2em;font-style:normal;line-height:1em;}
ul.social-media>li>*.facebook:before{content:"\f082";}
ul.social-media>li>*.instagram:before{content:"\f16d";}
ul.social-media>li>*.twitter:before{content:"\f099";}
ul.social-media>li>*.youtube:before{content:"\f16a";}
*/
ul.messengers>li>*[data-target='_blank']:after{content:none;}
ul.messengers{list-style:none;padding:0;margin:0;vertical-align:middle;
	display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.messengers>li:not(:last-of-type){padding-right:0.25em;}
ul.messengers>li:first-of-type>*{border-top-left-radius:0.5em;border-bottom-left-radius:0.5em;}
ul.messengers>li:last-of-type>*{border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;}
ul.messengers>li>*[data-target='_blank']{height:2.5em;width:2.25em;display:block;padding:0.375em 0;text-align:center;font-size:1em;transition:all .5s ease 0s;}
ul.messengers>li>*[data-target='_blank']>svg{max-height:100%;}
ul.messengers>li>*[data-target='_blank']:hover{padding-top:0.25em;padding-bottom:0.25em;}

/*
ul.social-media>li>*.facebook:before{background-image:url('../images/ico_facebook.svg');}
ul.social-media>li>*.youtube:before{background-image:url('../images/ico_youtube.svg');}
ul.social-media>li>*.tiktok:before{background-image:url('../images/ico_tiktok.svg');}
ul.social-media>li>*.instagram:before{background-image:url('../images/ico_instagram.svg');}
ul.social-media>li>*.x:before{background-image:url('../images/ico_x.svg');}
*/
/*
@media only screen and (max-width:900px){
	ul.messengers{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	ul.messengers>li:not(:last-of-type){padding-bottom:0.25em;padding-right:0;}
	ul.messengers>li:first-of-type>*{border-bottom-left-radius:0;border-top-right-radius:0.5em;}
	ul.messengers>li:last-of-type>*{border-top-right-radius:0;border-bottom-left-radius:0.5em;}
}
*/

/*
ul.accordion{list-style:none;padding:0;margin:0 0 0 0;border-top-width:1px;border-bottom-width:1px;border-style:solid;}
ul.accordion>li{padding:0;margin:0;max-height:40em;transition:all .5s ease 0s;overflow:hidden;}
ul.accordion>li:not(.open){max-height:calc(2.5em + 1px * 2);}
ul.accordion>li p{margin:0.75em 0;padding-left:1em;padding-right:1em;}
ul.accordion>li:not(:last-child){border-bottom-width:1px;border-style:solid;}
ul.accordion>li.open>span{border-bottom-width:1px;border-style:solid;}
ul.accordion>li>span:first-child{display:block;line-height:2.5em;font-weight:bold;cursor:pointer;padding-left:1em;padding-right:1em;transition:all .5s ease 0s;}
ul.accordion>li>span:first-child:before{font-family:FontAwesome;content:"\f0da";font-size:1em;font-style:normal;line-height:2em;margin-right:0.375em;}
ul.accordion>li.open>span:first-child:before{content:"\f0d7";}
ul.accordion>li:not(.open) p{max-height:0;margin-top:0;margin-bottom:0;overflow:hidden;}
*/

#advantages-home{margin-bottom:2em;}
#advantages-home>.FixedLayout{padding-top:2em;padding-bottom:2em;border-radius:1em;}

ul.advantages{list-style:none;padding:0;margin:0 0 0 0;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.advantages>li{border-width:1px;border-style:solid;border-radius:1em;padding:1em;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;
}
ul.advantages>li{width:calc(100% / 3 - 1em);}
ul.advantages>li>span:first-of-type{width:3.75em;height:3.75em;padding:1em;border-radius:50%;border-width:1px;border-style:solid;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.advantages>li>span:last-of-type{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
ul.advantages>li>span:last-of-type>strong{display:block;font-size:1.25em;line-height:1em;margin-bottom:calc(0.375em / 1.25);margin-top:calc(0.375em / 1.25);}
ul.advantages>li>span:first-of-type>svg{max-width:calc(100% - 2 * 1em);max-height:calc(100% - 2 * 1em);z-index:1;}
ul.advantages>li>p:last-of-type{border-radius:1em;padding:1em;margin-top:0.5em;}

@media only screen and (max-width:480px){
	ul.advantages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}
	ul.advantages>li{width:100%;margin-bottom:1em;}
	ul.advantages>li>span:first-of-type{width:3em;height:3em;padding:0.75em;}
	ul.advantages>li>span:first-of-type>svg{max-width:calc(100% - 2 * 0.5em);max-height:calc(100% - 2 * 0.5em);}
}

#reasons-home{margin-bottom:2em;}
#reasons-home>.FixedLayout{padding-top:2em;padding-bottom:2em;border-radius:0 0 1em 1em;}

#manufacturers-home>.FixedLayout{padding-top:2em;padding-bottom:2em;border-radius:1em 1em 0 0;}
#text-block-1-home>.FixedLayout{padding-top:2em;padding-bottom:0;border-radius:0;}

ul.reasons{list-style:none;padding:0;margin:0 0 2em 0;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;
	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.reasons>li{border-width:1px;border-style:solid;border-radius:1em;padding:1em;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;
	-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;
	-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;
}
ul.reasons>li:nth-child(-n + 3){width:calc(100% / 3 - 1em);margin-bottom:1.5em;}
ul.reasons>li:nth-last-child(-n + 2){width:calc(100% / 2 - 0.75em);}
ul.reasons>li>span:first-of-type{width:3.75em;height:3.75em;padding:1em;border-radius:50%;border-width:1px;border-style:solid;-webkit-align-self:center;align-self:center;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.reasons>li>span:last-of-type{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;align-self:center;-webkit-order:-1;order:-1;}
ul.reasons>li>span:last-of-type>strong{display:block;font-size:1.25em;line-height:1em;margin-bottom:calc(0.375em / 1.25);margin-top:calc(0.375em / 1.25);}
ul.reasons>li>span:first-of-type>svg{max-width:calc(100% - 2 * 1em);max-height:calc(100% - 2 * 1em);z-index:1;}
ul.reasons>li>p:last-of-type{width:100%;margin-top:0.5em;}

@media only screen and (max-width:480px){
	ul.reasons>li:nth-child(-n + 3),ul.reasons>li:nth-last-child(-n + 2){width:100%;margin-bottom:1em;}
	ul.reasons>li>span:first-of-type{width:3em;height:3em;padding:0.75em;}
	ul.reasons>li>span:first-of-type>svg{max-width:calc(100% - 2 * 0.5em);max-height:calc(100% - 2 * 0.5em);}
}

ul.footer-social-media{padding:0;margin:0;list-style:none;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.footer-social-media>li:last-child{margin-left:auto;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}
ul.footer-social-media>li:last-child>*:not(:last-child){margin-right:1em;}
ul.footer-social-media>li:last-child img{width:4em;height:4em;}

ul.footer-social-media>li:first-child{white-space:nowrap;}
ul.footer-social-media>li:first-child img{width:4em;height:4em;}

@media only screen and (max-width:480px){
	ul.footer-social-media>li:first-child{width:100%;text-align:center;}
	ul.footer-social-media>li:last-child{margin-right:auto;margin-top:1.5em;}
}

ul.footer-scheme{padding:0;margin:0 0 1em 0;list-style:none;width:100%;
	display:-ms-flexbox;display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
	-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;
	-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;
	-webkit-align-items:center;-ms-flex-align:center;align-items:center;
}

ul.text-block-2{list-style:none;margin:0 0 2em 0;padding:0;
		display:-ms-flexbox;display:-webkit-flex;display:flex;
		-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
		-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
		-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
		-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
		-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
	}
ul.text-block-2>li:first-child{width:calc(100% / 3 * 2 - 1em);}
ul.text-block-2>li:last-child{width:calc(100% / 3 * 1 - 1em);}
ul.text-block-2>li img{border-radius:1em;}


@media only screen and (max-width:640px){
		ul.text-block-2{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;}
		ul.text-block-2>li:first-child,ul.text-block-2>li:last-child{width:100%;margin-bottom:1em;}
		ul.text-block-2>li:last-child{order:-1;}
}

#youtube-home{margin-bottom:2em;}
#youtube-home>.FixedLayout{padding-top:2em;padding-bottom:2em;border-radius:1em;}

ul.youtube-block-2{list-style:none;margin:0 0 0 0;padding:0;
			display:-ms-flexbox;display:-webkit-flex;display:flex;
			-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
			-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
			-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
			-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
			-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.youtube-block-2>li{width:calc(100% / 2 - 1em)}
ul.youtube-block-2>li>strong{display:block;font-size:1.75em;margin-bottom:calc(1em / 1.75);}
ul.youtube-block-2>li>p{margin-bottom:1em;}
@media only screen and (max-width:640px){
		ul.youtube-block-2{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;}
		ul.youtube-block-2>li{width:100%;margin-bottom:1em;}
}

#callback{background-position:top center;background-repeat:no-repeat;background-size:cover;}
ul.callback-block{list-style:none;margin:4em 0 4em 0;padding:0;
			display:-ms-flexbox;display:-webkit-flex;display:flex;
			-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
			-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
			-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
			-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
			-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
}
ul.callback-block>li:first-child>span:first-of-type{display:block;font-size:1.75em;font-weight:bold;}
ul.callback-block>li:first-child>span:first-of-type+span{display:block;font-size:2em;font-weight:bold;margin-bottom:calc(1.75em / 2)}

ul.callback-block>li>div.send-form label{margin-bottom:1.75em;}
ul.callback-block>li>div.send-form label:not(.blur)>span.caption{top:-1.25em;left:0;}
ul.callback-block>li>div.send-form label:not(.blur)>span.caption>*,
ul.callback-block>li>div.send-form label:not(.blur)>span.caption>span:before {background-color:transparent;}

ul.callback-block>li> .button_send .t:after{content:"\f178";}

@media only screen and (min-width:901px){
ul.callback-block>li>div.send-form{width:100%;margin:0;
display:-webkit-flex;display:flex;
-webkit-flex-direction:row;flex-direction:row;
-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
-webkit-justify-content:space-between;justify-content:space-between;
-webkit-align-content:center;align-content:center;
-webkit-align-items:center;align-items:center;
}
ul.callback-block>li>div.send-form label{width:calc(100% / 2 - 0.75em)}
ul.callback-block>li:last-child{text-align:right;}
ul.callback-block>li:last-child .button_send.w100{width:auto;padding-left:2em;padding-right:2em;}
}
@media only screen and (max-width:900px){
	ul.callback-block{margin-top:2em;margin-bottom:2em;}
	ul.callback-block>li>button{width:100%;}
}

@media only screen and (min-width:900px){
	ul.callback-block{width:40%;}
}
@media only screen and (min-width:1024px){
	ul.callback-block{width:40%;}
}

.schema-faq ul {list-style:none;padding:0;margin:0;}
.schema-faq ul > li:not(:last-of-type) {margin-bottom:1.5em;}
.schema-faq + p {margin-top:1.5em;}

#delivery-seo-block ul{list-style:none;padding:0;margin:0 0 1em 0;}
#delivery-seo-block ul>li{display:inline-block;}
#delivery-seo-block ul>li:not(:last-of-type):after{content:", "}

.dealer-block{margin:0;}
.dealer-block>strong{display:block;margin:0 0 .75em 0}
.dealer-block>a{line-height:2em}
.dealer-block>a:before{font-family:FontAwesome;padding-right:.25em;font-size:2em;vertical-align:middle;}
.dealer-block>a.certificate:before{content:"\f0a3"}
.dealer-block>a.talon:before{content:"\f016";font-size:1.375em;padding-left:.25em;padding-right:.5em}

#product-info-block .manufacturers-block{padding:0.5em 1em 0.5em 1em;;border-radius:1em;border-width:1px;border-style:solid;
display:-webkit-inline-flex;display:inline-flex;
-webkit-flex-direction:row;flex-direction:row;
-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
-webkit-justify-content:flex-start;justify-content:flex-start;
-webkit-align-content:center;align-content:center;
-webkit-align-items:center;align-items:center;
}
#product-info-block .manufacturers-block>*>img{height:4em;width:auto;}
body.dark #product-info-block .manufacturers-block>*>img{border-width:0.5em;border-radius:0.5em;border-style:solid;}
#product-info-block .manufacturers-block>*:first-child:not(:last-child){padding-right:1em;}

@media only screen and (max-width:480px){
#product-info-block .manufacturers-block{width:100%;margin-top:0.5em;}
}
.certificate{position:relative;margin:0.5em 0;display:inline-block;padding-left:calc(1.5em + 0.5em);line-height:1.5em;font-weight:bold;}
.certificate:before{position:absolute;content:"";width:1.5em;height:1.5em;left:0;background-position:center;background-repeat:no-repeat;}
.certificate:before{background-image:url('../images/ico_certificate.svg')}


ul.b2{list-style:none;margin:0;padding:0;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:row;flex-direction:row;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:center;align-content:center;
	-webkit-align-items:center;align-items:center;
}
ul.product-info>li ul.b2>li:not(.product-info-manufacturer):last-child:not(:first-child){margin-left:auto;}


ul.header-topline>li#header-menu ul.b2{-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:2em;margin-bottom:1em;}
ul.header-topline>li#header-menu ul.b2>li:first-child{padding-left:2em;}
ul.header-topline>li#header-menu ul.b2>li:not(:last-child){padding-right:1em;}

#tab-description table, #tab-xinfo table{width:100%;}
#tab-description table, #tab-description table td, #tab-xinfo table, #tab-xinfo table td{border-collapse:collapse;}
#tab-description table td, #tab-xinfo table td{border-width:0.0625em;border-style:solid;padding:0.5em;vertical-align:middle;}
#tab-description table td:nth-child(odd), #tab-xinfo table td:nth-child(odd){font-weight:bold;}

.credit-table{width:100%;border-collapse:collapse;border-width:1px;border-style:solid;margin:1em 0;}
.credit-table th{font-weight:bold;}
.credit-table td, .credit-table th{padding:0.375em 1em;border-collapse:collapse;border-width:1px;border-style:solid;vertical-align:middle;text-align:center;}
.credit-table tr>td:first-child{text-align:center;}
.credit-table td>img{max-width:none;}


@media only screen and (max-width:600px){
.credit-table{}
.credit-table td, .credit-table th{padding-left:0.375em;padding-right:0.375em;font-size:0.625em;}
.credit-table td>img{max-width:5em;}
}
body:not(.shadow) #langDialog{display:none;}
body.shadow #langDialog{display:-webkit-flex;display:flex;
    -webkit-flex-direction:row;flex-direction:row;
    -webkit-flex-wrap:nowrap;flex-wrap:nowrap;
    -webkit-justify-content:center;justify-content:center;
    -webkit-align-content:center;align-content:center;
    -webkit-align-items:center;align-items:center;
		z-index:101;position:fixed;width:100%;height:100%;padding:0;left:50%;top:50%;transform:translate(-50%, -50%);
	}
body.shadow #langDialog>.dialog-content{padding:2.5em 4em 3em 4em;border-radius:0.5em;border-width:1px;border-style:solid;}
body.shadow #langDialog>.dialog-content>strong{display:block;font-size:2em;margin:0;line-height:1em;padding:0 0 calc(2em / 2) 0;text-align:center;font-weight:500;}
body.shadow #langDialog>.dialog-content .btn+.btn{margin-top:1em;}
