@white: #ffffff;
@black: #444444;
@darkgray: #444444;
@marrone: #006ebe; // arcos blue
@darkmarrone: #004d85;
@red: #006ebe;
@darkred: #004d85;
@halfdarkgray: #7d7a75;
@lightgray: #f3f3f3;
@midgray: #e5e3e0;
@textcolor: #555555;
@green:#1BBC9B;
@darkgreen:#13836c;

@link: #555555;
@linkhover: #777;
@orange: #006ebe;
@minwidth:970px;
@step: 24px;
@title: 40px;
@h1: 36px;
@h2: 24px;
@h4: 18px;
@h5: 15px;
@lead-size: 16px;
@h2series: 18px;
@whitespace:48px;
@bigphone: 16px;
@gray: rgba(255,255,255,0.5);
@duration: 0.2s;
@small: 10px;
@normal: 12px;
@lineheight: 24px;
@iconsize: 16px;
@menusize:12px;
@width:1170;
@smallwidth:960;
@catalogue_basic: 269px;
@catalogue_basic_small: 213px;
@square_basic:269px;
@square_basic_small: 213px;
@square_gutter:30px;
@serif: Arial, Helvetica, sans-serif;
@sans-serif:Arial, Helvetica, sans-serif;


@import "bootstrap.min.css";
@import "cloud-zoom.css";
@import "bootstrap-responsive-desktop.css";
@import "elements.less";
//@import "fontello.css";
@import "font-awesome.min.css";
@import "fonts.css";
@import "animate.css";
@import "fotorama.css";
@import "cloud-zoom.css";
@import "jquery.selectbox.css";
@import "jquery.nouislider.css";
@import "jquery.mCustomScrollbar.css";
@import "magnific-popup.css";


/* main set */


.fa-circle-o-notch:before { // another spinner
	content:"\e803";
	font-family: "fontello";
} 

.alert{
	line-height: 32px;
	font-size: @lead-size;
}
body {
	background-color: @white;
	color: @textcolor;
	font-size:@normal;
	font-family: @sans-serif;
	line-height: @lineheight;
	 -webkit-font-smoothing: antialiased;
}

h1 {
		font-size: @h1;
	font-weight: normal;
	line-height: @h1*1.2;
	font-family: @sans-serif;
	color: @black;
	text-transform: none;
}
h2 {
	font-size: @h2;
	line-height: @h2*1.2;
	margin-bottom: @h2;
	font-weight: normal;
	font-family: @sans-serif;
	color: @black;
}

.lead {
	font-size: @lead-size;
	font-family: @serif;
	font-style: italic;
}
a {
	text-decoration:underline; 
	color:@link; 
	outline:none !important;
	.transition(@duration, linear);
 }
a:hover, a:active, a:focus {color:@red;
   
}


.pi_load {
	text-align: center;
	margin:64px auto;
	i {
		font-size: 36px;
		color: @midgray;
	}
}

i.icon-remove {
	background:none !important;
	color: @textcolor !important;
	font-size:24px;
	height:40px;
	width:40px;
	text-align: center;
	line-height: 48px;
	text-shadow: none;
}

i.icon-remove::before {
	content: "\f00d";
	font-family: 'FontAwesome';
}

span.ms {width:0.2em; display:inline-block;}


/* common arrows & fotorama*/



.arrow {

		text-align: center;
		color: #000;
		text-decoration: none;
		
		width:50px;
		height:50px;
		line-height: 50px;
		display: inline-block;
		text-align: center;
		
		background-size: 50px 50px;
		background-repeat: no-repeat;
		background-position: top left;

		&.left {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve' fill='none'%3E%3Cpolyline stroke='%23000000' class='st0' points='20.5,12.4 14.6,17.9 20.5,23.9 ' /%3E%3Ccircle class='st1' cx='18' cy='18.1' r='17.5' stroke='%23000000'/%3E%3C/svg%3E");
		}
		
		&.right {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve' fill='none'%3E%3Cpolyline stroke='%23000000' class='st0' points='16.1,12.4 21.9,17.9 16.1,23.9 ' /%3E%3Ccircle class='st1' cx='18' cy='18.1' r='17.5' stroke='%23000000'/%3E%3C/svg%3E");
		}
		
}

.arrow:hover {
	
	text-decoration: none;

}

.arrow::before {
	color: #000;
	text-decoration: none;
}
span.arrow  {
	.opacity(0.3);
}

.fotorama__arr {

		width:50px;
		height:50px;
		margin-top: -28px;
		line-height: 50px;
		display: inline-block;
		text-align: center;
		z-index: 20;
		.rounded(50%);
		background-color: @marrone;
		
		background-size: 50px 50px;
		background-repeat: no-repeat;
		background-position: top left;
		
		
		
}
	
.banner__title {position: absolute; top:50%; left:120px; margin-top:-5px; width:100%; z-index: 11; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; font-size: 36px; line-height: 42px; font-weight: bold;}
	
.fotorama__arr--prev {
		left: 40px;		
		
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%2037%2037%27%20style%3D%27enable-background%3Anew%200%200%2037%2037%3B%27%20xml%3Aspace%3D%27preserve%27%20fill%3D%27none%27%3E%3Cpolyline%20stroke%3D%27%23ffffff%27%20class%3D%27st0%27%20points%3D%2720.5%2C12.4%2014.6%2C17.9%2020.5%2C23.9%20%27%20%2F%3E%3C%2Fsvg%3E");

}
	
	
.fotorama__arr--next {
		right: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%2037%2037%27%20style%3D%27enable-background%3Anew%200%200%2037%2037%3B%27%20xml%3Aspace%3D%27preserve%27%20fill%3D%27none%27%3E%3Cpolyline%20stroke%3D%27%23ffffff%27%20class%3D%27st0%27%20points%3D%2716.1%2C12.4%2021.9%2C17.9%2016.1%2C23.9%20%27%20%2F%3E%3C%2Fsvg%3E");

}

.wusthof-arrow--right {
	width:30px;
	height:30px;
	margin-top: -15px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
		
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top left;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve' fill='none'%3E%3Cpolyline stroke='%23ffffff' class='st0' points='16.1,12.4 21.9,17.9 16.1,23.9 ' /%3E%3Ccircle class='st1' cx='18' cy='18.1' r='17.5' stroke='%23ffffff'/%3E%3C/svg%3E");
	
	&.w_black {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37 37' style='enable-background:new 0 0 37 37;' xml:space='preserve' fill='none'%3E%3Cpolyline stroke='%23000000' class='st0' points='16.1,12.4 21.9,17.9 16.1,23.9 ' /%3E%3Ccircle class='st1' cx='18' cy='18.1' r='17.5' stroke='%23000000'/%3E%3C/svg%3E");
	}
}

.wusthof-icon--play {
	width:90px;
	height:90px;
	margin-top: -45px;
	line-height: 90px;
	display: inline-block;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gNTAsOTYyLjM2MjE4IGMgLTIyLjA2NzcsMCAtNDAsMTcuOTMyNDQgLTQwLDQwLjAwMDAyIDAsMjIuMDY3NiAxNy45MzIzLDQwIDQwLDQwIDIyLjA2NzcsMCA0MCwtMTcuOTMyNCA0MCwtNDAgMCwtMjIuMDY3NTggLTE3LjkzMjMsLTQwLjAwMDAyIC00MCwtNDAuMDAwMDIgeiBtIDAsNCBjIDE5LjkwNTkyLDAgMzYsMTYuMDk0MjIgMzYsMzYuMDAwMDIgMCwxOS45MDU4IC0xNi4wOTQwOCwzNiAtMzYsMzYgLTE5LjkwNTkyLDAgLTM2LC0xNi4wOTQyIC0zNiwtMzYgMCwtMTkuOTA1OCAxNi4wOTQwOCwtMzYuMDAwMDIgMzYsLTM2LjAwMDAyIHogbSAtMTEsMTggMCwzNi4wMDAwMiAzMCwtMTggLTMwLC0xOC4wMDAwMiB6IiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIgbWFya2VyPSJub25lIiB2aXNpYmlsaXR5PSJ2aXNpYmxlIiBkaXNwbGF5PSJpbmxpbmUiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9nPjwvc3ZnPg==);
}



.videolink {
	text-align: center;
	position: relative;
	
	div {

	  position: absolute;
	  left: 50%;
	  top: 50%;
	  width: 40px;
	  height: 40px;
	  margin: -20px 0 0 -20px;
	  padding: 2px 0 0 4px;
	  background-color:@gray;
	  .border-radius(50%,50%,50%,50%);
	  border: 2px solid @white;
	  font-size: 18px;
	  color: @white;
	  line-height: 40px;
	  .transition(@duration, linear);
	  
	}
	
	div:before {
			content: "\f04b";
			font-family: 'FontAwesome';
	}
}

.videolink:hover div, .videolink:focus div {

  background-color: @orange;
  border: 2px solid @orange;
  color: @white;

}


.alert  {
	.border-radius(0,0,0,0);
	
	padding: @step;
	font-size: @h2;
}

.alert-danger {
	border:none;
}

.menu-icon-sale {
	        width:22px; 
	        background-size: 100% auto;
	        height:25px;
	        vertical-align: middle;
	        background-repeat:no-repeat;
	        background-size:contain;
	        display:inline-block;
	        margin-right: 4px;
	        background-image: url("data:image/svg+xml,%3Csvg%20height%3D%27300px%27%20width%3D%27300px%27%20%20fill%3D%22%23ee0000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20x%3D%220px%22%20y%3D%220px%22%3E%3Cg%3E%3Cpath%20d%3D%22M18%2C20a2%2C2%2C0%2C1%2C1%2C2-2A2.0026%2C2.0026%2C0%2C0%2C1%2C18%2C20Zm12%2C7a2%2C2%2C0%2C1%2C0%2C2%2C2A2.0026%2C2.0026%2C0%2C0%2C0%2C30%2C27Zm12-3A18%2C18%2C0%2C1%2C1%2C24%2C6%2C18.0209%2C18.0209%2C0%2C0%2C1%2C42%2C24ZM18%2C22a4%2C4%2C0%2C1%2C0-4-4A4.004%2C4.004%2C0%2C0%2C0%2C18%2C22Zm12.8174-6.4229a1.0006%2C1.0006%2C0%2C0%2C0-1.6348-1.1543l-12%2C17a1.0012%2C1.0012%2C0%2C0%2C0%2C.24%2C1.3945.9767.9767%2C0%2C0%2C0%2C1.3945-.24ZM34%2C29a4%2C4%2C0%2C1%2C0-4%2C4A4.004%2C4.004%2C0%2C0%2C0%2C34%2C29Z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        }
@import "truebrands.less";
@import "product_thumb.less";
@import "basket_overlay.less";
@import "eventrow.less";
@import "inspiration.less";
@import "squares.less";
@import "footer.less";
@import "addressfooter.less";
@import "geobanner.less";
@import "modals.less";
@import "layout.less";
@import "home.less";
@import "allbrands.less";
@import "form.less";

@import "articles.less";
@import "basket.less";
@import "series.less";
@import "product.less";

@import "filter.less";

@import "cabinet.less";
@import "delivery.less";
@import "catalogue.less";
@import "cmpfav.less";
@import "standarts.less";
@import "print.css";
@import "bannerlines.less";
@import "newsearch.less";
@import "checkout.less";

@import "homesquares.less";
@import "ribbons.less";
@import "cookie.less";





