/*
 * css/style.css
 */
/* Globals
------------------------------*/
body {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
	letter-spacing: 0.077em;
	line-height: 1.5em;
}

.container-fluid {
	max-width: 1140px;
}

img, svg, iframe {
	max-width: 100%;
}

section.container-fluid {
	padding-right: .9375rem;
	padding-left: .9375rem;
	margin-right: auto;
	margin-left: auto;
}

h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

p {
	line-height: 1.5em;
	margin-bottom: 0.5rem;
}

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

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: rgb(116, 134, 97);
}

/* 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 {
	margin-left: 0;
	margin-right: 0;
}

.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: calc(100vw - 15px); /* full view width */
}

@media(min-width: 768px) {
	.square-row > .col-md-6 {
		min-height: calc((100vw - 2.75rem) / 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(1110px / 2); /* half the container width */
	}
	.square-row > .col-md-4 {
		min-height: calc(1110px / 3); /* third the container width */
	}

	.square-row > .col-md-3 {
		min-height: calc(1110px / 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: #333333;
}

.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: 0px;
	border: none;
	padding: 1em 3em;
	font-size: 15px;
}

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

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(116, 134, 97);
	border: 1px solid rgb(116, 134, 97);
	color: #333333 !important;
}

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

.btn-primary {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

.btn-secondary {
	background-color: rgb(116, 134, 97);
	color: #FAFAFA;
	font-family: Special Elite;
	font-size: 15px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(116, 134, 97);
	color: #FAFAFA;
}

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

.btn-empty:hover,
.btn-empty:focus,
.btn-empty:active,
.btn-empty:active:focus {
	background-color: rgb(116, 134, 97);
}

/* 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%;
}

/* Orders List
------------------------------*/
.orders-list {
	width: 100%;
	margin: 25px 0;
}
.orders-list h1 {
	text-align: center;
	color: #333333;
}
.orders-list .panel {
	width: 100%;
}

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

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

#gift-form .row label {
	font-size: 14px;
}

.checkout_content .styled_cart .total-row th,
.checkout_content .styled_cart .total-row #total_price {
	font-size: 30px;
}

.checkout_content.newco #id_coupon_code {
	min-width: 200px;
}

.checkout_content #checkout_button {
	background-color: #333333;
	border: none;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
	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: rgb(116, 134, 97);
	color: #FFFFFF;
}

.checkout_content #gift-form .row .col-xs-12 label {
	margin-bottom: 0;
}

#checkout-checkout {
	padding-bottom: 60px;
}

@media(max-width: 768px) {
	.checkout_content .cta {
		text-align: center;
	}

	.checkout_content #gift-form .row .col-xs-12 {
		margin-left: 10px;
	}
}

/* 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: #333333;
}

.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 #333333;
	color: #333333;
	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: rgb(116, 134, 97);
	border-color: rgb(116, 134, 97);
	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;
	}

	.col-xs-12,
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}

	section.container-fluid {
		padding-right: 0;
		padding-left: 0;
		margin-right: auto;
		margin-left: auto;
	}
}

@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_96583862-fc16-4969-9c76-4128b5ef3a00/component.css
 */
#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 {
	padding-bottom: 40px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .img-fluid {
	width: 100%;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 .hero-content .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

@media (min-width: 768px) {
	#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 {
		padding-bottom: 60px;
	}
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_96583862-fc16-4969-9c76-4128b5ef3a00 h2 {
	margin-bottom: 13px;
}
/*
 * components/about/cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792/component.css
 */
#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 {
	background-color: #FFFFFF;
	color: #333333;
	padding-bottom: 60px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 .content {
	padding: 25px;
}

@media (min-width: 768px) {
	#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 {
		padding-bottom: 60px;
	}
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b1906ca6-b50a-4d5f-8d96-655cbb733792 h2 {
	margin-bottom: 13px;
}
/*
 * components/about/cmp_b6412179-bd1f-4689-a4b4-d7c8b3fd6fc3/component.css
 */
#cmp_b6412179-bd1f-4689-a4b4-d7c8b3fd6fc3 img {
	max-width: 100%;
}

/*
 * components/about/cmp_bfef98b3-521d-4516-86e8-d691ca869347/component.css
 */
#cmp_bfef98b3-521d-4516-86e8-d691ca869347 {
	padding-bottom: 60px;
	background-color: #FFFFFF;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 .content {
	margin: 0 auto;
	max-width: 250px;
	flex-direction: column;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
	margin-bottom: 2rem;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
	margin-bottom: 1rem;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 img {
	margin-bottom: 1rem;
}

#cmp_bfef98b3-521d-4516-86e8-d691ca869347 .component-quote-panel-header {
	padding-bottom: 25px;
}
/*
 * components/about/cmp_c67fa9ad-d6f1-4a10-8284-eb89230d1b86/component.css
 */
#cmp_c67fa9ad-d6f1-4a10-8284-eb89230d1b86 img {
	max-width: 100%;
}

/*
 * components/about/cmp_e2b93be0-8d6e-47fb-9229-6f7288997a32/component.css
 */
#cmp_e2b93be0-8d6e-47fb-9229-6f7288997a32 img {
	max-width: 100%;
}

/*
 * components/acupuncture_at_home/cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926/component.css
 */
#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 {
	background-color: #FFFFFF;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6024f3d7-1098-4f1b-b32a-69ead2c94926 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/acupuncture_at_home/cmp_6e94a27f-304d-4a59-84ac-ea8397779494/component.css
 */
#cmp_6e94a27f-304d-4a59-84ac-ea8397779494 img {
	max-width: 100%;
}

/*
 * components/acupuncture_at_home/cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74/component.css
 */
#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b61bc516-5a7c-44ff-b80d-3a3795965f74 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_0248b75f-705e-4f02-8763-4ea97d35b58f/component.css
 */
#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0248b75f-705e-4f02-8763-4ea97d35b58f ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_03193df2-89e8-4316-9aeb-c22601751c8b/component.css
 */
#cmp_03193df2-89e8-4316-9aeb-c22601751c8b {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_03193df2-89e8-4316-9aeb-c22601751c8b ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_146e794a-c86a-44a4-aac1-f69ba44e94c8/component.css
 */
#cmp_146e794a-c86a-44a4-aac1-f69ba44e94c8 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_22d806de-537b-4c2e-968c-330d93eebeba/component.css
 */
#cmp_22d806de-537b-4c2e-968c-330d93eebeba {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_22d806de-537b-4c2e-968c-330d93eebeba ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_251624e1-42ce-4ba6-a767-75875e38eb9f/component.css
 */
#cmp_251624e1-42ce-4ba6-a767-75875e38eb9f img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310/component.css
 */
#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3343a7f4-3f6c-41e3-8b8a-6e0bdf1d0310 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_33c19fcb-ac78-4b49-93cb-5f08f9d93bd8/component.css
 */
#cmp_33c19fcb-ac78-4b49-93cb-5f08f9d93bd8 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_41aead78-9173-42e1-88c4-929a388ad5d3/component.css
 */
#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_41aead78-9173-42e1-88c4-929a388ad5d3 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_46ce78cb-34bf-4f62-82fc-cb9bcc45c67e/component.css
 */
#cmp_46ce78cb-34bf-4f62-82fc-cb9bcc45c67e img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_4decf334-131b-48e6-88dd-bc43da7bba76/component.css
 */
#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4decf334-131b-48e6-88dd-bc43da7bba76 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f/component.css
 */
#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5eb09d89-84b0-41e6-9460-aa7d6f6ea85f ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_6be23183-efa6-407a-8a91-6e8b36370865/component.css
 */
#cmp_6be23183-efa6-407a-8a91-6e8b36370865 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_6e132ce9-b698-482c-96fb-fdbd7312816f/component.css
 */
#cmp_6e132ce9-b698-482c-96fb-fdbd7312816f img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_6fbb0b9f-9335-430f-a3ef-ecbbdca153cf/component.css
 */
#cmp_6fbb0b9f-9335-430f-a3ef-ecbbdca153cf img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_70123254-34a7-4870-a926-6de4bc09cff7/component.css
 */
#cmp_70123254-34a7-4870-a926-6de4bc09cff7 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_70123254-34a7-4870-a926-6de4bc09cff7 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502/component.css
 */
#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_74137f23-2fa9-4dbf-98b6-f7fdda26b502 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_80174627-9fec-4557-a13f-0041ed1bd286/component.css
 */
#cmp_80174627-9fec-4557-a13f-0041ed1bd286 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_881aaf48-cb54-422f-85d2-86720902ca2d/component.css
 */
#cmp_881aaf48-cb54-422f-85d2-86720902ca2d {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_881aaf48-cb54-422f-85d2-86720902ca2d ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a/component.css
 */
#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_8ca41108-bc7b-4bce-b2a3-dcbc9f98e56a ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_8eb870c5-bd04-464c-9214-f6497c04a828/component.css
 */
#cmp_8eb870c5-bd04-464c-9214-f6497c04a828 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_975075aa-9bbb-4107-91bd-c449609ffd2f/component.css
 */
#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_975075aa-9bbb-4107-91bd-c449609ffd2f ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_9dd49180-0067-46d8-8739-e9ce3071f270/component.css
 */
#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9dd49180-0067-46d8-8739-e9ce3071f270 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_a4938118-88fb-4f23-aae8-4097156a0977/component.css
 */
#cmp_a4938118-88fb-4f23-aae8-4097156a0977 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a4938118-88fb-4f23-aae8-4097156a0977 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_a950caf0-e9de-406b-b3c6-393593b6d27b/component.css
 */
#cmp_a950caf0-e9de-406b-b3c6-393593b6d27b img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd/component.css
 */
#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_ab58c43f-fca9-4b2b-90be-880330aec9bd ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5/component.css
 */
#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b646b6f6-acf3-43bb-aec3-a943f7206de5 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67/component.css
 */
#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c546c9d9-1d81-43a8-b8e9-c38cd6df9d67 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_c68fa196-44fd-4919-a64a-a288e2194c0f/component.css
 */
#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c68fa196-44fd-4919-a64a-a288e2194c0f ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34/component.css
 */
#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c8ce728f-73c8-4cb9-bcab-d11f10d99c34 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_d679af3a-5a53-40bc-9df9-f89979f0ca52/component.css
 */
#cmp_d679af3a-5a53-40bc-9df9-f89979f0ca52 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_e28a2ad3-4cac-456e-a462-5c1d12a417d1/component.css
 */
#cmp_e28a2ad3-4cac-456e-a462-5c1d12a417d1 img {
	max-width: 100%;
}

/*
 * components/a_year_of_herbalism/cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee/component.css
 */
#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee {
	padding: 0;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_e9297c68-b9b6-46e2-8b60-39db289e7dee .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/a_year_of_herbalism/cmp_f167a5d9-707d-4266-af1b-ef98733c9664/component.css
 */
#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f167a5d9-707d-4266-af1b-ef98733c9664 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107/component.css
 */
#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f5c616a2-b116-4006-9ade-ba6e5f6fe107 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_f64200d3-94e8-4d02-91cf-34323c5e2478/component.css
 */
#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f64200d3-94e8-4d02-91cf-34323c5e2478 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52/component.css
 */
#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_faf48525-9461-4fec-8e9d-93c8a37dfa52 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3/component.css
 */
#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_fc9f3df9-2cc5-4272-8592-81fbbb988fd3 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/a_year_of_herbalism/cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f/component.css
 */
#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_fe3e03a7-7d8c-4afb-b0a2-dd0cedb5224f ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/careers/cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500/component.css
 */
#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_36a00ee1-db71-47fa-8b2b-7d4f43bce500 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/careers/cmp_8657db0a-4933-40a0-a88f-ec25091c1bf6/component.css
 */
#cmp_8657db0a-4933-40a0-a88f-ec25091c1bf6 img {
	max-width: 100%;
}

/*
 * components/careers/cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e/component.css
 */
#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e4bd0ce7-ff1d-4a02-9e89-90ff26eb832e ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/careers/cmp_e599b5fc-a5a7-4c12-897d-b225c25dfd34/component.css
 */
#cmp_e599b5fc-a5a7-4c12-897d-b225c25dfd34 img {
	max-width: 100%;
}

/*
 * components/checkout/cmp_8ae51cce-ca47-44ea-a93e-5706c6ba6b7a/component.css
 */
#cmp_8ae51cce-ca47-44ea-a93e-5706c6ba6b7a .checkout_content {
  overflow: auto;
}

#cmp_8ae51cce-ca47-44ea-a93e-5706c6ba6b7a .checkout_content section {
  border-color: #F5F5F5;
}

#cmp_8ae51cce-ca47-44ea-a93e-5706c6ba6b7a .cart_listing table {
  border-color: #F5F5F5;
}

/*
 * components/community/cmp_6c51a917-2342-483d-91fb-3464a1cba568/component.css
 */
#cmp_6c51a917-2342-483d-91fb-3464a1cba568 {
	background-color: #FFFFFF;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6c51a917-2342-483d-91fb-3464a1cba568 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/community/cmp_e59794cd-ffad-486f-bcf7-4a14aa737922/component.css
 */
#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e59794cd-ffad-486f-bcf7-4a14aa737922 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/community/cmp_f20c280e-cac1-4947-9ec4-38604d5b114e/component.css
 */
#cmp_f20c280e-cac1-4947-9ec4-38604d5b114e img {
	max-width: 100%;
}

/*
 * components/customer/forgot_password/cmp_44087575-deee-4803-a5a2-8ed0c1b8756e/component.css
 */
#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e  {
	padding: 50px 0;
}
#cmp_44087575-deee-4803-a5a2-8ed0c1b8756e h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/forgot_password/cmp_b0041cc5-29d1-4b67-9075-9a94423c475c/component.css
 */

#cmp_b0041cc5-29d1-4b67-9075-9a94423c475c  {
	padding-bottom: 120px;
}
/*
 * components/customer/login/cmp_728845e2-bbc5-4506-b806-be7a9c15d89b/component.css
 */

#cmp_728845e2-bbc5-4506-b806-be7a9c15d89b  {
	padding-bottom: 120px;
}
/*
 * components/customer/login/cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c/component.css
 */
#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c  {
	padding: 50px 0;
}
#cmp_efd44fd4-81b8-4a19-846b-481c5cc3817c h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/order/cmp_80ce4095-e554-4a77-9668-b4f5afd2113c/component.css
 */

/*
 * components/customer/orders/cmp_bd5af8ee-b4ae-4b03-94f6-716dd8604278/component.css
 */

/*
 * components/customer/password_reset/cmp_79784edb-3752-48d0-af2f-92edb1854231/component.css
 */
#cmp_79784edb-3752-48d0-af2f-92edb1854231 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_79784edb-3752-48d0-af2f-92edb1854231  {
	padding: 50px 0;
}
#cmp_79784edb-3752-48d0-af2f-92edb1854231 h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/password_reset/cmp_8f611034-61b2-49ad-a836-7c8b46ef70e3/component.css
 */

#cmp_8f611034-61b2-49ad-a836-7c8b46ef70e3  {
	padding-bottom: 120px;
}
/*
 * components/faq/cmp_34237598-1095-41b0-8e3a-23d747fc0954/component.css
 */
#cmp_34237598-1095-41b0-8e3a-23d747fc0954 {
	background-color: #FFFFFF;
	color: #333333;
	padding-bottom: 60px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 .content {
	padding: 25px;
}

@media (min-width: 768px) {
	#cmp_34237598-1095-41b0-8e3a-23d747fc0954 {
		padding-bottom: 60px;
	}
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_34237598-1095-41b0-8e3a-23d747fc0954 h2 {
	margin-bottom: 15px;
	margin-top: 40px;
}
/*
 * components/faq/cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69/component.css
 */
#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
	color: #333333;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5901a005-4f7f-41f3-9c2d-885c4875bc69 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/featured_box/cmp_13c077c0-aebd-494c-9938-70fc17a7c78f/component.css
 */
#cmp_13c077c0-aebd-494c-9938-70fc17a7c78f img {
	max-width: 100%;
}

/*
 * components/featured_box/cmp_77c642e1-6b06-4590-b138-6cee84aaf692/component.css
 */
#cmp_77c642e1-6b06-4590-b138-6cee84aaf692 img {
	max-width: 100%;
}

/*
 * components/featured_box/cmp_7d2cb6a7-7302-43b8-add8-12428d113caa/component.css
 */
#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa {
	background-color: #FFFFFF;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7d2cb6a7-7302-43b8-add8-12428d113caa ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/featured_box/cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d/component.css
 */
#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7f28cdf3-b7b1-47a9-9ce9-b908676d1a7d ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/global/cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e/component.css
 */
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e.footer {
	background-color: #F5F5F5;
	padding-top: 22px;
	padding-bottom: 22px;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e p,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e h1,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e h2,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e h3 {
	font-family: Special Elite;
	color: #333333;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e h3 {
	margin-bottom: 10px;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e p {
	font-weight: lighter;
}

/* Navigation list */

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-list .footer-link {
	color: #333333;
	font-family: Special Elite;
	font-size: ;
	text-transform: lowercase;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-list .footer-link:hover,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-list .footer-link:focus,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-list .footer-link:active {
	color: rgb(116, 133, 97);
	text-decoration: none;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-list .footer-item {
	padding: 3px 0;
}

/* follow us column */
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us svg path {
	fill: #333333;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us a:hover svg path,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us a:focus svg path,
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us a:active {
	fill: rgb(116, 133, 97);
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us {
	letter-spacing: 1px;
	text-align: center;

	border-top: 1px solid;
	border-color: #E7E7E7;

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

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us .social-icons-row {
	justify-content: center;
	margin-top: 18px;
	margin-bottom: 15px;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us .social-icons-row a {
	margin: 0 8px;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us p {
	padding-bottom: 15px;
	margin: 0;
}

/* contact us column */
#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-contact-us a {
	display: inline-block;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-bottom {
	border-top: 1px solid;
	border-color: #E7E7E7;
}

#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-bottom > div {
	margin-top: 22px;
}

@media (min-width: 768px) {
	#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-contact-us {
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		order: 3;
	}

	#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-follow-us {
		border-top: none;
		padding-top: 0;
	}

	#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-bottom {
		text-align: left;
	}

	#cmp_09a9db35-68b1-48db-8f9d-08a1ff74a07e .footer-cards {
		float: right;
		padding-top: 0;
	}
}

/*
 * components/global/cmp_c13132ec-f67c-4274-9100-c3d409c330f4/component.css
 */
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 section.navbar {
	background-color: rgb(255, 255, 255);
	border-radius: 0;
	padding: 0;

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

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar a:hover,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar a:focus,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar a:active {
	color: rgb(116, 134, 97);
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-news {
	padding: 8px 0;
	width: 100%;
	text-align: center;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-news p {
	margin-bottom: 0px;
	padding: 5px;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .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: Special Elite;
	font-size: 28px;
	margin: 0;
	padding: 15px;
	text-align: center;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-brand img {
	max-width: 100%;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-top {
	background-color: rgb(212, 226, 194);
	color: rgb(51, 51, 51);
	font-face: Abril Fatface;
	font-size: 14px;
	border-bottom: 1px solid #E7E7E7;
	padding: 0;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 button.navbar-toggler {
	background-color: rgb(255, 255, 255);
	border-radius: 0;
	color: #333333;
	font-size: 14px;
	letter-spacing: 0.167em;
	padding: 15px;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar .navbar-toggler:hover,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar .navbar-toggler:focus,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.navbar .navbar-toggler:active {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav .nav-link {
	color: #333333;
	font-family: Special Elite;
	font-size: 14px;;
	letter-spacing: 1px;
	padding: 15px;
	text-align: center;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav .nav-link:hover,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav .nav-link:focus,
#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav .nav-link:active {
	color: rgb(116, 134, 97);
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav .nav-spacer {
	color: #333333;
	font-family: Special Elite;
	font-size: 14px;;
	letter-spacing: 1px;
	padding: 15px;
	text-align: center;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	border: none;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-header .navbar-nav {
	border: none;
	margin-bottom: 0;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .container-fluid {
	width: 100%;
	max-width: 1140px;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 ul.dropdown-menu {
	margin-top: 0;
	border-radius: 0px;
	border-color: #E7E7E7;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 ul.dropdown-menu li a.nav-link {
	padding: 7px;
}

#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .store-name {
	color: ;
	font-family: Special Elite;
	font-size: 28px;;
	padding: 20px;
}

@media (min-width: 768px) {
	#cmp_c13132ec-f67c-4274-9100-c3d409c330f4.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_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-brand {
		padding: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .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_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

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

		padding: 0;
		margin-bottom: 20px;
		border-top: 1px solid #E7E7E7;
		border-bottom: 1px solid #E7E7E7;

	}
	#cmp_c13132ec-f67c-4274-9100-c3d409c330f4 .navbar-nav li {
		padding: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
}

/*
 * components/herbal_apprentice_box/cmp_0e50b90e-7e7e-4ca0-9b35-5aee7f36ee7c/component.css
 */
#cmp_0e50b90e-7e7e-4ca0-9b35-5aee7f36ee7c img {
	max-width: 100%;
}

/*
 * components/herbal_apprentice_box/cmp_11ed1746-62f9-4017-a285-4ac67246b21a/component.css
 */
#cmp_11ed1746-62f9-4017-a285-4ac67246b21a {
	padding: 0;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_11ed1746-62f9-4017-a285-4ac67246b21a .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/herbal_apprentice_box/cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc/component.css
 */
#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc {
	background-color: #FFFFFF;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_2c51ed30-e1b4-4c0a-8c8b-48cf490c70fc ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/herbal_apprentice_box/cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e/component.css
 */
#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_58b59f26-e9ae-4b85-bf8c-e1c285f6100e ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/herbal_apprentice_box/cmp_88c495e7-a378-4cb2-bbe8-61964033ec03/component.css
 */
#cmp_88c495e7-a378-4cb2-bbe8-61964033ec03 img {
	max-width: 100%;
}

/*
 * components/herbal_apprentice_box/cmp_8be39c00-ab7e-4896-bfca-3025816e6cd9/component.css
 */
#cmp_8be39c00-ab7e-4896-bfca-3025816e6cd9 img {
	max-width: 100%;
}

/*
 * components/herbal_apprentice_box/cmp_b0876f60-fccb-47f9-9819-9367093cc20f/component.css
 */
#cmp_b0876f60-fccb-47f9-9819-9367093cc20f img {
	max-width: 100%;
}

/*
 * components/herbal_apprentice_box/cmp_f625692c-d672-49ed-b913-cef33e8fb919/component.css
 */
#cmp_f625692c-d672-49ed-b913-cef33e8fb919 img {
	max-width: 100%;
}

/*
 * components/herbal_starter_kit/cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3/component.css
 */
#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 {
	background-color: #FFFFFF;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_07f93c5b-97de-40c4-86f1-e9db3c9528c3 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/herbal_starter_kit/cmp_1b99b9e3-ab3c-424f-8b66-ef8ed44d348e/component.css
 */
#cmp_1b99b9e3-ab3c-424f-8b66-ef8ed44d348e img {
	max-width: 100%;
}

/*
 * components/herbal_starter_kit/cmp_2b15703a-c83d-439b-b2b2-5353cc816b6d/component.css
 */
#cmp_2b15703a-c83d-439b-b2b2-5353cc816b6d img {
	max-width: 100%;
}

/*
 * components/herbal_starter_kit/cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc/component.css
 */
#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc {
	padding: 0;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_528fcc36-cbc5-4ede-ba68-214c4a0f04bc .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/herbal_starter_kit/cmp_618a2480-389a-46d7-b6a1-203a30ac067b/component.css
 */
#cmp_618a2480-389a-46d7-b6a1-203a30ac067b {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_618a2480-389a-46d7-b6a1-203a30ac067b ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/herbal_starter_kit/cmp_82da4668-99b2-4e5d-ace2-56ba0c27301d/component.css
 */
#cmp_82da4668-99b2-4e5d-ace2-56ba0c27301d img {
	max-width: 100%;
}

/*
 * components/herbal_starter_kit/cmp_d7052ebe-e95f-4977-a681-ff22bd185619/component.css
 */
#cmp_d7052ebe-e95f-4977-a681-ff22bd185619 img {
	max-width: 100%;
}

/*
 * components/herbal_starter_kit/cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83/component.css
 */
#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 {
	background-color: #FFFFFF;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_df9d928d-ab51-4672-81e0-63a89e5d9c83 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/index/cmp_04917461-8411-4854-a8c0-40e9b3a1877e/component.css
 */
#cmp_04917461-8411-4854-a8c0-40e9b3a1877e {

}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content {
	background-color: #FFFFFF;
	padding: 0;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
	padding-bottom: 1em;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_04917461-8411-4854-a8c0-40e9b3a1877e .hero-content .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}



#cmp_04917461-8411-4854-a8c0-40e9b3a1877e h1 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#cmp_04917461-8411-4854-a8c0-40e9b3a1877e p {
	margin-bottom: 25px;
}
/*
 * components/index/cmp_1d429af7-68ce-4cbd-a228-e3ee933cba19/component.css
 */
#cmp_1d429af7-68ce-4cbd-a228-e3ee933cba19 img {
	max-width: 100%;
}

/*
 * components/index/cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b/component.css
 */
#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b {
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .img-container {
	padding: 0;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .img-fluid {
	width: 100%;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content .btn {
	background-color: ;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b .hero-content .btn:hover {
	background-color: ;
	color: ;
}

@media (min-width: 768px) {
	#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_20a189f2-f72f-4b9c-9b47-9e7c3a7c9f9b h1 {
	margin-bottom: 15px;
}
/*
 * components/index/cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9/component.css
 */
#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 {
	padding: 0;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_2b41fc2f-6956-40aa-8515-710f40ece4f9 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c/component.css
 */
#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c {
	padding: 0;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_7ca21d96-8643-4b94-9d16-dad044dbe17c .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c/component.css
 */
#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c {
	background-color: #FFFFFF;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_90cd0d76-a3d1-4294-8221-e9fee0aa972c ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/index/cmp_a4f0b983-ae79-4089-a609-c7ad04120527/component.css
 */
#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 {
	padding: 0;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

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

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

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

@media(min-width: 1140px) {
	#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_a4f0b983-ae79-4089-a609-c7ad04120527 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

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

/*
 * components/index/cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5/component.css
 */
#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b93918d1-46f5-48d6-be1e-6ee5dce976c5 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/index/cmp_d0e0b2fa-1dd2-4ac6-8dd6-cebd7b3cdf95/component.css
 */
#cmp_d0e0b2fa-1dd2-4ac6-8dd6-cebd7b3cdf95 img {
	max-width: 100%;
}

/*
 * components/index/cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b/component.css
 */
#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b {
	padding: 0;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_d40a59a5-42ff-4ef7-b236-1ea1c57eee5b .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_d5fcc85d-ed18-4e4b-885d-98d0f57e385b/component.css
 */
#cmp_d5fcc85d-ed18-4e4b-885d-98d0f57e385b img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_2449a89e-901a-4faf-90bf-64097bba1b55/component.css
 */
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 {
	padding: 25px;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item {
	color: #333333;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item:hover,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item:focus {
	text-decoration: none;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item__image {
	background-size: cover;
	background-position: center center;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item__name {
	margin: 10px 0;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .shop-listing-item__price {
	margin: 10px 0 30px;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_paging {
	-webkit-display: flex;
	-ms-display: flex;
	display: flex;
	justify-content: center;

	margin: 20px 0;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_page a,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .next_page a,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .prev_page a {
	display: block;
	padding: 12px 15px;
	margin: 0 2px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_page.active a,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_page a:hover,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_page a:focus,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .next_page a:hover,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .next_page a:focus,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .prev_page a:hover,
#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .prev_page a:focus {
	text-decoration: none;
	background-color: #F9F9F9;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55 .product_page.active a {
	color: black;
}

#cmp_2449a89e-901a-4faf-90bf-64097bba1b55  {
	margin-top: 40px;
	margin-bottom: 40px;
}
/*
 * components/shop/listing/cmp_4a43a3c8-fe94-4e41-8760-1b20ccb4289f/component.css
 */
#cmp_4a43a3c8-fe94-4e41-8760-1b20ccb4289f .component-shop-tags {
	justify-content: center;
}

#cmp_4a43a3c8-fe94-4e41-8760-1b20ccb4289f ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_90e0e5ba-2f8c-40bb-8dad-9b8da114edba/component.css
 */
#cmp_90e0e5ba-2f8c-40bb-8dad-9b8da114edba .component-shop-sort {
	justify-content: center;
	border-bottom: 1px solid #E7E7E7;
	padding: 15px;
}

#cmp_90e0e5ba-2f8c-40bb-8dad-9b8da114edba ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

#cmp_90e0e5ba-2f8c-40bb-8dad-9b8da114edba  {
}
/*
 * components/shop/listing/cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6/component.css
 */
#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6  {
	padding: 50px 0 15px;
}
#cmp_9d192198-548a-45f3-bbdc-e4607c85ecb6 h1 {
	margin-bottom: 15px;
}
/*
 * components/shop/product/cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202/component.css
 */
#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 {
	padding: 25px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__name {
	margin-bottom: 10px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product select {
	width: auto;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__review-share-desktop .col-xs-6 {
	padding-top: 10px;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202 .shop-product__review-share-desktop .col-xs-6 + .col-xs-6 {
	border-left: 1px solid #E1E1E1;
}

#cmp_4363f8b9-8ca3-4e6c-9b81-9d3fb0c0a202  {
	margin-top: 40px;
	margin-bottom: 40px;
}
/*
 * components/shop/product/cmp_5c91465c-a684-46c2-b5ab-ba996609c4a8/component.css
 */
#cmp_5c91465c-a684-46c2-b5ab-ba996609c4a8 {
	padding: 50px 0 15px;
	background-color: ;
}

#cmp_5c91465c-a684-46c2-b5ab-ba996609c4a8 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_5c91465c-a684-46c2-b5ab-ba996609c4a8 h2 {
	color: rgb(116, 134, 97);
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_5c91465c-a684-46c2-b5ab-ba996609c4a8 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}
/*
 * components/sold_out/cmp_78928325-0344-4976-8a2a-82fa4672fe54/component.css
 */
#cmp_78928325-0344-4976-8a2a-82fa4672fe54 {
	padding-bottom: 40px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .img-fluid {
	width: 100%;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 .hero-content .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

@media (min-width: 768px) {
	#cmp_78928325-0344-4976-8a2a-82fa4672fe54 {
		padding-bottom: 60px;
	}
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_78928325-0344-4976-8a2a-82fa4672fe54  {
	margin-top: 60px;
	margin-bottom: 60px;
}
#cmp_78928325-0344-4976-8a2a-82fa4672fe54 h2 {
	margin-bottom: 13px;
}
#cmp_78928325-0344-4976-8a2a-82fa4672fe54 img.img-fluid {
	width: auto;
}
/*
 * components/subscribe/cmp_0e756dd1-80df-4184-894d-59df7adffae7/component.css
 */
#cmp_0e756dd1-80df-4184-894d-59df7adffae7 {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
	color: #333333;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0e756dd1-80df-4184-894d-59df7adffae7 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/subscribe/cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c/component.css
 */
#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c .sf-item {
	background-color: #FFFFFF;
	width: 285px;
	margin: auto;
}

#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c a.btn {
	margin-top: 12px;
}

#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_15ae35b3-346c-4a2c-8d16-8c9f169f9b5c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/survey_step/cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4/component.css
 */
#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 {
	padding: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4.survey p {
	margin-left:0.1rem;
	margin-bottom: 1rem;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4.survey .radio input[type="radio"],
#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4.survey .checkbox input[type="checkbox"] {
	margin-right: 0.5em;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 .survey-error {
	color: #333333;
}

#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 input,
#cmp_2cb5e52d-e301-4028-bf90-44c4c5300ab4 textarea {
	color: #333333;
}
/*
 * components/subscribe_flow/survey_step/cmp_fafc885d-3c11-4585-b1a5-698dc1479b7d/component.css
 */
#cmp_fafc885d-3c11-4585-b1a5-698dc1479b7d {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_fafc885d-3c11-4585-b1a5-698dc1479b7d h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_fafc885d-3c11-4585-b1a5-698dc1479b7d p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/terms_step/cmp_2a151873-d1e7-41c1-8a27-4b63dd0fd0ba/component.css
 */
#cmp_2a151873-d1e7-41c1-8a27-4b63dd0fd0ba {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_2a151873-d1e7-41c1-8a27-4b63dd0fd0ba h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_2a151873-d1e7-41c1-8a27-4b63dd0fd0ba p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/terms_step/cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12/component.css
 */
#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 {
	padding-bottom: 60px;
}

#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 .sf-item {
	width: 285px;
	margin: auto;
	background-color: #FFFFFF;
}

#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 a.btn {
	margin-top: 12px;
}

#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_59f26905-ac42-4478-bb7f-cf3e03dabf12 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/variant_step/cmp_972cf175-79ed-4319-8c6b-4344868f7113/component.css
 */
#cmp_972cf175-79ed-4319-8c6b-4344868f7113 {
	padding-bottom: 60px;
}

#cmp_972cf175-79ed-4319-8c6b-4344868f7113 img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_972cf175-79ed-4319-8c6b-4344868f7113 .sf-item {
	width: 285px;
	margin: auto;
	background-color: #FFFFFF;
}

#cmp_972cf175-79ed-4319-8c6b-4344868f7113 a.btn {
	margin-top: 12px;
}

#cmp_972cf175-79ed-4319-8c6b-4344868f7113 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_972cf175-79ed-4319-8c6b-4344868f7113 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/variant_step/cmp_ba956433-b44a-40f7-bfbb-fa2a588c97f7/component.css
 */
#cmp_ba956433-b44a-40f7-bfbb-fa2a588c97f7 {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_ba956433-b44a-40f7-bfbb-fa2a588c97f7 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_ba956433-b44a-40f7-bfbb-fa2a588c97f7 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/talk_to_your_plants_2023/cmp_0470cb07-a997-48e2-b07d-42ebfeec9953/component.css
 */
#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0470cb07-a997-48e2-b07d-42ebfeec9953 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_4d40f2a9-def2-4494-a0d1-7f988da67361/component.css
 */
#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 {
	padding: 0;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

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

	#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_4d40f2a9-def2-4494-a0d1-7f988da67361 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/talk_to_your_plants_2023/cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53/component.css
 */
#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 {
	background-color: #FFFFFF;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5fd21ec5-e67f-4585-9eec-6fd9d976fc53 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038/component.css
 */
#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6645ebfd-cfe1-46f2-aa73-2a1d644b9038 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_67fa388d-bd40-4790-a6c6-54495cb57496/component.css
 */
#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 {
	padding: 0;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content {
	background-color: rgb(116, 134, 97);
	padding: 20px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content h1 {
	color: #333333;
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content h2 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content h3 {
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .hero-content .btn:hover {
	background-color: ;
	color: #FFFFFF;
}


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

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

	#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_67fa388d-bd40-4790-a6c6-54495cb57496 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/talk_to_your_plants_2023/cmp_6f646dba-29b5-4528-b66b-135c543ba51a/component.css
 */
#cmp_6f646dba-29b5-4528-b66b-135c543ba51a {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6f646dba-29b5-4528-b66b-135c543ba51a ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_b62f8336-f509-4c38-9a02-5b5ed5ce98e0/component.css
 */
#cmp_b62f8336-f509-4c38-9a02-5b5ed5ce98e0 img {
	max-width: 100%;
}

/*
 * components/talk_to_your_plants_2023/cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1/component.css
 */
#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 {
	background-color: rgb(255, 255, 255);
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_bdff8abd-4c01-4f7e-8f87-0523c38b0bd1 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c/component.css
 */
#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e54c6165-cec1-4a6c-812a-ad5d3ddfc49c ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/talk_to_your_plants_2023/cmp_f6287eaf-c3d1-4d3d-87dc-91ada83d7912/component.css
 */
#cmp_f6287eaf-c3d1-4d3d-87dc-91ada83d7912 img {
	max-width: 100%;
}

/*
 * components/talk_to_your_plants_2023/cmp_fe49fbea-ac7e-43cf-b881-2b4d3b9a8b3d/component.css
 */
#cmp_fe49fbea-ac7e-43cf-b881-2b4d3b9a8b3d img {
	max-width: 100%;
}

/*
 * components/upcoming_month/cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94/component.css
 */
#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_13d2a7b5-8965-4a52-b90c-6f42ac59fd94 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/upcoming_month/cmp_342baff2-7430-4747-9cf9-5986b2fecf40/component.css
 */
#cmp_342baff2-7430-4747-9cf9-5986b2fecf40 img {
	max-width: 100%;
}

/*
 * components/upcoming_month/cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717/component.css
 */
#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 {
	background-color: #FFFFFF;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Special Elite;
	font-size: 14px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 .btn:hover {
	background-color: rgb(116, 134, 97);
	color: #FFFFFF;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_638ba1e9-7310-40e7-b2a8-cb3d9b819717 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/view-cart/cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085/component.css
 */
#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 h1 {
	color: #333333;
	font-family: Special Elite;
	font-size: 48px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 h2 {
	color: #333333;
	font-family: Special Elite;
	font-size: 36px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 h3 {
	color: #333333;
	font-family: Special Elite;
	font-size: 24px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085  {
	padding: 50px 0;;
}
#cmp_dcbc3cfe-8d67-499f-b97f-ff1852317085 h1 {
	margin-bottom: 15px;
}
/*
 * components/view-cart/cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34/component.css
 */
#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 {
	padding: 15px 15px 100px 15px;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-thead {
	border-bottom: 1px solid #E7E7E7;
	padding: 10px 0;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-thead h3 {
	text-transform: uppercase;
	color: #333333;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-item {
	border: 1px solid #E7E7E7;
	padding: 25px 0;
	position: relative;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-main {
	margin-bottom: 15px;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-label p {
	margin: 0;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-label .info {
	color: rgb(116, 134, 97);
	text-align: right;
	text-transform: uppercase;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-label .meta {
	color: #333333;
	font-size: 24px;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 figure {
	margin: 0 0 15px 0;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-subtotal h1 {
	margin: 0 0 15px 0;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 .product-rem-btn {
		top: 40%;
	}
	#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 figure {
		margin: 0;
	}
	#cmp_f9ff976c-8d8b-4505-b75d-ebaaf9a51a34 div .meta {
		padding-left: 0;
	}
}