<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen 
and (max-width : 1023px) {

	.welcomeBox {
	display: none;
}
#dialog {
	width: 90%;
	margin-left: -45%;
}
.eightD {
	float: left;
	width: calc(33.3% - 10px);
	margin-left: 5px;
	margin-right: 5px;	
}

.contain {
	padding: 10px;
}
.carouselheight {
	height: 250px;
	background-size: auto 250px;
}
.desktopPadding {
	padding: 10px;
}

.productDsc{ 
	display: none !important;
}
.carouselItem {
	background-position: 50% auto;
}
.mobileFloat {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
.halfLeft {
	display: block;
	width: 100%;
}
.fourthD2 {
    float: left;
	width: calc(50% - 10px);
	margin-left: 10px;
}
.productHeight {
	min-height: 270px;
}
.productHeightMain {
	min-height: 270px;
}

.tf {
	display: block;
	width: 100%;
}

.contentsDivInner {
	display: none;
}
.eighty {
	display: block;
	width: 100%;
}
.searchIndexDiv {
	margin: auto;
	padding: 10px;
}

.checkoutTotalMobile {
	position: fixed;
	bottom: 20px;
	width: 94%;
	margin-left: 3%;
}
.hfm{ 
	display: none; }
.fifteen {
	display: block;
	width: 100%;
}

.mobileBlock {
	display: block;
}
.full {
	width: 100%;
}
.marginTop {
	margin-top: 10px;
}
.marginLeft {
	margin: auto; 
}
.footerDiv {
	margin-top: 20px;
	text-align: center;
}

.footerDiv ul li {
	margin-top: 20px !important;
	display: block;
}
.showContents {
	display: none;
}

.alignCenter {
	text-align: center;
}

.barAislesDisplay {
	display: none;
}

.productInvDisplay {
	display: none;
}

.fourtyFive {
	width: 100%;
}


.filterNavDiv {
	display: none;
}

.overstockDiv2 {
	display: none;
}

.basketImage {
    	display: block;
       	width: 30%;
       	margin: auto;
}

ul.thumbnails.image_picker_selector li {
	  	float: left;
		margin-left: 10px;
		width: calc(50% - 10px);
  		display: block;
		margin-bottom: 10px;	
		
}

.basketName {
      	display: block; margin-top: 10px;
    	text-overflow: ellipsis; 
    	overflow: hidden; 
		text-align: center;
      	text-transform: uppercase; 
}
    
.basketPrice {
   	display: block;
   	margin-top: 10px;
	text-align: center;
}
   

.basketTotal {
   	display: block;
   	margin-top: 10px;
   	font-size: 16px;
	text-align: center;
}

.basketQty {
   	display: block;
   	margin-top: 10px;
	text-align: center;
}

.removeFromBasket {
	font-size: 26px;
	margin-top: 10px;
	margin-bottom: 10px;	
	text-align: center;
}
    

.fiftyFive {
	display: block;
	margin-top: 10px;
}
.popupDisplay {
 border-radius: 0px;
	width: 90%;
}

.menuDiv {
    	width: calc(75% - 20px);    	
}
.cartPop {
		width: calc(90% - 20px);
		left: 5%;
	right: 5%;
	top: 5%;
	border: 1px solid #000;
	
}
.coOverlayInner {
	z-index: 999999999999; 
	position: fixed; 
	margin: auto; 
	margin-left: 25%; 
	text-align: center; 
	width:50%; 
	background-color: #fff; 
	padding: 20px; 
	border-radius: 5px; top: calc(50% - 25px); 

	font-size: 14px; 
	font-weight: bold;
}
.updatingTxt {
	display: block; 
	margin-top: 10px;
}
.desktopMenu {
	display: none;
}
#header .logo {  
margin-left: 20px;
}
.logoBlock {
	margin: auto;	
}
.popupPadding { padding: 20px;}
    
.halfRight {
	display: block;
	margin-top: 10px;
	width: 100%;
}

.halfRight2 {
	display: block;
	margin-top: 10px;
	width: 100%;
}


.cartRight {
	display: block;
	
}
.cartLeft {
       	display: block;
	width: 100%;	
}
 .leftSide {
        	display: block;
}

.eightyPer {
	width: 50%;
	margin: auto;
}
.productEntry6 {
		float: left;
		width: calc(50% - 10px);
		margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

.bvO {
	padding-top: 40px; 
	padding-bottom: 40px;
}
.productEntry {
	float: left;
	width: calc(50% - 30px);
}
.productEntry2 {
	width: calc(100% - 20px);
	margin-left: 0px;
}
.productEntry3 {
	width: calc(100% - 20px);
	margin-left: 0px;
}
.menuToggle {
	color: #000;
	display: block;
	cursor: pointer;
	margin: 10px; 
	margin-top: 20px;
	float: left;
    }
    
    .indexDiv {
	margin-top: 20px;
    }
    .floatLeft {
    	width: 100%;
	margin-top: 10px;
    	display: block;
    }

    .searchBox {
	width: 90%;
	margin: auto;
	margin-top: 60px;
	margin-bottom: 10px;
}
    

.searchBoxFloat {
	position: fixed;
	z-index: 9999;
	top: 60px;
	background-color: #fff;
	width: calc(100% - 20px);
}

.searchResultsDiv {
			background-color: #fff;
			border-radius: 5px;
			display: none;
			position: absolute;
			z-index: 99999;
			width: calc(100% - 10px);
			margin: auto;
			margin-top: 10px;
			height: 250px;
			overflow :auto;
			padding: 5px;
			border: 1px solid #e2e2e2;
						
		}

.fifth {
	width: 100%;
}	

.timeSelect {
		float: left;
		width: calc(50% - 40px);
}

.startFloat {
	float: left;
	width: calc(50% - 0px);
}
}</pre></body></html>