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

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

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

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

h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

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

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

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

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

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

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

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

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

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

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

.row {
	margin-left: 0;
	margin-right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.panel-body {
	padding: 15px;
}

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

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

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

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

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

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

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

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

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

.btn-primary {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

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

.btn-secondary {
	background-color: #F38258;
	color: #FAFAFA;
	font-family: Lato;
	font-size: 15px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: #F38258;
	color: #FAFAFA;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.checkout_content #checkout_button {
	background-color: #333333;
	border: none;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
	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: #F38258;
	color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

.address-container {
	width: 100%;
}

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

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

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

.address-container {
	width: 100%;
}

.errors {
	margin: 25px 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*
 * components/about/cmp_02f8c1cb-779d-4f88-a488-726a1cef6ac2/component.css
 */
#cmp_02f8c1cb-779d-4f88-a488-726a1cef6ac2 img {
	max-width: 100%;
}

/*
 * components/about/cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d/component.css
 */
#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d {
	padding-bottom: 40px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .img-fluid {
	width: 100%;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d .hero-content .btn:hover {
	background-color: #F38258;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d {
		padding-bottom: 60px;
	}
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3aa98a14-62a1-43b5-9853-8f9882f7784d h2 {
	margin-bottom: 13px;
}
/*
 * components/about/cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b/component.css
 */
#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b {
	background-color: #FFFFFF;
	color: #333333;
	padding-bottom: 60px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b .content {
	padding: 25px;
}

@media (min-width: 768px) {
	#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b {
		padding-bottom: 60px;
	}
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_d7ae7565-4bf6-48ae-9564-67f67c3ac03b h2 {
	margin-bottom: 13px;
}
/*
 * components/checkout/cmp_66953e37-7f2a-4825-bdcc-1ffc7eb85a06/component.css
 */
#cmp_66953e37-7f2a-4825-bdcc-1ffc7eb85a06 .checkout_content {
  overflow: auto;
}

#cmp_66953e37-7f2a-4825-bdcc-1ffc7eb85a06 .checkout_content section {
  border-color: #F5F5F5;
}

#cmp_66953e37-7f2a-4825-bdcc-1ffc7eb85a06 .cart_listing table {
  border-color: #F5F5F5;
}

/*
 * components/customer/forgot_password/cmp_c234bf50-edc8-48da-8f7f-ac850ec7a565/component.css
 */

#cmp_c234bf50-edc8-48da-8f7f-ac850ec7a565  {
	padding-bottom: 120px;
}
/*
 * components/customer/forgot_password/cmp_f1b98bcf-6933-4e21-bbc0-951473336af9/component.css
 */
#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9  {
	padding: 50px 0;
}
#cmp_f1b98bcf-6933-4e21-bbc0-951473336af9 h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/login/cmp_72743359-a668-4e9c-b2eb-57fa6faf5353/component.css
 */
#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353  {
	padding: 50px 0;
}
#cmp_72743359-a668-4e9c-b2eb-57fa6faf5353 h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/login/cmp_d6ceaa11-214c-44de-9981-871657f91423/component.css
 */

#cmp_d6ceaa11-214c-44de-9981-871657f91423  {
	padding-bottom: 120px;
}
/*
 * components/customer/order/cmp_83657a2e-a931-4e0c-add3-88f45edfc764/component.css
 */

/*
 * components/customer/orders/cmp_13f6c553-807f-4fdf-9433-77ac4a51abfb/component.css
 */

/*
 * components/customer/password_reset/cmp_431c9682-3272-4549-93b4-c90c1e6df8dd/component.css
 */
#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd  {
	padding: 50px 0;
}
#cmp_431c9682-3272-4549-93b4-c90c1e6df8dd h1 {
	margin-bottom: 15px;
}
/*
 * components/customer/password_reset/cmp_492c72fa-ed6d-4689-9eb2-07b0dc436130/component.css
 */

#cmp_492c72fa-ed6d-4689-9eb2-07b0dc436130  {
	padding-bottom: 120px;
}
/*
 * components/faq/cmp_20470a68-2e01-4cff-929d-7df25141ef9b/component.css
 */
#cmp_20470a68-2e01-4cff-929d-7df25141ef9b {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
	color: #333333;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_20470a68-2e01-4cff-929d-7df25141ef9b ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/faq/cmp_668eca52-a0d5-4e20-a412-17004a7a8b18/component.css
 */
#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 {
	background-color: #FFFFFF;
	color: #333333;
	padding-bottom: 60px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 .content {
	padding: 25px;
}

@media (min-width: 768px) {
	#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 {
		padding-bottom: 60px;
	}
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_668eca52-a0d5-4e20-a412-17004a7a8b18 h2 {
	margin-bottom: 15px;
	margin-top: 40px;
}
/*
 * components/global/cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb/component.css
 */
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb section.navbar {
	background-color: #FFFFFF;
	border-radius: 0;
	padding: 0;

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

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar a:hover,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar a:focus,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar a:active {
	color: #F38258;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-news {
	padding: 8px 0;
	width: 100%;
	text-align: center;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-news p {
	margin-bottom: 0px;
	padding: 5px;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-brand {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

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

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

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

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-brand img {
	max-width: 100%;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-top {
	background-color: #F5F5F5;
	color: #333333;
	font-face: Lato;
	font-size: 14px;
	border-bottom: 1px solid #E7E7E7;
	padding: 0;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb button.navbar-toggler {
	background-color: #FFFFFF;
	border-radius: 0;
	color: #333333;
	font-size: 15px;
	letter-spacing: 0.167em;
	padding: 15px;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar .navbar-toggler:hover,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar .navbar-toggler:focus,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar .navbar-toggler:active {
	background-color: #F38258;
	color: #FFFFFF;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: 0;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav .nav-link {
	color: #333333;
	font-family: Lato;
	font-size: 15px;;
	letter-spacing: 1px;
	padding: 15px;
	text-align: center;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav .nav-link:hover,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav .nav-link:focus,
#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav .nav-link:active {
	color: #F38258;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav .nav-spacer {
	color: #333333;
	font-family: Lato;
	font-size: 15px;;
	letter-spacing: 1px;
	padding: 15px;
	text-align: center;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	border: none;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-header .navbar-nav {
	border: none;
	margin-bottom: 0;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .container-fluid {
	width: 100%;
	max-width: 1140px;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb ul.dropdown-menu {
	margin-top: 0;
	border-radius: 0px;
	border-color: #E7E7E7;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb ul.dropdown-menu li a.nav-link {
	padding: 7px;
}

#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .store-name {
	color: ;
	font-family: Lato;
	font-size: 28px;;
	padding: 20px;
}

@media (min-width: 768px) {
	#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb.navbar {
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;

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

		padding: 15px;
		padding-bottom: 0;
	}
	#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-brand {
		padding: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-toggleable-sm {
		-webkit-flex-shrink: 0;
		-moz-flex-shrink: 0;
		-ms-flex-shrink: 0;
		flex-shrink: 0;

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

	}
	#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;

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

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

	}
	#cmp_ab65aab8-63ec-44f3-b6ea-7f8a5dafcfcb .navbar-nav li {
		padding: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
}

/*
 * components/global/cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8/component.css
 */
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8.footer {
	background-color: #F5F5F5;
	padding-top: 22px;
	padding-bottom: 22px;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 p,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 h1,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 h2,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 h3 {
	font-family: Lato;
	color: #333333;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 h3 {
	margin-bottom: 10px;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 p {
	font-weight: lighter;
}

/* Navigation list */

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-list .footer-link {
	color: #333333;
	font-family: Lato;
	font-size: ;
	text-transform: lowercase;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-list .footer-link:hover,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-list .footer-link:focus,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-list .footer-link:active {
	color: #F38258;
	text-decoration: none;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-list .footer-item {
	padding: 3px 0;
}

/* follow us column */
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us svg path {
	fill: rgba(234, 163, 208, 0.78);
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us a:hover svg path,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us a:focus svg path,
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us a:active {
	fill: #F38258;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us {
	letter-spacing: 1px;
	text-align: center;

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

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

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us .social-icons-row {
	justify-content: center;
	margin-top: 18px;
	margin-bottom: 15px;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us .social-icons-row a {
	margin: 0 8px;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us p {
	padding-bottom: 15px;
	margin: 0;
}

/* contact us column */
#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-contact-us a {
	display: inline-block;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-bottom {
	border-top: 1px solid;
	border-color: #E7E7E7;
}

#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-bottom > div {
	margin-top: 22px;
}

@media (min-width: 768px) {
	#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-contact-us {
		-webkit-order: 3;
		-moz-order: 3;
		-ms-order: 3;
		order: 3;
	}

	#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-follow-us {
		border-top: none;
		padding-top: 0;
	}

	#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-bottom {
		text-align: left;
	}

	#cmp_e9816589-6697-41b7-b234-3d5a28d4a1c8 .footer-cards {
		float: right;
		padding-top: 0;
	}
}

/*
 * components/index/cmp_0ed38fdf-e2f2-4573-aa99-d95b17d65c24/component.css
 */
#cmp_0ed38fdf-e2f2-4573-aa99-d95b17d65c24 img {
	max-width: 100%;
}

/*
 * components/index/cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8/component.css
 */
#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 {

}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content {
	background-color: #FFFFFF;
	padding: 0;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content h2 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 22px;
	padding-bottom: 1em;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content h3 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 16px;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content .btn {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 15px;
}

#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 .hero-content .btn:hover {
	background-color: rgb(244, 172, 217);
	color: #FFFFFF;
}



#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 h1 {
	margin-top: 20px;
	margin-bottom: 10px;
}
#cmp_46dc73fd-9508-4ba3-8edd-b20ea58f2ce8 p {
	margin-bottom: 25px;
}
/*
 * components/index/cmp_48070876-3d63-4f1c-ba90-49f7793d1bde/component.css
 */
#cmp_48070876-3d63-4f1c-ba90-49f7793d1bde img {
	max-width: 100%;
}

/*
 * components/index/cmp_4d588840-e066-4a9f-815c-7e3e404f575f/component.css
 */
#cmp_4d588840-e066-4a9f-815c-7e3e404f575f img {
	max-width: 100%;
}

/*
 * components/index/cmp_aa8848ef-8bdd-42ea-9905-6c76d440a830/component.css
 */
#cmp_aa8848ef-8bdd-42ea-9905-6c76d440a830 img {
	max-width: 100%;
}

/*
 * components/index/cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805/component.css
 */
#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 h1 {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 45px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 h2 {
	color: #F38258;
	font-family: Lato;
	font-size: 22px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 h3 {
	color: #F38258;
	font-family: Lato;
	font-size: 16px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 p {
	color: #FFFFFF;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 .component-hero {
	color: rgb(0, 0, 0);
	padding-top: 60px;
	padding-bottom: 60px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 .component-hero__content-row {
	padding: 10px 0;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 .component-hero__button-row {
	padding: 10px 0 20px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 .btn {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	font-family: Lato;
	font-size: 14px;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 .btn:hover {
	background-color: rgb(244, 205, 233);
	color: #FFFFFF;
}

#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 h1 {
	margin-bottom: 15px;
}
#cmp_b626bc95-3d57-4bb2-a44c-5c49bbaae805 p {
	margin-bottom: 20px;
}
/*
 * components/index/cmp_decf734f-095c-4025-b01a-579c9b25ab40/component.css
 */
#cmp_decf734f-095c-4025-b01a-579c9b25ab40 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_decf734f-095c-4025-b01a-579c9b25ab40 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/index/cmp_e3aa2cbd-11f6-4794-8a92-4a4c32e46b86/component.css
 */
#cmp_e3aa2cbd-11f6-4794-8a92-4a4c32e46b86 img {
	max-width: 100%;
}

/*
 * components/index/cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf/component.css
 */
#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf {
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .img-container {
	padding: 0;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .img-fluid {
	width: 100%;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 12px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content .btn {
	background-color: ;
	color: ;
	font-family: ;
	font-size: ;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf .hero-content .btn:hover {
	background-color: ;
	color: ;
}

@media (min-width: 768px) {
	#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 12px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 12px;
}

#cmp_fe361bd7-f9fb-4096-aff9-9532ac50ccdf h1 {
	margin-bottom: 15px;
}
/*
 * components/past_boxes/cmp_0c43a32a-a6d4-42f7-98ba-813fee6e5ef3/component.css
 */
#cmp_0c43a32a-a6d4-42f7-98ba-813fee6e5ef3 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_21f85e72-3594-48cb-812a-d404a56dc371/component.css
 */
#cmp_21f85e72-3594-48cb-812a-d404a56dc371 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_270d7873-5a6a-430b-bdd8-b39f952d7f73/component.css
 */
#cmp_270d7873-5a6a-430b-bdd8-b39f952d7f73 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_3f2d6461-85e7-4756-bc26-d2da11a26a6c/component.css
 */
#cmp_3f2d6461-85e7-4756-bc26-d2da11a26a6c img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_41adbfb0-c302-4640-9433-7d08cc3223aa/component.css
 */
#cmp_41adbfb0-c302-4640-9433-7d08cc3223aa img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88/component.css
 */
#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4ae260aa-7ab3-45fb-869f-fa207b73ac88 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/past_boxes/cmp_55a8a791-a9dd-4689-bd5e-9ae5cb795810/component.css
 */
#cmp_55a8a791-a9dd-4689-bd5e-9ae5cb795810 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_57b7b87d-ac70-474c-9d0b-acba90c67a05/component.css
 */
#cmp_57b7b87d-ac70-474c-9d0b-acba90c67a05 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_97d0c784-77fb-417d-9b91-6298f20642e3/component.css
 */
#cmp_97d0c784-77fb-417d-9b91-6298f20642e3 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_99eabaa2-2eb4-4815-b22e-73464204400e/component.css
 */
#cmp_99eabaa2-2eb4-4815-b22e-73464204400e img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_af123f2e-cd2d-4272-95e6-f9a0f73b899f/component.css
 */
#cmp_af123f2e-cd2d-4272-95e6-f9a0f73b899f img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_b6809daa-51e4-41fd-80a6-628fa7672e14/component.css
 */
#cmp_b6809daa-51e4-41fd-80a6-628fa7672e14 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_bee3d3f2-32d4-4dee-a18b-4a7edcb45e37/component.css
 */
#cmp_bee3d3f2-32d4-4dee-a18b-4a7edcb45e37 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_bf7eea5c-6011-4d38-84f6-3c2327f180cd/component.css
 */
#cmp_bf7eea5c-6011-4d38-84f6-3c2327f180cd img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c/component.css
 */
#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_c68bc41f-8b72-474b-8c5c-bba1728bab9c ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/past_boxes/cmp_c7141a71-cdb6-48fb-9fc1-10132252642e/component.css
 */
#cmp_c7141a71-cdb6-48fb-9fc1-10132252642e img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_d0b42581-ef4d-41c9-858d-b641768af182/component.css
 */
#cmp_d0b42581-ef4d-41c9-858d-b641768af182 img {
	max-width: 100%;
}

/*
 * components/past_boxes/cmp_f08afbd9-f3c6-4db5-ba60-f346c173a1df/component.css
 */
#cmp_f08afbd9-f3c6-4db5-ba60-f346c173a1df img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c/component.css
 */
#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c  {
	padding: 50px 0 15px;
}
#cmp_3b9dd7a1-0608-4054-9ad2-97e77dfc820c h1 {
	margin-bottom: 15px;
}
/*
 * components/shop/listing/cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245/component.css
 */
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 {
	padding: 25px;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item {
	color: #333333;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item:hover,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item:focus {
	text-decoration: none;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item__image {
	background-size: cover;
	background-position: center center;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item__name {
	margin: 10px 0;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .shop-listing-item__price {
	margin: 10px 0 30px;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_paging {
	-webkit-display: flex;
	-ms-display: flex;
	display: flex;
	justify-content: center;

	margin: 20px 0;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_page a,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .next_page a,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .prev_page a {
	display: block;
	padding: 12px 15px;
	margin: 0 2px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_page.active a,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_page a:hover,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_page a:focus,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .next_page a:hover,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .next_page a:focus,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .prev_page a:hover,
#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .prev_page a:focus {
	text-decoration: none;
	background-color: #F9F9F9;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245 .product_page.active a {
	color: black;
}

#cmp_986e7fd5-0be9-49b6-99f3-f19a0235a245  {
	margin-top: 40px;
	margin-bottom: 40px;
}
/*
 * components/shop/listing/cmp_a074c4f6-7381-4846-96b1-03d97251f767/component.css
 */
#cmp_a074c4f6-7381-4846-96b1-03d97251f767 .component-shop-sort {
	justify-content: center;
	border-bottom: 1px solid #E7E7E7;
	padding: 15px;
}

#cmp_a074c4f6-7381-4846-96b1-03d97251f767 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

#cmp_a074c4f6-7381-4846-96b1-03d97251f767  {
}
/*
 * components/shop/listing/cmp_d14e3644-f00e-497d-a59a-1d8edd6a73ae/component.css
 */
#cmp_d14e3644-f00e-497d-a59a-1d8edd6a73ae .component-shop-tags {
	justify-content: center;
}

#cmp_d14e3644-f00e-497d-a59a-1d8edd6a73ae ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/product/cmp_12609369-e796-4d50-9fee-e6a1396c1ee9/component.css
 */
#cmp_12609369-e796-4d50-9fee-e6a1396c1ee9 {
	padding: 50px 0 15px;
	background-color: ;
}

#cmp_12609369-e796-4d50-9fee-e6a1396c1ee9 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_12609369-e796-4d50-9fee-e6a1396c1ee9 h2 {
	color: #F38258;
	font-family: Lato;
	font-size: 22px;
}

#cmp_12609369-e796-4d50-9fee-e6a1396c1ee9 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}
/*
 * components/shop/product/cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0/component.css
 */
#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 {
	padding: 25px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__name {
	margin-bottom: 10px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product select {
	width: auto;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__review-share-desktop .col-xs-6 {
	padding-top: 10px;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0 .shop-product__review-share-desktop .col-xs-6 + .col-xs-6 {
	border-left: 1px solid #E1E1E1;
}

#cmp_8b280d5b-6fbf-40b0-aede-5fe008b51aa0  {
	margin-top: 40px;
	margin-bottom: 40px;
}
/*
 * components/sold_out/cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a/component.css
 */
#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a {
	padding-bottom: 40px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .img-fluid {
	width: 100%;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content {
	background-color: #FFFFFF;
	padding: 25px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a .hero-content .btn:hover {
	background-color: #F38258;
	color: #FFFFFF;
}

@media (min-width: 768px) {
	#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a {
		padding-bottom: 60px;
	}
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a  {
	margin-top: 60px;
	margin-bottom: 60px;
}
#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a h2 {
	margin-bottom: 13px;
}
#cmp_4a1222f6-7b2d-4ece-ad8c-0db6351cda1a img.img-fluid {
	width: auto;
}
/*
 * components/subscribe/cmp_17fa960c-0dc2-4b4d-875b-9b064451756d/component.css
 */
#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d {
	background-color: #FFFFFF;
	padding-bottom: 60px;
}

#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d .sf-item {
	background-color: #FFFFFF;
	width: 285px;
	margin: auto;
}

#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d a.btn {
	margin-top: 12px;
}

#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_17fa960c-0dc2-4b4d-875b-9b064451756d p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe/cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee/component.css
 */
#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
	color: #333333;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_b6bf349c-ee29-4479-86c7-b886a8fc80ee ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/subscribe_flow/survey_step/cmp_69b7719d-e2f3-4697-ba43-d230140a18c4/component.css
 */
#cmp_69b7719d-e2f3-4697-ba43-d230140a18c4 {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_69b7719d-e2f3-4697-ba43-d230140a18c4 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_69b7719d-e2f3-4697-ba43-d230140a18c4 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/survey_step/cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427/component.css
 */
#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 {
	padding: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427.survey p {
	margin-left:0.1rem;
	margin-bottom: 1rem;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427.survey .radio input[type="radio"],
#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427.survey .checkbox input[type="checkbox"] {
	margin-right: 0.5em;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 .survey-error {
	color: #333333;
}

#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 input,
#cmp_a4812656-1d1e-4cd9-99d5-f420b5db1427 textarea {
	color: #333333;
}
/*
 * components/subscribe_flow/terms_step/cmp_6edde59c-91b5-430f-894d-c98bcf853a7d/component.css
 */
#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d {
	padding-bottom: 60px;
}

#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d .sf-item {
	width: 285px;
	margin: auto;
	background-color: #FFFFFF;
}

#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d a.btn {
	margin-top: 12px;
}

#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_6edde59c-91b5-430f-894d-c98bcf853a7d p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/terms_step/cmp_d429a0aa-49b8-4993-8284-b5f8d5a8ba64/component.css
 */
#cmp_d429a0aa-49b8-4993-8284-b5f8d5a8ba64 {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_d429a0aa-49b8-4993-8284-b5f8d5a8ba64 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_d429a0aa-49b8-4993-8284-b5f8d5a8ba64 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/variant_step/cmp_464d99f6-b800-41aa-b2a7-be6d9af8e05c/component.css
 */
#cmp_464d99f6-b800-41aa-b2a7-be6d9af8e05c {
	padding: 50px 0 15px;
	background-color: #FFFFFF;
}

#cmp_464d99f6-b800-41aa-b2a7-be6d9af8e05c h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_464d99f6-b800-41aa-b2a7-be6d9af8e05c p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/subscribe_flow/variant_step/cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca/component.css
 */
#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca {
	padding-bottom: 60px;
}

#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca img {
	max-width: 285px;
	max-height: 190px;
	margin: auto;
}

#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca .sf-item {
	width: 285px;
	margin: auto;
	background-color: #FFFFFF;
}

#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca a.btn {
	margin-top: 12px;
}

#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

#cmp_77b8249a-10e4-4cfe-b3c7-e3ffedb453ca p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}
/*
 * components/view-cart/cmp_0367c4ed-8a44-47da-9819-9e1264a20052/component.css
 */
#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 {
	padding: 15px 15px 100px 15px;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-thead {
	border-bottom: 1px solid #E7E7E7;
	padding: 10px 0;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-thead h3 {
	text-transform: uppercase;
	color: #333333;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-item {
	border: 1px solid #E7E7E7;
	padding: 25px 0;
	position: relative;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-main {
	margin-bottom: 15px;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-label p {
	margin: 0;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-label .info {
	color: #F38258;
	text-align: right;
	text-transform: uppercase;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-label .meta {
	color: #333333;
	font-size: 16px;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 figure {
	margin: 0 0 15px 0;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-subtotal h1 {
	margin: 0 0 15px 0;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 .product-rem-btn {
		top: 40%;
	}
	#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 figure {
		margin: 0;
	}
	#cmp_0367c4ed-8a44-47da-9819-9e1264a20052 div .meta {
		padding-left: 0;
	}
}

/*
 * components/view-cart/cmp_1cce84bf-4598-41a3-9a60-60d08bddd028/component.css
 */
#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028  {
	padding: 50px 0;;
}
#cmp_1cce84bf-4598-41a3-9a60-60d08bddd028 h1 {
	margin-bottom: 15px;
}
/*
 * components/whats_inside/cmp_4934f04c-1887-4bd5-baaf-11532f104f25/component.css
 */
#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 36px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_4934f04c-1887-4bd5-baaf-11532f104f25 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/whats_inside/cmp_697685c7-1e5a-4ada-a842-f7414f9d9448/component.css
 */
#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 {
	background-color: #FFFFFF;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 36px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 .component-rich-text-with-button__content-row {
	padding: 10px 0;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 .component-rich-text-with-button__button-row {
	padding: 10px 0 20px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 .btn {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Lato;
	font-size: 15px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 .btn:hover {
	background-color: #F38258;
	color: #FFFFFF;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_697685c7-1e5a-4ada-a842-f7414f9d9448 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

/*
 * components/whats_inside/cmp_6da69200-5626-4980-a181-65a232fe1b03/component.css
 */
#cmp_6da69200-5626-4980-a181-65a232fe1b03 img {
	max-width: 100%;
}

/*
 * components/whats_inside/cmp_e30db3c7-a0f0-48e7-a689-dbaff9e459b6/component.css
 */
#cmp_e30db3c7-a0f0-48e7-a689-dbaff9e459b6 img {
	max-width: 100%;
}

/*
 * components/index/cmp_0ad6b652-38f9-4e5a-b206-b734991755a1/component.css
 */
#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 {
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 h1 {
	color: #333333;
	font-family: Lato;
	font-size: 45px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 h2 {
	color: #333333;
	font-family: Lato;
	font-size: 22px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 h3 {
	color: #333333;
	font-family: Lato;
	font-size: 16px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 p {
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}

#cmp_0ad6b652-38f9-4e5a-b206-b734991755a1 ul {
	list-style: disc;
	list-style-position: inside;
	color: #333333;
	font-family: Lato;
	font-size: 14px;
}