/*
 * css/style.css
 */
/* Globals
------------------------------*/
body {
	background-color: #EEEEEE;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
	letter-spacing: 0.077em;
	line-height: 1.5em;
}

body > .container-fluid {
	background-color: #FFFFFF;
	max-width: 1140px;
}

h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

p {
	line-height: 1.5em;
}

a,
.btn-link {
	color: #C39D6A;
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: #333333;
}

/* General Component Styles */
section[class^="component"] {
	padding: 20px 0;
}

section.headline {
	margin-bottom: 15px;
}

/* Utility Classes */
.hidden {
	display: none;
}

.text-center {
	text-align: center;
}

.flex-center {
	display: -webkit-flex;
	 display: -webkit-box;
	 display: -ms-flexbox;
					display: flex;
	-webkit-align-items: center;
		 -moz-align-items: center;
			-ms-align-items: center;
					align-items: center;
	-webkit-justify-content: center;
		 -moz-justify-content: center;
			-ms-justify-content: center;
					justify-content: center;
}

.row-reverse {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.square-img-container {
	position: relative;
	flex-grow: 1;
	padding: 0;
}

/* Magical CSS hack to maintain 1:1 Aspect Ratio */
.square-img-container::before {
	content: "";
	display: block;
	padding-top: 100%;
}

.square-img-container .square-img-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
.square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	.square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	.square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	.square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}
	.square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/* Other bootstrap overrides
------------------------------*/
.dropdown-menu {
	left: 50%;
	min-width: 130px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:active,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-item.open .nav-link:active {
	background-color: #C39D6A;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
					box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

/* Buttons */
.btn {
	border-radius: 25px;
	border: none;
	padding: 1.2em 5em;
	letter-spacing: 2px;
	font-size: 12px;
}

.btn-small {
	padding: 0.6em 1.8em;
	border: 1px solid #C39D6A;
	border-radius: 15px;
	color: #C39D6A;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: #333333;
	border: 1px solid #333333;
	color: #C39D6A !important;
}

.btn-link {
	padding: 1.2em 0;
}

.btn-primary {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
	letter-spacing: 0.167em;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: #333333;
	color: #FFFFFF;
}

.btn-secondary {
	background-color: #333333;
	color: #FAFAFA;
	font-family: Antic;
	font-size: 12px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(195, 252, 185);
	color: #FAFAFA;
}

.btn-empty {
	background-color: transparent;
	color: #C39D6A;
	border: 1px solid #C39D6A;
}

.btn-empty:hover,
.btn-empty:focus,
.btn-empty:active,
.btn-empty:active:focus {
	background-color: #333333;
}

/* Index
------------------------------*/

/* Subscribe Flow
------------------------------*/
.sf-header {
	padding: 50px 0 15px;
}

.sf-grid {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	margin-top: 20px;
	margin-bottom: 20px;
}

.sf-grid__container {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	padding-top: .9375rem;
	padding-bottom: .9375rem;
}

.sf-item {
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	text-align: center;
	border: 1px solid #E1E1E1;
	padding: 20px;
}

.sf-item, .sf-item__content {
	display: -webkit-flex;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sf-item__content {
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.sf-item__name {
	margin: 1em 0;
}

.sf-item * {
	max-width: 100%;
}

/* Checkout
------------------------------*/
.checkout_content {
	margin-top: 0;
	overflow: auto;
	padding: 50px 0 60px;
}

.checkout_content #add_coupon_code {
	padding: .375rem 1rem;
	width: auto;
}

.checkout_content #checkout_button {
	background-color: #C39D6A;
	border: none;
	border-radius: 25px;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
	letter-spacing: 0.167em;
	padding: 1.2em 5em;
}

.checkout_content #checkout_button:hover,
.checkout_content #checkout_button:focus,
.checkout_content #checkout_button:active,
.checkout_content #checkout_button:active:focus {
	background-color: #333333;
	color: #FFFFFF;
}

/* Thank You
------------------------------*/
.checkout_content section {
	border-color: #F5F5F5;
}

.checkout_content h1 {
	margin-bottom: 25px;
	text-align: center;
}

.cart_listing table {
	border-color: #F5F5F5;
}

/* Account
------------------------------*/
.account-header {
	margin: 50px 0 25px 0;
	padding: 0 15px;
}

.account-header h1,
.account-header h2 {
	margin: 0 0 15px 0;
}

.account-header .gift-card-container {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.account-header .gift-card-balance {
	margin: 0 0 15px 0;
}

.my-account {
	margin: 25px 0 50px 0;
}

.address-container {
	width: 100%;
}

.address-panel .inner-address-row {
	padding: 0;
}

.address-panel .address-edit-btn {
	min-width: auto;
	padding: 10px;
}

.address-info #is_primary {
	margin: 0;
	width: auto;
}

.address-container {
	width: 100%;
}

.errors {
	margin: 25px 0;
}

.cratejoy-loading-icon {
	color: #C39D6A;
}

.skip-dialog .row {
	display: block;
	text-align: center;
}

.skip-dialog h4 {
	margin: 0 0 22px 0;
}

.panel-sub-confirm {
	box-shadow: none;
}

.panel-sub-confirm form div:last-child {
	display: block;
}

#skip_button,
input[type="radio"] + label.cj-btn {
	background-color: transparent;
	border: 1px solid #C39D6A;
	color: #C39D6A;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#skip_button:hover,
#skip_button:focus,
#skip_button:active,
input[type="radio"]:checked + label.cj-btn, #skip_button.skipped {
	background-color: #333333;
	border-color: #333333;
	text-decoration: none;
}

/* Media Queries
------------------------------*/
@media (max-width: 767px) {
	/* Used to reverse a row when it wraps on smaller screens */
	.row-sm-reverse {
		-webkit-flex-wrap: wrap-reverse;
		-moz-flex-wrap: wrap-reverse;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
	}
	.panel-cratejoy .pull-right,
	.panel-cratejoy .pull-left,
	.skip-dialog .pull-right,
	.skip-dialog .pull-left,
	.subscription_cancel .pull-right,
	.subscription_cancel .pull-left,
	#edit-subscription-form .pull-right,
	#edit-subscription-form .pull-left {
		float: none;
		width: 100%;
		margin: 10px 0;
	}
}

@media (min-width: 768px) {
	.account-header .gift-card-container {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.account-header .gift-card-balance {
		margin: 0;
	}
}

@media (min-width: 992px) {
	.account-header h1,
	.account-header h2 {
		margin: 0;
	}
}

/*
 * components/about/cmp_0ef24c27-106f-4bf4-8471-ea313dc3f490/component.css
 */
#cmp_0ef24c27-106f-4bf4-8471-ea313dc3f490 img {
	max-width: 100%;
}

/*
 * components/about/cmp_180a5f5d-4fdb-4ff9-b128-be083195b748/component.css
 */
#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 {
	background-color: #FFFFFF;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 14px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_180a5f5d-4fdb-4ff9-b128-be083195b748 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/about/cmp_27d8f181-8cdd-4c73-91b2-6623dca22261/component.css
 */
#cmp_27d8f181-8cdd-4c73-91b2-6623dca22261 img {
	max-width: 100%;
}

/*
 * components/about/cmp_376e08eb-5406-43db-abf4-d78135a8186c/component.css
 */
#cmp_376e08eb-5406-43db-abf4-d78135a8186c {
	background-color: #FFFFFF;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_376e08eb-5406-43db-abf4-d78135a8186c  {
	padding-top: 60px;
}
#cmp_376e08eb-5406-43db-abf4-d78135a8186c h1 {
	margin-bottom: 15px;
}
/*
 * components/about/cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277/component.css
 */
#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 {
	background-color: #FFFFFF;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3e1f1e15-5411-48c3-aa9e-eec2a2c9e277 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/about/cmp_76b529f9-466b-4c42-881c-b7e29e46b46d/component.css
 */
#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d {
	background-color: #FFFFFF;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_76b529f9-466b-4c42-881c-b7e29e46b46d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/about/cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68/component.css
 */
#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 {
	background-color: #FFFFFF;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f5b5406f-8a90-43a5-8b14-eef7a9c1cd68 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/artisanal_marketplace/cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e/component.css
 */
#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e {
	background-color: #FFFFFF;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3e7b0902-2514-4ab5-886e-c34b0f229d4e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/artisanal_marketplace/cmp_6993570b-c13c-47e0-baa9-4e8d580e72fa/component.css
 */
#cmp_6993570b-c13c-47e0-baa9-4e8d580e72fa img {
	max-width: 100%;
}

/*
 * components/artisanal_marketplace/cmp_791d867d-a04a-413b-b223-2719c68fc5af/component.css
 */
#cmp_791d867d-a04a-413b-b223-2719c68fc5af {
	background-color: #FFFFFF;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_791d867d-a04a-413b-b223-2719c68fc5af ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/artisanal_marketplace/cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4/component.css
 */
#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 {
	background-color: #FFFFFF;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 h2 {
	color: rgb(94, 124, 70);
	font-family: Lato;
	font-size: 22px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c0ccd9cf-bf68-4b06-b8d8-d69f638089f4 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/artisanal_marketplace/cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2/component.css
 */
#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 {
	padding: 0;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content {
	background-color: rgba(208, 238, 179, 0.54);
	padding: 20px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content h1 {
	color: #C39D6A;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content h2 {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 22px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content h3 {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 15px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content p {
	color: #FFFFFF;
	font-family: Antic;
	font-size: 14px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .hero-content .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_fc0d75a7-c30f-47c5-9a78-b399204998d2 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/box_theme_archive_2/cmp_0964415c-7e07-4001-af1a-6d4336c93e3c/component.css
 */
#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c {
	background-color: #FFFFFF;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_0964415c-7e07-4001-af1a-6d4336c93e3c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/box_theme_archive_2/cmp_7fe65e12-85ab-46f4-ada3-abc6739aeee7/component.css
 */
#cmp_7fe65e12-85ab-46f4-ada3-abc6739aeee7 img {
	max-width: 100%;
}

/*
 * components/box_theme_archive_2/cmp_93ed54f4-f849-4f51-a830-5308cdebd0d0/component.css
 */
#cmp_93ed54f4-f849-4f51-a830-5308cdebd0d0 img {
	max-width: 100%;
}

/*
 * components/box_theme_archive_2/cmp_c2cdee80-490f-4a9b-8822-940f2c32776f/component.css
 */
#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f {
	background-color: #FFFFFF;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c2cdee80-490f-4a9b-8822-940f2c32776f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/box_theme_archive_2/cmp_c41ed38e-5721-4dbb-b657-ee7c53890750/component.css
 */
#cmp_c41ed38e-5721-4dbb-b657-ee7c53890750 img {
	max-width: 100%;
}

/*
 * components/checkout/cmp_f0c55f1b-d406-4166-b956-57d0d6fcdea3/component.css
 */
#cmp_f0c55f1b-d406-4166-b956-57d0d6fcdea3 .checkout_content {
  overflow: auto;
}

#cmp_f0c55f1b-d406-4166-b956-57d0d6fcdea3 .checkout_content section {
  border-color: #F5F5F5;
}

#cmp_f0c55f1b-d406-4166-b956-57d0d6fcdea3 .cart_listing table {
  border-color: #F5F5F5;
}

/*
 * components/contact_us/cmp_0e0e9fdd-9841-4261-b165-56c145d0792c/component.css
 */
#cmp_0e0e9fdd-9841-4261-b165-56c145d0792c img {
	max-width: 100%;
}

/*
 * components/contact_us/cmp_6a46700f-3b68-4a80-bd4f-c2407389231c/component.css
 */
#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c {
	background-color: #FFFFFF;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6a46700f-3b68-4a80-bd4f-c2407389231c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/contact_us/cmp_83025da5-472d-4cf0-870c-e1297461bcf3/component.css
 */
#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 {
	background-color: #FFFFFF;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_83025da5-472d-4cf0-870c-e1297461bcf3 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/customer/account/cmp_bb516f1e-8453-458c-9044-e2b25f880636/component.css
 */

/*
 * components/customer/edit/cmp_e1a74b62-ca60-4553-9544-131473e4c5a1/component.css
 */

/*
 * components/customer/forgot_password/cmp_1c61960e-07f1-4b52-a769-ab5d81255c4b/component.css
 */

#cmp_1c61960e-07f1-4b52-a769-ab5d81255c4b  {
	padding-bottom: 120px;
}
/*
 * components/customer/forgot_password/cmp_730ec0b5-e3c5-4255-8511-3d9872512320/component.css
 */
#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 {
	background-color: #FFFFFF;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_730ec0b5-e3c5-4255-8511-3d9872512320  {
	padding: 50px 0;
}
#cmp_730ec0b5-e3c5-4255-8511-3d9872512320 h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/login/cmp_9d92c582-712a-4685-b4c1-e2b0226dc7b2/component.css
 */

#cmp_9d92c582-712a-4685-b4c1-e2b0226dc7b2  {
	padding-bottom: 120px;
}
/*
 * components/customer/login/cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e/component.css
 */
#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e {
	background-color: #FFFFFF;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e  {
	padding: 50px 0;
}
#cmp_cbe6b7dd-87ff-4cd4-ab05-2e4cf734941e h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/order/cmp_96ce7d02-d238-4947-b003-05f707acfb85/component.css
 */

/*
 * components/customer/password_reset/cmp_ddbb8836-0b15-4406-8a6c-001b49c78534/component.css
 */

#cmp_ddbb8836-0b15-4406-8a6c-001b49c78534  {
	padding-bottom: 120px;
}
/*
 * components/customer/password_reset/cmp_ed099546-ed92-4273-bb23-2e170824afef/component.css
 */
#cmp_ed099546-ed92-4273-bb23-2e170824afef {
	background-color: #FFFFFF;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_ed099546-ed92-4273-bb23-2e170824afef  {
	padding: 50px 0;
}
#cmp_ed099546-ed92-4273-bb23-2e170824afef h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/thank_you/cmp_bdd3b484-c545-4d43-9856-7153a97e86a6/component.css
 */

/*
 * components/global/cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b/component.css
 */
#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b {
	background-color: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b h1 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b h2 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b h3 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b p {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b .btn {
	background-color: ;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b .btn:hover {
	background-color: ;
	color: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_02cb458e-2e0e-4ef6-a782-ebd45e0d894b ul {
	list-style: disc;
	list-style-position: inside;
	color: ;
	font-family: ;
	font-size: ;
}

/*
 * components/global/cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7/component.css
 */
#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar {
	background-color: rgb(255, 255, 255);
	border-radius: 0;
	border-top: 4px solid #C39D6A;
	padding: 0;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar a:hover,
#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar a:focus,
#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar a:active {
	color: #333333;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-brand {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;

	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;

	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;

	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;

	max-width: 100%;
	color: #333333;
	font-family: Josefin Sans;
	font-size: 28px;
	margin: 0;
	padding: 15px;
	text-align: center;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-brand img {
	max-width: 100%;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar .navbar-toggler {
	background-color: #C39D6A;
	border-radius: 0;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0.167em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar .navbar-toggler:hover,
#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar .navbar-toggler:focus,
#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar .navbar-toggler:active {
	background-color: #333333;
	color: #FFFFFF;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-nav {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-nav .nav-link {
	color: #C39D6A;
	font-family: Antic;
	font-size: 12px;;
	letter-spacing: 1px;
	padding: 8px 18px;
	text-align: center;
	text-transform: uppercase;
}

@media (min-width: 768px) {
	#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7.navbar {
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		padding: 15px;
		padding-bottom: 0;
	}
	#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-brand {
		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-toggleable-sm {
		-webkit-flex-shrink: 0;
		-moz-flex-shrink: 0;
		-ms-flex-shrink: 0;
		flex-shrink: 0;

		-webkit-flex-grow: 2;
		-moz-flex-grow: 2;
		-ms-flex-grow: 2;
		flex-grow: 2;

	}
	#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-nav {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		justify-content: space-around;

		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 .navbar-nav li {
		padding: 0;
	}
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 ol {
    list-style: decimal;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_7bfaf4e6-a4f9-4f6c-a1ee-9289c4c4b2e7 ul {
    list-style: none;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

/*
 * components/global/cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50/component.css
 */
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50.footer {
	background-color: #FAFAFA;
	font-family: Antic;
	color: rgb(12, 12, 12);
	padding-top: 10px;
	padding-bottom: 10px;

	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social a {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social svg path {
	fill: #C39D6A;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social a:hover svg path,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social a:focus svg path,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social a:active svg path {
	fill: #333333;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50.footer .toggler-container {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50.footer .navbar-toggler {
	color: #C39D6A;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc {
	border-top: 1px solid #e1e1e1;
	letter-spacing: 1px;
	text-align: center;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc img {
	padding-top: 15px;
	padding-bottom: 15px;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc p,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-tributes p {
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-tributes p a {
	color: rgb(12, 12, 12);
	padding: 0;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-tributes p a:hover,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-tributes p a:focus,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-tributes p a:active {
	color: rgb(12, 12, 12);
	text-decoration: none;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-directory {
	text-align: center;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list .footer-item {
	-webkit-flex: 0 0 50%;
	-moz-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;

	padding: 8px 18px;
	position: relative;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list .footer-link {
	color: #C39D6A;
	font-family: Lato;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list .footer-link:hover,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list .footer-link:focus,
#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-list .footer-link:active {
	color: #333333;
	text-decoration: none;
}

@media (max-width: 767px) {
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .col-sm-12,
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .col-xs-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
}

@media (min-width: 768px) {
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50.footer {
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;

		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		padding-top: 25px;
		padding-bottom: 25px;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-directory {
		-webkit-order: 1;
		-moz-order: 1;
		-ms-order: 1;
		order: 1;

		text-align: left;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		order: 2;

		padding-top: 0;
		padding-bottom: 0;
		text-align: right;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc {
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		order: 3;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc p {
		display: inline-block;
	}
}

@media (min-width: 992px) {
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc {
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		order: 2;

		border-top: none;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-cc p {
		display: block;
	}
	#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 .footer-social {
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		order: 3;
	}
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 ol {
    list-style: decimal;
    list-style-position: inside;
    color: rgb(12, 12, 12);
    font-family: Antic;
    font-size: ;
}

#cmp_eea304e9-cd2c-4dcb-8695-ad0fadde3f50 ul {
    list-style: none;
    list-style-position: inside;
    color: rgb(12, 12, 12);
    font-family: Antic;
    font-size: ;
}

/*
 * components/index/cmp_318df0ff-ad38-4072-97b7-84c0fcab6368/component.css
 */
#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 {
	padding: 0;
	background-color: rgb(234, 241, 226);
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 .content {
	margin: 0 auto;
	max-width: 250px;
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_318df0ff-ad38-4072-97b7-84c0fcab6368 p {
	margin-bottom: 35px;
}
/*
 * components/index/cmp_67b17dec-0fb8-4813-be7f-580d81747596/component.css
 */
#cmp_67b17dec-0fb8-4813-be7f-580d81747596 {
	padding: 0;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content {
	background-color: rgba(248, 242, 238, 0.43);
	padding: 20px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content h1 {
	color: #C39D6A;
	font-family: Cabin Sketch;
	font-size: 45px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content h2 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 22px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content h3 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Antic;
	font-size: 14px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 .hero-content .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_67b17dec-0fb8-4813-be7f-580d81747596 h1 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#cmp_67b17dec-0fb8-4813-be7f-580d81747596 p {
	margin-bottom: 25px;
}
/*
 * components/index/cmp_b993eb63-0322-40de-bd81-2be0f2d47b27/component.css
 */
#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 {
	background-color: #FFFFFF;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_b993eb63-0322-40de-bd81-2be0f2d47b27 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/index/cmp_d841ac7e-b103-45ea-9fe8-e7246014790b/component.css
 */
#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b {
	padding: 0;
	background-color: #FFFFFF;
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b .content {
	margin: 0 auto;
	padding: 50px;
}

@media (min-width: 768px) {
	#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b .col-md-4:nth-of-type(2n + 1) {
		order: 1;
	}
	#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b .col-md-4:nth-of-type(2n) {
		order: 2;
	}
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_d841ac7e-b103-45ea-9fe8-e7246014790b h3 {
	margin-bottom: 25px;
}
/*
 * components/index/cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909/component.css
 */
#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 {
	background-color: #FFFFFF;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909  {
	padding: 60px 0;
}
#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 h1 {
	margin-bottom: 40px;
}
#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 h3 {
	margin-bottom: 15px;
}
#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 p {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
#cmp_eb3fed92-61b9-427a-bf7c-1a66dcf05909 p:last-of-type {
	border-bottom: none;
	padding-bottom: 0;
}
/*
 * components/liquid_love/cmp_24503d47-ed3e-4452-98b9-44d0c5f67705/component.css
 */
#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 {
	padding: 0;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content {
	background-color: rgb(247, 150, 152);
	padding: 20px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 24px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content h2 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 22px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content h3 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content p {
	color: #FFFFFF;
	font-family: Antic;
	font-size: 14px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content .btn {
	background-color: rgb(243, 242, 239);
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 12px;
}

#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .hero-content .btn:hover {
	background-color: rgb(250, 250, 250);
	color: rgb(0, 0, 0);
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_24503d47-ed3e-4452-98b9-44d0c5f67705 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/liquid_love/cmp_479e95d6-948b-485e-acd0-919c62721bef/component.css
 */
#cmp_479e95d6-948b-485e-acd0-919c62721bef img {
	max-width: 100%;
}

/*
 * components/liquid_love/cmp_708e9716-ae91-40c3-aff9-a2e4041bfdbf/component.css
 */
#cmp_708e9716-ae91-40c3-aff9-a2e4041bfdbf img {
	max-width: 100%;
}

/*
 * components/liquid_love/cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec/component.css
 */
#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec {
	background-color: #FFFFFF;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c7812dec-0232-4b5f-ad07-29d9ee01dfec ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/liquid_love/cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551/component.css
 */
#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 {
	background-color: #FFFFFF;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 .btn {
	background-color: rgb(248, 107, 113);
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_dba9d815-0d6a-41f4-93b8-c9d9bc1ac551 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/moongoddess/cmp_09a08d37-558e-4047-9c93-eaa9560c256a/component.css
 */
#cmp_09a08d37-558e-4047-9c93-eaa9560c256a img {
	max-width: 100%;
}

/*
 * components/moongoddess/cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33/component.css
 */
#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 {
	background-color: #FFFFFF;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_47099f1b-db7f-4814-8d88-ac1c4f206b33 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/moongoddess/cmp_6608ddd3-69ed-4c28-b1be-bb21b9950af8/component.css
 */
#cmp_6608ddd3-69ed-4c28-b1be-bb21b9950af8 img {
	max-width: 100%;
}

/*
 * components/moongoddess/cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9/component.css
 */
#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 {
	background-color: #FFFFFF;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_898c3ee9-87f8-4395-bb08-6118a1a50db9 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/moongoddess/cmp_8e9201d0-713b-488f-8635-f968d07b86c7/component.css
 */
#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 {
	background-color: #FFFFFF;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_8e9201d0-713b-488f-8635-f968d07b86c7 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/moongoddess/cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96/component.css
 */
#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 {
	background-color: #FFFFFF;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_969a87e8-a21e-4d3c-a86c-66dbd29dfd96 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/moongoddess/cmp_e281278c-0a00-4364-aa44-a269bb9cd3fb/component.css
 */
#cmp_e281278c-0a00-4364-aa44-a269bb9cd3fb img {
	max-width: 100%;
}

/*
 * components/moongoddess/cmp_ef687686-7791-4735-b223-14fc78258a2e/component.css
 */
#cmp_ef687686-7791-4735-b223-14fc78258a2e {
	background-color: #FFFFFF;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_ef687686-7791-4735-b223-14fc78258a2e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_191672a5-3e08-49be-8791-a1b0840a8e15/component.css
 */
#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 {
	background-color: #FFFFFF;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_191672a5-3e08-49be-8791-a1b0840a8e15 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_3cabe271-e999-4f1f-af95-5b38b18057b8/component.css
 */
#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 {
	background-color: #FFFFFF;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 .btn {
	background-color: rgb(195, 157, 106);
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3cabe271-e999-4f1f-af95-5b38b18057b8 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b/component.css
 */
#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b {
	background-color: #FFFFFF;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_48ba3ed5-1af5-492f-a676-5d32ce9f067b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_6537548e-8ecc-41ac-ab9c-26802b629013/component.css
 */
#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 {
	background-color: #FFFFFF;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6537548e-8ecc-41ac-ab9c-26802b629013 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_dcebf542-9f73-4782-8f4a-37a5915d68c8/component.css
 */
#cmp_dcebf542-9f73-4782-8f4a-37a5915d68c8 img {
	max-width: 100%;
}

/*
 * components/order_boxes/cmp_dea356ec-06a6-484b-a2d8-cad4c683207a/component.css
 */
#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a {
	background-color: #FFFFFF;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a .btn {
	background-color: rgb(195, 157, 106);
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_dea356ec-06a6-484b-a2d8-cad4c683207a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/order_boxes/cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0/component.css
 */
#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 {
	background-color: #FFFFFF;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_efbf6007-306e-4c41-b1f8-4270710d6fa0 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/partnerships/cmp_0d0cfe44-bb45-463e-8c31-adcf89221850/component.css
 */
#cmp_0d0cfe44-bb45-463e-8c31-adcf89221850 img {
	max-width: 100%;
}

/*
 * components/partnerships/cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618/component.css
 */
#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 {
	background-color: #FFFFFF;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_28b4f4bc-8e87-4cc4-8942-458cf320e618 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/partnerships/cmp_588a54b3-a6e4-4d3f-9986-59d268022810/component.css
 */
#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 {
	background-color: #FFFFFF;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_588a54b3-a6e4-4d3f-9986-59d268022810 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/partnerships/cmp_85a24de3-d1da-4751-8750-c8254e81a736/component.css
 */
#cmp_85a24de3-d1da-4751-8750-c8254e81a736 img {
	max-width: 100%;
}

/*
 * components/partnerships/cmp_ac1ea8f0-be7a-4758-8049-aa03bbe04ea1/component.css
 */
#cmp_ac1ea8f0-be7a-4758-8049-aa03bbe04ea1 img {
	max-width: 100%;
}

/*
 * components/partnerships/cmp_cf285599-8d52-4c40-b735-db7863844bc0/component.css
 */
#cmp_cf285599-8d52-4c40-b735-db7863844bc0 {
	background-color: #FFFFFF;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_cf285599-8d52-4c40-b735-db7863844bc0 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/partnerships/cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994/component.css
 */
#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 {
	background-color: #FFFFFF;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f9ecc27b-0746-44d6-9e7d-ce477db51994 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/partnerships/cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36/component.css
 */
#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 {
	background-color: #FFFFFF;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_fce5741e-7470-48ef-88ce-7dcea8c89d36 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/press/cmp_45eaa830-8a5e-42e4-93d3-558496a6e315/component.css
 */
#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 {
	background-color: #FFFFFF;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_45eaa830-8a5e-42e4-93d3-558496a6e315 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/press/cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2/component.css
 */
#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 {
	background-color: #FFFFFF;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_a64770d7-b163-481f-8b15-31c9ef00eaa2 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/press/cmp_edeb9429-9da0-4844-8d25-8ac577febac1/component.css
 */
#cmp_edeb9429-9da0-4844-8d25-8ac577febac1 img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c/component.css
 */
#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c {
	background-color: #FFFFFF;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c  {
	padding: 50px 0 15px;
}
#cmp_3ac7e33c-dd7a-4b76-a8a6-c74b08b9ad8c h1 {
	margin-bottom: 15px;
}
/*
 * components/shop/listing/cmp_767dfcbd-eed8-4256-bd83-406036e2bc22/component.css
 */
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item {
	color: rgb(12, 12, 12);
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item:hover,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item:focus {
	text-decoration: none;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item__image {
	background-size: cover;
	background-position: center center;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item__name {
	margin: 10px 0;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .shop-listing-item__price {
	margin: 10px 0 30px;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_paging {
	-webkit-display: flex;
	-ms-display: flex;
	display: flex;
	justify-content: center;

	margin: 20px 0;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_page a,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .next_page a,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .prev_page a {
	display: block;
	padding: 12px 15px;
	margin: 0 2px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_page.active a,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_page a:hover,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_page a:focus,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .next_page a:hover,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .next_page a:focus,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .prev_page a:hover,
#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .prev_page a:focus {
	text-decoration: none;
	background-color: #F9F9F9;
}

#cmp_767dfcbd-eed8-4256-bd83-406036e2bc22 .product_page.active a {
	color: black;
}

/*
 * components/shop/listing/cmp_77123fcf-ece6-4d14-a322-06c448374d7e/component.css
 */
#cmp_77123fcf-ece6-4d14-a322-06c448374d7e {
	justify-content: center;
}

#cmp_77123fcf-ece6-4d14-a322-06c448374d7e ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

#cmp_77123fcf-ece6-4d14-a322-06c448374d7e  {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 35px;
	padding-bottom: 35px;
}
/*
 * components/shop/listing/cmp_b16eb7e3-3e83-4b07-ae8b-5e105ec68870/component.css
 */
#cmp_b16eb7e3-3e83-4b07-ae8b-5e105ec68870 {
	justify-content: center;
}

#cmp_b16eb7e3-3e83-4b07-ae8b-5e105ec68870 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da/component.css
 */
#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__name {
	margin-bottom: 10px;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__price {
	margin-bottom: 20px;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product select {
	width: auto;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__review-share-desktop .col-xs-6 {
	padding-top: 10px;
}

#cmp_44e40365-e3ff-494d-8d8c-91a1ea9783da .shop-product__review-share-desktop .col-xs-6 + .col-xs-6 {
	border-left: 1px solid #E1E1E1;
}

/*
 * components/shop/product/cmp_aa25aacc-0e56-4f19-b3dc-3c5f26d979b0/component.css
 */
#cmp_aa25aacc-0e56-4f19-b3dc-3c5f26d979b0.shop-product-header {
	padding: 50px 0 15px;
}

/*
 * components/sold_out/cmp_26a41001-10c1-4bd3-86d9-1760f99db564/component.css
 */
#cmp_26a41001-10c1-4bd3-86d9-1760f99db564 img {
	max-width: 100%;
}

#cmp_26a41001-10c1-4bd3-86d9-1760f99db564  {
	padding-top: 50px;
}
/*
 * components/sold_out/cmp_2a185331-ce8c-4c19-879e-7c20a473133b/component.css
 */
#cmp_2a185331-ce8c-4c19-879e-7c20a473133b {
	background-color: #FFFFFF;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2a185331-ce8c-4c19-879e-7c20a473133b  {
	padding-bottom: 50px;
}
/*
 * components/subscribe/cmp_2fa2c865-c25d-4b37-9704-5fefa58f2a86/component.css
 */

/*
 * components/subscribe/cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f/component.css
 */
#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f {
	background-color: #FFFFFF;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3b9c49c3-c9fb-4576-9ee5-67243ceaf35f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/subscribe/cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe/component.css
 */
#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe {
	background-color: #FFFFFF;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_8c37a173-d1d8-4369-bb9b-8b7e59c8f0fe ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/subscribe_flow/addons_step/cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9/component.css
 */
#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9.addons-container {
	margin-right: auto;
	margin-left: auto;

	max-width: 940px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-products-row {
	border: 1px solid #D3D3D3;

	padding-left: 40px;
	padding-right: 40px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	padding-top: 40px;
	padding-bottom: 40px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product + .addons-product {
	border-top: 1px solid #D3D3D3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
	padding-right: 30px;

	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-image {
	width: 100%;
	height: 100%;
	min-height: 275px;

	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	margin-bottom: 15px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-top-right {
	text-align: right;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart {
	padding: 7px 12px;

	font-family: ;
	font-size: 12px;

	color: #FFFFFF;
	background-color: #C39D6A;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart:hover {
	color: #FFFFFF;
	background-color: #333333;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-name {
	font-size: 20px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-price {
	margin-bottom: 20px;

	font-size: 16px;
	color: #38BFC3;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group .control-label {
	font-size: 12px;
	color: #9B9B9B;

	margin-bottom: 2px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-form-group select {
	height: 30px;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-cta-row {
	margin-top: 40px;

	text-align: center;
}


#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn {
	font-family: ;
	font-size: 12px;

	color: #FFFFFF;
	background-color: #C39D6A;
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn:hover {
	color: #FFFFFF;
	background-color: #333333;
}

@media only screen and (max-width : 768px) {
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left,
	#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-right {
		-webkit-box-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
	}

	.addons-product-right {
		margin-top: 40px;
	}

	 #cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .addons-product-left {
		padding-right: 0;
	}
}

/*
 * components/subscribe_flow/survey_step/cmp_15214d44-2bb9-46b8-90ec-42cc215454e8/component.css
 */
#cmp_15214d44-2bb9-46b8-90ec-42cc215454e8.survey h2 {
	margin-bottom: 1em;
}

#cmp_15214d44-2bb9-46b8-90ec-42cc215454e8.survey .radio input[type="radio"],
#cmp_15214d44-2bb9-46b8-90ec-42cc215454e8.survey .checkbox input[type="checkbox"] {
	margin-right: 0.5em;
}

/*
 * components/subscribe_flow/survey_step/cmp_a6fc7133-5525-46ab-b6e6-8c8d877db1cf/component.css
 */
#cmp_a6fc7133-5525-46ab-b6e6-8c8d877db1cf {
	padding: 50px 0 15px;
}

/*
 * components/subscribe_flow/terms_step/cmp_3e1dbbbc-20fb-4760-ae0b-67019b51ebe6/component.css
 */
#cmp_3e1dbbbc-20fb-4760-ae0b-67019b51ebe6 img {
	max-width: 100%;
}

/*
 * components/subscribe_flow/terms_step/cmp_7c1fbabc-9ea7-4006-9540-a5f9676c3954/component.css
 */

/*
 * components/subscribe_flow/terms_step/cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a/component.css
 */
#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a {
	background-color: #FFFFFF;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_e5ca0602-43d1-4ed6-a47e-a501aa417d9a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/subscribe_flow/terms_step/cmp_f924bec3-3996-4bf3-b7d5-474b11465498/component.css
 */
#cmp_f924bec3-3996-4bf3-b7d5-474b11465498 {
	padding: 50px 0 15px;
}

/*
 * components/subscribe_flow/variant_step/cmp_a5a73e28-f996-4794-a6a3-b794db9076b1/component.css
 */
#cmp_a5a73e28-f996-4794-a6a3-b794db9076b1 {
	padding: 50px 0 15px;
}

/*
 * components/subscribe_flow/variant_step/cmp_ada81e24-8494-441d-8b55-aff9f2a66f17/component.css
 */

/*
 * components/teton_teas/cmp_1e16565b-71c2-4d75-9a07-198d28f823e1/component.css
 */
#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 {
	background-color: #FFFFFF;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 h1 {
	color: #333333;
	font-family: Playfair Display;
	font-size: 41px;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 h2 {
	color: #333333;
	font-family: Playfair Display;
	font-size: 20px;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_1e16565b-71c2-4d75-9a07-198d28f823e1 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/teton_teas/cmp_3f0b32e6-bc23-49a1-8d25-86b0e593c034/component.css
 */
#cmp_3f0b32e6-bc23-49a1-8d25-86b0e593c034 img {
	max-width: 100%;
}

/*
 * components/teton_teas/cmp_720601c7-1361-4b15-bc62-2488ae754711/component.css
 */
#cmp_720601c7-1361-4b15-bc62-2488ae754711 {
	padding: 0;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content {
	background-color: rgb(249, 216, 201);
	padding: 20px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content h1 {
	color: rgb(8, 8, 8);
	font-family: Playfair Display;
	font-size: 45px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Playfair Display;
	font-size: 22px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Playfair Display;
	font-size: 24px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content p {
	color: rgb(12, 12, 12);
	font-family: Lato;
	font-size: 14px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 12px;
}

#cmp_720601c7-1361-4b15-bc62-2488ae754711 .hero-content .btn:hover {
	background-color: rgb(195, 252, 185);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_720601c7-1361-4b15-bc62-2488ae754711 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/teton_teas/cmp_7ee626c1-1826-4539-9fd6-82528f534aa9/component.css
 */
#cmp_7ee626c1-1826-4539-9fd6-82528f534aa9 img {
	max-width: 100%;
}

/*
 * components/teton_teas/cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9/component.css
 */
#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 {
	padding: 0;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content {
	background-color: rgb(228, 218, 194);
	padding: 20px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content h1 {
	color: #C39D6A;
	font-family: Playfair Display;
	font-size: 40px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content h2 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 22px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 15px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Antic;
	font-size: 14px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 14px;
}

#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .hero-content .btn:hover {
	background-color: rgb(117, 167, 103);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_88e3a3c9-ad4f-4384-aa9f-f165c12dfdc9 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/teton_teas/cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5/component.css
 */
#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 {
	padding: 0;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content {
	background-color: rgb(228, 218, 194);
	padding: 20px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content h1 {
	color: #C39D6A;
	font-family: Playfair Display;
	font-size: 45px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Playfair Display;
	font-size: 19px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 16px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Antic;
	font-size: 14px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content .btn {
	background-color: #C39D6A;
	color: #FFFFFF;
	font-family: Antic;
	font-size: 14px;
}

#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .hero-content .btn:hover {
	background-color: rgb(137, 183, 128);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_8fa363d7-3f51-4fe4-a243-d6487b8231d5 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/teton_teas/cmp_944f5cf3-bddd-42a2-95e9-d85404961c02/component.css
 */
#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 {
	background-color: #FFFFFF;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_944f5cf3-bddd-42a2-95e9-d85404961c02 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/teton_teas/cmp_a5434442-3fef-402c-ad14-732d3ca804dd/component.css
 */
#cmp_a5434442-3fef-402c-ad14-732d3ca804dd img {
	max-width: 100%;
}

/*
 * components/teton_teas/cmp_ac6072f6-fd20-46b2-9e75-6add2c40b200/component.css
 */
#cmp_ac6072f6-fd20-46b2-9e75-6add2c40b200 img {
	max-width: 100%;
}

/*
 * components/teton_teas/cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915/component.css
 */
#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 {
	padding: 0;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content {
	background-color: rgb(249, 216, 201);
	padding: 20px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Playfair Display;
	font-size: 45px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content h2 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 22px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content h3 {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 15px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Antic;
	font-size: 14px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content .btn {
	background-color: #C39D6A;
	color: rgb(255, 255, 255);
	font-family: Antic;
	font-size: 14px;
}

#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .hero-content .btn:hover {
	background-color: rgb(129, 179, 121);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_bcb07f01-35c3-4830-9e6d-b36992f1b915 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/teton_teas/cmp_c1bd08e7-b46c-460c-92cc-0d449ecff01e/component.css
 */
#cmp_c1bd08e7-b46c-460c-92cc-0d449ecff01e img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_054732a2-1f22-4756-a307-f83dc104fd53/component.css
 */
#cmp_054732a2-1f22-4756-a307-f83dc104fd53 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_061d3942-9463-4cf2-bd36-a20f24d3b512/component.css
 */
#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 {
	background-color: #FFFFFF;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_061d3942-9463-4cf2-bd36-a20f24d3b512 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_25340a8e-31b0-461a-bdeb-65305412648f/component.css
 */
#cmp_25340a8e-31b0-461a-bdeb-65305412648f {
	background-color: #FFFFFF;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_25340a8e-31b0-461a-bdeb-65305412648f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1/component.css
 */
#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 {
	background-color: #FFFFFF;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_25b2fbb8-5a66-4d1b-9afd-31993ad26de1 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_2b57e66b-5f78-473d-a054-2bdebc1c02d4/component.css
 */
#cmp_2b57e66b-5f78-473d-a054-2bdebc1c02d4 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_303bbee6-af06-48e5-acfc-737fba7b4a63/component.css
 */
#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 {
	background-color: #FFFFFF;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_303bbee6-af06-48e5-acfc-737fba7b4a63 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_391ea213-91ea-4dcc-8c49-bda8f02c7425/component.css
 */
#cmp_391ea213-91ea-4dcc-8c49-bda8f02c7425 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_3c720c16-316e-475c-8e8b-06d85e32394f/component.css
 */
#cmp_3c720c16-316e-475c-8e8b-06d85e32394f {
	background-color: #FFFFFF;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3c720c16-316e-475c-8e8b-06d85e32394f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672/component.css
 */
#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 {
	background-color: #FFFFFF;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3ca189b4-c81e-4184-94b4-ce7d1485b672 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_3d98e666-c4d3-4541-a687-63627cadefb7/component.css
 */
#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 {
	background-color: #FFFFFF;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_3d98e666-c4d3-4541-a687-63627cadefb7 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_421fdee7-2e6a-435c-b139-ffd464deffa3/component.css
 */
#cmp_421fdee7-2e6a-435c-b139-ffd464deffa3 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_4acb4d07-911c-4b17-9760-15dd44974184/component.css
 */
#cmp_4acb4d07-911c-4b17-9760-15dd44974184 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b/component.css
 */
#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b {
	background-color: #FFFFFF;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_56dc574d-a70a-4b14-b05f-0e5c39b1663b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_57e4894c-8f67-4cb5-8d10-5eb974066c23/component.css
 */
#cmp_57e4894c-8f67-4cb5-8d10-5eb974066c23 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_5c6b16a7-64e8-4e62-ba04-3eaef4456f4b/component.css
 */
#cmp_5c6b16a7-64e8-4e62-ba04-3eaef4456f4b img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5/component.css
 */
#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 {
	background-color: #FFFFFF;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_5d4a5e21-7588-49d4-8828-339f7c1347a5 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_616af166-ca41-404a-9a73-9d2ae3191978/component.css
 */
#cmp_616af166-ca41-404a-9a73-9d2ae3191978 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_65ae9500-d9af-4609-b39b-8fecf5ced611/component.css
 */
#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 {
	background-color: #FFFFFF;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_65ae9500-d9af-4609-b39b-8fecf5ced611 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69/component.css
 */
#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 {
	background-color: #FFFFFF;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_6d389184-aaa1-4de2-91a5-2dd8f95c4b69 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_766f11fb-abcb-4034-a416-aba4372f4d50/component.css
 */
#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 {
	background-color: #FFFFFF;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_766f11fb-abcb-4034-a416-aba4372f4d50 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac/component.css
 */
#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac {
	background-color: #FFFFFF;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_7c4a8249-12f4-424a-8e85-a2401a7e80ac ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_7f2b05ec-adbf-4b86-8a55-9ef515f8a125/component.css
 */
#cmp_7f2b05ec-adbf-4b86-8a55-9ef515f8a125 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7/component.css
 */
#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 {
	background-color: #FFFFFF;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_84b44048-6ab0-4b35-945a-1ef368d86fc7 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_a1eeacdb-f457-409f-afe2-909f4fee025b/component.css
 */
#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b {
	background-color: #FFFFFF;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_a1eeacdb-f457-409f-afe2-909f4fee025b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_a42d3655-9180-4b97-a7b6-558df2dda700/component.css
 */
#cmp_a42d3655-9180-4b97-a7b6-558df2dda700 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_a738f5a7-ab5b-4768-bc9b-12cfc48dc4a4/component.css
 */
#cmp_a738f5a7-ab5b-4768-bc9b-12cfc48dc4a4 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_aa80f239-446c-4155-be2b-5545b4d3d2bd/component.css
 */
#cmp_aa80f239-446c-4155-be2b-5545b4d3d2bd img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_b1d5b4ed-e3f1-448e-a11d-e4b5eb6b936d/component.css
 */
#cmp_b1d5b4ed-e3f1-448e-a11d-e4b5eb6b936d img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4/component.css
 */
#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 {
	background-color: #FFFFFF;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_b5bdec8d-d77a-4b76-8623-a0b8f2c35ec4 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_c1fe69ed-0ba0-4046-99a7-ad0b13575440/component.css
 */
#cmp_c1fe69ed-0ba0-4046-99a7-ad0b13575440 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_c71b89f2-587c-467a-b1ba-229c7167b333/component.css
 */
#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 {
	background-color: #FFFFFF;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c71b89f2-587c-467a-b1ba-229c7167b333 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_c74afe5e-f25f-41fc-b520-e5c7e6d87f7e/component.css
 */
#cmp_c74afe5e-f25f-41fc-b520-e5c7e6d87f7e img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_c76883ce-6d97-4632-a938-a18c88b8e06a/component.css
 */
#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a {
	background-color: #FFFFFF;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_c76883ce-6d97-4632-a938-a18c88b8e06a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_c864d2da-9cc7-46da-9ea6-e9075f7bd588/component.css
 */
#cmp_c864d2da-9cc7-46da-9ea6-e9075f7bd588 img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84/component.css
 */
#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 {
	background-color: #FFFFFF;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_d76b11e3-7cb2-46ef-abeb-8a1c6ede7c84 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_db5cb451-2e46-42f3-b149-e779e7a10c4e/component.css
 */
#cmp_db5cb451-2e46-42f3-b149-e779e7a10c4e img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_ee206a43-abf7-429c-b8c3-268a6d5195cd/component.css
 */
#cmp_ee206a43-abf7-429c-b8c3-268a6d5195cd img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9/component.css
 */
#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 {
	background-color: #FFFFFF;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f132a250-1567-4416-ac1e-25e2bf14e8a9 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_f51660a9-1a76-449e-b3c8-fc64772d6491/component.css
 */
#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 {
	background-color: #FFFFFF;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_f51660a9-1a76-449e-b3c8-fc64772d6491 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

/*
 * components/theme_archive/cmp_f645c621-89be-493e-9a12-9dcfb6e15c8d/component.css
 */
#cmp_f645c621-89be-493e-9a12-9dcfb6e15c8d img {
	max-width: 100%;
}

/*
 * components/theme_archive/cmp_fc9d6a68-3584-4db7-9335-3957b879ccc6/component.css
 */
#cmp_fc9d6a68-3584-4db7-9335-3957b879ccc6 img {
	max-width: 100%;
}

/*
 * components/view-cart/cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882/component.css
 */
#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 {
	background-color: #FFFFFF;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 h1 {
	color: #333333;
	font-family: Cabin Sketch;
	font-size: 40px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 15px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 p {
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(12, 12, 12);
	font-family: Antic;
	font-size: 14px;
}

#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882  {
	padding: 50px 0;;
}
#cmp_2e91d7b0-9ae2-46a6-8301-a5f232c20882 h1 {
	margin-bottom: 15px;
}
/*
 * components/view-cart/cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583/component.css
 */
#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 {
	padding: 15px 15px 100px 15px;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-main {
	margin-bottom: 15px;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-label p {
	margin: 0;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-label .info {
	color: #333333;
	text-align: right;
	text-transform: uppercase;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-label .meta {
	color: #333333;
	font-size: 15px;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 figure {
	margin: 0 0 15px 0;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-subtotal h1 {
	margin: 0 0 15px 0;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 .product-rem-btn {
		top: 40%;
	}
	#cmp_3d60291d-3cd7-40f2-9267-77d0ffeaf583 figure {
		margin: 0;
	}
}