/* Theme 2 styles generated by Sean on Fri, 18 Apr 2025 15:29:32 +1200 */
:root body { 
--body-color:#58514A; 
--body-font-family:system-ui, -apple-system, "Helvetica Neue", Helvetica, sans-serif; 
--body-font-size: medium; 
--body-link-color: #58514A; 
--body-link-underline: none; 
--body-link-hover-color: #FF6A00; 
--body-price-color: #3c071b; 
--border-color: #DDDDDD; 
--menu-link-color: #5E5146; 
--menu-link-hover-color: ; 
--secondary-font-family:'Helvetica'; 
--secondary-color: #5f5f5f; 
--image-sm: 140px; 
--image-md: 250px; 
}




input[type=text],input[type=search],input[type=number],textarea { 
	font-size:var(--body-font-size);
	background-color:var(--background-color);
	color:var(--body-color);
	border:1px solid var(--button-border-color);
	}
form input[type=number] { 
	text-align:center;
	}
	
body .links-path .path-arrow  {
	background:none;
	color:rgba(0,0,0,.2);
	transform:scale(1,2);
	padding:0px 2px 2px 2px ;
	display:inline-block;
}
 
h1,h2,h3,h4,.logo,h1 *,h2 *,h3 *,h4 *,.logo { 
	font-family:var(--secondary-font-family), sans-serif; 
	font-weight:Normal;  
	color:#5f5f5f; 
}
 

@media only screen and (min-width: 850px) {

.subsection-product .product.primary {
	padding-left:calc(var(--image-md) + 20px);
	box-sizing:border-box;
	position:relative;
	min-height:var(--image-md);
}
.subsection-product .product-image.image-primary {
	position:absolute;
	left:0;
}

}
.subsection-product .product-image.image-primary .link-image {
width:var(--image-md);
height:var(--image-md);
}

.subsection-product .form-addtocart .box-action em {
white-space:nowrap;
}
.subsection-product .form-addtocart .box-action select {
max-width:100px;
}
.subsection-product .product-description {
clear:both;
}
.subsection-product .product-attributes {
clear:none;
width:auto;
}
.subsection-product .product-attributes dl {
clear:none
}

