<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

.header{display:none;}
header{display:block;}

/* NORMAL GRIDS */

.size1of8{width:50%;}

.size1of4, 
.size2of8{width:100%;}

.size1of3{width:100%;}

.size3of8{width:100%;}

.size1of2,
.size2of4,
.size4of8{width:50%;}

.size5of8{width:100%;}

.size2of3{width:100%}

.size3of4, 
.size6of8{width:100%;}

.size7of8{width:100%;}


/* MIDSIZE GRIDS */

.mid-size1of1{width:100%;}

.mid-size1of8{width:12.5%;}

.mid-size1of4, 
.mid-size2of8{width:25%;}

.mid-size1of3{width:33.33%;}

.mid-size3of8{width:37.5%;}

.mid-size1of2,
.mid-size2of4,
.mid-size4of8{width:50%;}

.mid-size5of8{width:62.5%;}

.mid-size2of3{width:66.67%}

.mid-size3of4, 
.mid-size6of8{width:75%;}

.mid-size7of8{width:87.5%;}

.mid-hide{display:none;}

.max-width{
	padding-left:0px;
	padding-right:0px;
	padding-top:auto;
	padding-bottom:auto;}

.mid-last-unit{
	padding-left:0px;
	padding-right:0px;
}

.mid-left{
	float:left;
}

/* SPACING */
.mid-no-margin{margin:0px;}

.mid-line-0{margin-bottom:0px;}

.mid-line10{margin-bottom:10px;}

.mid-line20{margin-bottom:20px;}

.mid-line40{margin-bottom:40px;}

.mid-padding0{padding:0px !important;}

.mid-padding20--tb{
	padding-top:20px;
	padding-bottom:20px;
	}

.mid-padding20--b{
	padding-bottom:20px;
}

.mid-padding20--tb{
	padding-top:20px;
	padding-bottom:20px;
	}

.mid-padding20--lr{
	padding-left:20px;
	padding-right:20px;
}

.mid-padding40--b{
	padding-bottom:40px;
}

.mid-padding40--tb{
	padding-top:40px;
	padding-bottom:40px;
	}

.mid-padding75--tb{
	padding-top:75px;
	padding-bottom:75px;
	}

.mid-tal{
	text-align:left;
}



.header_logo{
	position:absolute;
	left:15px;
	top:-7px;
}
.homepage_workshops .slick-slider .slick-next{right:42% !important;}
.homepage_workshops .slick-slider .slick-prev{left:42% !important;}

/*.stick_left-nav.its-sticky{
	width:21%;
}

.responsive-related-products .slick-slide img{
	width:auto;
}*/

.homepage_newsletters .btn--red{
	position:relative;
	margin-top:10px;
}

.its-sticky{
	position:relative !important;
	top:0px;
}

.homepage_tradeshows td:nth-child(1),
.homepage_workshops td:nth-child(1){
	width:33%;
}

.homepage_tradeshows td:nth-child(2),
.homepage_workshops td:nth-child(2){
	width:66%;
}

/* COLOR GUIDES */

.list--colors li{
	width:50%;
}

/* PRODUCT */
.popup-element_colors li{
	width:50%;
}


/* CATEGORY */

.category-landing_main{
	display:flex;
	flex-wrap:wrap;}

.categories .unit{
	width:33% !important;	
}

.left-nav_flex{
	display:block;
	}

#login-notes{
	width:100%;
	}

/* ACCOUNT */

.account-landing_main .unit, .account-landing_main .unit:nth-last-child(-n+3){
	border-bottom:1px solid #ccc;
	}

.account-landing_main .unit:nth-last-child(-n+2) {
	border-bottom:0px;
	}

.account-landing_main .unit+.unit{
	border-left:1px solid #ccc;
	}

.account-landing_main .unit+.unit:nth-child(odd){
	border-left:0px;
}

.signText{
	margin-bottom:40px;
	}

@media (max-width:1260px){
	.header_second-nav ul li{
		padding:8px 15px;
		}
	
	.ls-inner .ls-l{
		left:20% !important;
		transform: translate(-20%, -50%) !important;
	}
	
	}

@media (min-width:768px) and (max-width:860px){
	.header_mainnav &gt; li{margin-left:0px;}
	
	.header_second-nav ul li{
		padding:10px 7px;
		}
	
	.header_second-nav ul li img{
		height:22px;
		}
}

@media only screen 
and (min-device-width : 46em) 
and (max-device-width : 64em) 
and (orientation : landscape) { 
	.mid-no-margin{
		margin-left:15px;
	}
}

@media only screen 
and (min-device-width : 46em) 
and (max-device-width : 64em) 
and (orientation : portrait) { 
	.mid-port_marg-top--15{
		margin-top:10px;
	}
	
	.homepage_events .mid-size1of2, table.homepage_workshops{
	width:100%;}
	
	#nav li a{
	padding:0px 10px;
	}
	
	/*.header_second-nav ul li{
		padding:8px 15px;
		}*/
	
		.header_second-nav ul li{
		padding:10px 7px;
		}
	
	.header_second-nav ul li img{
		height:22px;
		}
	

}

@media (max-width:768px){
		
	.product-description{
		width:100%;
	}
	
	.product-image{
	width:60%;
	margin:0 auto;
		float:none;
	}
	
	.ls-inner .ls-l{
		left:20% !important;
		transform: translate(-20%, -50%) !important;
	}
	
	.ls-inner .ls-l p{
		font-size:16px !important;
	}
	
	
}</pre></body></html>