/*
 * css/style.css
 */
/* Globals
------------------------------*/

#paypal-checkout-section {
   display: none;
}



body {
	background-color: #FFFFFF;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
	line-height: 1.5em;
}

#cmp_06429e20-f179-4bd5-9d5e-876e7e121d55 img {width:100%;}
.button-container{ margin-left:38px;}
.container-fluid {
	
}

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

h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
	margin: 0 0 10px 0;
}

h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
	margin: 0 0 5px 0;
}

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

a,
.btn-link {
	color: rgb(51, 191, 218);
}

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

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


.news-latter { float:left; width:100%; text-align:center; background:url(//d3a1v57rabk2hm.cloudfront.net/therabox/bold_mobile/images/bc-img0097.jpg); background-repeat:no-repeat; background-position:left 0; padding:5em 0 10em; color:#fff; font-size:11px; font-weight:bold;}
.news-latter h2 { font-size: 24px; font-weight:bold; color:#fff; margin-bottom:10px;}
.news-latter .invited-box { float:left; width:100%;  margin-top: 15px;}
.news-latter .invited-box .input-text {background:#fff; border:0; color:#a1a1a1; font-size:11px; padding:8px 20px; width:40%;}
.news-latter .invited-box .invited-btnn {background:#ffe074; border:0; color:#a1a1a1; font-size:15px; padding:7px 35px 10px; color:#fff; text-decoration:none; margin-left: -4px;}
.news-latter .invited-box .invited-btnn:hover {background:hsl(190, 84%, 59%);}
footer { float: left; width: 100%;}
footer .col-01 { float:left; width:25%; flex: inherit;}
footer .col-01 ul { margin-top:35px;}
footer .fr-logo { float:left; width:100%; text-align:center; margin-bottom: 10px;}
footer .fr-logo img { width:40%;}
footer .col-01 li{ color: #f36261; font-size:16px; margin-bottom: 5px;}
footer .col-01 li a{color: #41d1ee#; text-decoration:none;}
footer .col-01 li a:hover { color:#f5c276 ;}
.col-01 > img { width: 28%;}
#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social svg path { fill: #464a4f !important;}
#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social svg path:hover {  opacity:0.7;}
#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .col-01 .footer-social { padding:0;  display: list-item;}
#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 .content { width: 100% !important;}
.component-rich-text-center .thrabox-img { float:left; width:36%;}
.component-rich-text-center .thrabox-text { float:right; width:63%;  margin-top: 20px;}
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content { margin: 0 0 0 -50px !important;}
.section-images { float:left; width:100%; text-align:center;  margin: 30px 0;}
.section-images .colm01 { float:left; width:23%; margin:0 11px;}
#cmp_066ab9dd-3ea5-43c0-af09-44e502d6ae2b { float:left; width:100%;}
.invited-box > div { display: inline;}
.slide-feed { float: left; position: relative; width: 100%; margin-bottom: 30px;}
.slide-feed #instafeed a { box-shadow: 0 0 1px 0 hsla(0, 0%, 0%, 0.5), 0 1px 10px 0 hsla(0, 0%, 0%, 0.15); float: left; margin: 1%; padding: 16px; width: 23%;}
.slide-feed #instafeed a img { width: 100%;}
.slide-feed #instafeed a img { height: 220px;}
.slide-feed #instafeed a img:hover { opacity:0.8;}

.thrabox-img01 { float:right; width:36%;}
.thrabox-text01 { float:left; width:63%;  margin-top: 20px;}
.thrabox-text01 .text-center { text-align:left;}
#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b { padding-bottom:0;}

.hero-content span{ display:none;}
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content { margin-top: -7em !important;}
.copyright{text-align:center; color:grey; margin-top:20px;}



/*
* 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 */
	}
}
@media(max-width: 580px) {
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn {
    margin:0 6px !important; padding:10px !important; width:44% !important; font-size: 15px !important;}
	
}

@media(max-width: 400px) {
	
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 { background:url(//i.imgur.com/tsdqHm0.png)!important; background-repeat:no-repeat!important; background-position: center center !important; min-height: 383px !important;}
	.hero-content span{ display:none;}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .button-container { margin-top:-25px;}
	#cmp_066ab9dd-3ea5-43c0-af09-44e502d6ae2b .content .cta { padding: 30px !important;}
	
}

@media screen and (min-width:400px) and (max-width:400px) {
	
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 { background:url(//i.imgur.com/tsdqHm0.png)!important; background-repeat:no-repeat!important; background-position: center center !important; min-height: 383px !important; background-size:cover!important;}
	.hero-content span{ display:none;}
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .button-container { margin-top:-55px;}
	#cmp_066ab9dd-3ea5-43c0-af09-44e502d6ae2b .content .cta { padding: 30px !important;}
	
}


/* 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(51, 191, 218);
}

.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: 18px;
	letter-spacing: 0.077em;
	padding: 1em 3em;
}

.btn-small {
	border: 2px solid rgb(51, 191, 218);
	color: rgb(51, 191, 218);
	padding: 0.6em 1.8em;
}

.btn-small:hover,
.btn-small:focus,
.btn-small:active,
.btn-small:active:focus {
	background-color: rgb(51, 191, 218);
	border-color: rgb(51, 191, 218);
}

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

.btn-primary {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
	letter-spacing: 0.167em;
}

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

.btn-secondary {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
	letter-spacing: 0.167em;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary:active:focus {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
}

.btn-empty {
	background-color: transparent;
	border: 1px solid rgb(51, 191, 218);
	color: rgb(51, 191, 218);
}

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

/* 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(51, 191, 218);
	border: none;
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
	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(248, 165, 73);
	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(51, 191, 218);
}

.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(51, 191, 218);
	color: rgb(51, 191, 218);
	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(248, 165, 73);
	border-color: rgb(248, 165, 73);
	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 screen and (min-width:768px) and (max-width:991px) 

{
	#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 .content { margin: 0;}
	 #cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-brand { width:12%;}
	.component-rich-text-center .thrabox-img img{ width: 100%;}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content {
    margin: 15px !important;}
	.section-images .colm01 {width: 23%; margin: 0 8px;}
	.section-images .colm01 img { width:100%;}
	.slide-feed #instafeed a img { height: 150px;}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn {width: 30% !important;}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn { padding:10px !important;}
	.thrabox-img01 img { width:100%;}
}





@media screen and (min-width:320px) and (max-width:767px) 

{   
     .navbar-brand > img {display: inline!important;}
    #cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-brand { width:100%;!important; text-align:center;  float:none!important;}
	#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 .content { margin: 0;}
	.component-rich-text-center .thrabox-img img{ width: 100%;}
	.component-rich-text-center .thrabox-img{ width:100%;}
	.component-rich-text-center .thrabox-text { width:100%;}
	footer .col-01 { text-align: center; width: 100%;}
	.news-latter h2 { font-size:16px;}
	.news-latter {padding: 3em 0 6em;}
	.news-latter .invited-box .invited-btnn { padding: 9px 10px 11px;}
	.news-latter .invited-box .input-text { width:52%;}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content { margin: 0 !important;}
	.section-images .colm01 {width: 100%; margin-bottom:10px;}
	.slide-feed #instafeed a { width:100%;}
	.slide-feed #instafeed a img { height: inherit;}
	 .thrabox-text01 { width:100%;}
	 .thrabox-img01 { width:100%;}
	 .thrabox-img01 img { width:100%;}
	
}

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






.insta-section {
    width: 99%;
    margin: 0 auto 70px auto;
    text-align: center;
}
.insta-feeds.laptop, .insta-feeds.tablet, .insta-feeds.mobile {
  	display: none;
}
.insta-feeds.desktop iframe {
    height: 736px !important;
}
.insta-feeds.laptop iframe {
    height: 524px !important;
}
.insta-feeds.tablet iframe {
    height: 780px !important;
}
.insta-feeds.mobile iframe {
    height: 656px !important;
}
.testi-box {
    width: 60%;
}
.testi-box .testi-img img {
    border-radius: 50%;
    margin-bottom: 15px;
    width: 150px;
}
.testi-text {
  font-family: "Comfortaa";
  font-weight: 600;
  font-size: 18px;
  color: #000;
  line-height: 1.7;
  margin-bottom:15px;
}
.testi-author {
    font-size: 24px;
    color: #000;
    line-height: normal;
    margin-bottom: 15px;
}
ul.lSPager.lSpg {
    display: none;
}
a.lSPrev:after {
    content: "❮";
    color: #000;
    font-size: 15px;
    opacity: 1;
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%,-50%);
  	-webkit-transform: translate(-50%,-50%);
  	-moz-transform: translate(-50%,-50%);
    line-height: normal;
}
a.lSNext:after {
    content: "❯";
    color: #000;
    font-size: 15px;
    opacity: 1;
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%,-50%);
  	-webkit-transform: translate(-50%,-50%);
  	-moz-transform: translate(-50%,-50%);
    line-height: normal;
}
a.lSPrev, a.lSNext{
    opacity: 1;
    border: solid 2px #000;
}
.star_rating {
    margin-bottom: 15px;
    display: block;
    text-shadow: 0 4px 10px rgba(255,169,0,0.4);
    margin: 8px 0 14px;
    font-size: 30px;
    color: #ffa900;
}

@media screen and (max-width: 1140px) {
  	.insta-feeds.desktop {
        display: none;
    }
  	.insta-feeds.laptop {
        display: block;
    }
    .insta-section {
        width: 960px;
    }
}

@media screen and (max-width: 991px) {
  	.insta-feeds.laptop {
        display: none;
    }
  	.insta-feeds.tablet {
        display: block;
    }
    .insta-section {
        width: 730px;
    }
}

@media screen and (max-width: 767px) {
  	.insta-feeds.tablet {
        display: none;
    }
  	.insta-feeds.mobile {
        display: block;
    }
    .insta-section {
        width: 300px;
    }
}

/*
*{
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.slide-left-section {
    width: 50%;
    float: left;
}

.slide-left-section .inner-top .thumb {
    float: left;
    width: 50%;
}

.slide-right-section {
    float: right;
    width: 50%;
}

.single-bottom .thumb img {
    width: 100%;
}
.inner-bottom .thumb {
    width: 50%;
    float: left;
}
.inner-left-single .thumb img {
    max-height: 750px;
    width: 100%;
}
.thumb img {
    max-width: 100%;
    margin: 0px;
    width: 100%;
    padding: 5px;
} */
.bx-wrapper {
    text-align: center;
}
.bx-wrapper p {
    margin-bottom: 0px;
    font-size: 20px;
}
section.take-a-look .bx-controls-direction .bx-prev {
    left: 50px;
}
section.take-a-look .bx-controls-direction 
 .bx-next {
    right: 50px;
}
section.take-a-look .bx-wrapper .thumb-group iframe {
    width: 1260px;
}

@media only screen and (max-width:767px){
section.take-a-look .bx-wrapper .thumb-group iframe {
    width: 90%;
    height: auto;
}
section.take-a-look .bx-controls-direction .bx-prev {
    left: 25px;
}
section.take-a-look .bx-controls-direction .bx-next {
    right: 25px;
}
}
/*
 * components/about/cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191/component.css
 */
#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 {
	background-color: rgb(149, 219, 234);
}

#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 h2 {
	color: rgb(255, 255, 255);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_3bce21df-d46c-4a4b-b0b0-bed65a7bb191  {
	padding-bottom: 0;
}
/*
 * components/about/cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e/component.css
 */
#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e {
	background-color: #FFFFFF;
}

#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e h2 {
	color: rgb(149, 219, 234);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_8d5306c9-6a1b-4b82-ab7e-278b281e5e1e .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f/component.css
 */
#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f {
	background-color: rgb(255, 249, 228);
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f h2 {
	color: rgb(149, 219, 234);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .component-rich-text-with-button__content-row,
#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .component-rich-text-with-button__content-row,
	#cmp_97c44ae6-8e49-4126-8bbd-064c52eaea7f .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/about/cmp_fd7b40a5-c902-4285-800e-dc347f773b51/component.css
 */
#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 {
	background-color: rgb(149, 219, 234);
}

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 .content-row {
	margin: 0;

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

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 .content {
	background-color: rgb(149, 219, 234);
	border: 5px solid rgb(149, 219, 234);
	margin: 15px 0;
	padding: 25px;

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

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_fd7b40a5-c902-4285-800e-dc347f773b51 .content {
		margin: 15px;
	}
}
#cmp_fd7b40a5-c902-4285-800e-dc347f773b51  {
	padding-top: 0;
}
/*
 * components/brand_ambassadors/cmp_6066608f-2100-4f33-86df-09aacc2c07a7/component.css
 */
#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 {
	background-color: #FFFFFF;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .component-rich-text-with-button__content-row,
#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .component-rich-text-with-button__content-row,
	#cmp_6066608f-2100-4f33-86df-09aacc2c07a7 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/checkout/cmp_5dd5f4dd-48a9-46a6-90c9-1461d9011cf7/component.css
 */
#cmp_5dd5f4dd-48a9-46a6-90c9-1461d9011cf7 .checkout_content {
	overflow: auto;
}

#cmp_5dd5f4dd-48a9-46a6-90c9-1461d9011cf7 .checkout_content section {
	border-color: #F5F5F5;
}

#cmp_5dd5f4dd-48a9-46a6-90c9-1461d9011cf7 .cart_listing table {
	border-color: #F5F5F5;
}

/*
 * components/checkout/cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a/component.css
 */
#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a {
	background-color: #FFFFFF;
}

#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_6bbfdcf1-beef-4241-a2a0-31b5387ddc5a .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/contact/cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249/component.css
 */

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 {
	background-color: #FFFFFF;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .component-rich-text-with-button__content-row,
#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .component-rich-text-with-button__content-row,
	#cmp_3f42e5c1-d737-43f3-afb6-dfc0882bc249 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/contact/cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1/component.css
 */
#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 {
	background-color: #FFFFFF;
}

#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_e8f50146-c5c5-42f3-869c-f63a70b2f5a1 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/account/cmp_2f505fae-a184-4d9e-93ed-219e3c358d74/component.css
 */
#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 {
	background-color: #FFFFFF;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .btn {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .btn:hover {
	background-color: rgb(65, 209, 238);
	color: #FFFFFF;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .component-rich-text-with-button__content-row,
#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .component-rich-text-with-button__content-row,
	#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_2f505fae-a184-4d9e-93ed-219e3c358d74 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/customer/account/cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34/component.css
 */
#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 {
	background-color: #FFFFFF;
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_62a328ad-166d-47c8-b6eb-d69a2fc18b34 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/customer/account/cmp_81172dbc-331c-48d3-ae88-f7b2b7eee296/component.css
 */

/*
 * components/customer/edit/cmp_6d693267-dcfd-4908-ba37-b5b048654ea3/component.css
 */
#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 {
	background-color: #FFFFFF;
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_6d693267-dcfd-4908-ba37-b5b048654ea3 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/customer/edit/cmp_dcbd2228-f426-4671-beb8-b307aa627b36/component.css
 */

/*
 * components/customer/forgot_password/cmp_29eb0e65-f9e9-4b38-9c3f-d3a56d5cd21f/component.css
 */
#cmp_29eb0e65-f9e9-4b38-9c3f-d3a56d5cd21f {
	padding: 0 0 120px 0;
}
/*
 * components/customer/forgot_password/cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7/component.css
 */
#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 {
	background-color: #FFFFFF;
}

#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_7af1ed4e-40db-44f5-9b4a-6ff96ec901d7 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/login/cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8/component.css
 */
#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 {
	background-color: #FFFFFF;
}

#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_4d81ab98-8c13-4757-bf57-f0e4897931a8 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/login/cmp_8ad5609f-5f5a-4ca2-89fe-60f2525d9f2c/component.css
 */
#cmp_8ad5609f-5f5a-4ca2-89fe-60f2525d9f2c {
	padding: 0 0 120px 0;
}
/*
 * components/customer/order/cmp_d7ca7e26-92bd-446e-8d99-f9ce363b267e/component.css
 */

/*
 * components/customer/password_reset/cmp_08244e0a-7efa-4914-bb37-014ec7e5715b/component.css
 */
#cmp_08244e0a-7efa-4914-bb37-014ec7e5715b {
	padding: 0 0 120px 0;
}
/*
 * components/customer/password_reset/cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5/component.css
 */
#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 {
	background-color: #FFFFFF;
}

#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_c81fa57c-9c74-4617-9c00-d96336c8ebf5 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/thank_you/cmp_1b7e58d2-99ac-49fe-940a-812493c8862f/component.css
 */
#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f {
	background-color: #FFFFFF;
}

#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_1b7e58d2-99ac-49fe-940a-812493c8862f .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/thank_you/cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0/component.css
 */
#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 {
	background-color: #FFFFFF;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .btn {
	background-color: rgb(255, 201, 64);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .btn:hover {
	background-color: rgb(74, 199, 226);
	color: #FFFFFF;
}

#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .component-rich-text-with-button__content-row,
#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .component-rich-text-with-button__content-row,
	#cmp_384805b6-12c0-4b06-b685-d51be2cf2ca0 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/customer/thank_you/cmp_41bb40ae-896d-4ee6-8831-c8070482ce14/component.css
 */
#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 {
	background-color: #FFFFFF;
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_41bb40ae-896d-4ee6-8831-c8070482ce14 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/customer/thank_you/cmp_84562753-5815-49a1-964d-f5d24a68c130/component.css
 */

/*
 * components/emailsuccess/cmp_977f6bfb-acac-429f-a642-7d2916fe25b8/component.css
 */
#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 {
	background-color: #FFFFFF;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .btn {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .btn:hover {
	background-color: rgb(65, 209, 238);
	color: #FFFFFF;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .component-rich-text-with-button__content-row,
#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .component-rich-text-with-button__content-row,
	#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_977f6bfb-acac-429f-a642-7d2916fe25b8 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/emailsuccess/cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac/component.css
 */
#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac {
	background-color: #FFFFFF;
}

#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_b4f7680c-519c-4851-8dd7-e3533ba860ac .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/faq/cmp_002df72b-de84-4b5b-8536-6960de50a812/component.css
 */
#cmp_002df72b-de84-4b5b-8536-6960de50a812 {
	background-color: #FFFFFF;
}

#cmp_002df72b-de84-4b5b-8536-6960de50a812 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_002df72b-de84-4b5b-8536-6960de50a812 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_002df72b-de84-4b5b-8536-6960de50a812 h3 {
	color: #000000;
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_002df72b-de84-4b5b-8536-6960de50a812 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_002df72b-de84-4b5b-8536-6960de50a812 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_002df72b-de84-4b5b-8536-6960de50a812 h2 {
	margin: 0 0 40px 0;
}
#cmp_002df72b-de84-4b5b-8536-6960de50a812 p {
	border-bottom: 1px solid #EEEEEE;
	padding: 0 0 25px 0;
}
/*
 * components/faq/cmp_9c2bfd0a-623e-4267-964d-a94c8610274f/component.css
 */
#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f {
	background-color: rgb(255, 255, 255);
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .btn {
	background-color: rgb(255, 186, 110);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .btn:hover {
	background-color: rgb(250, 230, 112);
	color: #FFFFFF;
}

#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .component-rich-text-with-button__content-row,
#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .component-rich-text-with-button__content-row,
	#cmp_9c2bfd0a-623e-4267-964d-a94c8610274f .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/global/cmp_12666dac-0305-413a-871f-38903d6a1769/component.css
 */
#cmp_12666dac-0305-413a-871f-38903d6a1769 {
	background-color: #FFFFFF;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_12666dac-0305-413a-871f-38903d6a1769 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_12666dac-0305-413a-871f-38903d6a1769 .component-rich-text-with-button__content-row,
#cmp_12666dac-0305-413a-871f-38903d6a1769 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_12666dac-0305-413a-871f-38903d6a1769 .component-rich-text-with-button__content-row,
	#cmp_12666dac-0305-413a-871f-38903d6a1769 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_12666dac-0305-413a-871f-38903d6a1769  {
	padding-top: 0;
}
/*
 * components/global/cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c/component.css
 */
#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c {
	border-bottom: 4px solid rgb(255, 255, 255);
	padding: 0;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .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_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:hover,
#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:focus,
#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:active {
	color: rgb(248, 198, 28);
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-brand {
	color: #000000;
	font-family: Didact Gothic;
	font-size: 24px;
	margin: 0;
	max-width: 100%;
	padding: 15px;


	-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_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-brand img {
	max-width: 100%;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar .navbar-toggler {
	background-color: rgb(51, 191, 218);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: 0.071em;
	padding: 15px;
	text-transform: uppercase;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar .navbar-toggler:hover,
#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar .navbar-toggler:focus,
#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar .navbar-toggler:active {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav {
	background-color: rgb(51, 191, 218);
	margin: 0;
	padding-top: 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_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav li {
	padding-top: 10px;
	padding-bottom: 10px;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav .nav-link {
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 24px;;
	letter-spacing: 0.071em;
	padding: 15px 12px;
	text-align: center;
	text-transform: uppercase;
}



@media (max-width: 767px) {
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c {
		border-width: 0;
	}
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .dropdown-menu {
		background-color: rgb(51, 191, 218);
	}
}

@media (min-width: 768px) {
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar {
		padding: 15px;
		padding-bottom: 0;
		padding-top:1px;

		-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_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-brand {
		padding: 0;
		padding-bottom: 0px;
	}
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .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;
		width:83%;
	}
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav {
		background-color: #FFFFFF;
		padding: 0;
		padding-top: 15px;
		
		float:right;
		-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_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav li {
		padding: 0;
	}
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar-nav .nav-link {
		color: rgb(0, 0, 0);
	}
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:hover,
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:focus,
	#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c .navbar a:active {
		color: rgb(51, 191, 218);
	}
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c ol {
    list-style: decimal;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

#cmp_6b3510d3-aa7f-45a7-89f4-2e885b154f5c ul {
    list-style: none;
    list-style-position: inside;
    color: ;
    font-family: ;
    font-size: ;
}

/*
 * components/global/cmp_85042151-9f61-4adf-9c06-b1a692d13171/component.css
 */
#cmp_85042151-9f61-4adf-9c06-b1a692d13171.footer {
	background-color: rgb(255, 255, 255);
	color: rgb(208, 203, 203);
	font-family: Comfortaa;
	padding: 25px 0;

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

#cmp_85042151-9f61-4adf-9c06-b1a692d13171.footer p {
	color: rgb(208, 203, 203);
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-subscribe {
	padding: 15px 0;
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-subscribe .btn {
	border: 1px solid #FFFFFF;
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social {
	padding: 15px 0;
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social a {
	display: inline-block;
	padding: 0 5px;
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social svg path {
	fill: rgb(255, 224, 116);
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social a:hover svg path,
#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social a:focus svg path,
#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-social a:active svg path {
	fill: rgb(248, 165, 73);
}

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-contact {
	padding: 15px 0;

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

#cmp_85042151-9f61-4adf-9c06-b1a692d13171 .footer-contact p {
	margin: 0 0 0.5em 0;
}

@media (min-width: 768px) {
	#cmp_85042151-9f61-4adf-9c06-b1a692d13171.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/group_sales/cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb/component.css
 */
#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb {
	background-color: #FFFFFF;
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_734405a8-e6fa-4bf0-bb1b-f32a446a35cb ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea/component.css
 */
#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea {
	background-color: #FFFFFF;
}

#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea h3 {
	color: rgb(255, 224, 116);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_25a41096-1aa6-4b3d-8c8c-fd9f8b0997ea .content {
		margin: 0 auto;
		width: 80%;
	}
}


/* Youtube Reflexive */
.vid-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 35px; height: 0; overflow: hidden;
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%;
  display: block;
}
/*
 * components/howitworks/cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5/component.css
 */
#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 {
	background-color: #FFFFFF;
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_30b0bb4b-e34d-4d04-b364-44bd5ead7eb5 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_45b89cfe-88bf-4fba-aae2-6b6414164815/component.css
 */
#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 {
	background-color: rgb(255, 255, 255);
}

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 .content-row {
	margin: 0;

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

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 .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_45b89cfe-88bf-4fba-aae2-6b6414164815 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_45b89cfe-88bf-4fba-aae2-6b6414164815 .content {
		margin: 15px;
	}
}

/* Youtube Reflexive */
.vid-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 35px; height: 0; overflow: hidden;
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%;
  display: block;
}
/*
 * components/howitworks/cmp_5548a8c8-d690-441c-a480-be875e4ec306/component.css
 */
#cmp_5548a8c8-d690-441c-a480-be875e4ec306 {
	background-color: #FFFFFF;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .component-rich-text-with-button__content-row,
#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .component-rich-text-with-button__content-row,
	#cmp_5548a8c8-d690-441c-a480-be875e4ec306 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_5548a8c8-d690-441c-a480-be875e4ec306 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/howitworks/cmp_929782e6-3911-410f-9dcf-7938a0140412/component.css
 */
#cmp_929782e6-3911-410f-9dcf-7938a0140412 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#cmp_929782e6-3911-410f-9dcf-7938a0140412 .content {
	padding: 0;
}

#cmp_929782e6-3911-410f-9dcf-7938a0140412 .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_929782e6-3911-410f-9dcf-7938a0140412 .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/howitworks/cmp_cbf05652-fb9c-4058-a1f1-2f98e92b0252/component.css
 */
#cmp_cbf05652-fb9c-4058-a1f1-2f98e92b0252 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
}

#cmp_cbf05652-fb9c-4058-a1f1-2f98e92b0252 .content {
	padding: 0;
}

#cmp_cbf05652-fb9c-4058-a1f1-2f98e92b0252 .video_container {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_cbf05652-fb9c-4058-a1f1-2f98e92b0252 .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/index/cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9/component.css
 */
#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 {
	background-color: #FFFFFF;
}

#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 h1 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 h2 {
	color: rgb(248, 165, 73);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 16px;
}

@media (min-width: 768px) {
	#cmp_2e8aa5cf-52c3-4cc8-ad75-a628e43855a9 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/index/cmp_342b4e03-8d6e-48e9-b861-b058017430e4/component.css
 */
#cmp_342b4e03-8d6e-48e9-b861-b058017430e4 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgb(255, 224, 116);
}

#cmp_342b4e03-8d6e-48e9-b861-b058017430e4 .content {
	padding: 0;
}

#cmp_342b4e03-8d6e-48e9-b861-b058017430e4 .video_container {
	width: 1-0%;
	padding-bottom: 56.25%;
	position: relative;
}

#cmp_342b4e03-8d6e-48e9-b861-b058017430e4 .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * components/index/cmp_3493c570-5c1a-4f75-ae27-279eb0450b5b/component.css
 */
#cmp_3493c570-5c1a-4f75-ae27-279eb0450b5b img {
	max-width: 100%;  
}

/*
 * components/index/cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2/component.css
 */
#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 {
	background-color: #FFFFFF;
}

#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 h2 {
	color: rgb(0, 0, 0);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 26px;
}

#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2  {
	padding-bottom: 0px;
}

@media (min-width: 768px) {
	#cmp_4dd9eb84-609d-40f9-bc01-834bcc0fbdf2 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/index/cmp_5218a9bd-426b-4df7-9896-c277de4ba68c/component.css
 */

<style type="text/css">
.simply-scroll .simply-scroll-list li {
    padding: 0px 15px;
}
.simply-scroll .simply-scroll-list li img {
    width: 100%;
}
.w3-content {
    padding-top: 50px;
}
</style>
  

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}


#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c {
	background-color: #FFFFFF;
}

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c .content-row {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c .content {
	margin: 25px auto;
	max-height: 250px;
	max-width: 250px;
	overflow: hidden;

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

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c h2 {
	color: rgb(255, 224, 116);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 18px;
}

@media (min-width: 768px) {
	#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c .content-row {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}



@media screen and (min-width: 400px) {
  
	#cmp_5218a9bd-426b-4df7-9896-c277de4ba68c  {
      min-height: 400px;
    }
}
/*
 * components/index/cmp_6001d83c-73a4-4339-b8fb-904c0812a220/component.css
 */
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 {
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	margin: 0;
	min-height: calc(100vh - 100px);
	padding: 0;

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

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .container-fluid {
	width: 100%;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-row {
	margin: 0;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content {
	margin: 0;
	text-align: center;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content h1 {
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content h2 {
	color: #FFFFFF;
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content h3 {
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content p {
	color: #FFFFFF;
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .button-container {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

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

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

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn {
	margin: 15px 0;
	padding: 1em;
	white-space: normal;
	width: 90%;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-primary {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
  
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-primary:hover,
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-primary:focus,
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-primary:active {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-secondary {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-secondary:hover,
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-secondary:focus,
#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn-secondary:active {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
}

@media screen and (min-width: 400px) {
  
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220  {
      min-height: 400px;
    }
}


@media (min-width: 768px) {
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 {
		min-height: 40vw;
	}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content {
		margin: 15px;
		text-align: left;
	}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .button-container {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
	}
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 .hero-content .btn {
		margin: 0 15px 0 0;
		width: 45%;
	}
}

@media (min-width: 1200px) {
	#cmp_6001d83c-73a4-4339-b8fb-904c0812a220 {
		min-height: 533px;
	}
}
/*
 * components/index/cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b/component.css
 */
#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b {
	background-color: rgb(255, 255, 255);
}

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b .content-row {
	margin: 0;

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

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b .content {
	background-color: rgb(255, 255, 255);
	border: 5px solid rgb(255, 255, 255);
	margin: 5px 0;
	padding: 15px;

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

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 5px 0;
	width: 200px;
}

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b .content {
		margin: 5px;
	}
}
#cmp_68fa8c0d-67f0-4d50-b34b-51f1ec75da9b  {
	padding-top: 0;
}


/*
 * components/index/cmp_734056f9-e83f-4673-8287-b607f4f69f2a/component.css
 */
#cmp_734056f9-e83f-4673-8287-b607f4f69f2a img {
	max-width: 100%;
}

/*
 * components/index/cmp_e55e3ca2-f618-4f76-801b-e9260505942e/component.css
 */
#cmp_e55e3ca2-f618-4f76-801b-e9260505942e {
	background-color: rgb(255, 224, 116);
}

#cmp_e55e3ca2-f618-4f76-801b-e9260505942e h1 {
	color: rgb(255, 255, 255);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_e55e3ca2-f618-4f76-801b-e9260505942e h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_e55e3ca2-f618-4f76-801b-e9260505942e h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_e55e3ca2-f618-4f76-801b-e9260505942e p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_e55e3ca2-f618-4f76-801b-e9260505942e .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_e55e3ca2-f618-4f76-801b-e9260505942e  {
	padding-bottom: 0;
}
/*
 * components/privacy_policy/cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c/component.css
 */
#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c {
	background-color: #FFFFFF;
}

#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_3fdeae7a-c4f2-4875-9c96-a434c449d26c .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/shop/listing/cmp_30dd9fc6-3307-42c3-9dc3-6ccaed2e2168/component.css
 */
#cmp_30dd9fc6-3307-42c3-9dc3-6ccaed2e2168 {
	padding: 20px 0;
}

#cmp_30dd9fc6-3307-42c3-9dc3-6ccaed2e2168 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_3629e2c6-38bb-40ee-8995-c888602138a5/component.css
 */
#cmp_3629e2c6-38bb-40ee-8995-c888602138a5 {
	border-bottom: 1px solid #E1E1E1;
	padding: 20px 0 40px 0;
}

#cmp_3629e2c6-38bb-40ee-8995-c888602138a5 ul.nav-pills {
	background-color: #FAFAFA;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	padding: 3px;
}

/*
 * components/shop/listing/cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69/component.css
 */
#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 {
	background-color: #FFFFFF;
}

#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_5630aeb2-58f5-4d1d-a0e3-c6d8b79b8d69  {
	padding-bottom: 20px;
}
/*
 * components/shop/listing/cmp_693da88d-46c5-42f3-bc94-0f01fa60a72f/component.css
 */
#cmp_693da88d-46c5-42f3-bc94-0f01fa60a72f img {
	max-width: 100%;
}

/*
 * components/shop/listing/cmp_fd4e5538-d481-4d5b-99a8-de254d594ea6/component.css
 */
.shop-listing-item {
	color: rgb(0, 0, 0);
}

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

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

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

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

.product_paging {
	margin: 20px 0;

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

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

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

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

.product_page.active a {
	color: black;
}

/*
 * components/shop/product/cmp_9ac99e43-3edc-40cf-bef9-42eee2fd742a/component.css
 */
#cmp_9ac99e43-3edc-40cf-bef9-42eee2fd742a.shop-product-header {
	padding: 60px 0 20px 0;
}

/*
 * components/shop/product/cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40/component.css
 */
#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product select {
	width: auto;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__name {
	margin-bottom: 20px;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__price {
	margin-bottom: 20px;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__add-to-cart {
	margin-bottom: 20px;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__review-share-desktop {
	border-top: 1px solid #E1E1E1;
	margin-bottom: 40px;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__review-share-desktop .rating,
#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__review-share-desktop .sharing {
	padding-top: 10px;
}

#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__review-share-desktop h3,
#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40 .shop-product__review-share-mobile h3 {
	margin: 10px 0;
}
#cmp_c3e16052-d2b2-4884-94b5-3901dc1f3d40  {
	padding-top: 0;
}
/*
 * components/sold_out/cmp_1335cd6c-2235-45ef-a419-21141c8ba555/component.css
 */
#cmp_1335cd6c-2235-45ef-a419-21141c8ba555 img {
	max-width: 100%;
}

/*
 * components/sold_out/cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0/component.css
 */
#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 {
	background-color: #FFFFFF;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .component-rich-text-with-button__content-row,
#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .component-rich-text-with-button__content-row,
	#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_f6573b56-48d1-4bb5-b536-c7cefa51a4e0  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453/component.css
 */
#cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453 {
	background-color: rgb(255, 255, 255);
}

#cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453 .sf-item {
	background-color: #FFFFFF;
}
#cmp_3bf9af22-de91-4c5b-a0b7-a09f110a1453  {
	padding-top: 0;
}
/*
 * components/subscribe/cmp_90b46457-fa14-4bef-88f9-cb05cde60f53/component.css
 */
#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 {
	background-color: rgb(255, 255, 255);
}

#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_90b46457-fa14-4bef-88f9-cb05cde60f53  {
	padding-bottom: 0;
}
/*
 * components/subscribe/cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301/component.css
 */
#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 {
	background-color: rgb(255, 255, 255);
	padding-bottom: 0;
}

#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar-container {
	position: relative;
}

#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar-filler {
	background: rgb(255, 224, 116);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .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_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar .step {
	color: rgb(0, 0, 0);

	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_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar .step .point {
	background-color: rgb(255, 255, 255);
	border: 4px solid rgb(255, 224, 116);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar .step.active .point {
	background-color: rgb(51, 191, 218);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_94bcae2d-74ba-4f95-a9df-009ae6f5e301 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe/cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa/component.css
 */
#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa {
	background-color: #FFFFFF;
}

#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_ef3cb4c3-dc95-44dd-8879-6f120aaf51fa  {
	padding-bottom: 0;
}
/*
 * components/subscribe/cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c/component.css
 */
#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c {
	background-color: #FFFFFF;
}

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c .content-row {
	margin: 0;

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

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c .content {
	background-color: rgb(255, 224, 116);
	border: 5px solid rgb(255, 224, 116);
	margin: 15px 0;
	padding: 25px;

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

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c .content {
		margin: 15px;
	}
}
#cmp_f704a1e2-2c5d-4923-a2c6-73458d784d2c  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/addons_step/cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9/component.css
 */
#cmp_8187b926-6046-48b1-83b7-ad1f2bc466d9.addons-container {
	margin-right: auto;
	margin-left: auto;

	max-width: 940px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

	margin-bottom: 15px;
}

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

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

	font-family: ;
	font-size: 18px;

	color: #FFFFFF;
	background-color: rgb(51, 191, 218);
}

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

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

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

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

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

	margin-bottom: 2px;
}

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

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


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

	color: #FFFFFF;
	background-color: rgb(51, 191, 218);
}

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

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

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

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

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

/*
 * components/subscribe_flow/survey_step/cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8/component.css
 */
#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 {
	background-color: #FFFFFF;
}

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 .content-row {
	margin: 0;

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

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 .content {
	background-color: rgb(255, 224, 116);
	border: 5px solid rgb(255, 224, 116);
	margin: 15px 0;
	padding: 25px;

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

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8 .content {
		margin: 15px;
	}
}
#cmp_62dfe28a-17eb-4559-acaa-3b7e666d88f8  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08/component.css
 */
#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar-container {
	position: relative;
}

#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar-filler {
	background: rgb(255, 224, 116);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .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_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar .step {
	color: rgb(0, 0, 0);

	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_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar .step .point {
	background-color: #E8E4E2;
	border: 4px solid rgb(255, 224, 116);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar .step.active .point {
	background-color: rgb(51, 191, 218);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_65f06c62-7ae9-4659-9aad-2eabd0db1d08 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/survey_step/cmp_836b9fd9-e51c-4221-95b6-c55861565215/component.css
 */
#cmp_836b9fd9-e51c-4221-95b6-c55861565215 {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_836b9fd9-e51c-4221-95b6-c55861565215 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_836b9fd9-e51c-4221-95b6-c55861565215 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}
#cmp_836b9fd9-e51c-4221-95b6-c55861565215  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_c220f5ae-630f-42a9-a65b-994c9105e0c4/component.css
 */
#cmp_c220f5ae-630f-42a9-a65b-994c9105e0c4 {
	background-color: #E8E4E2;
}

#cmp_c220f5ae-630f-42a9-a65b-994c9105e0c4 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_c220f5ae-630f-42a9-a65b-994c9105e0c4 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_c220f5ae-630f-42a9-a65b-994c9105e0c4  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/survey_step/cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b/component.css
 */
#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b {
	background-color: #FFFFFF;
}

#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_e61f1dca-6a16-4bfb-995d-c9a19ac7c61b  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851/component.css
 */
#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 {
	background-color: rgb(255, 255, 255);
}

#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 h1 {
	color: rgb(255, 224, 116);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_1dfa44b4-0a88-424e-ae55-0df9e6197851  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_9158146b-eb1e-4969-85c1-28a28f623128/component.css
 */
#cmp_9158146b-eb1e-4969-85c1-28a28f623128 {
	background-color: rgb(255, 255, 255);
}

#cmp_9158146b-eb1e-4969-85c1-28a28f623128 h2 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_9158146b-eb1e-4969-85c1-28a28f623128 h3 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_9158146b-eb1e-4969-85c1-28a28f623128 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_9158146b-eb1e-4969-85c1-28a28f623128 .sf-item {
	background-color: #FFFFFF;
}
#cmp_9158146b-eb1e-4969-85c1-28a28f623128  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07/component.css
 */
#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 {
	background-color: rgb(255, 255, 255);
}

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 .content-row {
	margin: 0;

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

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 .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_950cfdc0-5403-4fa3-a51c-4dd9561efb07 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07 .content {
		margin: 15px;
	}
}
#cmp_950cfdc0-5403-4fa3-a51c-4dd9561efb07  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/terms_step/cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c/component.css
 */
#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c {
	background-color: rgb(255, 255, 255);
	padding-bottom: 0;
}

#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar-container {
	position: relative;
}

#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar-filler {
	background: rgb(255, 224, 116);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c .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_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar .step {
	color: rgb(0, 0, 0);

	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_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar .step .point {
	background-color: rgb(255, 255, 255);
	border: 4px solid rgb(255, 224, 116);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar .step.active .point {
	background-color: rgb(51, 191, 218);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_95f18612-e47a-42ae-8ad5-13b1549bb53c .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/subscribe_flow/terms_step/cmp_ba786287-cd64-4bca-a8b8-871009aa9aff/component.css
 */
#cmp_ba786287-cd64-4bca-a8b8-871009aa9aff {
	background-color: rgb(255, 255, 255);
	padding-bottom: 0;
}

#cmp_ba786287-cd64-4bca-a8b8-871009aa9aff h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_ba786287-cd64-4bca-a8b8-871009aa9aff p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}
#cmp_ba786287-cd64-4bca-a8b8-871009aa9aff  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_349e58ed-0541-45ed-b395-ed76589674b0/component.css
 */
#cmp_349e58ed-0541-45ed-b395-ed76589674b0 {
	background-color: #FFFFFF;
}

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 .content-row {
	margin: 0;

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

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 .content {
	background-color: rgb(255, 224, 116);
	border: 5px solid rgb(255, 224, 116);
	margin: 15px 0;
	padding: 25px;

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

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 .square-image {
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 200px;
	margin: 0 0 15px 0;
	width: 200px;
}

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_349e58ed-0541-45ed-b395-ed76589674b0 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_349e58ed-0541-45ed-b395-ed76589674b0 .content {
		margin: 15px;
	}
}
#cmp_349e58ed-0541-45ed-b395-ed76589674b0  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_af8b62f4-26e2-41a0-9c9c-e72ac81af07f/component.css
 */
#cmp_af8b62f4-26e2-41a0-9c9c-e72ac81af07f {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_af8b62f4-26e2-41a0-9c9c-e72ac81af07f h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_af8b62f4-26e2-41a0-9c9c-e72ac81af07f p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}
#cmp_af8b62f4-26e2-41a0-9c9c-e72ac81af07f  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_b4befd12-4efd-4d29-a261-8434263a2655/component.css
 */
#cmp_b4befd12-4efd-4d29-a261-8434263a2655 {
	background-color: #FFFFFF;
}

#cmp_b4befd12-4efd-4d29-a261-8434263a2655 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_b4befd12-4efd-4d29-a261-8434263a2655 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_b4befd12-4efd-4d29-a261-8434263a2655 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_b4befd12-4efd-4d29-a261-8434263a2655 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_b4befd12-4efd-4d29-a261-8434263a2655 .content {
		margin: 0 auto;
		width: 80%;
	}
}
#cmp_b4befd12-4efd-4d29-a261-8434263a2655  {
	padding-bottom: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6/component.css
 */
#cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6 {
	background-color: #E8E4E2;
}

#cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6 .sf-item {
	background-color: #FFFFFF;
}
#cmp_c0b09760-30af-45aa-978a-aa9dfaf368a6  {
	padding-top: 0;
}
/*
 * components/subscribe_flow/variant_step/cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570/component.css
 */
#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 {
	background-color: #E8E4E2;
	padding-bottom: 0;
}

#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar-container {
	position: relative;
}

#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar-filler {
	background: rgb(255, 224, 116);
	width: 90%;
	height: 2px;
	margin: 0 5%;
	position: absolute;
	top: 8px;
	right: 0;
	left: 0;
	z-index: 10;
}

#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .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_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar .step {
	color: rgb(0, 0, 0);

	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_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar .step .point {
	background-color: #E8E4E2;
	border: 4px solid rgb(255, 224, 116);
	border-radius: 10px;
	width: 20px;
	height: 20px;
	z-index: 20;
}

#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar .step.active .point {
	background-color: rgb(51, 191, 218);;
}

@media(min-width: 768px) and (max-width: 991px) {
	#cmp_ffc6ac7d-45c7-49bf-a043-c982c8ca4570 .progress-bar::before {
		margin: 0 7%;
		width: 86%;
	}
}
/*
 * components/terms_and_conditions/cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90/component.css
 */
#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 {
	background-color: #FFFFFF;
}

#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_db2c7125-29cb-45d0-b732-498aa8e9ee90 .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/thehappyshoppe/cmp_13e76b07-6e00-465d-9033-137e40472fab/component.css
 */
#cmp_13e76b07-6e00-465d-9033-137e40472fab {
	background-color: #FFFFFF;
}

#cmp_13e76b07-6e00-465d-9033-137e40472fab h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_13e76b07-6e00-465d-9033-137e40472fab h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_13e76b07-6e00-465d-9033-137e40472fab h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_13e76b07-6e00-465d-9033-137e40472fab p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_13e76b07-6e00-465d-9033-137e40472fab .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/thehappyshoppe/cmp_1d893b13-1324-4438-b128-8e94d733f8f2/component.css
 */
#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 {
	background-color: rgb(255, 255, 255);
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}


#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .btn {
	background-color: rgb(51, 191, 218);
	color: #FFFFFF;
	font-family: Amatic SC;
	font-size: 18px;
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .btn:hover {
	background-color: rgb(248, 165, 73);
	color: #FFFFFF;
}

#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .component-rich-text-with-button__content-row,
#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .component-rich-text-with-button__button-row {
	padding: 10px 0;
}

@media (min-width: 768px) {
	#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .component-rich-text-with-button__content-row,
	#cmp_1d893b13-1324-4438-b128-8e94d733f8f2 .component-rich-text-with-button__button-row {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/thehappyshoppe/cmp_fae43369-97bf-4de0-a923-49e2ec95f494/component.css
 */
#cmp_fae43369-97bf-4de0-a923-49e2ec95f494 img {
	max-width: 100%;
}

/*
 * components/under_maintenance/cmp_f0888a04-d543-44eb-a3b6-412002212dd4/component.css
 */
#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 {
	background-color: #FFFFFF;
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_f0888a04-d543-44eb-a3b6-412002212dd4 ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/vendors/cmp_468d8a3a-8735-49ad-9784-06b6e75f5e53/component.css
 */
#cmp_468d8a3a-8735-49ad-9784-06b6e75f5e53 img {
	max-width: 100%;
}

/*
 * components/vendors/cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e/component.css
 */
#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e {
	background-color: #FFFFFF;
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e .content {
		margin: 0 auto;
		width: 80%;
	}
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e ol {
	list-style: decimal;
	list-style-position: insidone for the;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

#cmp_500e12ba-0c1d-4e7b-9018-02bc366b7b1e ul {
	list-style: disc;
	list-style-position: inside;
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

/*
 * components/vendors/cmp_9a480c6c-5522-41e8-a1f0-7de196991fad/component.css
 */
#cmp_9a480c6c-5522-41e8-a1f0-7de196991fad img {
	max-width: 100%;
}

/*
 * components/vendors/cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee/component.css
 */
#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee {
	background-color: #FFFFFF;
}

#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_a6fb11b5-2f5e-4a88-a22e-1075510f4dee .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/view-cart/cmp_49ba5008-4e90-454f-8282-d438d591f3eb/component.css
 */
#cmp_49ba5008-4e90-454f-8282-d438d591f3eb {
	background-color: #FFFFFF;
}

#cmp_49ba5008-4e90-454f-8282-d438d591f3eb h1 {
	color: rgb(51, 191, 218);
	font-family: Amatic SC;
	font-size: 48px;
}

#cmp_49ba5008-4e90-454f-8282-d438d591f3eb h2 {
	color: rgb(51, 191, 218);
	font-family: Homemade Apple;
	font-size: 32px;
}

#cmp_49ba5008-4e90-454f-8282-d438d591f3eb h3 {
	color: rgb(0, 0, 0);
	font-family: Amatic SC;
	font-size: 24px;
}

#cmp_49ba5008-4e90-454f-8282-d438d591f3eb p {
	color: rgb(0, 0, 0);
	font-family: Comfortaa;
	font-size: 14px;
}

@media (min-width: 768px) {
	#cmp_49ba5008-4e90-454f-8282-d438d591f3eb .content {
		margin: 0 auto;
		width: 80%;
	}
}
/*
 * components/view-cart/cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d/component.css
 */
#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d {
	padding: 15px 15px 100px 15px;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-thead {
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-thead h3 {
	text-transform: uppercase;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-item {
	border: 1px solid #E1E1E1;
	padding: 25px 0;
	position: relative;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-main {
	margin: 0 0 15px 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-label p {
	margin: 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-label .info {
	color: rgb(51, 191, 218);
	text-align: right;
	text-transform: uppercase;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-label .meta {
	color: rgb(0, 0, 0);
	font-size: 14px;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-rem-btn {
	position: absolute;
	right: 1%;
	top: 1%;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d figure {
	margin: 0 0 15px 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-subtotal {
	margin: 50px 0 0 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-subtotal h2 {
	margin: 0 0 15px 0;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-subtotal h3 {
	margin: 0 0 25px 0;
	text-transform: uppercase;
}

#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-subtotal p {
	margin: 0 0 25px 0;
}

@media (min-width: 768px) {
	#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .cart-item {
		border-width: 0 0 1px 0;
	}
	#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d .product-rem-btn {
		top: 40%;
	}
	#cmp_b4e28938-c297-40c2-b8b8-717d04c4fc5d figure {
		margin: 0;
	}
}