/*
Generated time: March 20, 2023 18:56
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
ul#vendorlist h2 {
	margin-top: 40px;
}
ul.vendorlist {
	margin: 4px 0 5px 30px;
	font-size: 90%;
	moz-columns: 4 200px;
	moz-column-gap: 20px;
	webkit-columns: 4 200px;
	webkit-column-gap: 20px;
	columns: 4 200px;
	column-gap: 20px;
}
.product-single__meta {
	padding-top: 10px !important;
}
div.product-nav {
	margin-bottom: 40px;
	background: #f8f8f8;
	padding: 5px 10px;
	border-radius: 10px;
}
.promo-grid--space-bottom {
	padding-bottom: 0 !important;
}
div.small-collection-image {
	float: left;
	margin: 0 15px 15px 0;
}
div.small-collection-image img {
	max-height: 300px;
}
@media only screen and (max-width: 768px) {
	div.small-collection-image {
		float: none;
		display: block;
		width: 100%;
		margin: 0 15px 15px 0;
	}
}
.page-content--top {
	padding-bottom: 35px !important;
}
.collection-content {
	margin-top: 0 !important;
	padding-top:5px !important;
}
.collapsibles-wrapper-collection {
	margin-top: 10px;
}
button.collapsible-trigger-btn-collection {
	width: auto !important;
	padding: 10px 40px 10px 15px !important;
	background-color: #f8f8f8;
	border-radius: 10px;
}
.collapsible-trigger__icon {
	right: 15px !important;
}
.collection-description {
	max-height: 300px;
	position: relative;
	overflow: hidden;
	transition: max-height 0.15s ease-out;
}
.collection-description.expand {
	max-height: 5000px !important;
	transition: max-height 0.35s ease-in-out;
}
.readmore-link {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	color: #728e8a;
	font-weight: 700;
	font-size: 16px;
	padding-top: 40px;
	background-image: linear-gradient(to bottom, transparent, #fff);
	cursor: pointer;
}
.readmore-link.expand {
	position: relative;
	background-image: none;
	padding-top: 10px;
}
.readmore-link.hide {
	display: none;
}
.readmore-link:after {
	content: "Read More";
}
.readmore-link.expand:after {
	content: "Read Less";
}
@media only screen and (max-width: 768px) {
	#small-collection-image {
		float: none;
		display: block;
		height: 300px !important;
		overflow-y: auto;
		width: 100%;
	}
}
.rte--collection-desc {
	padding: 5px 0 5px !important;
}
.readmore-btn {
	display: inline-block;
	color: #fff !important;
	background-color: #728e8a;
	text-decoration: none !important;
	padding: 5px;
	width: 100%;
	text-align: center;
}
.grcap_anchor_product a {
	text-decoration: underline;
}
div.swym-wishlist-button-bar {
	display: block;
	width: 100%;
	text-align: center;
}
div.social-sharing {
	text-align: center;
}
.pt-display-smallbox ul li {
	display: inline-block;
	margin-left: 0 !important;
	margin-bottom: 10px;
	margin-right: 5px;
	background-color: #fff;
	border: 1px solid #e8e8e1 !important;
	border-radius: 4px;
	box-shadow: none !important;
}
.pt-display-smallbox ul li:hover {
	background-color: #728e8a !important;
	border-radius: 4px;
}
.pt-display-smallbox ul li:hover a {
	background-color: #728e8a !important;
	border-radius: 4px;
}
.pt-display-smallbox ul li.selected {
	background-color: #728e8a !important;
	border-radius: 4px;
}
.pt-display-smallbox ul li.selected a {
	background-color: #728e8a !important;
	border-radius: 4px;
}
.filter-menu .pt-display-dropdown .menu-trigger {
	border: solid 1px #e8e8e1 !important;
	border-radius: 4px !important;
}
