<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*====================================================================================================*/
#mhcart, #hsocial label, #hsocial a:last-of-type {
	display: none;
}
/*====================================================================================================*/
#header {
	height: 140px;
	text-align: right;
	font-size: 0;
	margin: 1rem 0;
}
#header .ilim {
	position: relative;
}
#hlogo {
	position: absolute;
	top: 0;
	left: 0; 
}
.modallinks {
	position: absolute;
	display: flex;
	right: 1rem;
	top: -1rem;
}
.modallinks a {
	display: inline-block;
	background: #df012d;
	color: #fff;
	padding: .25rem 1rem;
	font-weight: bold;
	font-size: 1rem;
}
.modallinks a + a {
	margin-left: .5rem;
}
/*====================================================================================================*/
#hsocial {
	display: inline-block;
	vertical-align: middle;
	margin-top: 50px;
}
#hsocial a {
	margin-left: .5rem;
}
#htel {
	display: inline-block;
	vertical-align: middle;
	margin-top: 50px;
	margin-left: 2rem;
	font-size: 1rem;
}
#htel a {
	color: #333;
}
#hsearch {
	display: inline-block;
	vertical-align: middle;
	margin-top: 50px;
	margin-left: 2rem;
	background: #e6e6e6;
}
#hsearch input#xs {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	height: 40px;
	border: none;
	outline: none;
	background: none;
	padding: .5rem;
	width: calc(100% - 5rem);
}
#hsearch input#xss {
	display: inline-block;
	vertical-align: top;
	background: url(/images/css/magwhite.svg) center center / 20px no-repeat #df012d;
	font-size: 0;
	border: none;
	outline: none;
	padding: 0;
	width: 5rem;
	height: 40px;
}
#hcart {
	display: inline-block;
	vertical-align: middle;
	margin-top: 50px;
	margin-left: 1rem;
}
#hcart a {
	margin-left: 1rem;
}
#hcartcount {
	display: inline-block;
	vertical-align: top;
	border-radius: 100%;
	font-size: .75rem;
	width: 1rem;
	height: 1rem;
	background: #ffe70b;
	text-align: center;
	color: #df012d;
	font-weight: 600;
	margin-left: .25rem;
}
/*====================================================================================================*/
#nav {
	background: #df012d;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
}
#nav nav &gt; ul {
	display: table;
	padding: 0;
	position: relative;
}
#nav nav &gt; ul &gt; li {
	display: table-cell;
}
#nav li &gt; a, #nav li &gt; label {
	display: block;
	color: inherit;
 padding: 1rem;
	pointer-events: painted;
}
#nav li &gt; label {
	padding-right: 2.5rem;
	background: url(/images/css/arr-dn-white.svg) right 1rem center / 1rem no-repeat;
}
#nav ul li ul, #nav ul &gt; label {
	display: none;
}
/*====================================================================================================*/
#nav ul li ul {
	display: none;
	list-style-type: none;
	padding: .5rem 1.5rem 1.5rem 1.5rem;
	margin: 0;
	position: absolute;
	background: #333;
	color: #ffe70b;
	text-align: left;
	z-index: 1000000;
/*	left: 0;
	columns: 2;
    column-gap: 1.5rem;*/
}
#nav ul li ul li a {
	border-bottom: 1px solid #fff;
	break-after: always;
	white-space: nowrap;
}
#nav ul li:hover label, #nav ul li label:focus {
	background-color: #333;
}
#nav ul li:hover ul, #nav ul li label:focus + input + ul {
	display: block;
}
/*====================================================================================================*/
</pre></body></html>