/*
 * css/style.css
 */
/* Globals 
------------------------------*/
body {
	background-color: rgb(255, 255, 255);
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
	line-height: 1.5em;
}

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

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

h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
	margin: 0 0 25px 0;
}

h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
	margin: 0 0 25px 0;
}

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

a,
.btn-link {
	color: rgb(228, 79, 84);
}

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

/* 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(228, 79, 84);
}

.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(228, 79, 84);
	color: rgb(228, 79, 84);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(228, 79, 84);
	border-color: rgb(228, 79, 84);
}

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

.btn-primary {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
	letter-spacing: 0.167em;
}

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

.btn-secondary {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 14px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(228, 79, 84);
	color: rgb(228, 79, 84);
}

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

/* 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(228, 79, 84);
	border: none;
	color: #FFFFFF;
	font-family: Actor;
	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(0, 0, 0);
	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(228, 79, 84);
}

.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(228, 79, 84);
	color: rgb(228, 79, 84);
	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(0, 0, 0);
	border-color: rgb(0, 0, 0);
	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_20fdcf38-0d21-4aec-9ed3-2197634f27d5/component.css
 */
#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 {
	background-color: rgb(241, 242, 242);
}

#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 h1 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 60px;
}

#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 h4 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

@media (min-width: 768px) {
	#cmp_20fdcf38-0d21-4aec-9ed3-2197634f27d5 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36/component.css
 */
#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 {
	background-color: rgb(61, 194, 178);
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .component-rich-text-with-button__content-row,
#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .component-rich-text-with-button__content-row,
	#cmp_52c0bb2f-9224-42d5-9d36-f95443e9cb36 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_ac6ef372-6ef2-4686-a298-d6632abd06db/component.css
 */
#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db {
	background-color: rgb(255, 255, 255);
}

#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db h1 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db h2 {
	color: rgb(61, 194, 178);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db h3 {
	color: rgb(244, 168, 0);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_ac6ef372-6ef2-4686-a298-d6632abd06db .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/checkout/cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f/component.css
 */
#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f {
	background-color: rgb(255, 255, 255);
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f h1 {
	color: rgb(61, 194, 178);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f p {
	color: rgb(60, 60, 59);
	font-family: Francois One;
	font-size: 20px;
}

@media (min-width: 768px) {
	#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Francois One;
	font-size: 20px;
}

#cmp_b823cf43-8479-44ed-b081-b8fcebd9bd0f ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Francois One;
	font-size: 20px;
}

/*
 * components/checkout/cmp_f2336e3f-7e48-4381-a053-edf2ed8e7f55/component.css
 */
#cmp_f2336e3f-7e48-4381-a053-edf2ed8e7f55 .checkout_content {
	overflow: auto;
}

#cmp_f2336e3f-7e48-4381-a053-edf2ed8e7f55 .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_f2336e3f-7e48-4381-a053-edf2ed8e7f55 .cart_listing table {
	border-color: #F5F5F5;
}

/*
 * components/customer/account/cmp_10fd1cbe-ea61-45b8-b864-d8805f0e34ef/component.css
 */

/*
 * components/customer/account/cmp_bc9035d7-48e1-4c72-8127-bba15246b40c/component.css
 */
#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c {
	background-color: rgb(255, 255, 255);
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c h2 {
	color: rgb(61, 194, 178);
	font-family: Paytone One;
	font-size: 54px;
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_bc9035d7-48e1-4c72-8127-bba15246b40c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/customer/edit/cmp_a6fb7df7-bf8e-42c1-8a19-6df1efb59990/component.css
 */

/*
 * components/customer/forgot_password/cmp_6214485b-570f-4acc-8956-0577483c1b22/component.css
 */
#cmp_6214485b-570f-4acc-8956-0577483c1b22 {
	background-color: rgb(255, 255, 255);
}

#cmp_6214485b-570f-4acc-8956-0577483c1b22 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_6214485b-570f-4acc-8956-0577483c1b22 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_6214485b-570f-4acc-8956-0577483c1b22 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_6214485b-570f-4acc-8956-0577483c1b22 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_6214485b-570f-4acc-8956-0577483c1b22 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/forgot_password/cmp_b1ce24ae-6fa3-4acb-b0c6-a555f312ac6d/component.css
 */
#cmp_b1ce24ae-6fa3-4acb-b0c6-a555f312ac6d {
	padding: 0 0 120px 0;
}
/*
 * components/customer/login/cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc/component.css
 */
#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc {
	background-color: rgb(255, 255, 255);
}

#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_aa922959-c0b2-4459-a2f5-f46e187b7adc .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/login/cmp_f95e6a5d-9e71-48ff-84e9-55beae385a9e/component.css
 */
#cmp_f95e6a5d-9e71-48ff-84e9-55beae385a9e {
	padding: 0 0 120px 0;
}
/*
 * components/customer/order/cmp_278849aa-edfc-4162-822b-02bf81d8c9b5/component.css
 */

/*
 * components/customer/password_reset/cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab/component.css
 */
#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab {
	background-color: rgb(255, 255, 255);
}

#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_2b6fce14-0683-4555-9b91-b27d7bda90ab .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/password_reset/cmp_892c786a-e2f2-4ecb-8ec4-6fbbc5991226/component.css
 */
#cmp_892c786a-e2f2-4ecb-8ec4-6fbbc5991226 {
	padding: 0 0 120px 0;
}
/*
 * components/customer/thank_you/cmp_98aa4822-e06d-44b1-b914-8d150b178b5a/component.css
 */

/*
 * components/event_and_bulk_orders/cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090/component.css
 */
#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 {
	background-color: rgb(255, 255, 255);
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 h3 {
	color: rgb(0, 0, 0);
	font-family: Paytone One;
	font-size: 20px;
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_0a392ac9-1379-4dbd-b9e7-36056d0ef090 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79/component.css
 */
#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 {
	background-color: rgb(255, 255, 255);
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_23010ce7-3579-4fb3-95f8-72b4a9a7fb79 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_3386ff38-c174-4210-b846-94d82938fe41/component.css
 */
#cmp_3386ff38-c174-4210-b846-94d82938fe41 {
	background-color: rgb(228, 79, 84);
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_3386ff38-c174-4210-b846-94d82938fe41 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_3386ff38-c174-4210-b846-94d82938fe41 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_38da906a-5577-4533-a430-cd797cd9908c/component.css
 */
#cmp_38da906a-5577-4533-a430-cd797cd9908c {
	background-color: rgb(116, 177, 180);
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c p {
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_38da906a-5577-4533-a430-cd797cd9908c .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 14px;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c .component-rich-text-with-button__content-row,
#cmp_38da906a-5577-4533-a430-cd797cd9908c .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_38da906a-5577-4533-a430-cd797cd9908c .component-rich-text-with-button__content-row,
	#cmp_38da906a-5577-4533-a430-cd797cd9908c .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_38da906a-5577-4533-a430-cd797cd9908c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513/component.css
 */
#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 {
	background-color: rgb(255, 255, 255);
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 h3 {
	color: rgb(0, 0, 0);
	font-family: Paytone One;
	font-size: 20px;
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 24px;
}

@media (min-width: 768px) {
	#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 24px;
}

#cmp_50596c74-8dc2-48c9-a1bd-c7a31c2ec513 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 24px;
}

/*
 * components/event_and_bulk_orders/cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc/component.css
 */
#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc {
	background-color: rgb(245, 166, 35);
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_5a8e9fb9-9ba2-4834-87dd-b619a27ac2dc ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_c789db00-c2d5-4990-89b5-2b7b3695db68/component.css
 */
#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 {
	background-color: rgb(255, 255, 255);
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_c789db00-c2d5-4990-89b5-2b7b3695db68 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/event_and_bulk_orders/cmp_c82ac195-bdf7-495a-961b-476c2080c937/component.css
 */
#cmp_c82ac195-bdf7-495a-961b-476c2080c937 img {
	max-width: 100%;
}

/*
 * components/faq/cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea/component.css
 */
#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea {
	background-color: rgb(241, 242, 242);
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .component-rich-text-with-button__content-row,
#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .component-rich-text-with-button__content-row,
	#cmp_df3f66c7-fcc8-48b9-8009-49309ee7d6ea .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/faq/cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20/component.css
 */
#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 {
	background-color: rgb(255, 255, 255);
}

#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 h2 {
	color: rgb(61, 194, 178);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 h3 {
	color: rgb(238, 65, 65);
	font-family: Francois One;
	font-size: 24px;
}

#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 h2 {
	margin: 0 0 40px 0;
}
#cmp_e1317c6a-e9f1-4f69-9aa7-0a9923889b20 p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
}
/*
 * components/global/cmp_22b56779-ed86-40f6-ae71-c91e00095fc3/component.css
 */
#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 {
	background-color: rgb(255, 255, 255);
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .component-rich-text-with-button__content-row,
#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .component-rich-text-with-button__content-row,
	#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_22b56779-ed86-40f6-ae71-c91e00095fc3  {
	padding-top: 0;
}
/*
 * components/global/cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569/component.css
 */
#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569.footer {
	background-color: rgb(0, 0, 0);
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	padding: 25px 0;

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

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569.footer p {
	color: rgb(255, 255, 255);
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-subscribe {
	padding: 15px 0;
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social {
	padding: 15px 0;
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social a {
	display: inline-block;
	padding: 0 5px;
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social svg path {
	fill: rgb(228, 79, 84);
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social a:hover svg path,
#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social a:focus svg path,
#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-social a:active svg path {
	fill: rgb(0, 187, 182);
}

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-contact {
	padding: 15px 0;

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

#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569 .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_4de536ae-0a8e-4fa6-918b-3d8558efd569.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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9/component.css
 */
#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 {
	border-bottom: 4px solid rgb(218, 218, 218);
	padding: 0;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar {
	background-color: rgb(255, 255, 255);
	border-radius: 0;
	padding: 0;

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

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:hover,
#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:focus,
#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:active {
	color: rgb(244, 168, 0);
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-brand {
	color: #000000;
	font-family: Paytone One;
	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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-brand img {
	max-width: 100%;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar .navbar-toggler {
	background-color: rgb(228, 79, 84);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar .navbar-toggler:hover,
#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar .navbar-toggler:focus,
#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar .navbar-toggler:active {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav {
	background-color: rgb(228, 79, 84);
	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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav .nav-link {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 12px;;
	letter-spacing: 0.071em;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 {
		border-width: 0;
	}
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .dropdown-menu {
		background-color: rgb(228, 79, 84);
	}
}

@media (min-width: 768px) {
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-brand {
		padding: 0;
		padding-bottom: 15px;
	}
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav {
		background-color: rgb(255, 255, 255);
		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_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav li {
		padding: 0;
	}
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar-nav .nav-link {
		color: rgb(60, 60, 59);
	}
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:hover,
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:focus,
	#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 .navbar a:active {
		color: rgb(228, 79, 84);
	}
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 ol {
    list-style: decimal;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_7a41af5b-0964-4ac3-9512-d5ccf9fe2fd9 ul {
    list-style: none;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}


/*
 * components/howitworks/cmp_5ef31837-8e85-4334-b117-d0787ddea0d9/component.css
 */
#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 {
	background-color: rgb(255, 255, 255);
	padding: 0;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 .content {
	margin: 0 auto;
	padding: 25px;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 .content .cta {
	border: 5px solid rgb(244, 168, 0);
	padding: 45px;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_5ef31837-8e85-4334-b117-d0787ddea0d9 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/howitworks/cmp_c331e024-e381-4526-8049-fa252ca39536/component.css
 */
#cmp_c331e024-e381-4526-8049-fa252ca39536 {
	background-color: rgb(255, 255, 255);
}

#cmp_c331e024-e381-4526-8049-fa252ca39536 .content-row {
	margin: 0;

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

#cmp_c331e024-e381-4526-8049-fa252ca39536 .content {
	background-color: rgb(255, 255, 255);
	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_c331e024-e381-4526-8049-fa252ca39536 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_c331e024-e381-4526-8049-fa252ca39536 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_c331e024-e381-4526-8049-fa252ca39536 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_c331e024-e381-4526-8049-fa252ca39536 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_c331e024-e381-4526-8049-fa252ca39536 p {
	color: rgb(212, 211, 211);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_c331e024-e381-4526-8049-fa252ca39536 .content {
		margin: 15px;
	}
}
/*
 * components/index/cmp_168b2ee1-5905-40e7-b51a-12f80384747c/component.css
 */
#cmp_168b2ee1-5905-40e7-b51a-12f80384747c {
	padding: 0;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content {
	background-color: rgb(244, 168, 0);
	padding: 20px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content h1 {
	color: rgb(228, 79, 84);
	font-family: Josefin Sans;
	font-size: 45px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content h2 {
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 45px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content h3 {
	color: #FFFFFF;
	font-family: Francois One;
	font-size: 18px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content p {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .hero-content .btn:hover {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_168b2ee1-5905-40e7-b51a-12f80384747c .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2/component.css
 */
#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 {
	background-color: rgb(255, 255, 255);
}

#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 h1 {
	color: rgb(244, 168, 0);
	font-family: Francois One;
	font-size: 26px;
}

#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 p {
	color: rgb(0, 0, 0);
	font-family: Carme;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_1758553d-ebf4-45c3-82ae-b967d2b124a2  {
	padding-bottom: 0;
}
/*
 * components/index/cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4/component.css
 */
#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 {
	background-color: rgb(255, 255, 255);
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 h1 {
	color: rgb(244, 168, 0);
	font-family: Francois One;
	font-size: 30px;
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_476a59b0-853d-40ea-92cb-9f024b4f93d4 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/index/cmp_55c12f8b-0a60-4084-8e24-3f827069de22/component.css
 */
#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 {
	padding: 0;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content {
	background-color: rgb(241, 242, 242);
	padding: 20px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content h1 {
	color: rgb(244, 168, 0);
	font-family: Paytone One;
	font-size: 24px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content h2 {
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content h3 {
	color: #FFFFFF;
	font-family: Francois One;
	font-size: 18px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 20px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .hero-content .btn:hover {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_55c12f8b-0a60-4084-8e24-3f827069de22 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299/component.css
 */
#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 {
	padding: 0;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content {
	background-color: rgba(255, 59, 36, 0.85);
	padding: 20px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 45px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content h3 {
	color: #FFFFFF;
	font-family: Francois One;
	font-size: 18px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content p {
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content .btn {
	background-color: rgb(255, 252, 248);
	color: rgb(255, 59, 36);
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .hero-content .btn:hover {
	background-color: rgb(255, 215, 61);
	color: rgb(255, 252, 248);
}


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

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

	#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

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

	#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_a8fe6510-ff7d-49ff-aaca-d2fcc5401299 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/index/cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f/component.css
 */
#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f {
	background-color: rgb(255, 255, 255);
}

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f .content-row {
	margin: 0;

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

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f .content {
	background-color: rgb(255, 255, 255);
	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_ad4f1909-27b5-45eb-8426-d4d69e16655f .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f p {
	color: rgb(155, 155, 155);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f .content {
		margin: 15px;
	}
}
#cmp_ad4f1909-27b5-45eb-8426-d4d69e16655f  {
	padding-top: 0;
}
/*
 * components/index/cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a/component.css
 */
#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a {
	background-color: rgb(70, 191, 176);
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .component-rich-text-with-button__content-row,
#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .component-rich-text-with-button__content-row,
	#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_c6a8b39b-45fc-4a6d-8a5e-59c7b91b267a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/index/cmp_d44263cf-fa46-4450-a54a-1dc048b9f7e5/component.css
 */
#cmp_d44263cf-fa46-4450-a54a-1dc048b9f7e5 img {
	max-width: 100%;
}

/*
 * components/index/cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9/component.css
 */
#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 {
	background-color: rgb(241, 242, 242);
}

#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_d87a6b38-2f52-4865-81d0-9ee9670766a9 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/latinas/cmp_343cced4-d8ec-44e7-a182-e28707358fa0/component.css
 */
#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 {
	background-color: rgb(241, 242, 242);
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 h1 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_343cced4-d8ec-44e7-a182-e28707358fa0 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/latinas/cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea/component.css
 */
#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea {
	padding: 0;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content {
	background-color: rgb(241, 242, 242);
	padding: 20px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content h1 {
	color: rgb(245, 166, 35);
	font-family: Paytone One;
	font-size: 24px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content h2 {
	color: rgb(0, 0, 0);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 20px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 14px;
}

#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .hero-content .btn:hover {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_38e1ef41-825c-4ada-8c7e-eccae4b1dbea .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/latinas/cmp_73b746a2-b3ff-47d0-b9cc-405361814b87/component.css
 */
#cmp_73b746a2-b3ff-47d0-b9cc-405361814b87 img {
	max-width: 100%;
}

/*
 * components/latinas/cmp_7b6cf686-ba95-43e8-918a-afea730cc8db/component.css
 */
#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db {
	padding: 0;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content {
	background-color: rgb(245, 166, 35);
	padding: 20px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 45px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content h2 {
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content h3 {
	color: #FFFFFF;
	font-family: Francois One;
	font-size: 18px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content p {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 14px;
}

#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .hero-content .btn:hover {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
}


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

@media(min-width: 768px) {
	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_7b6cf686-ba95-43e8-918a-afea730cc8db .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/latinas/cmp_92aa18bd-3c67-4513-88c9-247f91e0774d/component.css
 */
#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d {
	background-color: rgb(255, 255, 255);
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d h1 {
	color: rgb(244, 168, 0);
	font-family: Francois One;
	font-size: 48px;
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d p {
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 17px;
}

@media (min-width: 768px) {
	#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 17px;
}

#cmp_92aa18bd-3c67-4513-88c9-247f91e0774d ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Montserrat;
	font-size: 17px;
}

/*
 * components/latinas/cmp_d643264d-feee-4310-a9c0-45def28ee567/component.css
 */
#cmp_d643264d-feee-4310-a9c0-45def28ee567 {
	background-color: rgb(255, 255, 255);
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 h1 {
	color: rgb(245, 166, 35);
	font-family: Francois One;
	font-size: 30px;
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_d643264d-feee-4310-a9c0-45def28ee567 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_d643264d-feee-4310-a9c0-45def28ee567 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/latinas/cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b/component.css
 */
#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b {
	background-color: rgb(61, 194, 178);
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .component-rich-text-with-button__content-row,
#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .component-rich-text-with-button__content-row,
	#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_ec1c3151-5dcb-4407-b1c4-7b9378cc429b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/latinas/cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4/component.css
 */
#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 {
	padding: 0;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content {
	background-color: rgb(119, 199, 200);
	padding: 20px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 45px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content h2 {
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content h3 {
	color: #FFFFFF;
	font-family: Francois One;
	font-size: 18px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content p {
	color: #FFFFFF;
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Paytone One;
	font-size: 16px;
}

#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .hero-content .btn:hover {
	background-color: rgb(244, 168, 0);
	color: #FFFFFF;
}


/*
* Add the .square-row class will make the min-height of the columns equal to their width.
*/
#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > [class^="col-"] {
	min-height: 100vw; /* full view width */
}

@media(min-width: 768px) {
	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-6 {
		min-height: calc(100vw / 2); /* half the view width */
	}

	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-4 {
		min-height: calc(100vw / 3); /* third the view width */
	}

	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-3 {
		min-height: calc(100vw / 4); /* fourth the view width */
	}
}

@media(min-width: 1140px) {
	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-6 {
		min-height: calc(1140px / 2); /* half the container width */
	}

	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-4 {
		min-height: calc(1140px / 3); /* third the container width */
	}

	#cmp_f13ca39c-17f7-4cc7-a320-85f43f3c7ae4 .square-row > .col-md-3 {
		min-height: calc(1140px / 4); /* fourth the container width */
	}
}

/*
 * components/privacy_policy/cmp_1107597f-d562-469b-b025-33ef0a7b3f3b/component.css
 */
#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b {
	background-color: rgb(255, 255, 255);
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b h1 {
	color: rgb(61, 194, 178);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 20px;
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 24px;
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .component-rich-text-with-button__content-row,
#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .component-rich-text-with-button__content-row,
	#cmp_1107597f-d562-469b-b025-33ef0a7b3f3b .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/return_and_refund_policy/cmp_65662661-2488-4f71-9810-481b4986085a/component.css
 */
#cmp_65662661-2488-4f71-9810-481b4986085a {
	background-color: rgb(255, 255, 255);
}

#cmp_65662661-2488-4f71-9810-481b4986085a h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_65662661-2488-4f71-9810-481b4986085a h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_65662661-2488-4f71-9810-481b4986085a h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 24px;
}

#cmp_65662661-2488-4f71-9810-481b4986085a p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_65662661-2488-4f71-9810-481b4986085a .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_65662661-2488-4f71-9810-481b4986085a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_65662661-2488-4f71-9810-481b4986085a ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/reviews/cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7/component.css
 */
#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 {
	background-color: rgb(255, 255, 255);
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .component-rich-text-with-button__content-row,
#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .component-rich-text-with-button__content-row,
	#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_17e3d83b-5263-4ca1-b2d4-337e7f8495d7 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/reviews/cmp_2837d89a-8904-4179-946b-7679a3bf9cef/component.css
 */
#cmp_2837d89a-8904-4179-946b-7679a3bf9cef img {
	max-width: 100%;
}

/*
 * components/reviews/cmp_5528f67d-b1cd-4db7-b928-d850d8e7427a/component.css
 */
#cmp_5528f67d-b1cd-4db7-b928-d850d8e7427a img {
	max-width: 100%;
}

/*
 * components/reviews/cmp_916c4fb6-9744-4e22-9e40-fad49d7c53e9/component.css
 */
#cmp_916c4fb6-9744-4e22-9e40-fad49d7c53e9 img {
	max-width: 100%;
}

/*
 * components/reviews/cmp_b0e76e6a-ece6-45f2-8341-9261e851d649/component.css
 */
#cmp_b0e76e6a-ece6-45f2-8341-9261e851d649 img {
	max-width: 100%;
}

/*
 * components/reviews/cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c/component.css
 */
#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c {
	background-color: rgb(61, 194, 178);
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_f75b4c8c-2bc4-449e-a699-e5fe2dbc669c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/secret_deal_page/cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b/component.css
 */
#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b {
	background-color: rgb(155, 155, 155);
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .component-rich-text-with-button__content-row,
#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .component-rich-text-with-button__content-row,
	#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_3ac96d80-7e13-4c11-a32b-a8cbbc5ece1b ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/secret_deal_page/cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82/component.css
 */
#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 {
	background-color: rgb(155, 155, 155);
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_fb78faa5-9626-455c-8ab2-3b9f70caba82 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/shipping/cmp_658cd380-3f93-4208-a59b-f566eacb7a65/component.css
 */
#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 {
	background-color: rgb(255, 255, 255);
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 24px;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .component-rich-text-with-button__content-row,
#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .component-rich-text-with-button__content-row,
	#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_658cd380-3f93-4208-a59b-f566eacb7a65 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/shop/listing/cmp_24a11dc7-b065-410c-bb86-7074756612ca/component.css
 */
.shop-listing-item {
	color: rgb(60, 60, 59);
}

.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_2a6e8202-8393-49af-8068-286f18c1612a/component.css
 */
#cmp_2a6e8202-8393-49af-8068-286f18c1612a {
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 40px 0;
}

#cmp_2a6e8202-8393-49af-8068-286f18c1612a ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0/component.css
 */
#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 {
	background-color: rgb(0, 187, 182);
}

#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 p {
	color: rgb(255, 255, 255);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_96bacaa1-9eb4-457e-84f1-a11a38c8ccb0  {
	padding-bottom: 20px;
}
/*
 * components/shop/listing/cmp_ac466e3a-b312-4dd6-a606-ff5f18338403/component.css
 */
#cmp_ac466e3a-b312-4dd6-a606-ff5f18338403 {
	padding: 20px 0;
}

#cmp_ac466e3a-b312-4dd6-a606-ff5f18338403 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6/component.css
 */
#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product select {
	width: auto;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__review-share-desktop .rating,
#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__review-share-desktop h3,
#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_18dc7d22-c3f6-43d8-bd32-fdbc6c2472a6  {
	padding-top: 0;
}
/*
 * components/shop/product/cmp_c6f92a0d-dc7a-43fb-a1b3-53036f58da8b/component.css
 */
#cmp_c6f92a0d-dc7a-43fb-a1b3-53036f58da8b.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/sold_out/cmp_844f39ac-76a3-42d7-9caf-446462052728/component.css
 */
#cmp_844f39ac-76a3-42d7-9caf-446462052728 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5/component.css
 */
#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 {
	background-color: rgb(255, 255, 255);
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .component-rich-text-with-button__content-row,
#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .component-rich-text-with-button__content-row,
	#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_ac9b3f22-d9b6-4925-914d-1e177d2eb6a5  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_16794a6e-371c-4311-8ce5-21405961b847/component.css
 */
#cmp_16794a6e-371c-4311-8ce5-21405961b847 {
	background-color: rgb(61, 194, 178);
}

#cmp_16794a6e-371c-4311-8ce5-21405961b847 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_16794a6e-371c-4311-8ce5-21405961b847 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_16794a6e-371c-4311-8ce5-21405961b847 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_16794a6e-371c-4311-8ce5-21405961b847 p {
	color: rgb(255, 255, 250);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_16794a6e-371c-4311-8ce5-21405961b847 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_16794a6e-371c-4311-8ce5-21405961b847  {
	padding-bottom: 0;
}
/*
 * components/subscribe/cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d/component.css
 */
#cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d {
	background-color: rgb(61, 194, 178);
}

#cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_b4c25d19-0314-418a-a6c0-4efbd0400d0d  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab/component.css
 */
#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar-container {
	position: relative;
}

#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar-filler {
	background: #FFFFFF;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab .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_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar .step {
	color: rgb(60, 60, 59);

	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_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar .step .point {
	background-color: #E8E4E2;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar .step.active .point {
	background-color: rgb(228, 79, 84);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_6fb931ca-044d-4456-9bd6-c47082c8b3ab .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c/component.css
 */
#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c {
	background-color: #FFFFFF;
}

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c .content-row {
	margin: 0;

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

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c .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_8ab8c168-6e64-4f88-8bea-4b02acc7c10c .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c .content {
		margin: 15px;
	}
}
#cmp_8ab8c168-6e64-4f88-8bea-4b02acc7c10c  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376/component.css
 */
#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 {
	background-color: #FFFFFF;
}

#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_a64e8568-bffa-48e1-9d79-fdb3b42ff376  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_a701339e-328b-4cb9-8258-941deba098b0/component.css
 */
#cmp_a701339e-328b-4cb9-8258-941deba098b0 {
	background-color: #E8E4E2;
}

#cmp_a701339e-328b-4cb9-8258-941deba098b0 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_a701339e-328b-4cb9-8258-941deba098b0 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_a701339e-328b-4cb9-8258-941deba098b0  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_e6269560-028f-4188-b317-9a6c21866c10/component.css
 */
#cmp_e6269560-028f-4188-b317-9a6c21866c10 {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_e6269560-028f-4188-b317-9a6c21866c10 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_e6269560-028f-4188-b317-9a6c21866c10 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}
#cmp_e6269560-028f-4188-b317-9a6c21866c10  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af/component.css
 */
#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af {
	background-color: rgb(61, 194, 178);
}

#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af h2 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af h3 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_7d471065-1ecc-4762-9b99-3ca1e94fe2af  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925/component.css
 */
#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 {
	background-color: rgb(61, 194, 178);
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 14px;
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 h2 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 36px;
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 h3 {
	color: rgb(255, 255, 255);
	font-family: Actor;
	font-size: 16px;
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 p {
	color: rgb(221, 221, 221);
	font-family: Montserrat;
	font-size: 12px;
}

@media (min-width: 768px) {
	#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(221, 221, 221);
	font-family: Montserrat;
	font-size: 12px;
}

#cmp_c9cc3e2b-ad5e-4ffa-a397-6079e5964925 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(221, 221, 221);
	font-family: Montserrat;
	font-size: 12px;
}

/*
 * components/subscribe_flow/variant_step/cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d/component.css
 */
#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar-container {
	position: relative;
}

#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar-filler {
	background: #FFFFFF;
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .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_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar .step {
	color: rgb(60, 60, 59);

	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_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar .step .point {
	background-color: #E8E4E2;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar .step.active .point {
	background-color: rgb(228, 79, 84);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_167ce2af-af5b-41de-97b0-b52dfb3f0a1d .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/variant_step/cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93/component.css
 */
#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 {
	background-color: #FFFFFF;
}

#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_1d64b9b7-a3ef-4e39-b303-ab98f022be93  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987/component.css
 */
#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 {
	background-color: #FFFFFF;
}

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 .content-row {
	margin: 0;

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

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 .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_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987 .content {
		margin: 15px;
	}
}
#cmp_3305a1c5-74ba-4bfd-a06b-b1d7ce4d1987  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_34216ccf-63b0-49d9-a599-1328c7d5777f/component.css
 */
#cmp_34216ccf-63b0-49d9-a599-1328c7d5777f {
	background-color: #E8E4E2;
}

#cmp_34216ccf-63b0-49d9-a599-1328c7d5777f h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_34216ccf-63b0-49d9-a599-1328c7d5777f p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_34216ccf-63b0-49d9-a599-1328c7d5777f .sf-item {
	background-color: rgb(255, 255, 255);
}
#cmp_34216ccf-63b0-49d9-a599-1328c7d5777f  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_ab72ab1a-ac26-464a-b05b-d85ba6f34dea/component.css
 */
#cmp_ab72ab1a-ac26-464a-b05b-d85ba6f34dea {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_ab72ab1a-ac26-464a-b05b-d85ba6f34dea h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_ab72ab1a-ac26-464a-b05b-d85ba6f34dea p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}
#cmp_ab72ab1a-ac26-464a-b05b-d85ba6f34dea  {
	padding-bottom: 0;
}
/*
 * components/subscription_policy/cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c/component.css
 */
#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c {
	background-color: rgb(255, 255, 255);
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 24px;
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

#cmp_5938c42c-b8a5-40c2-bbf3-e14da768137c ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}

/*
 * components/terms_and_conditions/cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a/component.css
 */
#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a {
	background-color: rgb(255, 255, 255);
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a h1 {
	color: rgb(255, 255, 255);
	font-family: Paytone One;
	font-size: 48px;
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a h2 {
	color: rgb(228, 79, 84);
	font-family: Paytone One;
	font-size: 32px;
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a h3 {
	color: rgb(0, 0, 0);
	font-family: Francois One;
	font-size: 18px;
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a p {
	color: rgb(60, 60, 59);
	font-family: Montserrat;
	font-size: 18px;
}


#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .btn {
	background-color: rgb(228, 79, 84);
	color: #FFFFFF;
	font-family: Actor;
	font-size: 14px;
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .btn:hover {
	background-color: rgb(0, 0, 0);
	color: #FFFFFF;
}

#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .component-rich-text-with-button__content-row,
#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .component-rich-text-with-button__content-row,
	#cmp_ade5c2b4-9df6-4034-8878-03e8bc31c64a .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/view-cart/cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace/component.css
 */
#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace {
	padding: 15px 15px 100px 15px;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-main {
	margin: 0 0 15px 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-label p {
	margin: 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-label .info {
	color: rgb(228, 79, 84);
	text-align: right;
	text-transform: uppercase;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-label .meta {
	color: rgb(60, 60, 59);
	font-size: 18px;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace figure {
	margin: 0 0 15px 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace .product-rem-btn {
		top: 40%;
	}
	#cmp_d8b485fd-aeee-4d38-86d6-0498b2995ace figure {
		margin: 0;
	}
}