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

@media screen and (max-width: 500px) {

	#standard-logo {
		display: none;
	}

	#mobile-logo {
		display: block;
	}

		#mobile-logo img {
			width: 130px;
		}
}

	@media screen and (max-width: 800px) {

		#popoutmenubutton {
			display: flex;
		}

		#home-main-wrapper {
			flex-direction: column;
			max-width: 450px;
		}

		#main2 {
			margin-top: -50px;
		}


		#home-ad-wrapper {
			flex-direction: column;
			max-width: 650px;
		}

		.regionBanner * {
			font-family: inherit !important;
			font-size: 8pt !important;
		}


		.spoinner p {
			font-size: 14pt;
		}

		.FooterWrapper {
			margin: 30px auto 50px;
		}


		.footer {
			font-size: 10px !important;
		}

			.footer .content {
				justify-content: flex-start !important;
			}


			.footer #copyright {
				text-align: left;
			}


		.FooterColumn1 {
			width: 100%;
		}

		.FooterColumn2 {
			width: 100%;
			display: flex;
			flex-direction: column;
			margin: 20px 0px 40px 30px;
		}

		.FooterColumn {
			margin: 0 0 20px;
		}

	}

	@media screen and (max-width: 700px) {

		.topleftwrapper a {
			font-size: 12px;
		}

		#view-cart {
			display: none;
		}

		#searchKeyWords {
			width: 240px;
		}

		#header-logo {
			margin: 10px;
		}

		.spobanner {
			background-image: unset;
		}
	}

	@media screen and (max-width: 500px) {

		.topleftwrapper {
			display: none;
		}


		#searchKeyWords {
			width: 170px;
			font-size: 9pt;
		}

		.searchform-control-wrapper {
			margin: 8px;
			padding: 0px;
		}



		#header-controls {
			margin: 10px;
		}

		.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {
			padding: 4px 8px !important;
		}

		.sm-clean &gt; li &gt; a {
			font-size: 12px !important;
		}


		#menu-departments {
			display: none;
		}


		.menu-departments ul li {
			padding: 0px 0px;
		}

		.deptbar {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}


		.deptbarinner h1 {
			font-size: 18pt;
			margin-right: 10px;
			margin-left: 10px;
		}

		.deptbarinner {
			margin: 0 auto;
			flex-direction: column;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
		}

			.deptbarinner a {
				padding: 12px 10px;
				margin: 10px;
				text-align: center;
			}


		.deptbuttons {
			flex-direction: column;
		}


		.slick-slide img {
			min-width: 160px !important;
		}

		input[type="submit"], input[type="button"], .anchorbutton {
			padding: 5px 10px;
			margin-top: 10px;
		}

		.sm-clean &gt; li {
			padding: 4px;
			height: auto !important;
		}

		.cartheaderitem {
			width: 115px;
			min-width: unset;
		}

		.mainContentTable {
			font-size: 1.0em;
			padding: 10px 20px;
		}

		.selAddressBox {
			width: 355px;
		}

		.carttable .tdErrorMsg {
			max-width: 50px;
		}

		.confirm-shipping-message-wrapper {
			max-width: 360px;
		}

		.optin h1 {
			font-size: 20pt;

		}

		.FooterColumn1 img {
			margin-left: 30px;
		}

	}
</pre></body></html>