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

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

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

h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
	letter-spacing: 1px;
	line-height: 1;
	margin: 0 0 25px 0;
}

h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
	margin: 0 0 25px 0;
}

h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
	margin: 0 0 25px 0;
}

p {
	line-height: 1.5em;
	margin: 0 0 15px 0;
}

a,
.btn-link {
	color: rgb(65, 117, 5);
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: rgb(126, 211, 33);
}

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

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

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

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

.flex-center {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

.square-img-container {
	padding: 0;
	position: relative;

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

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

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

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

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

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

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

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

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

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

/* Other bootstrap overrides
------------------------------*/
.dropdown-menu {
	left: 50%;
	-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: rgb(65, 117, 5);
}

.panel {
	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);
	margin: 0 0 20px 0;
}

.panel-body {
	padding: 15px;
}

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

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

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

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

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

/* Buttons */
.btn {
	border-radius: 0;
	border: none;
	font-size: 14px;
	letter-spacing: 0.077em;
	padding: 1em 3em;
}

.btn-small {
	border: 2px solid rgb(65, 117, 5);
	color: rgb(65, 117, 5);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(65, 117, 5);
	border-color: rgb(65, 117, 5);
}

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

.btn-primary {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

.btn-secondary {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(248, 231, 28);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(65, 117, 5);
	color: rgb(65, 117, 5);
}

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

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

/* Subscribe Flow
------------------------------*/
.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;
}

.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: .9375rem 0;
}

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

	border: 1px solid #E1E1E1;
	margin: 20px;
	text-align: center;
	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%;
}

/* Survey Forms
------------------------------*/
.survey h2 {
	margin: 0 0 1em 0;
}

.survey .radio input[type="radio"],
.survey .checkbox input[type="checkbox"] {
	margin: 0 0.5em 0 0;
}

/* Sold Out
------------------------------*/
.sold-out-image {
	height: 171px;
	width: 195px;
	margin: auto;
	margin-bottom: 38px;
}

/* Orders List
------------------------------*/
.orders-list {
	width: 100%;
	margin: 25px 0;
}
.orders-list h1 {
	text-align: center;
	color: rgb(65, 117, 5);
}
.orders-list .panel {
	width: 100%;
}

/* Checkout
------------------------------*/
.checkout_content {
	margin-top: 0;
	overflow: auto;
}

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

.checkout_content #checkout_button {
	background-color: rgb(65, 117, 5);
	border: none;
	color: #FFFFFF;
	font-family: Lato;
	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(126, 211, 33);
	color: #FFFFFF;
}

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

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

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

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

.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: rgb(65, 117, 5);
}

.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 rgb(65, 117, 5);
	color: rgb(65, 117, 5);
	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(126, 211, 33);
	border-color: rgb(126, 211, 33);
	text-decoration: none;
}

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

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

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

/*
 * components/about/cmp_509958ed-921c-4e44-81ff-a79666b9f86e/component.css
 */
#cmp_509958ed-921c-4e44-81ff-a79666b9f86e {
	background-color: rgb(255, 255, 255);
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_509958ed-921c-4e44-81ff-a79666b9f86e .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_509958ed-921c-4e44-81ff-a79666b9f86e ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/about/cmp_bfebd66a-9765-4dd8-8ef8-a7813f713ea1/component.css
 */
#cmp_bfebd66a-9765-4dd8-8ef8-a7813f713ea1 img {
	max-width: 100%;
}

/*
 * components/air_plant_box/cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771/component.css
 */
#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 {
	background-color: #FFFFFF;
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1b0c5425-2631-4ed9-be3d-c11ad2f06771 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/air_plant_box/cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac/component.css
 */
#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac {
	padding: 0;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content h2 {
	color: rgb(61, 60, 60);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content p {
	color: rgb(48, 47, 47);
	font-family: Lato;
	font-size: 14px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_76375f2a-ff6f-4c73-ac03-7851ea502aac .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/air_plant_box/cmp_e55d9bf1-0a66-422e-b527-f6111d0be865/component.css
 */
#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 {
	padding: 0;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content h2 {
	color: rgb(57, 36, 36);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content p {
	color: rgb(54, 34, 34);
	font-family: Lato;
	font-size: 14px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_e55d9bf1-0a66-422e-b527-f6111d0be865 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/air_plant_box/cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c/component.css
 */
#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c {
	background-color: #FFFFFF;
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e8652ea8-83c4-4ac4-8d69-a196da81a48c ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/bluestarfern_video/cmp_30fbf604-2e4d-42d7-a868-3c2d2465835f/component.css
 */
#cmp_30fbf604-2e4d-42d7-a868-3c2d2465835f {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#cmp_30fbf604-2e4d-42d7-a868-3c2d2465835f .content {
	padding: 0;
}

#cmp_30fbf604-2e4d-42d7-a868-3c2d2465835f .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_30fbf604-2e4d-42d7-a868-3c2d2465835f .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/bluestarfern_video/cmp_87ede4ab-1cde-4fd2-844c-a054613c703b/component.css
 */
#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b {
	background-color: #FFFFFF;
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_87ede4ab-1cde-4fd2-844c-a054613c703b ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/bluestarfern_video/cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a/component.css
 */
#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a {
	background-color: #FFFFFF;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .component-rich-text-with-button__content-row,
#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .component-rich-text-with-button__content-row,
	#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_8e4cd188-6760-4079-af24-1dbcc6244f8a ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/bonsai_video/cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9/component.css
 */
#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 {
	background-color: #FFFFFF;
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0af6dcb4-2527-49a3-9576-ca77e98669a9 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/bonsai_video/cmp_588dafb0-8965-4543-9e93-3964df07cd94/component.css
 */
#cmp_588dafb0-8965-4543-9e93-3964df07cd94 {
	background-color: ;
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 h1 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 h2 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 h3 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 p {
	color: ;
	font-family: ;
	font-size: ;
}

@media (min-width: 768px) {
	#cmp_588dafb0-8965-4543-9e93-3964df07cd94 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_588dafb0-8965-4543-9e93-3964df07cd94 ul {
	list-style: disc;
	list-style-position: inside;
	color: ;
	font-family: ;
	font-size: ;
}

/*
 * components/bonsai_video/cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0/component.css
 */
#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 {
	background-color: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 h1 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 h2 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 h3 {
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 p {
	color: ;
	font-family: ;
	font-size: ;
}


#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .btn {
	background-color: ;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .btn:hover {
	background-color: ;
	color: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .component-rich-text-with-button__content-row,
#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .component-rich-text-with-button__content-row,
	#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_683552c0-b5a4-4a61-8fa7-324b5ba133b0 ul {
	list-style: disc;
	list-style-position: inside;
	color: ;
	font-family: ;
	font-size: ;
}

/*
 * components/bonsai_video/cmp_b2ecac2b-4189-4870-a4a2-7ebabdc286eb/component.css
 */
#cmp_b2ecac2b-4189-4870-a4a2-7ebabdc286eb img {
	max-width: 100%;
}

/*
 * components/bonsai_video/cmp_b91a6df7-dfe9-4f5e-952e-b9416ecc4d32/component.css
 */
#cmp_b91a6df7-dfe9-4f5e-952e-b9416ecc4d32 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#cmp_b91a6df7-dfe9-4f5e-952e-b9416ecc4d32 .content {
	padding: 0;
}

#cmp_b91a6df7-dfe9-4f5e-952e-b9416ecc4d32 .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_b91a6df7-dfe9-4f5e-952e-b9416ecc4d32 .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/bonsai_video/cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d/component.css
 */
#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d {
	background-color: #FFFFFF;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .component-rich-text-with-button__content-row,
#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .component-rich-text-with-button__content-row,
	#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e86f30bb-60c6-43c3-ad9b-8032eef1dc8d ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/checkout/cmp_9101bb20-2b55-40d2-87ca-a69bc6bfab66/component.css
 */
#cmp_9101bb20-2b55-40d2-87ca-a69bc6bfab66 .checkout_content {
	overflow: auto;
}

#cmp_9101bb20-2b55-40d2-87ca-a69bc6bfab66 .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_9101bb20-2b55-40d2-87ca-a69bc6bfab66 .cart_listing table {
	border-color: #F5F5F5;
}

/*
 * components/checkout/cmp_f20816c3-92a2-4112-b208-f4b657ba3361/component.css
 */
#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 {
	background-color: #FFFFFF;
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f20816c3-92a2-4112-b208-f4b657ba3361 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/customer/account/cmp_c4211bde-4d21-45e3-bd7d-ae08989bde21/component.css
 */

/*
 * components/customer/edit/cmp_5c3f34c6-3e5c-43a4-9d3c-3f7c432d6d7c/component.css
 */

/*
 * components/customer/forgot_password/cmp_a20a3129-f0ab-4d57-8dab-96e42641782c/component.css
 */
#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c {
	background-color: #FFFFFF;
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a20a3129-f0ab-4d57-8dab-96e42641782c ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/customer/forgot_password/cmp_f8dce40b-6ffd-4bc0-9a69-e903eca84812/component.css
 */
#cmp_f8dce40b-6ffd-4bc0-9a69-e903eca84812 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_3caa056d-72eb-492b-941d-383678ae3cbf/component.css
 */
#cmp_3caa056d-72eb-492b-941d-383678ae3cbf {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5/component.css
 */
#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 {
	background-color: #FFFFFF;
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_868201b1-48e2-419e-8bc4-91a7c1bd9be5 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/customer/orders/cmp_2c8d4a48-a13e-4fab-93ca-fc7d1a4523bc/component.css
 */

/*
 * components/customer/password_reset/cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d/component.css
 */
#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d {
	background-color: #FFFFFF;
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1d62dd4f-aadb-4f4a-a485-eb5943e5162d ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/customer/password_reset/cmp_899ec071-8a0f-4acd-aa76-3be5c0c0752c/component.css
 */
#cmp_899ec071-8a0f-4acd-aa76-3be5c0c0752c {
	padding: 0 0 120px 0;
}
/*
 * components/customer/thank_you/cmp_a71b6a03-8f1a-455c-9408-8dcd25d70b10/component.css
 */

/*
 * components/faq/cmp_63e31400-d2cf-4868-b7c3-473015dafd42/component.css
 */
#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 {
	background-color: #FFFFFF;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 h3 {
	color: #000000;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 h2 {
	margin: 0 0 40px 0;
}
#cmp_63e31400-d2cf-4868-b7c3-473015dafd42 p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
}
/*
 * components/faq/cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4/component.css
 */
#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 {
	background-color: #F3F2F0;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .component-rich-text-with-button__content-row,
#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .component-rich-text-with-button__content-row,
	#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_84d824d1-f7dd-485d-aace-c5dbc464a5d4 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/faq/cmp_af724aa6-4d61-4974-860f-1920c7bec323/component.css
 */
#cmp_af724aa6-4d61-4974-860f-1920c7bec323 img {
	max-width: 100%;
}

/*
 * components/first_box_free/cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1/component.css
 */
#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 {
	background-color: #FFFFFF;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .component-rich-text-with-button__content-row,
#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .component-rich-text-with-button__content-row,
	#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1be5baa8-8b22-40fc-9aeb-2631c8c659c1 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/first_box_free/cmp_b65cf95a-a3e5-4760-8592-ba5c28f95f62/component.css
 */
#cmp_b65cf95a-a3e5-4760-8592-ba5c28f95f62 img {
	max-width: 100%;
}

/*
 * components/global/cmp_2174f157-1104-460c-956e-1e9302009d87/component.css
 */
#cmp_2174f157-1104-460c-956e-1e9302009d87 {
	border-bottom: 4px solid #F3F2F0;
	padding: 0;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar {
	background-color: #FFFFFF;
	border-radius: 0;
	padding: 0;

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

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:hover,
#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:focus,
#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:active {
	color: rgb(245, 166, 35);
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-brand {
	color: #000000;
	font-family: Crimson Pro;
	font-size: 24px;
	margin: 0;
	max-width: 100%;
	padding: 15px;
	text-align: 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;

	-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;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-brand img {
	max-width: 100%;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar .navbar-toggler {
	background-color: rgb(65, 117, 5);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar .navbar-toggler:hover,
#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar .navbar-toggler:focus,
#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar .navbar-toggler:active {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav {
	background-color: rgb(65, 117, 5);
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;

	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-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav .nav-link {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;;
	letter-spacing: 0.071em;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	#cmp_2174f157-1104-460c-956e-1e9302009d87 {
		border-width: 0;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .dropdown-menu {
		background-color: rgb(65, 117, 5);
	}
}

@media (min-width: 768px) {
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar {
		padding: 15px;
		padding-bottom: 0;

		-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;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-brand {
		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-toggleable-sm {
		-webkit-flex-shrink: 1;
		-moz-flex-shrink: 1;
		-ms-flex-shrink: 1;
		flex-shrink: 1;

		-webkit-flex-grow: 2;
		-moz-flex-grow: 2;
		-ms-flex-grow: 2;
		flex-grow: 2;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav {
		background-color: #FFFFFF;
		padding: 0;
		padding-bottom: 15px;
		
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

		-webkit-justify-content: space-around;
		-moz-justify-content: space-around;
		-ms-justify-content: space-around;
		justify-content: space-around;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav li {
		padding: 0;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar-nav .nav-link {
		color: #757575;
	}
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:hover,
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:focus,
	#cmp_2174f157-1104-460c-956e-1e9302009d87 .navbar a:active {
		color: rgb(65, 117, 5);
	}
}

/*
 * components/global/cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778/component.css
 */
#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778.footer {
	background-color: rgb(229, 199, 167);
	color: #FFFFFF;
	font-family: Lato;
	padding: 25px 0;

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

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778.footer p {
	color: #FFFFFF;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-subscribe {
	padding: 15px 0;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social {
	padding: 15px 0;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social a {
	display: inline-block;
	padding: 0 5px;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social svg path {
	fill: #FFFFFF;
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social a:hover svg path,
#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social a:focus svg path,
#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-social a:active svg path {
	fill: rgb(126, 211, 33);
}

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-contact {
	padding: 15px 0;

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

#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778 .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_340d9b7d-f7c2-4ff3-bf77-fdb665dca778.footer {
		padding: 40px 0;

		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		align-items: flex-start;

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

/*
 * components/global/cmp_77aa16e5-57e7-4daf-a69d-79a681c54057/component.css
 */
#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 {
	background-color: #FFFFFF;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .component-rich-text-with-button__content-row,
#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .component-rich-text-with-button__content-row,
	#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_77aa16e5-57e7-4daf-a69d-79a681c54057  {
	padding-top: 0;
}
/*
 * components/holiday_savings/cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7/component.css
 */
#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 {
	background-color: #FFFFFF;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .component-rich-text-with-button__content-row,
#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .component-rich-text-with-button__content-row,
	#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1e5cea22-8b49-484e-a467-1ac6cd2306a7 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/holiday_savings/cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a/component.css
 */
#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a {
	background-color: #FFFFFF;
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_49e64f65-e4a4-4795-91f5-f0dff29ba54a ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/holiday_savings/cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca/component.css
 */
#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca {
	background-color: #FFFFFF;
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9eca86f7-26f7-4bb3-a26a-c39479481bca ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/holiday_savings/cmp_fcdf94f6-e8f4-4134-926d-2dd531582c17/component.css
 */
#cmp_fcdf94f6-e8f4-4134-926d-2dd531582c17 img {
	max-width: 100%;
}

/*
 * components/house_plant_box/cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa/component.css
 */
#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa {
	padding: 0;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content h2 {
	color: rgb(14, 14, 14);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content p {
	color: rgb(13, 13, 13);
	font-family: Lato;
	font-size: 14px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_c4f77283-d1ea-4427-962f-8f74f562b4aa .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/howitworks/cmp_43edea10-8a31-4dda-9407-8391529b9d8d/component.css
 */
#cmp_43edea10-8a31-4dda-9407-8391529b9d8d {
	padding: 0;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 45px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_43edea10-8a31-4dda-9407-8391529b9d8d .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/howitworks/cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72/component.css
 */
#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 {
	background-color: #FFFFFF;
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_45abd749-5e43-49bd-a8ef-a6a9609c3c72 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20/component.css
 */
#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 {
	padding: 0;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 45px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_50ec5592-8add-4e0f-8e88-4493ddcaad20 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/howitworks/cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382/component.css
 */
#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 {
	padding: 0;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 45px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_9eba69fc-0f89-4b3c-84ef-806aea59a382 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/howitworks/cmp_ac1f266a-1ecc-496d-8270-e28eb109159c/component.css
 */
#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c {
	background-color: #FFFFFF;
	padding: 0;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c .content {
	margin: 0 auto;
	padding: 25px;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c .content .cta {
	border: 5px solid rgb(65, 117, 5);
	padding: 45px;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_ac1f266a-1ecc-496d-8270-e28eb109159c p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_b4bdfe4a-09cf-4dfb-97ea-3ff699fb4c38/component.css
 */
#cmp_b4bdfe4a-09cf-4dfb-97ea-3ff699fb4c38 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b/component.css
 */
#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b {
	background-color: #FFFFFF;
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_dc9f54ad-7189-4614-9e7a-4f33df0d2c2b ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/index/cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a/component.css
 */
#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a {
	padding: 0;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

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

	#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_025a5603-aaba-4e3f-a839-2e3a5f5f156a .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231/component.css
 */
#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 {
	padding: 0;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_458eff0c-1b15-43b1-aa12-8aec6d7e6231 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_93a63f2e-1127-4666-bc77-387dd5e05968/component.css
 */
#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 {
	padding: 0;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 45px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

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

	#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_93a63f2e-1127-4666-bc77-387dd5e05968 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_a101dddf-c50f-47cd-a8be-33aa6ac40797/component.css
 */
#cmp_a101dddf-c50f-47cd-a8be-33aa6ac40797 img {
	max-width: 100%;
}

/*
 * components/index/cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811/component.css
 */
#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 {
	background-position: right top !important;
	background-repeat: no-repeat !important;
	margin: 0;
	min-height: calc(100vh - 100px);
	padding: 0;

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

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .container-fluid {
	width: 100%;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-row {
	margin: 0;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content {
	margin: 0;
	text-align: center;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content h1 {
	color: rgb(255, 255, 255);
	font-family: Crimson Pro;
	font-size: 42px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content h2 {
	color: rgb(255, 255, 255);
	font-family: Crimson Pro;
	font-size: 28px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content h3 {
	color: rgb(255, 255, 255);
	font-family: Crimson Pro;
	font-size: 22px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content p {
	color: rgb(255, 255, 255);
	font-family: Lato;
	font-size: 14px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .button-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn {
	margin: 5px 0;
	padding: 1em;
	white-space: normal;
	width: 90%;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-primary {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-primary:hover,
#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-primary:focus,
#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-primary:active {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-secondary {
	background-color: rgb(241, 69, 86);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-secondary:hover,
#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-secondary:focus,
#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn-secondary:active {
	background-color: rgb(249, 204, 209);
	color: #FFFFFF;
}

@media (min-width: 768px) {
	#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 {
		min-height: 40vw;
	}
	#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content {
		margin: 15px;
		text-align: left;
	}
	#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .button-container {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
	}
	#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 .hero-content .btn {
		margin: 0 15px 0 0;
		width: 45%;
	}
}

@media (min-width: 1200px) {
	#cmp_a297e8b8-4f7e-4a28-bdd0-b19f0b032811 {
		min-height: 533px;
	}
}
/*
 * components/index/cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8/component.css
 */
#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 {
	padding: 0;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content p {
	color: rgb(14, 14, 14);
	font-family: Lato;
	font-size: 14px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

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

	#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_be6c1e28-6a6e-42e9-b3f9-c39a4667ddf8 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687/component.css
 */
#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 {
	padding: 0;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 45px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content p {
	color: rgb(74, 74, 74);
	font-family: Lato;
	font-size: 14px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_c2ccf07f-6261-4f56-80c6-03e8aaada687 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308/component.css
 */
#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 {
	background-color: #FFFFFF;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .component-rich-text-with-button__content-row,
#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .component-rich-text-with-button__content-row,
	#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_ed8b0e46-f2c0-4f79-9702-637fd0bb2308 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/my_garden_box/cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15/component.css
 */
#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 {
	background-color: #FFFFFF;
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 p {
	color: rgb(46, 46, 46);
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(46, 46, 46);
	font-family: Lato;
	font-size: 14px;
}

#cmp_50bde1c7-1f71-4e0a-b7e0-2765f1119a15 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(46, 46, 46);
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/my_garden_box/cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f/component.css
 */
#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f {
	padding: 0;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content h2 {
	color: rgb(18, 2, 2);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content p {
	color: rgb(9, 6, 6);
	font-family: Lato;
	font-size: 14px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_5a474c04-21b4-4fed-a8d4-cf2782f5f69f .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/my_garden_box/cmp_89651552-5d16-4176-82ac-7f126a3f38ea/component.css
 */
#cmp_89651552-5d16-4176-82ac-7f126a3f38ea {
	padding: 0;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content h2 {
	color: rgb(17, 16, 16);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content p {
	color: rgb(15, 15, 15);
	font-family: Lato;
	font-size: 14px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_89651552-5d16-4176-82ac-7f126a3f38ea .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/my_garden_box/cmp_90fdd12f-3123-4b85-b623-8e73fec2321d/component.css
 */
#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d {
	padding: 0;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content h2 {
	color: rgb(13, 9, 9);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content p {
	color: rgb(15, 15, 15);
	font-family: Lato;
	font-size: 14px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_90fdd12f-3123-4b85-b623-8e73fec2321d .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/my_garden_box/cmp_b33cbf86-1988-43d7-8003-9e8538a11770/component.css
 */
#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 {
	background-color: #FFFFFF;
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b33cbf86-1988-43d7-8003-9e8538a11770 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/printable_gift_notes/cmp_12e4373d-c8b7-4ad1-b2ca-895fc31c6c74/component.css
 */
#cmp_12e4373d-c8b7-4ad1-b2ca-895fc31c6c74 img {
	max-width: 100%;
}

/*
 * components/printable_gift_notes/cmp_6d6988e0-1102-408f-978a-aba06ee7cc30/component.css
 */
#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 {
	background-color: #FFFFFF;
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6d6988e0-1102-408f-978a-aba06ee7cc30 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/printable_gift_notes/cmp_c3da995c-6a1d-4c9a-ad49-05e0738471ea/component.css
 */
#cmp_c3da995c-6a1d-4c9a-ad49-05e0738471ea img {
	max-width: 100%;
}

/*
 * components/printable_gift_notes/cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3/component.css
 */
#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 {
	background-color: #FFFFFF;
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_cb7eda63-9210-4eb3-a7e1-84f79ab435c3 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/printable_gift_notes/cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d/component.css
 */
#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d {
	background-color: #FFFFFF;
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f2ba0bf8-bea9-4977-aaa3-e3f96866434d ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/shop/listing/cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d/component.css
 */
#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d {
	background-color: #FFFFFF;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d h2 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d h3 {
	color: rgb(155, 155, 155);
	font-family: Lato;
	font-size: 16px;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4b17acdf-ee62-4392-8ed8-f0d99d5bb88d  {
	padding-bottom: 20px;
}
/*
 * components/shop/listing/cmp_7ac144db-57b4-4496-8e45-5011e0f11e64/component.css
 */
#cmp_7ac144db-57b4-4496-8e45-5011e0f11e64 {
	padding: 20px 0;
}

#cmp_7ac144db-57b4-4496-8e45-5011e0f11e64 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_85819035-2a62-44e6-a96f-33fdb80530de/component.css
 */
#cmp_85819035-2a62-44e6-a96f-33fdb80530de {
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 40px 0;
}

#cmp_85819035-2a62-44e6-a96f-33fdb80530de ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_a65ff6f1-0e2a-4b17-bb9d-8eb800dfe368/component.css
 */
#cmp_a65ff6f1-0e2a-4b17-bb9d-8eb800dfe368 img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_de9f7158-2c73-475b-8100-5c9a59d1d3d4/component.css
 */
#cmp_de9f7158-2c73-475b-8100-5c9a59d1d3d4 img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_fe0a2a0d-a6e8-4d9a-8e50-1dd096fb73cd/component.css
 */
.shop-listing-item {
	color: #757575;
}

.shop-listing-item:hover,
.shop-listing-item:focus {
	text-decoration: none;
}

.shop-listing-item__image {
	background-position: center center;
	background-size: cover;
}

.shop-listing-item__name {
	margin: 10px 0;
}

.shop-listing-item__price {
	margin: 10px 0 30px;
}

.product_paging {
	margin: 20px 0;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

.product_page.active a,
.product_page a:hover, .product_page a:focus,
.next_page a:hover, .next_page a:focus,
.prev_page a:hover, .prev_page a:focus {
	background-color: #F9F9F9;
	text-decoration: none;
}

.product_page.active a {
	color: black;
}

/*
 * components/shop/product/cmp_01cc7cbd-4ede-48fb-9abc-a9655e50c243/component.css
 */
#cmp_01cc7cbd-4ede-48fb-9abc-a9655e50c243.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/shop/product/cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8/component.css
 */
#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product select {
	width: auto;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__review-share-desktop .rating,
#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__review-share-desktop h3,
#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_84b856c1-972d-433d-83bc-a4fb87cda6a8  {
	padding-top: 0;
}
/*
 * components/sold_out/cmp_984c15cc-a018-4e63-a3c1-035e1801e859/component.css
 */
#cmp_984c15cc-a018-4e63-a3c1-035e1801e859 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f/component.css
 */
#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f {
	background-color: #FFFFFF;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .component-rich-text-with-button__content-row,
#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .component-rich-text-with-button__content-row,
	#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_e3f423d3-ef69-431d-a937-819ee5cc2b2f  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_2e1dae04-6a1a-42d9-8f8d-c91a0be3eabe/component.css
 */
#cmp_2e1dae04-6a1a-42d9-8f8d-c91a0be3eabe img {
	max-width: 100%;
}

/*
 * components/subscribe/cmp_6f0e3e2f-9667-4af8-9d07-51098bd5efbc/component.css
 */
#cmp_6f0e3e2f-9667-4af8-9d07-51098bd5efbc {
	background-color: #F3F2F0;
}

#cmp_6f0e3e2f-9667-4af8-9d07-51098bd5efbc h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_6f0e3e2f-9667-4af8-9d07-51098bd5efbc p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6f0e3e2f-9667-4af8-9d07-51098bd5efbc .sf-item {
	background-color: #FFFFFF;
}
/*
 * components/subscribe/cmp_9cbf2881-62bf-415e-a2af-e15b110822f9/component.css
 */
#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 {
	background-color: #FFFFFF;
	padding-bottom: 0;
}

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar-container {
	position: relative;
}

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar .step {
	color: #757575;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar .step.active .point {
	background-color: rgb(65, 117, 5);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_9cbf2881-62bf-415e-a2af-e15b110822f9 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe/cmp_c4ba8765-701f-4bc2-ad97-217f0710a220/component.css
 */
#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 {
	background-color: #FFFFFF;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}


#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .btn:hover {
	background-color: rgb(126, 211, 33);
	color: #FFFFFF;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .component-rich-text-with-button__content-row,
#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .component-rich-text-with-button__content-row,
	#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c4ba8765-701f-4bc2-ad97-217f0710a220 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/subscribe/cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530/component.css
 */
#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 {
	background-color: rgb(184, 233, 134);
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d89b0ed7-e4f9-4c5e-82b3-59092b0ac530 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

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

	max-width: 940px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

	margin-bottom: 15px;
}

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

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

	font-family: ;
	font-size: 14px;

	color: #FFFFFF;
	background-color: rgb(65, 117, 5);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart:hover {
	color: #FFFFFF;
	background-color: rgb(126, 211, 33);
}

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

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

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

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

	margin-bottom: 2px;
}

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

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

	text-align: center;
}


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

	color: #FFFFFF;
	background-color: rgb(65, 117, 5);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn:hover {
	color: #FFFFFF;
	background-color: rgb(126, 211, 33);
}

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

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

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

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

/*
 * components/subscribe_flow/survey_step/cmp_17f37909-448c-4af7-8610-1b851631af16/component.css
 */
#cmp_17f37909-448c-4af7-8610-1b851631af16 {
	background-color: #F3F2F0;
}

#cmp_17f37909-448c-4af7-8610-1b851631af16 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_17f37909-448c-4af7-8610-1b851631af16 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/subscribe_flow/survey_step/cmp_1867c27d-cab0-463e-b646-13ef3921bfcb/component.css
 */
#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb {
	background-color: #FFFFFF;
	padding-bottom: 0;
}

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar-container {
	position: relative;
}

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar .step {
	color: #757575;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar .step.active .point {
	background-color: rgb(65, 117, 5);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_1867c27d-cab0-463e-b646-13ef3921bfcb .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb/component.css
 */
#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb {
	background-color: #FFFFFF;
}

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb .content-row {
	margin: 0;

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

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb .content {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

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

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb .content {
		margin: 15px;
	}
}
#cmp_328c3e2e-08fe-4050-9443-bb0a7e3401bb  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_d871f44a-64a1-4590-a70f-e77c69f0df82/component.css
 */
#cmp_d871f44a-64a1-4590-a70f-e77c69f0df82 {
	background-color: #FFFFFF;
}

#cmp_d871f44a-64a1-4590-a70f-e77c69f0df82 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_d871f44a-64a1-4590-a70f-e77c69f0df82 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/survey_step/cmp_f5065995-6d06-4269-86a9-aab41cf13730/component.css
 */
#cmp_f5065995-6d06-4269-86a9-aab41cf13730 {
	background-color: #FFFFFF;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f5065995-6d06-4269-86a9-aab41cf13730 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f5065995-6d06-4269-86a9-aab41cf13730  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_1bda464e-2b0a-42f0-852e-7344b1314e26/component.css
 */
#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 {
	background-color: #FFFFFF;
	padding-bottom: 0;
}

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar-container {
	position: relative;
}

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar .step {
	color: #757575;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar .step.active .point {
	background-color: rgb(65, 117, 5);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_1bda464e-2b0a-42f0-852e-7344b1314e26 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/terms_step/cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd/component.css
 */
#cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd {
	background-color: #F3F2F0;
}

#cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd h2 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd h3 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3f5117e2-b2fa-4c93-9f49-eb14b18c5ddd .sf-item {
	background-color: #FFFFFF;
}
/*
 * components/subscribe_flow/terms_step/cmp_9873a069-eb70-4103-8f4c-0c0eab391289/component.css
 */
#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 {
	background-color: #FFFFFF;
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_9873a069-eb70-4103-8f4c-0c0eab391289 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/subscribe_flow/variant_step/cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a/component.css
 */
#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a {
	background-color: #FFFFFF;
}

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a .content-row {
	margin: 0;

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

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a .content {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 15px 0;
	padding: 25px;

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

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a .content {
		margin: 15px;
	}
}
#cmp_5ed2b650-c419-47b4-ad6a-7af8e966e54a  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_6f14d2c8-0e00-42c9-875d-d0a69a7e0816/component.css
 */
#cmp_6f14d2c8-0e00-42c9-875d-d0a69a7e0816 {
	background-color: #F3F2F0;
}

#cmp_6f14d2c8-0e00-42c9-875d-d0a69a7e0816 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_6f14d2c8-0e00-42c9-875d-d0a69a7e0816 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_6f14d2c8-0e00-42c9-875d-d0a69a7e0816 .sf-item {
	background-color: #FFFFFF;
}
/*
 * components/subscribe_flow/variant_step/cmp_7f6db1b4-c930-4d15-9534-344428d4768c/component.css
 */
#cmp_7f6db1b4-c930-4d15-9534-344428d4768c {
	background-color: #FFFFFF;
	padding-bottom: 0;
}

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar-container {
	position: relative;
}

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar-filler {
	background: #F3F2F0;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar .step {
	color: #757575;

	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar .step .point {
	background-color: #FFFFFF;
	border: 4px solid #F3F2F0;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar .step.active .point {
	background-color: rgb(65, 117, 5);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_7f6db1b4-c930-4d15-9534-344428d4768c .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_db977eea-2f43-4542-8aac-18b4e47bef10/component.css
 */
#cmp_db977eea-2f43-4542-8aac-18b4e47bef10 {
	background-color: #FFFFFF;
}

#cmp_db977eea-2f43-4542-8aac-18b4e47bef10 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_db977eea-2f43-4542-8aac-18b4e47bef10 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/variant_step/cmp_de98bbf0-5173-414a-92bf-b3fca18439f7/component.css
 */
#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 {
	background-color: #FFFFFF;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_de98bbf0-5173-414a-92bf-b3fca18439f7  {
	padding-bottom: 0;
}
/*
 * components/succulents_monthly/cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82/component.css
 */
#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 {
	padding: 0;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content h2 {
	color: rgb(8, 1, 1);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content p {
	color: rgb(44, 44, 44);
	font-family: Lato;
	font-size: 14px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_4fbb47c9-9345-4d00-9900-2499e4a8be82 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/succulents_monthly/cmp_89996c67-e22c-4a24-9122-4a725917e6ff/component.css
 */
#cmp_89996c67-e22c-4a24-9122-4a725917e6ff {
	background-color: #FFFFFF;
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff p {
	color: rgb(29, 29, 29);
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_89996c67-e22c-4a24-9122-4a725917e6ff .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(29, 29, 29);
	font-family: Lato;
	font-size: 14px;
}

#cmp_89996c67-e22c-4a24-9122-4a725917e6ff ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(29, 29, 29);
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/succulents_monthly/cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2/component.css
 */
#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 {
	padding: 0;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content h2 {
	color: rgb(29, 4, 4);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content p {
	color: rgb(44, 44, 44);
	font-family: Lato;
	font-size: 14px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

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

	#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_ad0d1462-f3de-4924-ad82-9aa1b732b4f2 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/succulents_monthly/cmp_d14e594e-f865-4be5-857e-6656b553134a/component.css
 */
#cmp_d14e594e-f865-4be5-857e-6656b553134a {
	background-color: #FFFFFF;
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a p {
	color: rgb(52, 52, 52);
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_d14e594e-f865-4be5-857e-6656b553134a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(52, 52, 52);
	font-family: Lato;
	font-size: 14px;
}

#cmp_d14e594e-f865-4be5-857e-6656b553134a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(52, 52, 52);
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/the_plant_club/cmp_34e60a5b-618b-4232-a193-f55b349ce6f8/component.css
 */
#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 {
	padding: 0;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content h2 {
	color: rgb(15, 15, 15);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content p {
	color: rgb(11, 11, 11);
	font-family: Lato;
	font-size: 14px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

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

	#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_34e60a5b-618b-4232-a193-f55b349ce6f8 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/the_plant_club/cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa/component.css
 */
#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa {
	background-color: #FFFFFF;
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa h2 {
	color: rgb(35, 35, 35);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3a1ecb9b-4001-437a-8162-ec7d19820efa ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/the_plant_club/cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28/component.css
 */
#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 {
	background-color: #FFFFFF;
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_5d8f8319-d853-4188-b3ba-d3dd7c092f28 ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/the_plant_club/cmp_c8a07f26-6769-470a-b793-94f395e4524c/component.css
 */
#cmp_c8a07f26-6769-470a-b793-94f395e4524c {
	padding: 0;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content h2 {
	color: rgb(54, 53, 53);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content p {
	color: rgb(57, 56, 56);
	font-family: Lato;
	font-size: 14px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c8a07f26-6769-470a-b793-94f395e4524c .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_c8a07f26-6769-470a-b793-94f395e4524c .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/the_plant_club/cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644/component.css
 */
#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 {
	padding: 0;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content {
	background-color: #FFFFFF;
	padding: 20px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content h1 {
	color: rgb(65, 117, 5);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content h2 {
	color: rgb(16, 15, 15);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content h3 {
	color: #FFFFFF;
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content p {
	color: rgb(10, 6, 6);
	font-family: Lato;
	font-size: 14px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content .btn {
	background-color: rgb(65, 117, 5);
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .hero-content .btn:hover {
	background-color: rgb(245, 166, 35);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_cde69d3e-5f0a-4d24-8715-a80249c8a644 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/view-cart/cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39/component.css
 */
#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 {
	padding: 15px 15px 100px 15px;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-main {
	margin: 0 0 15px 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-label p {
	margin: 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-label .info {
	color: rgb(74, 74, 74);
	text-align: right;
	text-transform: uppercase;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-label .meta {
	color: #757575;
	font-size: 14px;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 figure {
	margin: 0 0 15px 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 .product-rem-btn {
		top: 40%;
	}
	#cmp_5a6fb663-c5cd-4f2a-a72a-942859b7dd39 figure {
		margin: 0;
	}
}

/*
 * components/view-cart/cmp_62fb3890-d81f-4749-8882-abf6cff70d0b/component.css
 */
#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b {
	background-color: #FFFFFF;
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b h1 {
	color: rgb(65, 117, 5);
	font-family: Crimson Pro;
	font-size: 48px;
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b h2 {
	color: rgb(74, 74, 74);
	font-family: Crimson Pro;
	font-size: 32px;
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b h3 {
	color: rgb(139, 87, 42);
	font-family: Crimson Pro;
	font-size: 24px;
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b p {
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}

#cmp_62fb3890-d81f-4749-8882-abf6cff70d0b ul {
	list-style: disc;
	list-style-position: inside;
	color: #757575;
	font-family: Lato;
	font-size: 14px;
}