/*
 * css/style.css
 */
/* Globals
------------------------------*/
body {
	background-color: #FFFFFF;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
	line-height: 1.5em;
}

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

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

h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
	margin: 0 0 25px 0;
}

h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
	margin: 0 0 25px 0;
}

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

a,
.btn-link {
	color: rgb(29, 119, 119);
}

a:hover,
a:focus,
a:active,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	color: rgb(154, 235, 217);
}

/* 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(29, 119, 119);
}

.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(19, 97, 107);
	color: rgb(19, 97, 107);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(29, 119, 119);
	border-color: rgb(29, 119, 119);
}

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

.btn-primary {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

.btn-secondary {
	background-color: rgb(255, 255, 255);
	color: rgb(29, 119, 119);
	font-family: Quicksand;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(19, 97, 107);
	color: rgb(19, 97, 107);
}

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

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

/* 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(29, 119, 119);
	border: none;
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	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(154, 235, 217);
	color: rgb(0, 0, 0);
}

/* 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(19, 97, 107);
}

.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(29, 119, 119);
	color: rgb(29, 119, 119);
	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(154, 235, 217);
	border-color: rgb(154, 235, 217);
	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_20603edf-652b-4c30-90e9-de52f7014574/component.css
 */
#cmp_20603edf-652b-4c30-90e9-de52f7014574 {
	background-color: rgb(231, 227, 220);
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 h2 {
	color: rgb(9, 99, 116);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 p {
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_20603edf-652b-4c30-90e9-de52f7014574 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_20603edf-652b-4c30-90e9-de52f7014574  {
	padding-bottom: 0;
}
/*
 * components/about/cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149/component.css
 */
#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 {
	background-color: rgb(255, 255, 255);
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 h2 {
	color: rgb(9, 99, 116);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 p {
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .component-rich-text-with-button__content-row,
#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .component-rich-text-with-button__content-row,
	#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_2e31ac15-40f0-4ca5-82b1-a1cb7811e149 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/about/cmp_4a8dfcf8-d860-46c5-977c-a27374778253/component.css
 */
#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 {
	padding: 0;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content {
	background-color: rgb(255, 255, 255);
	padding: 20px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content h1 {
	color: rgb(19, 97, 107);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content h2 {
	color: #FFFFFF;
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content h3 {
	color: rgb(19, 97, 107);
	font-family: Prata;
	font-size: 36px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content p {
	color: rgb(19, 97, 107);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content .btn {
	background-color: rgb(19, 97, 107);
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .hero-content .btn:hover {
	background-color: rgb(42, 123, 136);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_4a8dfcf8-d860-46c5-977c-a27374778253 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/about/cmp_95fc2f6d-de49-4bde-af2c-9046602321bb/component.css
 */
#cmp_95fc2f6d-de49-4bde-af2c-9046602321bb img {
	max-width: 100%;
}

/*
 * components/about/cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102/component.css
 */
#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 {
	background-color: rgb(231, 227, 220);
}

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 .content-row {
	margin: 0;

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

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 .content {
	background-color: #FFFFFF;
	border: 5px solid rgb(255, 255, 255);
	margin: 15px 0;
	padding: 25px;

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

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 h2 {
	color: rgb(9, 99, 116);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 h3 {
	color: rgb(9, 99, 116);
	font-family: Prata;
	font-size: 18px;
}

#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 p {
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102 .content {
		margin: 15px;
	}
}
#cmp_adf6d0c9-8eb0-4a48-abee-5ba0ad04d102  {
	padding-top: 0;
}
/*
 * components/about/cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e/component.css
 */
#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e {
	background-color: rgb(231, 227, 220);
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e h1 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 36px;
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e h2 {
	color: rgb(9, 99, 116);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e p {
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_b5ebc7a8-4a8f-4d03-aad9-92dbbe084f5e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/about/cmp_fef3c928-b248-4c73-9e8f-cbb0519f2336/component.css
 */
#cmp_fef3c928-b248-4c73-9e8f-cbb0519f2336 img {
	max-width: 100%;
}

/*
 * components/brand_ambassador_program/cmp_56fcea5d-6fd3-458f-9104-36c218ad8a99/component.css
 */
#cmp_56fcea5d-6fd3-458f-9104-36c218ad8a99 img {
	max-width: 100%;
}

/*
 * components/brand_ambassador_program/cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a/component.css
 */
#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a {
	background-color: #FFFFFF;
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_aadcc105-65a4-4d6d-b499-0a1cf4508a3a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/brand_ambassador_program/cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8/component.css
 */
#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 {
	background-color: #FFFFFF;
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_de94d94f-d1ac-437d-b7ba-95b01f85cfa8 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/checkout/cmp_206217dd-a6ab-4fa7-8cb4-9b055b5a641e/component.css
 */
<style>#paypal-checkout-section { display: none; }</style>

#cmp_206217dd-a6ab-4fa7-8cb4-9b055b5a641e .checkout_content {
	overflow: auto;
}

#cmp_206217dd-a6ab-4fa7-8cb4-9b055b5a641e .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_206217dd-a6ab-4fa7-8cb4-9b055b5a641e .cart_listing table {
	border-color: #F5F5F5;
}


/*
 * components/checkout/cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314/component.css
 */
#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 {
	background-color: #FFFFFF;
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 h2 {
	color: rgb(144, 19, 254);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 h3 {
	color: rgb(18, 149, 168);
	font-family: Quicksand;
	font-size: 18px;
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_35a4d2f6-6da1-49c0-8f62-6ecf15630314 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/checkout/cmp_825ced48-0b85-4f4c-86df-9589a0760690/component.css
 */
#cmp_825ced48-0b85-4f4c-86df-9589a0760690 {
	background-color: #FFFFFF;
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 50px;
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 h2 {
	color: rgb(11, 152, 133);
	font-family: Quicksand;
	font-size: 24px;
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 h3 {
	color: rgb(189, 16, 224);
	font-family: Quicksand;
	font-size: 22px;
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_825ced48-0b85-4f4c-86df-9589a0760690 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_825ced48-0b85-4f4c-86df-9589a0760690 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/checkout/cmp_ad8867c9-c46d-4899-9f76-a08c41eb2ca9/component.css
 */
#cmp_ad8867c9-c46d-4899-9f76-a08c41eb2ca9 img {
	max-width: 100%;
}

/*
 * components/checkout/cmp_e36ea541-992e-481f-b3c3-ee50f59f52a2/component.css
 */
#cmp_e36ea541-992e-481f-b3c3-ee50f59f52a2 img {
	max-width: 100%;
}

/*
 * components/customer/account/cmp_351fd4d1-735a-4141-ab7d-432eec95691c/component.css
 */
#cmp_351fd4d1-735a-4141-ab7d-432eec95691c {
	background-color: #FFFFFF;
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_351fd4d1-735a-4141-ab7d-432eec95691c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_351fd4d1-735a-4141-ab7d-432eec95691c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/customer/account/cmp_38656598-0d25-494e-835c-658ec0b9b146/component.css
 */
#cmp_38656598-0d25-494e-835c-658ec0b9b146 .customer-product-review {
	border-bottom: 1px solid #ddd;
	padding: 15px;
}

#cmp_38656598-0d25-494e-835c-658ec0b9b146 .customer-product-review:last-child {
	border-bottom: 0;
}

#cmp_38656598-0d25-494e-835c-658ec0b9b146 .customer-product-rating {
	color: rgb(19, 97, 107);
	float: right;
}

/*
 * components/customer/account/cmp_768b9f15-058a-4465-9901-76c1af475dd3/component.css
 */

/*
 * components/customer/edit/cmp_c234ccbc-8f4f-451f-b6d6-1974a26abbaf/component.css
 */

/*
 * components/customer/forgot_password/cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8/component.css
 */
#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 {
	background-color: #FFFFFF;
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_0f7f5201-b6ea-4ee0-9f25-9cd9eafaccc8 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/customer/forgot_password/cmp_3ea353dd-91d9-4302-9182-8bca57e46535/component.css
 */
#cmp_3ea353dd-91d9-4302-9182-8bca57e46535 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_3ed41ee2-439b-4886-8a33-d776a713fc89/component.css
 */
#cmp_3ed41ee2-439b-4886-8a33-d776a713fc89 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_baf13874-d37f-4968-9a92-b1f2758a5b69/component.css
 */
#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 {
	background-color: #FFFFFF;
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_baf13874-d37f-4968-9a92-b1f2758a5b69 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/customer/password_reset/cmp_0e2f6c08-323f-4ace-bf59-b585995fbe47/component.css
 */
#cmp_0e2f6c08-323f-4ace-bf59-b585995fbe47 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/password_reset/cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310/component.css
 */
#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 {
	background-color: #FFFFFF;
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_4bb48fa6-aec1-4976-bde8-4238e31bd310 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/customer/thank_you/cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba/component.css
 */
#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba {
	background-color: #FFFFFF;
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_c28a8cb5-c356-43a5-9ec3-665a22b58cba ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/customer/thank_you/cmp_dc2e9813-5452-4c09-848e-7ad7119250a4/component.css
 */

/*
 * components/faq/cmp_0419163b-c437-4cd1-ab8c-f851995433db/component.css
 */
#cmp_0419163b-c437-4cd1-ab8c-f851995433db {
	background-color: #D5CEC2;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db h2 {
	color: #FFFFFF;
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db p {
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_0419163b-c437-4cd1-ab8c-f851995433db .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db .component-rich-text-with-button__content-row,
#cmp_0419163b-c437-4cd1-ab8c-f851995433db .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_0419163b-c437-4cd1-ab8c-f851995433db .component-rich-text-with-button__content-row,
	#cmp_0419163b-c437-4cd1-ab8c-f851995433db .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_0419163b-c437-4cd1-ab8c-f851995433db ul {
	list-style: disc;
	list-style-position: inside;
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/faq/cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b/component.css
 */
#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b {
	background-color: #FFFFFF;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b h1 {
	color: rgb(5, 117, 109);
	font-family: Prata;
	font-size: 60px;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b h2 {
	color: rgb(5, 117, 109);
	font-family: Open Sans Condensed;
	font-size: 48px;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b h3 {
	color: rgb(5, 117, 109);
	font-family: Prata;
	font-size: 24px;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b h2 {
	margin: 0 0 40px 0;
}
#cmp_d9d0419a-7938-4d8d-804a-c5a4e33edd5b p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
}
/*
 * components/global/cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd/component.css
 */
#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd.footer {
	background-color: rgb(255, 255, 255);
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	padding: 25px 0;

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

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd.footer p {
	color: rgb(34, 34, 39);
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-subscribe {
	padding: 15px 0;
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social {
	padding: 15px 0;
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social a {
	display: inline-block;
	padding: 0 5px;
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social svg path {
	fill: rgb(34, 34, 39);
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social a:hover svg path,
#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social a:focus svg path,
#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-social a:active svg path {
	fill: rgb(13, 207, 238);
}

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-contact {
	padding: 15px 0;

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

#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_05395077-8278-4c7c-9ae5-85bd933e9bfd.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_419f66d3-21b0-4bb2-ae22-14584537f586/component.css
 */
#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 {
	background-color: #FFFFFF;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .component-rich-text-with-button__content-row,
#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .component-rich-text-with-button__content-row,
	#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_419f66d3-21b0-4bb2-ae22-14584537f586  {
	padding-top: 0;
}
/*
 * components/global/cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e/component.css
 */
#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e {
	border-bottom: 4px solid rgb(255, 255, 255);
	padding: 0;
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:hover,
#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:focus,
#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:active {
	color: rgb(9, 99, 116);
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-brand {
	color: #000000;
	font-family: Prata;
	font-size: 18px;
	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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-brand img {
	max-width: 100%;
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar .navbar-toggler {
	background-color: rgb(29, 119, 119);
	border-radius: 0;
	color: rgb(255, 255, 255);
	font-size: 14px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar .navbar-toggler:hover,
#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar .navbar-toggler:focus,
#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar .navbar-toggler:active {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-nav {
	background-color: rgb(29, 119, 119);
	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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-nav .nav-link {
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 16px;;
	padding: 15px;
	text-align: center;
}

@media (max-width: 767px) {
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e {
		border-width: 0;
	}
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .dropdown-menu {
		background-color: rgb(29, 119, 119);
	}
}

@media (min-width: 768px) {
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-brand {
		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .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_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-nav li {
		padding: 0;
	}
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar-nav .nav-link {
		color: rgb(34, 34, 39);
	}
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:hover,
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:focus,
	#cmp_d425e937-9cb9-41e7-a1d1-6ed761cbc24e .navbar a:active {
		color: rgb(19, 97, 107);
	}
}

/*
 * components/howitworks/cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe/component.css
 */
#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe {
	background-color: rgb(231, 227, 220);
}

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe .content-row {
	margin: 0;

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

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe .content {
	background-color: #FFFFFF;
	border: 5px solid rgb(255, 255, 255);
	margin: 15px 0;
	padding: 25px;

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

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
	margin-bottom: 0;
}

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe h2 {
	color: rgb(9, 99, 116);
	font-family: Open Sans Condensed;
	font-size: 25px;
	margin-bottom: 0;
}

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe h3 {
	color: rgb(9, 99, 116);
	font-family: Quicksand;
	font-size: 24px;
	margin-bottom: 15px;
}

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe p {
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe hr {
	border-top: 1px solid #EEE;
	width: 100%;
}

@media (min-width: 768px) {
	#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe .content {
		margin: 15px;
	}
}
#cmp_1b4cb85e-4534-4c6e-882f-83f2ab6724fe  {
	padding-top: 0;
}
/*
 * components/howitworks/cmp_1d9eb388-4889-4b37-8716-fe76392e68e9/component.css
 */
#cmp_1d9eb388-4889-4b37-8716-fe76392e68e9 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_239ab812-b4ab-4bd1-a1ae-8824d70b89ec/component.css
 */
#cmp_239ab812-b4ab-4bd1-a1ae-8824d70b89ec img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf/component.css
 */
#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf {
	background-color: #FFFFFF;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 24px;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .component-rich-text-with-button__content-row,
#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .component-rich-text-with-button__content-row,
	#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_41c8eb66-aa80-4f2b-891f-975e2c2642cf ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/howitworks/cmp_6677d3ee-d045-4b05-a564-f216b1e4e48f/component.css
 */
#cmp_6677d3ee-d045-4b05-a564-f216b1e4e48f img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_6b43625f-ae2a-4467-b347-f63962a5d766/component.css
 */
#cmp_6b43625f-ae2a-4467-b347-f63962a5d766 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_6b966c4f-ce2c-43e7-a208-d453d4716539/component.css
 */
#cmp_6b966c4f-ce2c-43e7-a208-d453d4716539 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_714dccd0-c8d3-4cda-8818-24547d4be026/component.css
 */
#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 {
	background-color: #FFFFFF;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 24px;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .component-rich-text-with-button__content-row,
#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .component-rich-text-with-button__content-row,
	#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_714dccd0-c8d3-4cda-8818-24547d4be026 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/howitworks/cmp_7b907d3b-f375-4757-8df3-7997a40c9866/component.css
 */
#cmp_7b907d3b-f375-4757-8df3-7997a40c9866 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_8609ab0d-d5e7-4f14-8734-aac51f4276e1/component.css
 */
#cmp_8609ab0d-d5e7-4f14-8734-aac51f4276e1 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_ba69bd78-d4ad-4e2d-943a-8b8f4bcfe506/component.css
 */
#cmp_ba69bd78-d4ad-4e2d-943a-8b8f4bcfe506 img {
	max-width: 100%;
}

/*
 * components/howitworks/cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f/component.css
 */
#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f {
	background-color: #FFFFFF;
	padding: 0;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f .content {
	margin: 0 auto;
	padding: 25px;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f .content .cta {
	border: 5px solid rgb(19, 97, 107);
	padding: 45px;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f h3 {
	color: rgb(9, 99, 116);
	font-family: Prata;
	font-size: 24px;
}

#cmp_c37efe00-eb9f-436c-aa2f-3ccc3e42f70f p {
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/howitworks/cmp_cc38d100-4803-4d63-a514-5032a12f28b8/component.css
 */
#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 {
	background-color: #FFFFFF;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 24px;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .component-rich-text-with-button__content-row,
#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .component-rich-text-with-button__content-row,
	#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_cc38d100-4803-4d63-a514-5032a12f28b8 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/howitworks/cmp_d02d4968-b52e-4892-8d11-4f9655c30c69/component.css
 */
#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 {
	background-color: rgb(231, 227, 220);
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 h2 {
	color: rgb(9, 99, 116);
	font-family: Prata;
	font-size: 36px;
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 h3 {
	color: rgb(9, 99, 116);
	font-family: Prata;
	font-size: 18px;
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 p {
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d02d4968-b52e-4892-8d11-4f9655c30c69  {
	padding-bottom: 0;
}
/*
 * components/howitworks/cmp_da2736cf-1840-426b-bb5c-5be89d30c195/component.css
 */
#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 {
	background-color: #FFFFFF;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 24px;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .component-rich-text-with-button__content-row,
#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .component-rich-text-with-button__content-row,
	#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_da2736cf-1840-426b-bb5c-5be89d30c195 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/index/cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a/component.css
 */
#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a {
	background-color: #FFFFFF;
}

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a .content-row {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a .content {
	margin: 25px auto;
	max-height: 250px;
	max-width: 250px;
	overflow: hidden;

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

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_1001ce25-69cb-4f8c-92fc-21716324ed5a .content-row {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
/*
 * components/index/cmp_2833fd5b-aa2d-4485-a01e-2fe8c4fadb22/component.css
 */
#cmp_2833fd5b-aa2d-4485-a01e-2fe8c4fadb22 img {
	max-width: 100%;
}

/*
 * components/index/cmp_330873da-6f86-4f4e-8680-cd069525f9e1/component.css
 */
#cmp_330873da-6f86-4f4e-8680-cd069525f9e1 img {
	max-width: 100%;
}

/*
 * components/index/cmp_6ece3fc6-1ff5-4a06-8495-fa7b0059c2d6/component.css
 */
#cmp_6ece3fc6-1ff5-4a06-8495-fa7b0059c2d6 img {
	max-width: 100%;
}

/*
 * components/index/cmp_791bec07-64fa-418f-a7b2-bb8982a4dda7/component.css
 */
#cmp_791bec07-64fa-418f-a7b2-bb8982a4dda7 img {
	max-width: 100%;
}

/*
 * components/index/cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2/component.css
 */
#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 {
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	margin: 0;
	min-height: calc(100vh - 100px);
	padding: 0;

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

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .container-fluid {
	width: 100%;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-row {
	margin: 0;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content {
	margin: 0;
	text-align: center;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 25px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content p {
	color: #FFFFFF;
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .button-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn {
	margin: 5px 0;
	padding: 1em;
	white-space: normal;
	width: 90%;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-primary {
	background-color: rgb(255, 107, 137);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-primary:hover,
#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-primary:focus,
#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-primary:active {
	background-color: rgb(254, 246, 152);
	color: rgb(74, 74, 74);
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-secondary {
	background-color: rgb(255, 255, 255);
	color: rgb(255, 107, 137);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-secondary:hover,
#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-secondary:focus,
#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn-secondary:active {
	background-color: rgb(254, 246, 152);
	color: rgb(74, 74, 74);
}

@media (min-width: 768px) {
	#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 {
		min-height: 40vw;
	}
	#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content {
		margin: 15px;
		text-align: center;
	}
	#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .button-container {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
	}
	#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 .hero-content .btn {
		margin: 0 15px 0 0;
		width: 45%;
	}
}

@media (min-width: 1200px) {
	#cmp_ab348ecf-4bc4-4ece-adae-20ee7bce82a2 {
		min-height: 533px;
	}
}

/*
 * components/index/cmp_c5172d17-a6b0-4dd7-9f99-e27574bd69ec/component.css
 */
#cmp_c5172d17-a6b0-4dd7-9f99-e27574bd69ec img {
	max-width: 100%;
}

/*
 * components/index/cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c/component.css
 */
#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c {
	background-color: rgb(255, 255, 255);
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c h3 {
	color: rgb(18, 149, 168);
	font-family: Open Sans Condensed;
	font-size: 26px;
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .component-rich-text-with-button__content-row,
#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .component-rich-text-with-button__content-row,
	#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_ea80bed6-f12b-4a2d-9eee-15d454c9af8c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/shop/listing/cmp_0a3b9f54-1685-4c28-80b3-57f2057c8994/component.css
 */
#cmp_0a3b9f54-1685-4c28-80b3-57f2057c8994 img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_1d03626f-894f-4bf7-951c-ebb05fd2c18d/component.css
 */
#cmp_1d03626f-894f-4bf7-951c-ebb05fd2c18d {
	padding: 20px 0;
}

#cmp_1d03626f-894f-4bf7-951c-ebb05fd2c18d ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_2fbfcde4-06e0-4cbd-b2d5-6e3704e2ea5c/component.css
 */
.shop-listing-item {
	color: rgb(34, 34, 39);
}

.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/listing/cmp_ff12022d-ace6-40ac-980d-e241f921b6ec/component.css
 */
#cmp_ff12022d-ace6-40ac-980d-e241f921b6ec img {
	max-width: 100%;
}

/*
 * components/shop/product/cmp_155f7165-dc2b-4b14-8f85-dfa4ddafffb7/component.css
 */
#cmp_155f7165-dc2b-4b14-8f85-dfa4ddafffb7.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/shop/product/cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107/component.css
 */
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-avg-rating {
	margin-top: 3px;
	margin-bottom: 10px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating-text {
	color: rgb(34, 34, 39);
	margin-left: 10px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #product-reviews-list-row {
	margin-top: 25px;
	margin-bottom: 50px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-reviews-list-heading {
	border-bottom: 1px solid #eee;
	font-family: Open Sans Condensed;
	font-size: 25px;
	color: rgb(255, 255, 255);
	padding-bottom: 10px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review {
	padding-top: 20px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-info {
	margin-bottom: 15px;
	overflow: auto;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-meta {
	float: left;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-rating {
	float: right;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-content {
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-title {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 15px;
	letter-spacing: 1px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-review-body {
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating .cancel-on-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating .cancel-off-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating .star-on-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating .star-off-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-rating .star-half-png {
	color: rgb(19, 97, 107);
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #reviews-show-more {
	color: rgb(29, 119, 119);
	display: inline-block;
	margin-top: 15px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-heading {
	border-bottom: 1px solid #eee;
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 15px;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-message {
	font-family: Open Sans Condensed;
	margin: 15px 0;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-message a {
	color: ;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-rating-row {
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-rating-label {
	font-family: Open Sans Condensed;
	font-size: 14px;
	margin-right: 20px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating {
	display: inline-block;
	line-height: 22px;
	vertical-align: middle;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating .cancel-on-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating .cancel-off-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating .star-on-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating .star-off-png,
#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 #write-review-rating .star-half-png {
	color: rgb(29, 119, 119);
	font-size: 22px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-title {
	border: 1px solid rgb(34, 34, 39);
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 14px;
	font-weight: 300;
	padding-left: 5px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .write-review-body {
	border: 1px solid rgb(34, 34, 39);
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .customer-product-review {
	border-bottom: 1px solid #ddd;
	padding: 15px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .customer-product-review:last-child {
	border-bottom: 0;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .customer-product-rating {
	color: rgb(19, 97, 107);
	float: right;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .customer-product-review.customer-product-review-hidden {
	display: none;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .customer-product-review h4 {
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 10px;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .ecom-product-page .rating {
	border-right: 1px solid #eee;
}

#cmp_796b3f00-a1c0-4325-ad48-1ff1e37ac107 .product-reviews-list-heading {
	margin-bottom: 20px;
}

/*
 * components/shop/product/cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06/component.css
 */
#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product select {
	width: auto;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__review-share-desktop .rating,
#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__review-share-desktop h3,
#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_f155a63c-9612-412e-8c7e-b5b1fc1eda06  {
	padding-top: 0;
}
/*
 * components/sold_out/cmp_5cc85002-5423-437f-809b-42c3133e5b60/component.css
 */
#cmp_5cc85002-5423-437f-809b-42c3133e5b60 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_9009f448-9d9f-44c4-a955-946a924120fd/component.css
 */
#cmp_9009f448-9d9f-44c4-a955-946a924120fd {
	background-color: #FFFFFF;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd h1 {
	color: rgb(5, 117, 109);
	font-family: Prata;
	font-size: 48px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 28px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd h3 {
	color: rgb(20, 20, 31);
	font-family: Quicksand;
	font-size: 18px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_9009f448-9d9f-44c4-a955-946a924120fd .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd .component-rich-text-with-button__content-row,
#cmp_9009f448-9d9f-44c4-a955-946a924120fd .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_9009f448-9d9f-44c4-a955-946a924120fd .component-rich-text-with-button__content-row,
	#cmp_9009f448-9d9f-44c4-a955-946a924120fd .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_9009f448-9d9f-44c4-a955-946a924120fd  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c/component.css
 */
#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c {
	background-color: #FFFFFF;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c h1 {
	color: rgb(189, 16, 224);
	font-family: Prata;
	font-size: 36px;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .btn {
	background-color: rgb(29, 119, 119);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 14px;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .component-rich-text-with-button__content-row,
#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .component-rich-text-with-button__content-row,
	#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_04c198c2-e6c6-411b-962e-f8ea5c7e937c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/subscribe/cmp_3be340f6-442f-4bc6-b26b-2295707b3804/component.css
 */
#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 {
	background-color: #FFFFFF;
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 h3 {
	color: rgb(189, 16, 224);
	font-family: Quicksand;
	font-size: 18px;
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_3be340f6-442f-4bc6-b26b-2295707b3804 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/subscribe/cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4/component.css
 */
#cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4 {
	background-color: rgb(231, 227, 220);
}

#cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4 h3 {
	color: rgb(18, 149, 168);
	font-family: Quicksand;
	font-size: 28px;
}

#cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4 .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_7046a7b1-7d5b-4d41-8f0e-6bcbabd9dbf4  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_af928328-3461-4ba5-b051-46c77613bfdb/component.css
 */
#cmp_af928328-3461-4ba5-b051-46c77613bfdb img {
	max-width: 100%;
}

/*
 * components/subscribe/cmp_dd1bea9e-fb45-4912-8007-825e2c26cf2f/component.css
 */
#cmp_dd1bea9e-fb45-4912-8007-825e2c26cf2f img {
	max-width: 100%;
}

/*
 * components/subscribe_flow/addons_step/cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf/component.css
 */
#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf {
	background-color: #FFFFFF;
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf h3 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 18px;
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_0109fc15-e583-4f9d-83e7-92bb8bf2c6cf ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * 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: rgb(255, 255, 255);
	background-color: rgb(29, 119, 119);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-btn-cart:hover {
	color: rgb(0, 0, 0);
	background-color: rgb(154, 235, 217);
}

#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: rgb(29, 119, 119);
}

#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: rgb(255, 255, 255);
	background-color: rgb(29, 119, 119);
}

#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9 .btn.btn-primary.addons-continue-btn:hover {
	color: rgb(0, 0, 0);
	background-color: rgb(154, 235, 217);
}

@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_248d81be-677d-4be9-ba9d-2776ac5e4a72/component.css
 */
#cmp_248d81be-677d-4be9-ba9d-2776ac5e4a72 {
	background-color: #D5CEC2;
}

#cmp_248d81be-677d-4be9-ba9d-2776ac5e4a72 h1 {
	color: rgb(74, 74, 74);
	font-family: Prata;
	font-size: 48px;
}

#cmp_248d81be-677d-4be9-ba9d-2776ac5e4a72 p {
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 16px;
}
#cmp_248d81be-677d-4be9-ba9d-2776ac5e4a72  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_aaa64cce-50b3-4476-b9f4-cd18a1b6ea4d/component.css
 */
#cmp_aaa64cce-50b3-4476-b9f4-cd18a1b6ea4d {
	background-color: #D5CEC2;
}

#cmp_aaa64cce-50b3-4476-b9f4-cd18a1b6ea4d h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_aaa64cce-50b3-4476-b9f4-cd18a1b6ea4d p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_aaa64cce-50b3-4476-b9f4-cd18a1b6ea4d  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8/component.css
 */
#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 {
	background-color: #D5CEC2;
	padding-bottom: 0;
}

#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar-container {
	position: relative;
}

#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar-filler {
	background: #FFFFFF;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .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_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar .step {
	color: rgb(255, 255, 255);

	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_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar .step .point {
	background-color: #D5CEC2;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	margin-bottom: 5px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar .step.active .point {
	background-color: rgb(19, 97, 107);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_bea1f2ac-15e1-4b4d-82d4-fb7b1aa62ed8 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/terms_step/cmp_2406136e-047d-47cb-b411-7b4b4e87df76/component.css
 */
#cmp_2406136e-047d-47cb-b411-7b4b4e87df76 {
	background-color: #D5CEC2;
}

#cmp_2406136e-047d-47cb-b411-7b4b4e87df76 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_2406136e-047d-47cb-b411-7b4b4e87df76 p {
	color: rgb(0, 0, 0);
	font-family: Quicksand;
	font-size: 16px;
}
#cmp_2406136e-047d-47cb-b411-7b4b4e87df76  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc/component.css
 */
#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc {
	background-color: #D5CEC2;
}

#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc h2 {
	color: rgb(18, 149, 168);
	font-family: Quicksand;
	font-size: 22px;
}

#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc h3 {
	color: rgb(74, 74, 74);
	font-family: Quicksand;
	font-size: 25px;
}

#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc .sf-item {
	background-color: #FFFFFF;
}
#cmp_3df6f69c-0e43-4f22-9587-973e4327f3bc  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_7b28160b-e0f3-423e-8e5e-53d86177685d/component.css
 */
#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d {
	background-color: rgb(213, 206, 194);
	padding-bottom: 0;
}

#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar-container {
	position: relative;
}

#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar-filler {
	background: rgb(155, 155, 155);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d .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_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar .step {
	color: rgb(74, 74, 74);

	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_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar .step .point {
	background-color: rgb(213, 206, 194);
	border: 4px solid rgb(155, 155, 155);
	border-radius: 10px;
	margin-bottom: 5px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar .step.active .point {
	background-color: rgb(19, 97, 107);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_7b28160b-e0f3-423e-8e5e-53d86177685d .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb/component.css
 */
#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb {
	background-color: #D5CEC2;
	padding-bottom: 0;
}

#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar-container {
	position: relative;
}

#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar-filler {
	background: rgb(155, 155, 155);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb .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_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar .step {
	color: rgb(155, 155, 155);

	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_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar .step .point {
	background-color: #D5CEC2;
	border: 4px solid rgb(155, 155, 155);
	border-radius: 10px;
	margin-bottom: 5px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar .step.active .point {
	background-color: rgb(18, 149, 168);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_6b849452-5cdf-4a5d-9fa0-6d138169fadb .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_706339db-e369-433c-bc6f-ad02831dcd75/component.css
 */
#cmp_706339db-e369-433c-bc6f-ad02831dcd75 {
	background-color: #D5CEC2;
}

#cmp_706339db-e369-433c-bc6f-ad02831dcd75 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 24px;
}

#cmp_706339db-e369-433c-bc6f-ad02831dcd75 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_706339db-e369-433c-bc6f-ad02831dcd75 .sf-item {
	background-color: #FFFFFF;
}
#cmp_706339db-e369-433c-bc6f-ad02831dcd75  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_7d84aa42-5049-4e5b-8109-a8ee1613dcff/component.css
 */
#cmp_7d84aa42-5049-4e5b-8109-a8ee1613dcff {
	background-color: #D5CEC2;
}

#cmp_7d84aa42-5049-4e5b-8109-a8ee1613dcff h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_7d84aa42-5049-4e5b-8109-a8ee1613dcff p {
	color: rgb(0, 0, 0);
	font-family: Quicksand;
	font-size: 16px;
}
#cmp_7d84aa42-5049-4e5b-8109-a8ee1613dcff  {
	padding-bottom: 0;
}
/*
 * components/view-cart/cmp_293afa81-2faa-4082-a4c7-b5da8439059b/component.css
 */
#cmp_293afa81-2faa-4082-a4c7-b5da8439059b img {
	max-width: 100%;
}

/*
 * components/view-cart/cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5/component.css
 */
#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 {
	background-color: #FFFFFF;
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_acf1f840-5d79-4738-8386-d2d1e0b0bae5 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

<style>#paypal-checkout-section { display: none; }</style>
/*
 * components/view-cart/cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb/component.css
 */
#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb {
	padding: 15px 15px 100px 15px;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-main {
	margin: 0 0 15px 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-label p {
	margin: 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-label .info {
	color: rgba(74, 74, 74, 0.94);
	text-align: right;
	text-transform: uppercase;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-label .meta {
	color: rgb(34, 34, 39);
	font-size: 16px;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb figure {
	margin: 0 0 15px 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb .product-rem-btn {
		top: 40%;
	}
	#cmp_be2f0b57-92fc-43e4-84ee-f9bdf3d158fb figure {
		margin: 0;
	}
}

<style>#paypal-checkout-section { display: none; }</style>

/*
 * components/view-cart/cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24/component.css
 */
#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 {
	background-color: #FFFFFF;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}


#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .btn {
	background-color: rgb(189, 16, 224);
	color: rgb(255, 255, 255);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .btn:hover {
	background-color: rgb(154, 235, 217);
	color: rgb(0, 0, 0);
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .component-rich-text-with-button__content-row,
#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .component-rich-text-with-button__content-row,
	#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_d4d0ebf1-f7fe-4077-9e31-1790d6c2dc24 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

/*
 * components/index/cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a/component.css
 */
#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a {
	background-color: #FFFFFF;
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a h1 {
	color: rgb(0, 0, 0);
	font-family: Prata;
	font-size: 48px;
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a h2 {
	color: rgba(74, 74, 74, 0.94);
	font-family: Open Sans Condensed;
	font-size: 25px;
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a h3 {
	color: rgb(18, 149, 168);
	font-family: Prata;
	font-size: 18px;
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a p {
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}

#cmp_9b4d430e-44a2-41b4-8f37-3f68ca6ab77a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(34, 34, 39);
	font-family: Quicksand;
	font-size: 16px;
}