/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2025 | 12:29:51 */
.border_grey {
	color: var(--color-myers-border-grey);
}
.grey {
	color: var(--color-myers-grey);
}
.light_grey {
	color: var(--color-myers-light-grey);
}
.opacity_50 {
	opacity: 0.5;
}
.w_33 {
	width: 33.33%;
}
.w_50 {
	width: 50%;
}
input[type="submit"],
.button > span,
.w-btn > span,
.w-btn > i{
	padding: 0 1rem!important;
}
.w-btn.icon_atleft i {
    margin-left: 0;
	border-left: 1px solid var(--color-myers-very-dark-grey);
}
.w-btn.icon_atright {
    text-align:left;
}
.w-btn.icon_atright i {
    margin-left: 0;
	border-left: 1px solid;
	float: right;
}
.us-btn-style_1.icon_atright i,
.us-btn-style_2.icon_atright i,
.us-btn-style_3.icon_atright i,
.us-btn-style_4.icon_atright:hover i,
.us-btn-style_5.icon_atright i{
	border-left-color: var(--color-myers-white);
}
.us-btn-style_1.icon_atright:hover i {
	border-left-color: var(--color-myers-timber-green);
}
.us-btn-style_2.icon_atright:hover i {
	border-left-color: var(--color-myers-very-dark-grey);
}
.us-btn-style_3.icon_atright:hover i {
	border-left-color: var(--color-myers-yellow);
}
.us-btn-style_4.icon_atright i {
	border-left-color: var(--color-myers-very-dark-grey);
}
.us-btn-style_5.icon_atright:hover i {
	border-left-color: var(--color-myers-timber-brown);
}
.us-btn i {
	transition-property: background, border, box-shadow, color, opacity, transform;
    transition-duration: 0.3s;
}
.single_add_to_cart_button {
	padding: 0 1rem!important;
}


article.product {
    padding: 1rem!important;
	border-left: 1px solid var(--color-myers-border-grey);
    border-bottom: 1px solid var(--color-myers-border-grey);
}
article.product:hover {
	border: 1px solid var(--color-myers-yellow)!important;
}
article.product:last-child {
    border-right: 1px solid var(--color-myers-border-grey);
}
/* Media Queries - Min Width */
@media (min-width:1400px) {
	.w-grid:not(.recently_viewed) article.product:nth-child(4n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
	.w-grid:not(.recently_viewed) article.product:nth-child(-n+4) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
	.recently_viewed article.product:nth-child(5n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
	.recently_viewed article.product:nth-child(-n+5) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
}
/* Media Queries - Min Width */
@media (min-width:1400px) {
	.w-grid:not(.recently_viewed) article.product:nth-child(4n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
	.w-grid:not(.recently_viewed) article.product:nth-child(-n+4) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
	.recently_viewed article.product:nth-child(5n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
	.recently_viewed article.product:nth-child(-n+5) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
}
@media (max-width:1199px) and (min-width:600px){
	article.product:nth-child(-n+2) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
	article.product:nth-child(2n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
}
@media (max-width:599px) {
	article.product:nth-child(2n) {
		border-right: 1px solid var(--color-myers-border-grey);
	}
	article.product:nth-child(-n+2) {
		border-top: 1px solid var(--color-myers-border-grey);
	}
}