<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/css/jquery-ui-1.10.3.custom.css?169469751024486*/
/*! jQuery UI - v1.10.3 - 2013-12-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&amp;fwDefault=bold&amp;fsDefault=1.1em&amp;cornerRadius=4px&amp;bgColorHeader=f6a828&amp;bgTextureHeader=gloss_wave&amp;bgImgOpacityHeader=35&amp;borderColorHeader=e78f08&amp;fcHeader=ffffff&amp;iconColorHeader=ffffff&amp;bgColorContent=eeeeee&amp;bgTextureContent=highlight_soft&amp;bgImgOpacityContent=100&amp;borderColorContent=dddddd&amp;fcContent=333333&amp;iconColorContent=222222&amp;bgColorDefault=f6f6f6&amp;bgTextureDefault=glass&amp;bgImgOpacityDefault=100&amp;borderColorDefault=cccccc&amp;fcDefault=1c94c4&amp;iconColorDefault=ef8c08&amp;bgColorHover=fdf5ce&amp;bgTextureHover=glass&amp;bgImgOpacityHover=100&amp;borderColorHover=fbcb09&amp;fcHover=c77405&amp;iconColorHover=ef8c08&amp;bgColorActive=ffffff&amp;bgTextureActive=glass&amp;bgImgOpacityActive=65&amp;borderColorActive=fbd850&amp;fcActive=eb8f00&amp;iconColorActive=ef8c08&amp;bgColorHighlight=ffe45c&amp;bgTextureHighlight=highlight_soft&amp;bgImgOpacityHighlight=75&amp;borderColorHighlight=fed22f&amp;fcHighlight=363636&amp;iconColorHighlight=228ef1&amp;bgColorError=b81900&amp;bgTextureError=diagonals_thick&amp;bgImgOpacityError=18&amp;borderColorError=cd0a0a&amp;fcError=ffffff&amp;iconColorError=ffd27a&amp;bgColorOverlay=666666&amp;bgTextureOverlay=diagonals_thick&amp;bgImgOpacityOverlay=20&amp;opacityOverlay=50&amp;bgColorShadow=000000&amp;bgTextureShadow=flat&amp;bgImgOpacityShadow=10&amp;opacityShadow=20&amp;thicknessShadow=5px&amp;offsetTopShadow=-5px&amp;offsetLeftShadow=-5px&amp;cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
        z-index: 3;
        width: 14px;
        height: 22px;
        cursor: pointer;
        background: url("/css/../img/range.png") no-repeat;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: none;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 3px;
        background: #fff; box-shadow: none;
}
.ui-slider-horizontal .ui-slider-handle {bottom: -9px; margin-left: -7px;}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
        background: #1359a4;
        box-shadow: none;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/

/*.ui-widget-header .ui-state-default {border: none; background: url("/css/../img/dot.png") no-repeat center center; font-weight: bold; color: #1c94c4;}*/
.ui-slider-handle {border: none; background: #4c97bd url("/css/../img/radial.png") no-repeat; border-radius: 50%;}


.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/css/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/css/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}

.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-widget-content.ui-datepicker {
border: 1px solid #ddd;
background: #fff url(/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color: #444;
}
.ui-datepicker .ui-widget-header {
border: 1px solid #ddd;
background: #ddd url(/css/images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
color: #444;
font-weight: bold;
}
.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url(/css/images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover,.ui-datepicker .ui-state-hover a:link,.ui-datepicker .ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited{color:#ff0084;text-decoration:none}
.ui-datepicker .ui-state-default .ui-icon{background-image:url(/css/images/ui-icons_666666_256x240.png)}.ui-datepicker .ui-state-hover .ui-icon,.ui-datepicker .ui-state-focus .ui-icon{background-image:url(/css/images/ui-icons_ffffff_256x240.png)}
/* End */


/* Start:/css/slick.css?16946975101776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/css/split/global.css?174225960939671*/
/*@font-face {
    font-family: 'PragmaticaCCT Regular';
    src: url('/fonts/pragmaticacct_regular.eot');
    src: url('/fonts/pragmaticacct_regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pragmaticacct_regular.woff') format('woff'),
         url('/fonts/pragmaticacct_regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PragmaticaCCT Bold';
    src: url('/fonts/pragmaticac-bold.eot');
    src: url('/fonts/pragmaticac-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pragmaticac-bold.woff') format('woff'),
         url('/fonts/pragmaticac-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1}
audio:not([controls]) {display:none}
[hidden] {display:none}
html {height:100%; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; background: #fff;}
html, button, input, select, textarea {font-family: arial, tahoma, sans-serif; color:#333333;}
body {min-width:1000px; height:100%; margin:0; font-size:12px; background: #fff;}
::-moz-selection {background:#25475a; color:#e7eef4; text-shadow:none}
::selection {background:#25475a; color:#e7eef4; text-shadow:none}
a, .link{color:#1359a4; text-decoration:none; -webkit-transition: color .4s ease; -moz-transition: color .4s ease; -o-transition: color .4s ease; -ms-transition: color .4s ease; transition: color .4s ease; cursor: pointer;}
a:visited {}
a:hover, .link:hover{text-decoration:none; color: #d5000b;}
a:focus, a:hover, a:active, .link:focus, .link:hover, .link:active {outline:none}
b, strong {font-weight:bold}
small {font-size:85%}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; border: none; outline: none;}
svg:not(:root) {overflow:hidden}
.mask{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%;}
h1, .h1{font: normal 30px arial, tahoma; margin: 10px 0 10px;}
h1 {font-size: 35px;}
h2, .h2{font: normal 24px arial, tahoma; margin: 8px 0;}
h3, .h3{font: normal 18px arial, tahoma; margin: 23px 0 10px;}
h4, .h4{font: normal 17px arial, tahoma;}
h2.h1, h3.h1{font: normal 30px arial, tahoma; margin: 8px 0 5px;}
h1.h2{font: normal 24px arial, tahoma; margin: 8px 0;}
h1.h3{font: normal 18px arial, tahoma; margin: 12px 0 10px;}
.clearfix:before, .clearfix:after {content:""; display:table}
.clear{clear: both;}
.clearfix:after {clear:both}
.clearfix {*zoom:1}
.clear-left{clear: left;}
.important-text {
    color: #d5000b;
    font-size: 11px;
    margin-top: 4px;
    display: inline-block;
}
ul, ol {margin:0; padding:0 0 0 40px}
nav ul, nav ol {list-style:none; list-style-image:none; margin:0; padding:0}
form {margin:0}
fieldset {border:0; margin:0; padding:0}
label {cursor:pointer}
legend {border:0; *margin-left:-7px; padding:0; white-space:normal}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}
button, input {line-height:normal}
button, input[type="button"], input[type="reset"], input[type="submit"], .button{cursor:pointer; *overflow:visible; background-color: #c7000a; border: 1px solid #c51d26; border-radius: 3px; height: 32px; min-width: 50px; padding: 5px 15px; line-height: 20px; outline: none; color: #fff; text-shadow: 0 -1px 0 #9d0008;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover{background-color: #e8000c;}
.button{display: inline-block; height: 14px; min-width: 10px; }
.button:hover{text-decoration: none; color: #fff;}
.button.buy{
    background-image: url("/img/ico/buy.png");
    background-color: #DC333B;
    background-repeat: no-repeat;
    background-position: center center;}
.button.buy:hover{
    background-color: #e8000c;
}
.button.gray, input[type="button"].gray{
    border-color: #e2ecfb; 
    background-color: #e2ecfb;
    color: #1e1e1e;
    text-shadow: 0 1px 0 #fff;
}
.button.gray:hover, input[type="button"].gray:hover{
    background-color: #c5d7f1;
    border-color: #c5d7f1;
 }
.button.small{font: normal 12px/20px arial, tahoma, sans-serif; height: 19px; padding: 0 10px;}
.button.small:active{line-height: 22px;}
.button.middle{font: normal 12px/20px arial, tahoma, sans-serif; height: 20px; padding: 2px 19px 2px 12px;}
.button.middle img{display: inline-block; vertical-align: middle; margin-right: 14px; margin-top: -2px;}
.button.middle:active{line-height: 22px;}
.button.middle:active img{margin-top: -1px;}
button[disabled="disabled"], .button.disabled, input[type="button"][disabled="disabled"], input[type="submit"][disabled="disabled"], button[disabled="disabled"]:hover, .button.disabled:hover, input[type="button"][disabled="disabled"]:hover, input[type="submit"][disabled="disabled"]:hover, button[disabled="disabled"]:active, .button.disabled:active, input[type="button"][disabled="disabled"]:active, input[type="submit"][disabled="disabled"]:active{
    color: #fff; background: #cdcdcd; border: 1px solid #bcbcbc; box-shadow: none; cursor: default; text-shadow: none;
}
button[disabled], input[disabled] {cursor:default}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0; *width:13px; *height:13px}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}
textarea {overflow:auto; vertical-align:top; resize:vertical}
input:invalid, textarea:invalid {background-color:#f0dddd}
input:focus{outline: none;}
input[type="text"], input[type="email"], input[type="tel"],input[type="password"],textarea{height: 19px; border-radius: 2px; box-shadow: inset 0 1px 1px #e2e2e2; border: solid 1px #a8a8a8; background: #fff; padding: 5px 10px 4px; font-size: 14px; line-height: 16px; vertical-align: top; color: #414141;}
input[type="text"].error,input[type="password"].error,textarea.error{border-color: #d5000b;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{box-shadow: inset 0 1px 1px #bed6f0; border: solid 1px #a6bbd1;}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{cursor: pointer;  padding-left: 20px; display: inline-block; -webkit-transition: color .4s ease; -moz-transition: color .4s ease; -o-transition: color .4s ease; -ms-transition: color .4s ease; transition: color .4s ease;}
.tovar input[type="checkbox"] + label{color: #1359a4;}
.tovar input[type="checkbox"] + label:hover{color: #d5000b;}
input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    float: left;
    height: 14px;
    width: 14px;
    margin: 1px 6px 0 -20px;
    background: url("/img/checkbox.png") no-repeat 0 0;
    vertical-align: text-top;
    background-position: 0 0;
}
.prop-34 input[type="checkbox"] + label::before {
    height: 13px;
    width: 13px;
    background: url("/img/radio.png") no-repeat 0 0;
}
input[type="checkbox"]:checked + label::before {background-position: 0 -14px;}
.prop-34 input[type="checkbox"]:checked + label::before {background-position: 0 -13px;}
input[type="radio"]{display:none;}
input[type="radio"] + label{cursor: pointer; display: block; padding-left: 25px;}
input[type="radio"] + label::before{content: ""; display: inline-block; float: left; height: 13px; width: 13px; margin: 1px 0 0 -25px; background: url("/img/radio.png") no-repeat 0 0; vertical-align: text-top; background-position: 0 0;}
input[type="radio"]:checked + label::before {background-position: 0 -13px;}
table {border-collapse:collapse; border-spacing:0}
td {vertical-align:top}
.chromeframe {margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0}
header .first-line &gt; .compare span{display: none;}
aside .h1 .short{display: inline;}
aside .h1 .long{display: none;}
.benefits &gt; p{display: none;}
body.freeze{overflow-y: scroll;}
div.body.filtred{
    overflow: hidden;
}
.bot-button .slick-arrow {
    top: initial;
    bottom: 7px;
    height: 30px;
}
.bot-button .slick-arrow.slick-prev {
    /*background: url("/img/arrow-left3.png") no-repeat center;*/
    width: 5px;
    height: 5px;
    left: 15%;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.bot-button .slick-arrow.slick-next {
    /*background: url("/img/arrow-right3.png") no-repeat center;*/
    width: 5px;
    height: 5px;
    right: 15%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.slick-top img {
    width: 100%;
    height: 250px;
    display: inline-block;
}
.slick-arrow {
    position: absolute;
    z-index: 9;
    top: calc(50% - 17px);
    width: 10px;
    height: 10px;
    cursor: pointer;
    border: solid black;
    border-width: 0 3px 3px 0;
    border-color: #2a54a0;
    display: inline-block;
    padding: 3px;
}
.slick-arrow:hover {
    opacity: 0.7;
}
.slick-arrow.slick-prev {
    left: 5px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.slick-arrow.slick-next {
    right: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.promo-section .arrow-bg.next,
.promo-section .arrow-bg.prev {
    background: #fff;
    border: 0 none;
    width: 22px;
    height: 32px;
    padding: 0;
}
.promo-section .arrow-bg.next {
    right:10px;
}
.promo-section .arrow-bg.prev {
    left:10px;
}
.promo-section .arrow-bg.next .arrow,
.promo-section .arrow-bg.prev .arrow {
    position: absolute;
    top: 6px;
    width: 10px;
    height: 10px;
    padding: 3px;
    border: solid;
    border-width: 0 3px 3px 0px;
    border-color: #2a54a0;
}
.promo-section .arrow-bg.next .arrow {
    right: 6px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.promo-section .arrow-bg.prev .arrow {
    left: 6px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
.slick-dots {
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    padding: 0;
    text-align: center;
}
.slick-dots li {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #d0d1cc;
    list-style: initial;
    margin: 5px;
    cursor: pointer;
}
.slick-dots li.slick-active {
    background: #1359a4;
}
.slick-dots li button {
    display: none;
}
.slick-top a {
    position: relative;
    overflow: hidden;
    display: block!important;
}
.slick-top a .but {
    position: absolute;
    bottom: 35px;
    left: calc(50% - 88px);
    width: 160px;
    height: 20px;
    text-align: center;
    border: 1px solid white;
    font-size: 1.4em;
    padding: 7px;
    background-color: rgba(0,0,0,0.2);
    color: white;
}
.slick-seen {
    padding: 25px;
}
.slick-seen a {
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
}
.slick-seen .title {
    text-align: left;
    margin: 0;
    height: 30px;
    overflow: hidden;
}
.slick-slide img {
    display: inline-block;
    max-width: 100%;
}
.slick-slide .slick-arrow.slick-prev {
    left: -40px;
}
.slick-slide .slick-arrow.slick-next {
    right: -40px;
}
.content{padding: 1px 20px 10px;}
.content.custom {
    padding: 1px 30px 0px;
    line-height: 1.5;
    font-size: 14px;
}
.content.custom h1 {
    margin: 8px 0px 5px;
    font-size: 30px;
}
.content.custom h2 {
    margin: 20px 0px 8px;
    font-size: 22px;
}
.content.custom h3 {
    margin: 8px 0px 5px;
    font-size: 20px;
}
.content.custom img {
    margin: 5px 10px 10px 10px;
}
.content.custom p {
    margin: 8px 0px;
}
.tovar-line, .tovar-grid{margin: 0 -20px;}
.tovar-line{border-bottom: 1px solid #d0d1cc;}
.tovar-grid{padding-top: 0; margin-bottom: 1px; position: relative;}
.tovar-grid:after{display: block; content: ""; position: absolute; width: 100%; height: 1px; background: #fff; bottom: 0; z-index: 5;}
.tovar-grid .tovar{margin-top: 15px; position: relative;}
.tovar-grid .tovar:after{border-bottom: 1px solid #d0d1cc; display: block; width: 100%; height: 1px; content: ""; margin: 5px 0 0; position: absolute; left: 0;top:-20px;}
.tovar-grid .tovar:nth-child(-n+4)::after{display: none;}
.tovar-grid .tovar:nth-child(n+3){border-right: 1px solid #d0d1cc;}
.tovar-grid .tovar.plitka-collection:nth-child(n+3){border-right: none;}
.tovar-grid .tovar.plitka-collection:nth-child(n+4)::after{display:block;}
.tovar-grid .tovar:last-child:hover, .tovar-grid .tovar:nth-child(n+3):hover{border-color: #959593;}
.tovar-line{white-space: nowrap; overflow: hidden; width: 100%; margin: 0 auto;}
.tovar-line &gt; *{white-space: normal;}
.tovar-line.one-line .tovar:nth-child(n+4){display: none;}
.tovar{display: inline-block; vertical-align: top; width: 225px; padding: 1px 20px 0; border: 1px solid #d0d1cc; border-style: none solid; position: relative; z-index: 0; margin: 0 -1px 7px 0; -webkit-transition: border .4s ease; -moz-transition: border .4s ease; -o-transition: border .4s ease; -ms-transition: border .4s ease; transition: border .4s ease;}
.tovar.plitka-collection {width: 320px;}
.tovar.plitka-collection.mobil-one{width: 90%;}
.tovar:hover{z-index: 5; border-color: #959593;}
.tovar:first-child{border-left: none;}
.tovar:nth-child(n+3){border-right: none;}
.tovar_name{margin: 0 0 5px; height: 60px; line-height: 20px; overflow: hidden;}
.tovar_name.h4{font-size:17px;}
.tovar_name.h4 a{color: #5d5d5d;}
.tovar_name.h4 a:hover{color: #d5000b;}
.tovar_raiting{margin-bottom: 10px;font-size: 15px;display: block;}
.tovar_raiting .rating{margin-right: 0; display: inline-block; width: 20px; vertical-align: middle; margin-top: -2px;}
.tovar_raiting span{color: #7b7b7b;}
.tovar_raiting:hover span{color: #d5000b;}
.tovar_photo{margin: 5px 0 17px; display: block; position: relative;}
.tovar_photo &gt; span{display: inline-block; vertical-align: middle; text-align: center;}
.tovar_cost{color: #d5000b; font: normal 16px arial, tahoma; margin: 6px 0;}
.tovar_cost .price-span {font-weight: normal;}
.tovar_cost .price-span strong{font-size: 20px;font-weight: normal;}
.tovar_cost .buy{float: right; margin-top: -2px;}
.tovar_cost strong{font-size:24px;}
.tovar_cost small{color: #333333; font: normal 12px/20px arial, tahoma, sans-serif;}
.tovar_cost small.old{display: inline-block;text-decoration: line-through;}
.tovar_description table{width: 100%; margin: 0 0 17px;}
.tovar_description td{text-align: left; vertical-align: top; padding: 0 0 4px 0; border: none; line-height: 14px;}
.tovar_description .label{background: url('/img/dot.png') repeat-x 0 11px; padding-right: 20px;margin:0;}
.tovar_description .label span{background: #fff;}
.product-gallery.new-gallery .free-delivery,
.tovar_photo .buttons-block {
    position: absolute;
    bottom: 0;
    text-align: left;
}
.tovar-line .tovar .red:after,
.tovar-grid .tovar .red:after,
.product-gallery .pointer-red:after,
.collection-items .image .pointer-red:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left-color: #fc7100;
    border-width: 0.7em;
    margin-top: -0.7em;
}
.buttons-block .tovar-button {
    display: block;
    z-index: 1;
    margin: 0 0 10px 0;
}
.buttons-block .tovar-button .bottom-text {
    display: inline-block;
    background: #fff;
    border: 1px solid #ee8751;
    color: #ee8751;
    padding: 4px;
    box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 20%);
}
.free-delivery{
    z-index: 1;
    background: #fff;
    border: 1px solid #1e90ff;
    color: #1e90ff;
    padding: 4px 8px;
    margin: 0;
}
.free-delivery.mini{
    bottom: 1px;
    padding: 4px 4px 5px 4px;
    border-radius: 3px;
}
.free-delivery img {
    margin-right: 5px;
}
.free-delivery span {
    vertical-align: middle;
}
.tovar .id-code,
.tovar-view-img-t .id-code {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3px;
    background: #eee;
    border-radius: 3px;
    color: #777777;
}
.tovar-line .tovar .red,
.tovar-grid .tovar .red,
.tovar-view-img-t .red,
.product-gallery .pointer-red,
.collection-items .image .pointer-red {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    background: #fc7100;
    color: #fff;
    font-size: 1.6em;
}
.favourites-list {
    float: right;
}
.favourites-list svg {
    width: 30px;
    height: 30px;
    padding: 2px;
    margin-right: 12px;
    fill: #999999;
    display: inline-block;
    cursor: pointer;
}
.favourites-list.active svg {
    fill: #E6373C;
}
.tovar_photo .favourites-list {
    position: absolute;
    top: 0;
    right: 0;
}
.tovar_photo .favourites-list svg {
    margin-right: 0;
}
.tovar .last-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tovar .last-line .button {
    height: inherit;
    padding: 2px 10px;
    font-weight: bold;
}
.tovar .last-line .button img {
    margin-right: 5px;
    margin-top: -4px;
}
div.vote-wrap{overflow: hidden;}
div.vote-block{position: relative;}
div.vote-hover{float: left;cursor:  pointer;}
div.vote-stars{position: absolute;left: 0;top: 0;}
div.vote-active{position: absolute;left: 0;top: 0;}
div.vote-result{color: #ccc;font-size: 15px;margin-top: 12px;padding-left: 190px;}
div.vote-success{clear: both; color: #ccc; font-size: 14px; margin: 10px 0 0 10px;}
.rating *, .rating div.vote-hover{cursor: default;}
.raiting-correct{margin-right: 10px; display: inline-block; vertical-align: middle;}
.raiting-correct div.vote-success {margin: -18px 0 0 121px; float: left; color: #414141; font-size: 12px;}
.raiting-correct div.vote-result {display: none;}
.vote-hover {
    padding: 0 !important;
}
.align-right{text-align: right;}
.standart-form fieldset{margin: 20px 0;}
.standart-form .with-label{padding-left: 130px;}
.standart-form label.label{float: left; width: 125px; margin-left: -130px; margin-top: 2px;}
label.label{cursor: default;}
.standart-form.order-page{margin-bottom: 8px;}
.standart-form input[name="NAME"] {
    text-transform: capitalize;
}
.tovar-cost-block span.red {
    margin-left: 5px;
}
.tovar-cost-block span.red,
.promo-advert .new-promo {
    text-align: center;
}
.promo-advert .new-promo span,
.fix-bottom-sale p.red {
    font-weight: 600;
    color: #d5000b;
}
.red{color: #d5000b;}
.green{color: #11A900 !important;}
.text-align-center {
    text-align: center;
}
aside{width: 190px; float: right; border-left: 1px solid #d0d1cc; margin-left: -1px;}
aside + section{margin-right: 190px; border-right: 1px solid #d0d1cc;}
aside + section + .content{border-top: 1px solid #d0d1cc; margin-top: -1px;}
aside &gt; article{padding: 10px 20px 20px; border-top: 1px solid #d0d1cc;}
aside &gt; article:first-child{border-top: none;}
aside .h1{margin: 8px 0 15px;}
aside .h1.mini{font-size: 22px;}
.mb20 {
    margin-bottom: 20px;
}
.mb40 {
    margin-bottom: 40px;
}
.black {
    color: #333333;
}
.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.h4 {
    font: normal 15px arial, tahoma;
}
.hid {
    display: none;
}
.tovar .tovar_description {
    font-size: 12px;
    color: #777777;
}
.tovar_description .description-line {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 10px;
}
.tovar_description .description-line .title {
    width: 100%;
    font-size: 13px;
    color: #777777;
    margin-bottom: 5px;
}
.tovar_description .description-line .element {
    padding: 3px 8px 5px;
    border: solid 1px #9db4ff;
    font-size: 12px;
    color: #777777;
    margin: 0 5px 5px 0;
    cursor: default;
    border-radius: 3px;
}
.tovar_description .description-line .element:not(.active) {
    cursor: pointer;
}
.tovar_description .description-line .element:hover {
    border-color: #b0cefb;
    color: #506dcb;
}
.tovar_description .description-line .element.active {
    border-color: #658dc9;
    background: #658dc9;
    color: #fff;
}
.tovar_description .description-line .element.disabled {
    opacity: 0.6;
    cursor: default;
    border: solid 1px #d1d1d1;
    text-decoration: line-through;
}
.tovar_description .description-line .element.disabled:hover {
    border: solid 1px #d1d1d1;
    color: #777777;
    cursor: default;
}
.tovar_cost .plitka-inputs {
    font-size: 1em;
    color: #333333;
    width: 100%;
    display: none;
}

#plitkalist .plitka-inputs {
    display: block;
}

.tovar_cost .plitka-inputs .radio,
.tovar-cost-block .plitka-inputs .radio {
    display: inline-block;
    padding-top: 5px;
    margin-right: 5px;
}
.tovar_cost .plitka-inputs .izm,
.tovar-cost-block .plitka-inputs .izm {
    display: none;
}
.tovar_cost .plitka-inputs .izm.active,
.tovar-cost-block .plitka-inputs .izm.active {
    display: inline-block;
}
.plitka-inputs .plitka-input-num {
    display: none;
}
.plitka-inputs .plitka-input-num.active {
    display: inline-block;
}
.tovar_cost .plitka-inputs .plitka-input-num,
.tovar-cost-block .plitka-inputs .plitka-input-num {
    width: 32px;
    height: 15px;
}
.tovar_cost .plitka-inputs .radio input[type="radio"] + label::before,
.tovar-cost-block .plitka-inputs .radio input[type="radio"] + label::before {
    margin-top: 3px;
}
.tovar_cost .plitka-inputs .radio input[type="radio"] + label,
.tovar-cost-block .plitka-inputs .radio input[type="radio"] + label {
    padding-left: 17px;
}
.tovar_cost .plitka-inputs .radio input[type="radio"] + label::before,
.tovar-cost-block .plitka-inputs .radio input[type="radio"] + label::before {
    margin-left: -17px;
}
span.main-price.plitka-black-price,
.main-price-list.plitka-black-price .price-span {
    color: #38322E;
}
.price-sprav,.tovar-cost-block .plitka-inputs .radio
.tovar_cost .price-sprav {
    display: block;
    padding-top: 5px;
}
.crumbs{padding: 13px 10px 0 32px; margin: 0 0 13px; color: #333333; font-size: 14px;}
.crumbs &gt; *{display: inline-block; vertical-align: middle;}
.crumbs &gt; div &gt; div {display: inline-block; vertical-align: middle;}
.crumbs-arrow{width: 7px; height: 11px; background: url("/img/crumbs.png") no-repeat; margin: 0 5px -2px;}
.crumbs-kart{color: #999}
.back-to-search{display: block; margin: 15px 0 5px;}
.back-to-search a{display: inline-block; padding-left: 13px; background: url("/img/arrow-left5.png") no-repeat 0 center;}
.with-ul{position: relative; padding: 7px 9px; margin: -7px -9px;}
.with-ul:hover{box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.with-ul ul{display: none; box-shadow: 0 4px 20px rgba(0,0,0,.15); z-index: 1; background: #fff;}
.with-ul:hover ul{display: block; position: absolute; left: 0; top: 100%; padding: 0 0 7px; margin: 0; list-style: none;}
.with-ul ul li{display: block;}
.with-ul ul li a{display: block; padding: 5px 9px; white-space: nowrap;}
.with-ul:hover &gt; a{display: block; position: relative; z-index: 2; background: #fff;  padding: 7px 9px; margin: -7px -9px;}
.with-ul &gt; a &gt; i{display: inline-block; vertical-align: middle; margin: 0 0 0 5px; widows: 0; height: 0; border-color: #1358a2 transparent transparent; border-style: solid solid none; border-width: 2px 2px 0;}
.with-ul span i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    widows: 0;
    height: 0;
    border-color: #1358a2 transparent transparent;
    border-style: solid solid none;
    border-width: 2px 2px 0;
}
.desc-no {
    display: none;
    line-height: 20px;
    font: normal 15px/19px arial, tahoma;
}
.flex-block {
    display: flex;
    justify-content: space-between;
}
.content_ob {
    padding: 1px 20px 0px;
}
.content_ob .partition-description {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
}
.content_ob .partition-description div {
   color: #9A9A9A;
}
.more{display: inline-block; padding-right: 9px; background: url("/img/arrow-right_small.png") no-repeat 100%;}
.tovar_cost .price-sprav {
    padding-top: 0;
}
.popup-list-pics {
    color: #b0b0b0;
    text-decoration: none;
    border-bottom: 1px dotted #7b7b7b;
}
.tovar .popup-list-pics.dop {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.popup-list-pics svg {
    width: 18px;
    height: 18px;
    fill: #d0dae2;
    vertical-align: top;
}
.tovar .popup-list-pics {
    float: right;
}
.popup-list-pics {
    position: relative;
}
.tovar.smaller.type-2 .loop,
.popup-list-pics .loop {
    background: url(/images/loop-16.png) no-repeat;
    position: absolute;
    width: 16px;
    height: 16px;
}
.popup-list-pics .loop {
    top: 1px;
    left: -18px;
}
.tovar.smaller.type-2 {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-left: 3px;
    width: 100%;
}
.tovar.smaller.type-2 .loop {
    top: 12px;
    left: 50%;
    margin-left: -73px;
}
.popup-list-pics:hover {
    border-bottom: 0 none;
}
article.tovar.plitka-collection{
    margin: 7px -5px 7px 0;
}
.plitka-collection .tovar_cost {
    text-align: left;
}
.tovar.plitka-collection .tovar_name {
    height: 35px;
}
.tovar .artikul {
    height: 16px;
    padding-bottom: 4px;
}
.tovar.plitka-collection .artikul {
    height: 0;
    padding-bottom: 0;
}
.content.plitka-collection .product-gallery .big .img img {
    width: 600px;
    height: 600px;
}
.tovar.plitka-collection {width: 320px;}
.tovar.plitka-collection.mobil-one{width: 90%;}
.plitka-collection .tovar_photo, .plitka-collection.tovar_photo &gt; span{width: 320px; height: 320px;}
.plitka-collection .tovar_photo, .plitka-collection.tovar_photo.mobil-one &gt; span{width: 100%; height: 100%;}
.plitka-collection .tovar_photo &gt; span img{max-width:320px;max-height:320px;width:100%;}
.content.plitka-collection .tovar-information {
    padding-right: 0;
}
.header-search.loading,
.content.loading {
    position: relative;
}
.content.loading .ajax-loader-200,
.aside-filtr.loading .ajax-loader-200 {
    width: 100%;
    height: 100%;
    bottom: 102px;
    left: 0;
    position: absolute;
    background: url(/images/ajax-loader-200-200.gif) no-repeat;
    background-position: bottom center;
    z-index: 1000;
}

.aside-filtr.loading .ajax-loader-200 {
    bottom: 0;
}

.aside-filtr.loading .ajax-loader-200 {
    background-position: center center;
}

.content.loading .ajax-loader-200:before,
.aside-filtr.loading .ajax-loader-200:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -102px;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1000;
}
.aside-filtr.loading .ajax-loader-200:before {
    bottom: 0;
}
.popup-open {
    cursor: pointer;
}
.new-but-aks {
    background: #00aa04;
    color: #ffffff;
    padding:4px 10px;
    border-radius: 4px;
    margin: 5px 0 10px 0;
    display: inline-block;
}
.new-but-aks:hover {
    color: #ffffff;
}
.new-link {
    background: #1359a4;
    color: #ffffff;
    margin: 10px 0;
    font: normal 16px arial, tahoma;
    width: 100%;
    text-align: center;
    padding: 4px 0 6px 0;
    cursor: pointer;
}
.new-link.mob {
    display: none;
    margin: 0 0 15px 0;
}
.product-card-links.mob {
    display: none;
}
.new-link span {
    border-bottom: dashed 1px;
}
.new-link .aks-all {
    color: #ffffff;
    font-size: 13px;
    display: block;
}
.new-link .aks-all span {
    border-bottom: dashed 1px;
}
.new-link .aks-all:hover span {
    border-bottom: none;
}
.dotted span.text{border-bottom: 1px dotted #6586b8; line-height: 1em;}
.benefits-block.pressed .h1 {margin: 0 0 3px;color:#1359a4;}
.help-label{display: inline-block; width: 11px; height: 11px; background: url("/img/ico/help.png") no-repeat center;}
.plus-minus{white-space: nowrap;}
.plus-minus a{display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("/img/plus-minus.png");}
.plus-minus a.disabled{cursor: default;}
.plus-minus a.plus{background-position: 100% 100%;}
.plus-minus a.minus{background-position: 0% 100%;}
.plus-minus a.plus.disabled{background-position: 100% 0%;}
.plus-minus a.minus.disabled{background-position: 0% 0%;}
.plus-minus input[type="text"]{vertical-align: middle; width: 22px; text-align: center; padding: 2px 10px 1px;}
.content ul, .content ol{padding: 0; margin: 10px 0 0; list-style: none;}
.content ul li, .content ol li{padding-left: 25px; display: block; margin: 5px 0 10px; line-height: 16px;}
.content ul li:before{content: "\2014\a0"; color: #d5000b; float: left; margin-left: -25px; font-weight: normal;}
.content ol{counter-reset:li;}
.content ol li{position:relative;}
.content ol li:before{content:counter(li)'.'; counter-increment:li; color: #d5000b; float: left; margin-left: -25px; font-weight: normal;}
.content ul.slick-dots li {
    display: inline-block;
    margin: 5px;
    padding: 0;
    line-height: initial;
}
.content ul.slick-dots li:before {
    display: none;
}
.call-back-discount,
.call-back-discount.request-call {
    background: #1359a4;
    color: #fff;
    display: flex;
    justify-content: space-between;
    padding: 20px;
}
.call-back-discount .left .line1 {
    font-size: 20px;
}
.call-back-discount .left .line2 {
    font-size: 26px;
    margin-top: 10px;
    font-weight: 600;
}
.call-back-discount .right i {
    font-size: 56px;
}
.custom-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.custom-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.discount-title {
    font-size: 30px;
}

.discount-description {
    font-size: 20px;
}

.discount-description b {
    font-weight: bold;
    font-size: 30px;
}

.discount-button {
    font-size: 13px;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 6px;
}
.smaller-news{margin: 2px 0; padding: 20px 0 1px; border-top: 1px solid #eeeded;font: normal 16px/18px arial, tahoma;}
.h1 + .smaller-news{border-top: none; padding-top: 0;}
.smaller-news a{font: normal 16px/18px arial, tahoma;}
.smaller-news p{margin: 0 0 13px;}
.smaller-news img{width: 153px;}

.order-end tr {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

.order-end .courier-call {
    display: block;
    text-align: right;
}

.order-end .date-done {
    font-style: normal;
    margin: 0 5px 0 0;
}

.order-end tbody {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.date-done-wrap {
    display: flex;
}

.show-hide-button {
    background: transparent;
    border: 1px solid #1e90ff;
    color: #1e90ff;
    padding: 4px 8px;
    margin: 0 0 20px 0;
    text-align: center;
    width: min-content;
    border-radius: 3px;
    cursor: pointer;
}

.catalog-ajax .tovar_description .description-line:first-of-type {
    transition: all .5s;
}

.tovar-information_cost,
.tovar_cost {
    color: #333333!important;
    
}

.tovar-information_cost_old, 
.tovar-cost-block span.red, 
.fix-bottom-sale p, 
.no-promo.red,
.tovar_cost small.old {
    font-size: 17px;
}

.purple-bg,
.green-bg {
    color: #fff!important;
}

.purple-bg {
    background: #e300c5!important;
}

.green-bg {
    background: #00d600!important;
}

.contact-icon:before {
    content: '';
    display: block;
    width: 21px;
    height: 17px;
    position: absolute;
    background: url(/img/contact-icons.webp);
    background-repeat: no-repeat;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.contact-icon {
    font-size: 11px;
    padding: 0 0 0 26px;
    position: relative;
}

.mob-phone-footer a {
    width: max-content!important;
    font-size: 20px!important;
    text-transform: uppercase;
}

.mob-phone-footer a b {
    font-size: 32px;
}

.mob-phone-footer {
    flex-direction: column;
    gap: 15px;
    justify-content: space-between;
}

.contact-icon.a1:before {
    background-position: 0 0;
}

.contact-icon.viber:before {
    background-position: 0 -162px;
}

.contact-icon.mts:before {
    background-position: 0 -34px;
}

.contact-icon.beltelecom:before {
    background-position: 0 0px;
}

.contact-icon.a1:before {
    background: url(/img/svg/a1.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.contact-icon.mail:before {
    background-position: 0 -145px;
}

.contact-icon.mail {
    font-size: 13.5px;
}

.popup-delivery__plitka-content {
    font-size: 13px;
    line-height: 21px;
}

.tovar-img-labels {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    gap: 7px;
}

.tovar-img-labels .free-delivery {
    border: none;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
}

.tovar-img-labels &gt; .mini:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-size: cover!important;
}

.tovar-img-labels  &gt; .mini {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: anchor-center;
    justify-content: space-around;
    gap: 5px;
}

.tovar-img-labels .delivery-icon:before {
    background: url(/img/cargo.png);
}

.tovar-img-labels .present-icon:before {
    background: url(/img/present.png);
    width: 16px;
    height: 16px;
}

.tovar-img-labels .present-icon {
    justify-content: center;
}

.margin-10-0 {
    margin: 10px 0 0!important;
}

.form_wgt_1 #itc-widget-city {
    display: none;
}

@media screen and (min-width: 1420px){
    .content {padding: 1px 30px 10px;}
    .tovar-line {margin: 0 -30px; padding: 0 10px;}
    .tovar-line {width: 101%;}
    .tovar-line.one-line .tovar:nth-child(n+4) {display: inline-block;}
    .tovar {width: 230px;}
    aside {width: 300px;}
    aside + section {margin-right: 300px;}
    aside &gt; article {padding: 10px 35px 20px;}
    aside &gt; article.extended {padding: 10px 25px 20px; margin-left: 0; margin-right: 0;}
    aside .h1 .short{display: none;}
    aside .h1 .long{display: inline;}
    .tovar-line.one-line .tovar:nth-child(n+4) {display: inline-block;}
    .tovar:nth-child(n+3) {border-right: 1px solid #d0d1cc;}
    .tovar:nth-child(n+3):hover {border-right-color: #959593;}
    .tovar:nth-child(n+4) {border-right: none;}
    .tovar-grid .tovar:nth-child(4n+1){border-left: none;}
    .tovar-grid .tovar:nth-child(4n){border-right: none;}
    .content_ob {
        padding: 1px 0px 0px;
    }
    article.tovar.plitka-collection{
        margin: 7px -5px 7px 0;
    }
}
@media screen and (max-width: 1419px){
    .crumbs {padding: 13px 10px 0 23px;}
    .content_ob .partition-description {
        padding-left: 20px;
    }
}
@media screen and (min-width: 1280px){
    .tovar-grid .tovar.plitka-collection:nth-child(3n+1) {
        border-left: none;
        border-right: none;
    }
    .tovar-grid .tovar.plitka-collection:nth-child(3n+2) {
        border-left: 1px solid #d0d1cc;
        border-right: none;
    }
    .tovar-grid .tovar.plitka-collection:nth-child(3n+3) {
        border-right: none;
        border-left: 1px solid #d0d1cc;
    }
}
@media screen and (max-width: 1279px){
    .tovar-grid .tovar.plitka-collection:nth-child(2n+1) {
        border-left: none !important;
        border-right: none !important;
    }
    .tovar-grid .tovar.plitka-collection:nth-child(2n+2) {
        border-left: 1px solid #d0d1cc !important;
        border-right: none !important;
    }
    .tovar-grid .tovar:nth-child(3n+1){border-left: none;}
    .tovar-grid .tovar:nth-child(3n){border-right: none;}
    .tovar-grid .tovar.plitka-collection:nth-child(2n+1) {
        border-left: none !important;
        border-right: none !important;
    }
    .tovar-grid .tovar.plitka-collection:nth-child(2n+2) {
        border-left: 1px solid #d0d1cc !important;
        border-right: none !important;
    }
}
@media screen and (max-width: 1024px){
    .tovar-grid .tovar:nth-child(-n+4)::after{display: block;}
    .tovar-grid .tovar:after {
        top: -15px;
    }
}
@media screen and (max-width: 768px) {
    .tovar {
        margin-bottom: 20px;
    }
    .tovar .last-line .button {
        min-width: 138px;
        text-align: center;
    }
    .tovar.smaller.type-2 {
        margin-left: 0;
    }
    input[type="checkbox"] + label::before {
        height: 20px;
        width: 20px;
        background-size: 100%;
    }
    input[type="checkbox"]:checked + label::before {
        background-position: 0 -20px;
    }
    .h1 {
        font: 20px arial, tahoma;
    }
    .bot-button .slick-arrow.slick-prev {
        left: 30%;
    }
    .bot-button .slick-arrow.slick-next {
        right: 30%;
    }
    .slick-top img {
        height: initial;
        width: calc(100% + 40px);
        margin-left: -12px;
        display: none;
    }
    .slick-top .slick-active img {
        display: block;
        margin: 0;
        width: 112%;
        max-width: 112%;
        margin-left: -6%;
    }
    .slick-top a .but,
    .slick-top .slick-arrow {
        display: none!important;
    }
    .standart-form label.label{width:100px;margin-left:-100px;}
    .standart-form .float-left{float:initial;}
    .tovar_description .description-line .element {
        font-size: 14px;
    }
    .crumbs {
        display: none;
    }
    .content_ob .partition-description div {display: none;}
    .content_ob .partition-description {
        padding-left: 5px;
        padding-right: 0;
        margin-bottom: 0px;
    }
    .tovar {width: 100%!important; padding: 0; border-width: 0px;margin-top: 7px!important;padding-top: 10px;}
    .tovar .tovar_photo {text-align: center;margin: 5px 0;}
    .content.custom img {
        margin-left: 0;
        margin-right: 0;
    }
    .content {
        padding: 1px 15px 0px;
    }
    .tovar-grid {margin: 0px 0px;}
    .content .tovar_photo {
        text-align: center;
        width: 100%;
        display: inline-block;
        margin-top: 0;
    }
    .tovar_cost .price-sprav{
        display: inline-block;
    }
    .tovar-grid .tovar:nth-child(n+3) {border-right: 0px solid #D0D1CC;}
    .tovar-grid .tovar.plitka-collection:nth-child(2n+2) {
        border-left: none!important;
    }
    .tovar.plitka-collection.mobil-one {
        width: 100%;
    }
    .tovar.plitka-collection .tovar_name {
        height: initial;
        text-align: center;
        margin: 0;
    }
}
@media screen and (min-width: 1280px) and (max-width: 1420px){
    .tovar-line.one-line .tovar:nth-child(n+4) {display: inline-block;}
    .tovar:nth-child(n+3) {border-right: 1px solid #d0d1cc;}
    .tovar:nth-child(n+3):hover {border-right-color: #959593;}
    .tovar:nth-child(n+4) {border-right: none;}
    .tovar-grid .tovar:nth-child(4n+1){border-left: none;}
    .tovar-grid .tovar:nth-child(4n){border-right: none;}
}
@media (min-width: 320px) and (max-width: 768px){
    .desc-no {
        display: initial;
    }
    .new-link.mob {
        display: block;
    }
    .product-card-links.mob {
        display: flex;
    }
}
@media (min-width: 468px) and (max-width: 768px){
    .content_ob {
        padding: 1px 8px 0px;
    }
}
@media (min-width: 380px) and (max-width: 467px){
    .content_ob {
        padding: 1px 8px 0px;
    }
}
@media (min-width: 320px) and (max-width: 379px){

    .content_ob {
        padding: 1px 15px 0px;
    }
}

@media (max-width: 390px) {
    .discount-description {
        font-size: 15px;
    }


    .discount-title,
    .discount-description b {
        font-size: 20px;
    }
}
/* End */


/* Start:/css/split/header.css?174225991736823*/
.body{position: relative; width: 990px; background: #fff; box-shadow: 0 0 4px #939393; margin: 0 auto;}
header{padding: 0;}
header .first-line{border-bottom: 1px solid #d0d1cc; margin: 0 0 10px; height: 28px;}
header .first-line &gt; .link,
header .first-line &gt; a{
    display: inline-block;
    vertical-align: middle;
}
header .first-line &gt; .link i:before {
    content: "\f095";
    margin-right: 5px;
}
header .first-line &gt; .basket{z-index: 15; position: relative; float: right; padding: 7px 15px 7px 50px; margin-bottom: -1px; width: 126px; background: #d5000b url("/img/ico/basket.png") no-repeat 15px center; color: #fff; height: 28px;}
header .first-line &gt; .compare{float: right; padding: 13px 10px 12px 40px; width: 10px; text-align: center; white-space: nowrap; background: url("/img/ico/compare.png") no-repeat 13px center; color: #1359a4; border-left: 1px solid #d0d1cc; height: 14px;}
.header-middle{padding: 0 20px;}
header nav{margin: 7px 12px 7px; float: left;}
header nav a{margin: 0 3px; display: inline-block;}
header nav a.action{color:#d5000b;font-weight:bold;}
header .first-line &gt; .skype, header .first-line &gt; .consultant{margin: 13px 10px 12px 5px;}
header .first-line &gt; .skype{padding-left: 20px; background: url("/img/ico/skype.png") no-repeat 0 center;}
.logo{display: block; float: left; width: 214px; height: 45px; background: url("/img/logo.png") no-repeat;margin-top: 5px;}
.logo.new {
    background: url("/img/logo-new.png") no-repeat;
    padding-top: 35px;
    font-size: 11.5px;
    letter-spacing: 1.2px;
    color: #828282;
    box-sizing: border-box;
}
.request-call{float: right; margin: 7px 10px 7px 0;}
.header-search{display: block; float: left; margin: 7px 0; position: relative; width: calc(100% - 890px);}
.header-search input[type="text"]{background: #fff; border: 2px solid #bac5dc; border-radius: 4px; padding: 7px 10px 9px 45px; width: 100%; height: 100%; box-sizing: border-box; line-height: 15px; color: #1359a4; font-size: 15px; box-shadow: 0 1px 1px #e9e9e9 inset;}
.header-search input[type="button"]{border: 1px solid #dbdbdb; border-radius: 0 2px 2px 0; width: 29px; height: 26px; position: absolute; top: 0px; right: 0; min-width: 29px; padding: 5px 10px;
    background-color: #f0f0f0;
    box-shadow: 0 3px 1px -2px #dadada, 0 1px 0 #fafafa inset;
    background-repeat: no-repeat; background-position: center center;
    background-image: url("/img/ico/search.png"), -webkit-gradient(linear,left top,left bottom,color-stop(0, #ededed),color-stop(0.55, #ededed),color-stop(0.55, #dcdcdc));
    background-image: url("/img/ico/search.png"), -o-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: url("/img/ico/search.png"), -moz-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: url("/img/ico/search.png"), -webkit-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: url("/img/ico/search.png"), -ms-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: url("/img/ico/search.png"), linear-gradient(to bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    }
.header-search input[type="button"]:hover{
    background-image: url("/img/ico/search.png"), -webkit-gradient(linear,left top,left bottom,color-stop(0, #f5f5f5),color-stop(0.55, #f5f5f5),color-stop(0.55, #e3e3e3));
    background-image: url("/img/ico/search.png"), -o-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: url("/img/ico/search.png"), -moz-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: url("/img/ico/search.png"), -webkit-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: url("/img/ico/search.png"), -ms-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: url("/img/ico/search.png"), linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
}
.header-search input[type="button"]:active{
    box-shadow: 0 2px 1px -1px #b3b3b3 inset;
    background-color: #e3e3e3;
    background-image: url("/img/ico/search.png"), -webkit-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: url("/img/ico/search.png"), -moz-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: url("/img/ico/search.png"), -o-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: url("/img/ico/search.png"), linear-gradient(to bottom, #d5d5d5, #f0f0f0);
}
.button.round{width: 26px; height: 26px; border-radius: 50%; padding: 0;}
.tovar_cost .button.round{width: initial;height:initial;border-radius:3px;padding:0 3px;border:solid 1px #d5000b;background:#ffffff;box-shadow:initial;}
.button.round &gt; i{display:block;color:#d5000b;font-size:12px;}
.button.round &gt; i.minus{display: none;}
.button.round.active &gt; i.plus{display: none;}
.button.round.active &gt; i.minus{display: block;}
.phones{float: right; font-size: 14px; margin: 4px 0 7px;}
.phones span{display: inline-block; vertical-align: middle; margin-left: 5px;}
.phones .nomer{font: normal 19px/19px arial, tahoma; vertical-align: text-top; margin-left: 5px; margin-left: 5px;}
.work-time{float: right; clear: right; color: #414141; padding-left: 17px; background: url("/img/ico/time.png") no-repeat 0 center;}
.rozn-opt{float: right; display: inline-block; margin: 0 40px 10px 0; color: #11A900;}
.price-toggle{padding-top: 1px;}
.price-toggle p{margin: 6px 0; color: #b0b0b0;}
.price-toggle a.active, .price-toggle a.active:hover, .price-toggle .link.active, .price-toggle .link.active:hover{color: #291213; text-decoration: none;}
menu{display: block; clear: both; width: 998px; margin: 25px -5px 0; padding: 0; border: 1px solid #d1dae8; border-style: solid; border-color: #d1dae8 #e8ebef #848ea2; box-shadow: 0 7px 7px -5px #828899; background: url("/images/menu-fon.png") repeat-x bottom; height: 50px; white-space: nowrap; text-align: center; position: relative; z-index: 10; border-radius: 2px 2px 1px 1px;}
menu &gt; li{display: inline-block; margin: 0; padding: 0;}
menu &gt; li &gt; a{display: inline-block; padding: 10px 16px 10px; height: 17px; color: #414141; font: normal 16px/17px arial, tahoma; box-shadow: -1px 0 0 #f3f7fc inset; border-left: 1px solid #dde4ef;}
menu &gt; li &gt; a:hover, menu &gt; li &gt; a.hover{
    color: #414141; text-decoration: none;}
menu &gt; li &gt; a.current{
    color: #414141;
    border-top: 1px solid #fff;
    margin-top: -1px;
    box-shadow: inset 8px 0 3px -5px #bccfe4, inset -8px 0 3px -5px #bccfe4;
}
menu li:first-child a{border-left: 0;}
menu li.last a{box-shadow: none;}
.fixed-header{position: fixed; background: #d8e3f5; top: -50px; width: 990px; z-index: 30; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; box-shadow: 0 1px 1px #babec6;}
.fixed-header:before, .fixed-header:after{display: block; position: absolute; content: ""; top: 100%; height: 0; width: 0; margin-top: 1px;}
.fixed-header:before{border-style: solid; border-width: 0 6px 4px 0; border-color: transparent #a0a0a0 transparent transparent; left: 1px;}
.fixed-header:after{border-style: solid; border-width: 4px 6px 0 0; border-color: #a0a0a0 transparent transparent transparent; right: 1px;}
header .first-line.fixed-header{margin: 0 -7px 20px; padding: 0 7px 12px 7px;  border: none;}
header .first-line.fixed-header &gt; a.basket {padding: 13px 22px 13px 70px; margin-right: -7px;}
.fixed-header.showed{top: 0;}
.fixed-header &gt; div{display: inline-block; vertical-align: middle;}
.fixed-header &gt; div.phones {background: #8fcf41 none repeat scroll 0% 0%; float: none; font: normal 10px arial, tahoma, sans-serif;  color: #FFF; border-left: 1px solid #d0d1cc; padding: 9px 0; width: 235px; text-align: center; margin: 0; float: right; height: 22px;}
.fixed-header &gt; div.phones span{margin: 0;}
.phones .nomer-line {
    font: 20px/20px arial, tahoma;
    vertical-align: text-top;
    color: #FFF;
    margin-left: 17px;
}
.roznic-line {
    float: right;
    padding-right: 10px;
    padding-top: 3px;
    color: rgb(153, 151, 151);
}
.tovar-information-table a {color: #7DADDE;}
.fixed-header &gt; div.work-time {float: none; margin: 0 30px;}
.shield, .delivery{display: inline-block; vertical-align: middle; font-size: 12px; line-height: 14px; float: right; margin: 5px 35px 0 0;}
.shield{padding-left: 28px; background: url("/img/ico/shield.png") no-repeat 0 center;}
.delivery{padding-left:  35px; background: url("/img/ico/bus.png") no-repeat 0 center;}
.fixed-header &gt; div.price-toggle{color: #291213; float: right; margin: 12px 50px 0;}
.fixed-header_catalog{position: absolute; top: 0; left: 0; margin: 0 0 0 20px;}
.fixed-header_catalog &gt; a, .fixed-header_catalog &gt; .link{color: #414141; font: normal 16px arial, tahoma; padding: 0 10px; display: block;}
.fixed-header_catalog &gt; a, .fixed-header_catalog &gt; .link .min-burger{width: 40px;}
.fixed-header_catalog &gt; a &gt; i, .fixed-header_catalog &gt; .link &gt; i{width: 0; height: 0; border-color: #333333 transparent transparent; border-style: solid solid none; border-width: 5px 4px 0 4px; margin: 1px 0 0 1px; display: inline-block; vertical-align: middle;}
.fixed-header_catalog:hover,
.fixed-header_catalog .link.active {background: #fff; box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.fixed-header_catalog:hover &gt; a {background: #fff; z-index: 1; position: relative;}
.fixed-header_catalog_body{width: 390px;position: absolute; left: 0; top: 100%; background: #fff; display: none;font-size: 15px;}
.fixed-header_catalog:hover .fixed-header_catalog_body{box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.fixed-header_catalog_body ul{margin: 0; padding: 0; list-style: none; background: #fff; z-index: 1; position: relative;}
.fixed-header_catalog_body ul li{display: block; position: relative;}
.fixed-header_catalog_body ul li a{display: block; padding: 5px 28px 5px 10px;}
.fixed-header_catalog_body ul li li a{padding: 5px 15px 5px 15px; white-space: nowrap;}
.fixed-header_catalog_body &gt; ul &gt; li &gt; a{background: #fff url("/img/arrow-right_small.png") no-repeat 95% 11px; position: relative; z-index: 1;}
.fixed-header_catalog_body ul li:first-child &gt; a{padding-top: 15px;}
.fixed-header_catalog_body &gt; ul &gt; li:first-child &gt; a{background-position: 95% 21px !important;}
.fixed-header_catalog_body ul li:last-child &gt; a{padding-bottom: 15px;}
.fixed-header_catalog_body &gt; ul &gt; li:hover &gt; a{background: #fff url("/img/arrow-right_small_red.png") no-repeat 95% 11px;}
.fixed-header_catalog_body &gt; ul &gt; li &gt; a:last-child{background: #fff;}
.fixed-header_catalog_body ul li &gt; div{display: none; position: absolute; top: 0; left: 100%; border-left: 1px solid #ededed;}
.fixed-header_catalog_body ul li:hover &gt; div{display: block; box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.submenu{position: absolute; width: 990px; top: 100%; left: 5px; padding: 0 0 52px;z-index: 10; background: #fff; text-align: left; white-space: normal; border-top: 1px solid #868fa3; box-shadow: 0 2px 5px #9299a8; display: none; list-style: none;}
.submenu ul{display: none; list-style: none; padding: 0; margin: 0;}
.submenu ul.active{display: inline-block; vertical-align: top;}
.submenu ul.submenu-list{width: 215px;}
.submenu ul.submenu-list li{display: block; margin-bottom: -1px;}
.submenu ul.submenu-list li a{display: block; width: 175px; padding: 13px 0 14px; margin: 0 20px; border-top: 1px solid #ccd5e3; font: normal 17px/19px arial, tahoma;}
.submenu ul.submenu-list li.active, .submenu ul.submenu-list li:not(.all-puncts):hover{background: #fff; position: relative; z-index: 1;}
.submenu ul.submenu-list li.active a, .submenu ul.submenu-list li:not(.all-puncts):hover a{text-decoration: underline; border-color: transparent;}
.submenu ul.submenu-list li:first-child a{border-top: none;}
.submenu ul.submenu-list li.active{background: #fff;}
.submenu-list_back{position: absolute; top: 0; left: 0; width: 215px; height: 100%; background: #eff4fb; z-index: -1;}
.submenu ul .all-puncts, .submenu ul.submenu-list_inner li.all-puncts{width: 80px; white-space: nowrap; border-top: 1px solid #1e1e1e !important; padding: 3px 0 23px; position: absolute; bottom: 0; margin: 0;}
.submenu ul.submenu-list_inner li.all-puncts{margin-left: 28px;}
.submenu ul .all-puncts a, .submenu ul.submenu-list li.all-puncts a, .submenu ul.submenu-list_inner li.all-puncts a{font-size: 12px; border: none; padding: 0; font-family: arial, tahoma, sans-serif; margin: 0; width: 180px; white-space: normal; display: block;}
.submenu ul.submenu-list .all-puncts{left: 20px;}
.submenu ul.submenu-list_inner{margin: 0 15px; width: 315px;}
.submenu ul.submenu-list_inner a{font-size: 15px;}
.submenu ul.submenu-list_inner li{padding: 0 0 0 35px; margin: 25px 0;}
.submenu ul.submenu-list_inner li .punct-with-ico img{float: left; display: block; margin-left: -35px;}
.submenu ul.submenu-list_inner li p a{font-size: 13px;}
.submenu .menu-brands{display: none; vertical-align: top; width: 745px; margin: 30px 0 -20px;}
.submenu .menu-brands.active{display: inline-block;}
.submenu .submenu-list_inner.active ~ .menu-brands{border-left: 1px solid #ededed; width: 420px;}
.submenu .menu-brands &gt; p{margin: 0 0 8px 20px; font: normal 16px arial, tahoma;}
.menu-brand{width: 90px; padding-left: 45px; display: inline-block; vertical-align: top; min-height: 53px; margin-top: 5px;}
.menu-brand p{margin: 0; color:#999}
.menu-brand a{font: normal 17px/23px arial, tahoma;}
.menu-brand i{display: block; float: left; margin-left: -105px; width: 85px; height: 50px; border: 1px solid #e0e0e0;}
.menu-brand i span{width: 85px; height: 50px; display: table-cell; vertical-align: middle; text-align: center;}
header .first-line &gt; .basket.empty{
    background: #fff url("/img/ico/basket-.png") no-repeat 30px center;
    color: #333333;
    border: 1px solid #d0d1cc;
    border-style: none none solid solid;
    padding: 7px 15px 0 70px;
    height: 21px;
}
header .first-line.fixed-header &gt; .basket.empty {
    padding: 13px 15px 6px 70px;
    height: 22px;
}
.header-print{display: none;}
.pre-search{display: none; position: absolute; left: 0; top: 100%; width: 100%; min-width: 320px; border-radius: 0 0 3px 3px; box-shadow: 2px 3px 20px rgba(0,0,0,.15); background: #fff; z-index: 20;}
.pre-search_summary{background: #f6f9fd; border-top: 1px solid #d0d1cc; padding: 12px 15px; color: #333333; font: normal 16px/28px arial, tahoma; border-radius: 0 0 3px 3px;}
.header-search .pre-search input[type="button"] {border-radius: 2px; width: auto; position: relative; top: auto; right: auto; min-width: 29px; padding: 5px 13px; font-size: 12px;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ededed),color-stop(0.55, #ededed),color-stop(0.55, #dcdcdc));
    background-image: -o-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: -moz-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: -webkit-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: -ms-linear-gradient(bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    background-image: linear-gradient(to bottom, #ededed 0%, #ededed 55%, #dcdcdc 55%);
    }
.header-search .pre-search input[type="button"]:hover{
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f5f5f5),color-stop(0.55, #f5f5f5),color-stop(0.55, #e3e3e3));
    background-image: -o-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: -moz-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: -webkit-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: -ms-linear-gradient(bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #f5f5f5 55%, #e3e3e3 55%);
}
.header-search .pre-search input[type="button"]:active{
    box-shadow: 0 2px 1px -1px #b3b3b3 inset;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: -moz-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: -o-linear-gradient(top, #d5d5d5, #f0f0f0);
    background-image: linear-gradient(to bottom, #d5d5d5, #f0f0f0);
}
.pre-search {
    width: 100%;
    max-height: calc(100vh - 135px);
    overflow: auto;
    min-width: initial;
}
.close-window, .close-window-filt{
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    text-indent: -10000px;
    /*background: url("/images/close-for-mobile.png") no-repeat scroll center 65px;*/
    width: 40px;
    height: 100%;
}
.close-window-filt{
    top: 0;
    right: 0;
    z-index: 99;
}
.close-window-filt.bottom{
    position: absolute;
    top: -5px;
    right: 77px;
}
.close-window-filt svg{
    position: absolute;
    top: 51px;
    right: 0px;
    fill: #fff;
    width: 29px;
    height: 29px;
    border: 1px solid #c7000a;
    padding: 4px;
    background: #c7000a;
}
.pre-search_result{padding: 1px 15px;}
.pre-search_line{color: #333333; font-size: 12px; padding: 18px 0;}
.pre-search_line + .pre-search_line{border-top: 1px solid #d0d1cc;}
.pre-search_img, .pre-search_img &gt; img{width: 50px; height: 50px;}
.pre-search_img{display: block; margin-right: 20px; float: left;}
.pre-search_line p{margin: 10px 0 0;}
.pre-search_line span{display: inline-block; vertical-align: middle;}
.pre-search_line span.red{color: #d5000b;}
.pre-search_line span + span{margin-left: 15px;}
.favourites-top {
    float: right;
    border-left: 1px solid #d0d1cc;
    position: relative;
    z-index: 99;
}
.favourites-top svg {
    width: 20px;
    height: 20px;
    padding: 4px;
    fill: #E6373C;
    display: block;
    cursor: pointer;
}
.favourites-top .mini-cart__count {
    top: -5px;
    right: initial;
    left: 15px;
    border: solid 1px #fff;
}
.favourites-top.fix svg {
    padding: 10px 7px;
}
.favourites-top.fix .mini-cart__count {
    top: 0;
    left: 20px;
}
.mini-cart__count{
    text-indent: 0;
    display: block;
    position: absolute;
    top: 9px;
    right: 10px;
    background: #E6373C;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    padding: 0 4px;
    color: white;
    text-align: center;
    min-width: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
header {
    position: relative;
    padding-top: 0;
}
header .viber {
    float: right;
    border-left: 1px solid #d0d1cc;
    height: 22px;
    padding: 3px;
}
.help-my {
    background: none;
}
.help-my span.block {
    width: 275px;
    top: 45px;
    right: 10px!important;
}
.help-my span.block span {
    padding: 15px;
}
.viber .help-my {
    width: 20px;
    height: 22px;
    background: url(/images/viber-icon.png) no-repeat center;
    margin: 0;
    position: relative;
}
.viber .help-my span.block {
    top: 35px;
    left: -15px;
    width: 280px;
}
.viber .help-my span:after,
.viber .help-my span:before {
    left: 20px;
    right: auto;
}
.ui-tooltip {max-width: 500px !important;}
.help-my {display: inline-block; width: 11px; height: 11px; background: url("/img/ico/help.png") no-repeat center; margin: 2px 0 0 -17px; position: relative;}
.help-my:hover {z-index: 10;}
.help-my span.block {
    position: absolute;
    display: none;
    top: 30px;
    left: -20px;
    width: 500px;
    padding-top: 30px;
    margin-top: -40px;
}
.help-my span.block.right {
    right: -20px;
    left: auto;
}
.help-my span.block span {
    display: block;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    border: 1px solid #d0d1cc;
    -webkit-box-shadow: 0 0 8px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow:    0 0 8px 0px rgba(50, 50, 50, 0.1);
    box-shadow:         0 0 8px 0px rgba(50, 50, 50, 0.1);
}
.help-my span em {display: inline-block; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana; color: #333333; text-align: left;}
.help-my span:before {position: absolute; right: 19px; top: 26px; content: ' '; z-index: 10;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;}
.help-my span:after {position: absolute; right: 18px; top: 24px; content: ' ';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #d9d9d5;}
.top-search input.header-search {
    margin: 0!important;
}
.header-search input[type="submit"] {
    background-color: rgba(0,0,0,0);
    background-image: url(/img/ico/search.png);
    background-position: center center;
    background-repeat: no-repeat;
    border: none;
    border-radius: none;
    box-shadow: none;
    height: 37px;
    min-width: 47px;
    padding: 10px 15px;
    position: absolute;
    left: 0;
    top: 0;
    width: 29px;
    pointer-events: none;
}
.mob-phone{
    width: 50px;
    height: 50px;
    float: right;
}
.mob-phones-show{
    display: none;
    position: fixed;
    padding: 10px 0;
    font-weight: bold;
    text-align: center;
    font-size: 19px;
    top: 52px;
    background: white;
    width: 100%;
    border-bottom: 1px solid #D0D1CC;
    z-index: 2;
}
.mob-phones-show .close-window{
    right: 5px;
    top: 11px;
}
.mob-phones-show.active{
    display: block;
}
.mob-phones-show img {
    margin-right: 10px;
}
.mob-menu li:last-child {
    border-bottom: 0 none;
}
.b-categories-nav .mob-menu li a{
    margin: 0 0 0 2.5%;
    padding: 12px 9px 12px 20px;
}
.mob-menu li &gt; a{
    color: #252525;
    display: block;
    height: 25px;
    min-height: 18px;
    font-size: 18px;
    line-height: 22px;
    list-style-type: none;
    padding: 11px 10px 11px 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.mob-menu li &gt; a.action {
    color: #d5000b;
}
.mob-menu li &gt; a &gt; span &gt; span {
    margin-right: 10px;
}
#mob-container{
    color: #252525;
    min-height: 100%;
    height: 100%;
    width: 100%;
    z-index: 500;
    display: none;
    margin-top: 51px;
}
#mob-container.active{
    display: block;
}
#mob-container.show{
    display: block !important;
    margin-top: 0;
    margin-bottom: 20px;
}
#mob-container ul{
    padding: 0;
    list-style-type: none;
    width: 100%;
    overflow: hidden;
}
.mob-menu .mob-submenu{
    background: none;
   border-top: 1px solid #ddd;
}
.mob-line .work-time{
    font-size: 12px;
    padding: 0;
    width: 175px;
    text-align: center;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    float: none;
    font-weight: normal;
}
.b-categories-nav .mob-menu .mob-submenu .mob-submenu li{
    border-color: #eee;
    background-color: #fff;
    display: none;
}
.b-categories-nav .mob-menu .mob-submenu li.active .mob-submenu li{
    display: block;
}
.mob-menu li .mob-submenu li &gt; .mob-submenu li a {
        padding: 10px;
}
.mob-menu li .mob-submenu li &gt; .mob-submenu li a img {
    width: 27px;
    height: 27px;
    margin-right: 5px;
}
.mob-menu li .mob-submenu li &gt; .mob-submenu li a svg {
    width: 27px;
    height: 27px;
    margin-right: 5px;
    vertical-align: middle;
}
.mob-menu li .mob-submenu li &gt; .mob-submenu li a span {
    line-height: 25px;
    display: inline-block;
    margin-left: 0;
}
.mob-menu li .mob-submenu li &gt; .mob-submenu li a span.padd {
    padding-left: 38px;
}
.b-categories-nav .mob-menu li &gt; a .pointer{
    background: url(/images/pointer-right.png) no-repeat 0 0;
    height: 8px;
    left: 9px;
    position: absolute;
    top: 18px;
    width: 6px;
}
.b-categories-nav .mob-menu li.active &gt; a .pointer{
    background: url(/images/pointer-down.png) no-repeat 0 0;
    width: 8px;
    height: 6px;
}
.b-categories-nav .mob-menu li.active &gt; a{
    font-weight: bold;
}
.mobil-search{
    float: right;
}
.mobil-fixed-line{
    display: none;
}
.mobil-fixed-line.active{
    display: block;
    position: relative;
}
.mobil-search-line{
    display: none;
    width: 100%;
    position: absolute;
    box-sizing: border-box;
}
.mobil-search-line.active{
    display: block;
}
#mob-form-search{
    height: 32px;
    width: 100%;
    margin: 0;
    float: initial;
}
.mobil-search-line #mob-form-search input.mobil-search-input{
    width: 100%;
    border: none;
    border-radius: 16px;
    padding: 0 10px 0 45px;
}
.mobil-search-line #mob-form-search input.submit{
    height: 32px;
    padding: 0;
    width: 40px;
    right: 40px;
}
.gl-breadcrumbs{
    font-size: 12px;
    line-height: 15px;
}
.gl-wrapper{
    padding: 0 2.5%;
}
.gl-breadcrumbs__inner{
    margin-left: -5px;
}
.gl-breadcrumbs .gl-crumb{
    float: left;
    font-weight: normal;
    position: relative;
    color: #c7c7c7;
}
.gl-breadcrumbs a{
    background: url('/img/crumbs-arr.png') no-repeat 100% 50%;
    color: #989898;
    display: block;
    text-decoration: none;
    padding: 5px 10px 5px 5px;
}
.gl-breadcrumbs .gl-crumb:last-child a {
    padding-right: 5px;
    background: none;
}
.poisk-line {
  float: right;
}
.poisk-line form.header-search {
    margin: 4px 25px;
    width: calc(100% - 100px);
}
.poisk-line form.header-search input[type="text"] {
    padding: 4px 10px 6px 45px;
}
.poisk-line form.header-search input[type="submit"] {
    padding: 0;
    height: 31px;
}
.fixed-header .aktsii-skidki {
    position: absolute;
    top: 13px;
    left: 195px;
}
.fixed-header .promo-adv {
    position: absolute;
    top: 0px;
    left: 195px;
    background: #8fcf41;
    padding: 5px 10px;
    color: #fff;
}
.fixed-header .promo-adv span {
    font-weight: bold;
}
.fixed-header .aktsii-skidki a span {
    color: #6586b8;
    border-bottom: 1px dotted #6586b8;
}
.fixed-header .aktsii-skidki a span:hover {
    border-bottom: 0 none;
}
menu.ajax-menu.mod {
    /*background: linear-gradient(to top, #d8e3f4, #f8fbff);*/
    background: #d8e3f5;
}
menu.ajax-menu.mod &gt; li {
    display: table-cell;
    /*background: linear-gradient(to top, #d8e3f4, #f8fbff);*/
    background: #d8e3f5;
    height: 50px;
    border-left: 1px solid #CECECE;
}
menu.ajax-menu.mod &gt; li:first-child {
    border: 0 none;
}
menu.ajax-menu.mod &gt; li:hover {
    background: #F7F9FB;
}
menu.ajax-menu.mod &gt; li.active {
    background: #b0cefb;
}
menu.ajax-menu.mod &gt; li span {
    display: block;
}
menu.ajax-menu.mod &gt; li.submenu {
    display: none;
    height: auto;
    background: #fff;
}
menu.ajax-menu.mod &gt; li {
    vertical-align: middle;
}
menu.ajax-menu.mod &gt; li &gt; a {
    box-shadow: none;
    font-size: 1.25em;
    padding: 1px 21px 0px;
}
menu.ajax-menu.mod &gt; li &gt; a {
    border: 0 none;
}
header .first-line.mobile {
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 100;
    top: 0;
    transition: 0.5s;
}
body.index .phonehead.bann header.phonehead.bann .first-line.mobile {
    height: 95px;
}
.phonehead.bann {
    margin-bottom: 35px;
}
body.index .phonehead.bann {
    margin-bottom: 80px;
}
body.index .mobil-search-line {
    display: block;
}
body.index .mobil-fixed-line.svg .mobil-search {
    display: none;
}
.phonehead.bann .mob-phones-show {
    top: 48px;
    z-index: 99;
}
body.index .phonehead.bann .mob-phones-show {
    top: 96px;
}
.phonehead.bann .mobil-search-line {
    top: 49px;
    z-index: 99;
    background: #3d8fef;
    padding: 0 15px 15px 15px;
}
.phonehead.bann #mob-container {
    margin-top: 35px;
}
.mobil-fixed-line.svg {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 50px;
    background: #3d8fef;
    padding-right: 15px;
}
.mobil-fixed-line.svg .burger,
.mobil-fixed-line.svg .mob-logo,
.mobil-fixed-line.svg .mob-phone,
.mobil-fixed-line.svg .mob-favourites,
.mobil-fixed-line.svg .mobil-search,
.mobil-fixed-line.svg .basket {
    float: none;
    width: initial;
    height: initial;
    margin-left: 15px;
    position: relative;
}
.mobil-fixed-line svg {
    height: 20px;
    fill: #ffffff;
    display: block;
}
.mobil-fixed-line.svg .mob-logo {
    margin-right: auto;
    margin-top: 3px;
}
.mobil-fixed-line.svg .mini-cart__count {
    top: -9px;
    right: initial;
    left: 11px;
}
.dop-viber {
    position: fixed;
    bottom: 65px;
    right: 10px;
    width: 70px;
    z-index: 99;
}
.dop-viber img {
    display: block;
    width: 100%;
}
.dop-viber:before {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background: transparent;
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    -webkit-box-shadow: 0px 0px 33px 8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 33px 8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 33px 8px rgba(0,0,0,0.75);
}
.mob-page_heading{
    padding: 10px 2.5% 10px 2.5%;
    font-size: 16px;
    line-height: 23px;
    font-family: arial, tahoma, sans-serif;
    font-weight: bold;
}
#itc-widget-wrapper {
    opacity: 1!important;
}
#itc-widget-wrapper button{background-color: #c7000a; border: 1px solid #c51d26; border-radius: 3px;}
#itc-widget-wrapper button:hover{background-color: #e8000c;}
@media screen and (min-width: 1280px) and (max-width: 1420px){
    menu.ajax-menu.mod &gt; li &gt; a {
        padding: 1px 15px 0px;
    }
    body {min-width:1280px;}
    .body{width: 1280px;}
    menu {width: 1288px;}
    menu &gt; li &gt; a {padding: 10px 33px 10px;}
    .fixed-header {width: 1280px;}
    header .first-line &gt; .compare {width: 91px; padding: 13px 10px 12px 53px; background: url("/img/ico/compare.png") no-repeat 25px center;}
    header .first-line &gt; .compare span{display: inline;}
    header nav {margin: 7px 47px 7px;}
    header nav a {margin: 0 10px;}
    header .first-line &gt; .skype, header .first-line &gt; .consultant {margin: 13px 10px 12px 15px;}
    .phones span{margin-left: 60px;}
    .phones span + span{margin-left: 20px;}
    .fixed-header &gt; div.work-time {margin: 0 70px;}
    .logo {
        width: 263px;
        height: 55px;
        background: url("/img/logo.png") no-repeat;
    }
    .header-middle {padding: 0 35px 0 60px;}
    .phones{color: #8a8383;}
    .phones .nomer{font: normal 24px/24px arial, tahoma; vertical-align: text-top; color: #333333; margin-left: 5px;}
    .phones .nomer-line{font: normal 30px/24px arial, tahoma; vertical-align: text-top; color: #FFF; margin-left: 17px;}
    .rozn-opt {margin: 0 50px 0 0;}
    .submenu{width: 1280px;}
    .submenu ul.submenu-list{width: 235px;}
    .submenu ul.submenu-list li a{margin: 0 30px;}
    .submenu-list_back{width: 235px;}
    .submenu ul.submenu-list .all-puncts{left: 30px;}
    .submenu ul.submenu-list_inner{margin: 0 30px; width: 360px;}
    .submenu .menu-brands{width: 745px;}
    .submenu .submenu-list_inner.active ~ .menu-brands{width: 520px;}
    .submenu .menu-brands &gt; p{margin: 0 0 8px 45px;}
    .menu-brand{width: 90px;}
    .menu-brand p{margin: 0;}
    header .first-line.fixed-header &gt; a.basket {padding: 6px 22px 6px 50px;}
}
@media screen and (min-width: 1420px){
    body {min-width:1420px;}
    .body{width: 1410px;}
    header .first-line &gt; .basket {padding: 7px 15px 7px 70px; width: 215px; background: #d5000b url("/img/ico/basket.png") no-repeat 30px center; height: 14px;}
    header .first-line &gt; .basket br{display: none;}
    .fixed-header {width: 1410px;}
    header .first-line &gt; .compare {width: 91px; padding: 13px 10px 12px 53px; background: url("/img/ico/compare.png") no-repeat 25px center;}
    header .first-line &gt; .compare span{display: inline;}
    header nav {margin: 7px 5px 7px 47px;}
    header nav a {margin: 0 13px;}
    header .first-line &gt; .skype, header .first-line &gt; .consultant {margin: 13px 10px 12px 15px;}
    .phones span{margin-left: 60px;}
    .phones span + span{margin-left: 30px;}
    .fixed-header &gt; div.work-time {margin: 0 70px;}
    .fixed-header &gt; div.phones strong{font: bold 24px/24px arial, tahoma;}
    .logo {
        width: 263px;
        height: 55px;
        background: url("/img/logo-new.png") no-repeat;
    }
    .logo.new{
        padding-top: 33px;
        box-sizing: border-box;
    }
    .header-middle {padding: 0 70px 0 60px;}
    .phones{color: #8a8383;}
    .phones .nomer{font: normal 30px/24px arial, tahoma; vertical-align: text-top; color: #333333; margin-left: 17px;}
    .phones .nomer-line{font: normal 30px/24px arial, tahoma; vertical-align: text-top; color: #FFF; margin-left: 17px;}
    .rozn-opt {margin: 0 105px 0 0;}
    menu {margin: 25px -5px 0; width: 1418px; height: 50px; background: url("/images/menu-fon_big.png") repeat-x bottom;}
    menu &gt; li &gt; a {padding: 10px 35px 10px; font: normal 18px/17px arial, tahoma;}
    .submenu{width: 1410px;}
    .submenu ul.submenu-list{width: 235px;}
    .submenu ul.submenu-list li a{margin: 0 30px;}
    .submenu-list_back{width: 235px;}
    .submenu ul.submenu-list .all-puncts{left: 30px;}
    .submenu ul.submenu-list_inner{margin: 0 30px; width: 360px;}
    .submenu .menu-brands{width: 745px;}
    .submenu .submenu-list_inner.active ~ .menu-brands{width: 745px;}
    .submenu .menu-brands &gt; p{margin: 0 0 8px 45px;}
    .menu-brand{width: 95px;}
    .menu-brand p{margin: 0;}
}
@media screen and (max-width: 1419px){
    header .first-line &gt; .basket.empty {padding: 0px 15px 0px 70px; }
    header .first-line &gt; .basket{font-size: 11px; padding: 1px 15px 0px 50px;}
    .header-search{width: calc(100% - 790px);}
}
@media screen and (max-width: 1279px){
    .fixed-header .aktsii-skidki {display: none;}
    .header-search{width: 180px;}
    .fixed-header .promo-adv {display: none;}
    header .first-line &gt; .basket.empty {padding: 0px 15px 0px 50px; background-position: 10px center;}
    header .first-line.fixed-header &gt; a.basket {padding: 6px 22px 6px 50px;}
    .fixed-header &gt; div.phones strong {font: bold 12px arial, tahoma, sans-serif; vertical-align: baseline;}
    .fixed-header &gt; div.phones {width: 185px;}
    .shield, .delivery {font-size: 11px; margin: 7px 15px 0 0;}
    .fixed-header &gt; div.price-toggle {margin: 14px 15px 0; font-size: 11px;}
    .fixed-header_catalog {margin: 0 0 0 10px;}
    header .first-line &gt; .compare {padding: 13px 10px 13px 40px;}
    .fixed-header &gt; div.phones {padding: 13px 0; height: 13px;}
    menu.ajax-menu.mod &gt; li &gt; a {
        padding: 1px 4px 0px;
        font-size: 1.2em;
    }
}
@media screen and (max-width: 768px){
    #itc-widget-btn {
        display: none!important;
    }
    body.index .phonehead.bann #mob-container {
        margin-top: 80px;
    }
    .request-call {
        float: none;
        margin: 0 0 10px 0;
        display: block;
    }
    header nav {
        display: none;
    }
    .mobil-fixed-line.svg .mob-phone,
    .mobil-fixed-line.svg .mob-favourites,
    .mobil-fixed-line.svg .mobil-search,
    .mobil-fixed-line.svg .basket {
        margin-left: 50px;
    }
    .search-not-result {
        margin: 15px 0px;
    }
    .header-search.loading .ajax-loader-200 {
        background-position: bottom 0px right 15px;
    }
    header .first-line &gt; .link, header .first-line &gt; a {display: none;}
    .body {
        width: 100%;
        box-shadow: 0px 0px 0px #939393;
    }
    body {
        height:100%; margin:0;
        font-size:12px;
        background: #fff;
        width: 100%;
        min-width: 100px;
    }
    .aside_tovar {
        display: none;
    }
    aside {
        display: none;
    }
    aside.mobil-aside {
        padding-top: 0;
    }
    .other-devices {
        display: none;
    }
    aside + section + .content {
        display: none;
    }
    .attention-har-text-padding {
        display: none;
    }
    menu {
        display: none;
    }
    aside + section {
        margin-right: 0px;
        border-right: 0px solid #D0D1CC;
    }
    html {
        width: 100%;
    }
    .h1 {
        font: 20px arial, tahoma;
    }
    h2, .h2 {
        margin: 8px 0px;
        font: 16px arial, tahoma;
    }
    .fixed-header_catalog &gt; .link {
        padding: 17px 10px;}
    .first-line.fixed-header.showed .fixed-header_catalog &gt; .link {
        padding: 12px 0px 0px 10px;}
    header .first-line.fixed-header {
        margin: 0px 0px 20px;
        padding: 0px 0px;
    }
    .fixed-header_catalog:hover .fixed-header_catalog_body {
        font-size: 18px;
    }
    .fixed-header_catalog_body ul li:hover &gt; div {display: none;}
    header {
        position: relative;
        padding-top: 15px;
    }
    .gl-breadcrumbs {
        width: 100%;
        overflow-x: auto;
    }

    .gl-wrapper {
        width: max-content;
    }
}
@media screen and (max-width: 450px) {
    .mobil-fixed-line.svg .mob-phone,
    .mobil-fixed-line.svg .mob-favourites,
    .mobil-fixed-line.svg .mobil-search,
    .mobil-fixed-line.svg .basket {
        margin-left: 28px;
    }
}
@media screen and (max-width: 380px) {
    .mobil-fixed-line.svg .mob-phone,
    .mobil-fixed-line.svg .mob-favourites,
    .mobil-fixed-line.svg .mobil-search,
    .mobil-fixed-line.svg .basket {
        margin-left: 5%;
    }
}


































/* End */


/* Start:/css/split/footer.css?174136931913347*/
footer .other-site{position: absolute; text-align: left; padding-top: 35px; right: 5px; }
footer{padding: 20px 0 0; width: 100%;}
footer .center{width: 970px; margin: 0 auto; padding-left: 20px;}
footer .logo{display: block; float: none; width: 260px; height: 8px; padding: 55px 0 0 5px; background: url("/img/logo-big.png") no-repeat; font-size: 11px; line-height: 8px; color: #414141;}
.copyright{width: 270px; float: left;}
.copyright p{margin: 20px 0 25px;}
.copyright .other-site a{display: inline-block; vertical-align: middle; margin: 0 10px 0 5px;}
footer .phones{float: left; margin-left: 45px;}
footer .phones span{margin-right: 25px; margin-left: 0;}
footer .work-time{margin-left: 15px; width: 80px; float: left;}
footer ul{display: inline-block; vertical-align: top; padding: 0; margin: 10px 0 0 40px; list-style: none;}
footer ul li{display: block;}
footer ul li a{margin: 4px 0; display: block;}
footer ul li strong a{margin: 7px 0 10px; font: normal 16px arial, tahoma;}
footer ul li strong a.action{color:#d5000b;}
.mob-phone-footer {
    display: flex;
    flex-wrap: wrap;
    font-size: 13.5px;
    padding-top: 10px;
}
.mob-phone-footer a {
    width: 50%;
    line-height: 26px;
}
.mob-phone-footer a img {
    margin-right: 5px;
    display: inline-block;
    max-width: 13px;
    max-height: 16px;
}
.company-inform {
    background: #EDEDED none repeat scroll 0% 0%;
    color: #7B7B7B;
    font-size: 11px;
    line-height: 14px;
    clear: both;
    margin-top: 40px;
    padding: 5px 0px;
}
.fRight{float: right;}
.fLeft{float: left;}
.company-inform .block-1{width: 310px;}
.company-inform .block-2{width: 300px; margin-right: 125px;}
.company-inform .block-3{width: 185px; margin-right: 30px;}
.company-inform p{margin: 7px 0;}
.complain{display: inline-block; padding: 2px 0 1px 22px; background: url("/img/ico/complain.png") no-repeat 0 center;}
.mask_popup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(26,26,26,.7); z-index: 100;}
.popup{display: none; opacity: 1; position: fixed; width: 100%; height: auto; top: 50%; left: 0; margin-top: -200px; padding: 1px 0; text-align: center; z-index: 10000;}
.popup article{color: #414141; font-size: 12px;display: inline-block; width: auto; padding: 10px 40px; background: #fff; position: relative; text-align: left; border-radius: 4px;}
.popup#write-seller article{width: 525px;}
.popup .close{display: inline-block; width: 16px; height: 16px; background: url("/img/close.png") no-repeat center; position: absolute; right: 11px;; top: 11px; cursor: pointer; z-index: 3;}
.popup_title{color: #231f20; font: normal 30px/22px 'FiraSansOT medium'; margin: 20px 0 10px;}
.popup-absolute{position: absolute; top: 0; margin-top: 0 !important; padding: 50px 0;}
.popup article .success {
    font-size: 16px;
    margin-top: 15px;
}
.fixed-block{position: fixed;}
.choosen-wrapper{display: inline-block; vertical-align: middle;}
.popup#for-call article{width: 380px;}
.popup#for-call .h1{margin: 22px 0 28px; color: #333333;}
.popup#for-call .standart-form{margin: 44px 0 35px;}
.popup#for-call .button, .popup#for-call input[type="button"]{margin-top: 25px; font-size: 16px; padding: 7px 14px;}
.popup#for-call input[type="button"]{height: 36px;}
.popup#for-call .for-space{display: inline-block; margin: 0 10px; font-size: 14px; vertical-align: middle;}
.popup#for-call input[type="text"]{width: 208px;}
.scroll-top{padding: 9px 9px; position: fixed; bottom: -50px; right: 50%; margin-right: -746px; -webkit-transition: color .4s ease; -moz-transition: bottom .4s ease; -o-transition: bottom .4s ease; -ms-transition: bottom .4s ease; transition: bottom .4s ease;}
.scroll-top.show{bottom: 78px;}
.back-to-catalog{display: inline-block; vertical-align: middle; padding-left: 17px; margin-right: 25px; font-size: 14px; color: #c5000a; text-decoration: underline; background: url("/img/ico/back.png") no-repeat 0 4px;}
.back-to-catalog:hover{color: #1359a4; text-decoration: none;}
.back-to-catalog + input[type="button"]{display: inline-block; vertical-align: middle;}
.popup#add-ok article{width: 800px;}
.popup#add-ok article .h1{margin: 14px 0 30px;}
.popup#add-ok .tovar{border: none; padding: 0 0 0 250px; height: auto; width: auto; margin-bottom: 5px;}
.popup#add-ok .tovar.smaller {width: 200px; padding: 1px 15px 0;}
.popup#add-ok .tovar:not(.smaller) .tovar_photo{margin-left: -250px;}
.popup#add-ok .tovar:not(.smaller) .tovar_name{height: auto; font: normal 16px/20px arial, tahoma;}
.popup#add-ok .tovar:not(.smaller) .tovar_description.precies{margin: 10px 0 20px;}
.popup#add-ok .popup-tovars{border-top: 1px solid #d0d1cc; padding-top: 13px;}
.popup#add-ok .popup-tovars .h1 {margin-bottom: 23px;}
.popup-tovars .aks-poyasnenie{margin-top: 10px; text-align: right; font-size: 11px; color: #999;}
.popup#add-ok .tovar_description.precies table {margin: 10px 0 20px;}
.popup#add-ok .tovar-slider_wrapper {margin: 0 -20px 1px; padding: 15px 15px 1px 15px; border-bottom: none;}
.popup#add-ok .tovar:not(.smaller) .tovar_photo, .popup#add-ok .tovar:not(.smaller) .tovar_photo span{height: 190px;}
.popup#add-ok .tovar:not(.smaller) .tovar_photo &gt; span img {max-height: 190px;}
.popup#add-ok .popup-tovars {
    border-top: 0 none;
    min-height: 420px;
}
.popup#add-ok .popup-tovars .h1 {
    border-top: 1px solid #d0d1cc;
    padding-top: 15px;
}
.popup#add-ok .tovar .p-oneclick {
    text-align: left;
    padding-right: 18px;
    padding-left: 195px;
}
.popup#all-brands article{width: 660px; padding-bottom: 25px;}
.popup#all-brands .all-brands{margin-right: -25px;}
.popup#all-brands .brand-small{display: inline-block; width: 95px; margin-right: 25px; padding-left: 105px; margin: 10px 0;}
.popup#all-brands .brand-small .brand-small_img {margin-left: -105px;}
.popup#all-brands .brand-small .brand-small_img, .popup#all-brands .brand-small .brand-small_img i {width: 85px; height: 50px;}
.popup#complain article{max-width: 440px;}
.popup#complain .standart-form .with-label {padding-left: 150px;}
.popup#complain .standart-form label.label {width: 140px; margin-left: -150px;}
.popup#complain textarea{height: 110px; resize: vertical; max-height: 200px;}
.popup#complain input[type="text"], .popup#complain textarea{width: 265px;}
.popup#vygoda input[type="text"], .popup#vygoda input[type="email"], .popup#vygoda input[type="tel"], .popup#vygoda textarea{width: 265px;}
.form-thankyou-message {
    display: none;
    font-size: 18px;
    line-height: 24px;
}
.error-span {
    color: #d5000b;
}
.popup#for-call .chosen-search input[type="text"] {
    width: 71px;
}
.error-span,
.standart-form .order-step .error-span {
    display: none;
}

.standart-form .error-span {
    display: block;
}
.popup .error-span {
    display: none;
}
.popup#one-click .tovar {margin: 20px -15px 0 0; padding-left: 40px; border-right: none; width: 225px;}
.tovar_description.precies table {margin: 20px 0 21px;}
.tovar_description.precies td {padding: 7px 0;}
.tovar_description.precies td.red strong{font: normal 16px arial, tahoma;}
.popup#one-click .tovar input[type="button"]{font-size: 16px; height: 36px;padding: 7px 50px;}
.popup#one-click .tovar .ruleok{white-space: nowrap; color: #414141; margin-left: -20px;}
.popup#one-click .order{border-right: 1px solid #d0d1cc; margin-right: 270px;}
.popup#one-click.type-2 article {width: 550px; padding-bottom: 30px;}
.popup#one-click.type-2 .standart-form.order input[type="text"], .popup#one-click.type-2 .standart-form.order input[type="password"], .popup#one-click.type-2 .standart-form.order textarea {width: 160px;}
.popup#one-click.type-2 .standart-form.order textarea{height: 100px; resize: none;}
.popup#one-click.type-2 .tovar_description.precies table {margin: 20px 0 0;}
.popup#one-click.type-2 .space{margin-top: 75px;}
.no-marg-bottom{margin-bottom: 0 !important;}
.popup#one-click .tovar_photo span img,
.popup#cost-delivery .tovar_photo span img {
    max-width: 225px;
}
.popup#one-click article{width: 1210px;}
.popup#one-click article .h1{margin: 9px 0 14px;}
.order-step{width: 270px; display: inline-block; margin-right: 40px; vertical-align: top; margin-bottom: 10px;}
.standart-form.order .with-label {padding-left: 90px;}
.standart-form.order label.label {width: 85px; margin-left: -90px;}
.standart-form.order input[type="text"], .standart-form.order input[type="password"], .standart-form.order textarea {height: 17px; padding: 3px 9px 2px; line-height: 18px; width: 138px;}
.standart-form.order .uf_2_user_phone {
    font-size: 12px;
}
.order-step &gt; div, .order-step &gt; section &gt; div{margin: 20px 0;}
@media screen and (min-width: 1280px) and (max-width: 1420px){
    footer {padding: 20px 0 0;}
    footer .center {width: 1230px; padding-left: 0; position: relative;}
    footer .phones span {margin: 7px 25px 7px 0; display: block; color: #333333;}
    footer .phones span + span {margin-left: 0;}
    footer .phones strong {font: bold 14px arial, tahoma, sans-serif;}
    footer .width-block{width: 500px; float: left;}
    footer .phones {margin-left: 35px;}
    footer .work-time {margin-left: 35px; width: 130px; color: #767676;}
    footer .work-time br{display: none;}
    footer ul li strong a {font: normal 18px arial, tahoma;}
    footer ul {margin: 0 0 0 50px;}
    footer .width-block + ul{margin-left: 50px;}
    footer .other-site{right: 0px; bottom: -40px; text-align: right; position: absolute;}
}
@media screen and (min-width: 1420px){
    footer {padding: 20px 0 0;}
    footer .center {width: 1355px; padding-left: 0; position: relative;}
    footer .phones span {margin: 7px 25px 7px 0; display: block; color: #333333;}
    footer .phones span + span {margin-left: 0;}
    footer .phones strong {font: bold 14px arial, tahoma, sans-serif;}
    footer .width-block{width: 500px; float: left;}
    footer .phones {margin-left: 35px;}
    footer .work-time {margin-left: 35px; width: 130px; color: #767676;}
    footer .work-time br{display: none;}
    footer ul li strong a {font: normal 18px arial, tahoma;}
    footer ul {margin: 0 0 0 95px;}
    footer .width-block + ul{margin-left: 50px;}
    footer .other-site{position: absolute; right: 0; text-align: right; bottom: -35px;}
    .benefits_slider_wrapper &gt; .benefits_slider{width: 230px;}
    .benefits_slide{width: 230px;}
    label.to-comparison{margin: -2px 0 0 20px;}
    .smaller-news img {width: 230px;}
}
@media screen and (max-width: 1419px){
    .popup#one-click .tovar .ruleok {font-size: 11px;}
    .popup#one-click .tovar input[type="button"] {padding: 7px 44px;}
    .popup#one-click article {padding: 10px 25px; width: 1185px;}
    .popup#one-click .tovar {padding-left: 25px;}
    .popup#one-click .order{margin-right: 255px;}
}
@media screen and (max-width: 1279px){
    .company-inform {margin-top: 60px;}
    .company-inform .block-1{width: 250px;}
    .company-inform .block-2{width: 250px; margin-right: 50px;}
    .company-inform .block-3{width: 160px; margin-right: 10px;}
    .popup#one-click .tovar .ruleok {font-size: 11px;}
    .popup#one-click .tovar input[type="button"] {padding: 7px 44px;}
    .popup#one-click .tovar {padding-left: 32px;}
    .popup#one-click article {padding: 10px 25px; width: 875px;}
    .popup#one-click .order{margin-right: 262px;}
}
@media screen and (max-width: 768px){
    footer .center {
        width: 94%;
        padding-left: 0px;
    }
    footer .center .width-block {
        display: none;
    }
    footer ul {
        margin: 10px 2px 0px 2px;
        width: 47%;
    }
    footer ul li a {margin: 10px 0px;}
    footer {padding: 0px 0px 0px;}
    .company-inform {
        margin-top: 5px;
    }
    .fRight {
        float: left;
    }
    .company-inform .block-3,
    .company-inform .block-2,
    .company-inform .block-1 {
        width: 90%;
    }
    .popup-list-pics {
        border-bottom: none;
        line-height: 18px;
        color: #999999;
        margin-left: 15px;
    }
    .popup#complain .standart-form .with-label {
        padding-left: 0;
    }
    .popup#complain .standart-form label.label {
        margin: 0 0 10px 0;
    }
    .popup#complain input[type="text"],
    .popup#complain textarea {
        width: calc(100% - 20px);
    }
    .popup#cost-delivery article,
    .popup#add-ok article,
    .popup article {
        width: 85%;
        padding: 10px 15px;
    }
    .popup#one-click .tovar,
    #add-ok.popup .tovar {
        width: 100%;
        padding: 0px 0px 0px 0px;
    }
    .popup#add-ok .tovar .p-oneclick {
        padding-left: 0;
    }
    #add-ok.popup .tovar:not(.smaller) .tovar_photo {
        display: none;
    }
    .popup#cost-delivery article .cost-delivery {
        margin-left: 0;
    }
    .popup#cost-delivery .tovar {
       border: none;
    }
    .popup-tovars {display: none; }
    .link.close-popup.back-to-catalog{
        padding-bottom: 15px;
        width: 100%;
        box-sizing: border-box;
        margin-right: 0;
    }
    #one-click.popup.type-2 article {
        width: 80%;
    }
    .tovar.fRight .tovar_photo {
        display: none;
    }
    #one-click.popup .order {
        margin-right: 0px;
        border-right: 0px;
    }
    
    .tovar .tovar_description,
    .popup article {
        font-size: 14px;
    }
}

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/* End */


/* Start:/css/jquery.fancybox.css?169469751017412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */
/* /css/jquery-ui-1.10.3.custom.css?169469751024486 */
/* /css/slick.css?16946975101776 */
/* /css/split/global.css?174225960939671 */
/* /css/split/header.css?174225991736823 */
/* /css/split/footer.css?174136931913347 */
/* /css/jquery.fancybox.css?169469751017412 */
</pre></body></html>