<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#cookie-disclaimer-bar {
	z-index: 10000;
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

		.image-additional[data-type="2"] + .image-additional[data-type="3"],
		.image-additional[data-type="1"] + .image-additional[data-type="3"],
		.image-additional[data-type="0"] + .image-additional[data-type="3"],
		.image-additional[data-type="2"] + .image-additional[data-type="0"],
		.image-additional[data-type="1"] + .image-additional[data-type="0"],
		.image-additional[data-type="2"] + .image-additional[data-type="1"] {
			margin-left: 10px;
		}

		.image-additional[data-type="2"] + .image-additional[data-type="3"]:before,
		.image-additional[data-type="1"] + .image-additional[data-type="3"]:before,
		.image-additional[data-type="0"] + .image-additional[data-type="3"]:before,
		.image-additional[data-type="2"] + .image-additional[data-type="0"]:before,
		.image-additional[data-type="1"] + .image-additional[data-type="0"]:before,
		.image-additional[data-type="2"] + .image-additional[data-type="1"]:before {
			display: none;
		}

	  .flip-container {
	  	height: 90px;
	  }
	  body {
			margin-top: 60px;
		}

		.mfp-iframe-holder.medium .mfp-content {
			max-width: 100%;
		}
  /***
		Header
		*****/
	  #top #logo {
			text-align: left;
		}

		#top #logo &gt; a[data-slogan]:after {
			top: 27px;
			left: 0;
		}

		header {
			z-index: 1000;
			height: 57px;
		}
		header .top-categories {
			background-color: transparent;
		}
		#top {
			height: 57px;
		}

		#categories-menu {
			left: -18px;
   		right: -18px;
		}

		#categories-menu .container {
			height: 0 !important;
			min-height: 0 !important;
		}

		#categories-menu .switch-container {
			display: none !important;
		}

		#categories-menu .container {
			height: 0 !important;
			min-height: 0 !important;
		}

		#categories-menu .container &gt; ul {
			display: block;
		}
		#categories-menu .container &gt; ul &gt; li {
			display: block;
			border-bottom: solid 1px grey;
		}
		#categories-menu .container &gt; ul &gt; li.active &gt; .categories-content {
			visibility: hidden;
		}
		#categories-menu .container &gt; ul &gt; li &gt; a {
	    padding: 0px 10px 0px 10px;
	    background-color: #fff;
	    color: #333;
	    font-size: 1.4rem !important;
	    line-height: 45px;
			font-weight: 500;
			text-transform: uppercase !important;			
		}

		#categories-menu .container &gt; ul &gt; li.active &gt; a:before, #categories-menu .container &gt; ul &gt; li:first-child &gt; a:before, #categories-menu .container &gt; ul &gt; li &gt; a:after {
			display: none;
		}

		#categories-menu .container &gt; ul &gt; li.active &gt; a &gt; span:before {
			display: none;
		}

		body.categories-expanded #background-overlay {
			display: none !important;
		}

		#categories-menu-button.active .fa-bars:before {
		    content: "\f00d";
		}

		#search {
			display: block !important; 
			margin-top: -57px;
			width: calc(100% - 573px) !important;
    	margin-left: 380px !important;
		}
		
		#my-account {
			position: absolute;
			top: 0;
			right: 73px;
		}
		
		#cart {
			position: absolute;
			top: 0;
			right: 0;
		}

		#top #logo &gt; a {
			float: initial;
			margin-left: 130px;
			max-width: 170px;
		}
		
		#categories-menu #top-menu-ajax-loader {
			margin-top: -55px;
		}

		#top #logo img {
		  display: initial;
		}

		body &gt; div.section.last {
			margin-top: -5px;
		}

		body.standard-menu #top .button-container {
			position: absolute;
	    left: 0px;
	    top: 0px;
	    z-index: 1000;
			display:block;
		}

		body.standard-menu.menu-expanded #top .button-container {
			width: auto;
   		opacity: 1;
		}

		/* sidepanel */
		#sidepanel {
			right: -22px;
		}
		#sidepanel.expanded {
			right: -40px;
		}
		#sidepanel .sidepanel-icon .icon {
			width: 50px;
			height: 50px;
		}
		#sidepanel .sidepanel-icon .icon.font .fa {
		    font-size: 2.1em !important;
		    font-size: 27px !important;
		    line-height: 51px !important;
		}
		#sidepanel.expanded .menu-inner {
			left: -44px !important;
		}
		#sidepanel .flip-container .back {
			width: 50px;
			height: 50px;
		}
		#sidepanel .flip-container .back img{
			margin-left: 0px;
   		margin-top: 0px;
		}
		#sidepanel .menu .menu-inner {
			left: -40px;
		}
		#sidepanel .content {
			padding-top: 70px;
			width: 420px !important;
		  left: 30px !important;
		}
		#sidepanel .content h3.heading {
			font-size: 28px;
		}
		#sidepanel .content .sidepanel-data .nav-tabs &gt; li &gt; a::before {
			transform: none;
		}
		#sidepanel .content h3.large, #sidepanel .content .h3.large {
			font-size: 16px;
		}
		#sidepanel .content .sidepanel-data.support .large a[href^="tel:"] {
			padding-left: 65px;
		}
		#sidepanel .content .sidepanel-data.support .large a[href^="tel:"]:before {
			font-size: 21px;
			top: 3px;
		  left: 10px
		}
		#sidepanel .content .sidepanel-data.support .large a[href^="tel:"]:after {
			top: 10px;
			width: 30px;
			height: 30px;
		}
		#sidepanel .content .h3 {
			font-size: 22px;
		}

		#sidepanel .content .sidepanel-data .nav-tabs &gt; li &gt; a {
			font-size: 17px;
		}

		#sidepanel .table.support &gt; tbody &gt; tr &gt; td h3, 
		#sidepanel .table.support &gt; tbody &gt; tr &gt; td .h3 {
		   font-size: 19px;
		}

		#sidepanel .table.support &gt; tbody &gt; tr &gt; td h4.title, 
		#sidepanel .table.support &gt; tbody &gt; tr &gt; td .h4.title  {
			font-size: 17px;
		}

		#sidepanel .table .h4.telephone,
		#sidepanel .table .h4.telephone a {
			font-size: 18px !important;
		}

		#sidepanel .table.support tr td:first-child {
		  width: 65px;
		  max-width: 65px;
		  border-top: 0;
		}

		#sidepanel #sidepanel-status-message p {
			font-size: 15px;
		}

		#sidepanel #sidepanel-status-message strong {
			margin-right: 10px;
		}

		/** Product page ***/
		#product-logopanel {
			display: none;
		}

		.ui-overlay-has-logo {
			margin-bottom: 10px;
		}

		.mfp-main,
		.mfp-frontend-editor.mfp-has-sidepanel .mfp-arrow.mfp-arrow-right {
			margin-right: 0px !important;
		}

		.mfp-frontend-editor .mfp-image-holder .mfp-close {
			right: 10px !important;
		  width: 20px;
			top: 15px;
		}

		.mfp-controls {
			display: none !important;
		}

		.mfp-frontend-editor .mfp-main .overlay-wrapper {
		   margin-top: 119px;
		}

		.mfp-footer {
			display: none !important;
		}

		.mfp-frontend-editor .mfp-figure figure .mfp-main-inner[data-type-description]:before {
			font-size: 13px;
			width: 170px;
			padding-left: 15px;
		}

		.mfp-frontend-editor .mfp-figure figure .mfp-main-inner[data-type-description]:after {
			left: 170px;
		}

		.mfp-zoom-controls {
			bottom: 15px !important;
		  top: unset !important;
		}

		.container .breadcrumb {
			display: none;
		}

		body.hi-res #footer-badge .row {
			max-height: 900px;
		}
}


@media only screen and (max-width: 600px) {
	#top #logo {
		text-align: center;
	}

	#search {
		/* display: none; */
	}
}

@media (max-width: 920px) {
	body.standard-menu.menu-expanded #search {
    width: calc(100% - 280px);
    margin-left: 310px;
	}
}</pre></body></html>