/* Theme 2 styles generated by Sean on Mon, 10 Feb 2025 17:22:54 +1300 */
:root body { 
--body-font-family:'Jost', sans-serif; 
--body-font-size: medium; 
--body-link-color: #543300; 
--body-link-underline: none; 
--body-link-hover-color: #a4642c; 
--body-price-color: #A4642C; 
--border-color: #EEEEEE; 
--secondary-font-family:'EB Garamond'; 
--secondary-color: #606060; 
--image-sm: 280px; 
--image-md: 700px; 
--image-lg: 1000px; 
}




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,legend,.logo,legend,h1 *,h2 *,h3 *,h4 *,legend *,.logo *,legend { 
	font-family:var(--secondary-font-family), serif; 
	font-weight:600;  
	color:#606060; 
}
 
@media only screen and (min-width: 850px) {

	.subsection-product .product.primary {
	text-align:center;

	}

	.subsection-product .product.primary .product-image.image-primary,
	.subsection-product .product.primary .form-addtocart,
	.subsection-product .product.primary .product-attributes {
	clear:both;
	width:var(--image-md);
	margin:auto;
	float:none;
	text-align:left;
	box-sizing:border-box;
	padding:0;
	}

	.subsection-product .product.primary {
		text-align:center;
		}

	.subsection-product .product.primary .form-addtocart label,
	.subsection-product .product-attributes dt,
	.subsection-product .product.primary .form-addtocart .margin {
		width:44%;
		display:inline-block;
	}
	.subsection-product .product.primary .form-addtocart .row-qty {
		display:block;
	}
}

.layout-gridview .product-image {min-height:180px;}
.layout-gridview .product-image a { display: flex; justify-content: center; height: 200px; vertical-align: middle; min-height:200px;}

.product-image *:not(.product-image-large) img {border:10px solid var(--background-color); box-shadow:0px 4px 26px #DDD;}
.product-summary {padding:0 0 1em 0;}
