#hero-section {
	max-width: none !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		background-image:url(hero.jpg) !important;
	padding:0px !important;
	width: 100%
}

#hero-section.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#hero-section>.column {
	min-height: 1px
}
@media only screen and (min-width: 750px) {
	.main-content {
		padding-top: 0 !important
	}
}

.main-content {
	display: block;
	padding-top: 0
}

#r-1647445921522 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647445921522.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647445921522>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647445921522 {
		max-width: 1120px !important;
		padding-top: 0 !important;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647445921522 {
		max-width: 1120px !important;
		padding-top: 0 !important;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647445921522 {
		max-width: 1120px !important;
		padding-top: 0 !important;
	}
}

@media (min-width: 1200px) {
	#r-1647445921522 {
		max-width: 1120px !important;
		padding-top: 0 !important;
	}
}

@media (width: 767.2px) {
	#r-1647445921522 {
		max-width: 1120px !important;
		padding-top: 0 !important;
	}
}

#r-1647544838711 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647544838711.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647544838711>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647544838711 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647544838711 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647544838711 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647544838711 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647544838711 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

#r-1647544786947 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647544786947.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647544786947>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647544786947 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647544786947 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647544786947 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647544786947 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647544786947 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648527937394 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648527937394 a {
	border: none;
	text-decoration: none
}

#m-1648527937394 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648527937394 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648527937394 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648527937394 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648527937394 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648527937394 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648527937394 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648527937401 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648527937401 .button-stretch {
	width: 100% !important
}

#m-1648527937401 .button-soldout {
	cursor: no-drop
}

#m-1648527937401 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648527937401 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648527937401 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648527937401 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648527937401 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648527937401 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
		margin-left: NaNpx !important;
		margin-right: 15px !important
	}

	#m-1648527937401 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648527937401 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648527937401 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
		margin-left: NaNpx !important;
		margin-right: 15px !important
	}

	#m-1648527937401 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648527937401 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648527937401 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
		margin-left: px !important;
		margin-right: 15px !important
	}

	#m-1648527937401 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648527937401 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (min-width: 1200px) {
	#m-1648527937401 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
		margin-left: px !important;
		margin-right: 15px !important
	}

	#m-1648527937401 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648527937401 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (width: 767.2px) {
	#m-1648527937401 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
		margin-left: NaNpx !important;
		margin-right: 15px !important
	}

	#m-1648527937401 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648527937401 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

#m-1647434972318 {
	padding-top: 45px;
	padding-bottom: 30px
}

#m-1647434972318 .icon-list {
	display: inline-block
}

#m-1647434972318 .icon-list>li {
	clear: both;
	position: relative;
	width: 100%;
	list-style: none
}

#m-1647434972318 .il-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: auto !important
}

#m-1647434972318 .il-content {
	display: block;
	min-height: auto !important
}

#m-1647434972318 .text-edit {
	padding-left: 5px
}

@media (max-width: 767px) {
	#m-1647434972318 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647434972318 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647434972318 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647434972318 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647434972318 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647434972318-3 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647434972318-3 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647434972318-3 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647434972318-3 .icon-wrap {
		font-size: 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-3 .icon-wrap {
		font-size: 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-3 .icon-wrap {
		font-size: 25px !important
	}
}

#e-1647434972318-4 .text-edit {
	line-height: 1.6 !important
}

#e-1647434972318-4 h1,
#e-1647434972318-4 h2,
#e-1647434972318-4 h3,
#e-1647434972318-4 h4,
#e-1647434972318-4 h5,
#e-1647434972318-4 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-4 .text-edit ul {
	list-style: disc inside !important
}

#e-1647434972318-4 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647434972318-4 .text-edit ul li,
#e-1647434972318-4 .text-edit ol li {
	list-style: inherit !important
}

#e-1647434972318-4 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-4 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647434972318-4 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;

		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-4 .text-edit {
		font-size: 22px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-4 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647434972318-5 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647434972318-5 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647434972318-5 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647434972318-5 .icon-wrap {
		font-size: 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-5 .icon-wrap {
		font-size: 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-5 .icon-wrap {
		font-size: 25px !important
	}
}

#e-1647434972318-6 .text-edit {
	line-height: 1.6 !important
}

#e-1647434972318-6 h1,
#e-1647434972318-6 h2,
#e-1647434972318-6 h3,
#e-1647434972318-6 h4,
#e-1647434972318-6 h5,
#e-1647434972318-6 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-6 .text-edit ul {
	list-style: disc inside !important
}

#e-1647434972318-6 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647434972318-6 .text-edit ul li,
#e-1647434972318-6 .text-edit ol li {
	list-style: inherit !important
}

#e-1647434972318-6 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-6 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647434972318-6 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-6 .text-edit {
		font-size: 22px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-6 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647434972318-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647434972318-1 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647434972318-1 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647434972318-1 .icon-wrap {
		font-size: 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-1 .icon-wrap {
		font-size: 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-1 .icon-wrap {
		font-size: 25px !important
	}
}

#e-1647434972318-2 .text-edit {
	line-height: 1.6 !important
}

#e-1647434972318-2 h1,
#e-1647434972318-2 h2,
#e-1647434972318-2 h3,
#e-1647434972318-2 h4,
#e-1647434972318-2 h5,
#e-1647434972318-2 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-2 .text-edit ul {
	list-style: disc inside !important
}

#e-1647434972318-2 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647434972318-2 .text-edit ul li,
#e-1647434972318-2 .text-edit ol li {
	list-style: inherit !important
}

#e-1647434972318-2 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647434972318-2 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647434972318-2 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647434972318-2 .text-edit {
		font-size: 22px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647434972318-2 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647446399938 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647446399938 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647446399938 .icon-wrap {
		font-size: 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647446399938 .icon-wrap {
		font-size: 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647446399938 .icon-wrap {
		font-size: 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647446399938 .icon-wrap {
		font-size: 25px !important
	}
}

#e-1648523053965 .text-edit {
	line-height: 1.6 !important
}

#e-1648523053965 h1,
#e-1648523053965 h2,
#e-1648523053965 h3,
#e-1648523053965 h4,
#e-1648523053965 h5,
#e-1648523053965 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523053965 .text-edit ul {
	list-style: disc inside !important
}

#e-1648523053965 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648523053965 .text-edit ul li,
#e-1648523053965 .text-edit ol li {
	list-style: inherit !important
}

#e-1648523053965 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523053965 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648523053965 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648523053965 .text-edit {
		font-size: 22px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648523053965 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647445615162 h1,
#e-1647445615162 h2,
#e-1647445615162 h3,
#e-1647445615162 h4,
#e-1647445615162 h5,
#e-1647445615162 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647445615162 .text-edit ul {
	list-style: disc inside !important
}

#e-1647445615162 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647445615162 .text-edit ul li,
#e-1647445615162 .text-edit ol li {
	list-style: inherit !important
}

#e-1647445615162 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647445615162 .text-edit {
		padding-top: 5px !important;
		padding-bottom: 5px !important
	}

	#e-1647445615162 .text-edit h1 {
		font-size: 31px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647445615162 .text-edit h1 {
		font-size: 40px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647445615162 .text-edit h1 {
		font-size: 60px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647445615162 .text-edit h1 {
		font-size: 60px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647445615162 .text-edit {
		padding-top: 5px !important;
		padding-bottom: 5px !important
	}

	#e-1647445615162 .text-edit h1 {
		font-size: 31px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 600 !important
	}
}

#e-1648503829729 .text-edit {
	line-height: 1.6 !important
}

#e-1648503829729 h1,
#e-1648503829729 h2,
#e-1648503829729 h3,
#e-1648503829729 h4,
#e-1648503829729 h5,
#e-1648503829729 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648503829729 .text-edit ul {
	list-style: disc inside !important
}

#e-1648503829729 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648503829729 .text-edit ul li,
#e-1648503829729 .text-edit ol li {
	list-style: inherit !important
}

#e-1648503829729 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648503829729 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648503829729 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648503829729 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648503829729 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648503829729 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648503829729 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648569882097 a {
	display: block
}

#e-1648569882097 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648569882097 .image {
		width: 60% !important;
		height: auto !important;
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648569882097 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648569882097 {
		display: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648569882097 {
		display: none !important
	}
}

@media (width: 767.2px) {
	#e-1648569882097 .image {
		width: 60% !important;
		height: auto !important;
		padding-top: 10px !important
	}
}

#e-1647602412123 .text-edit {
	line-height: 1.6 !important
}

#e-1647602412123 h1,
#e-1647602412123 h2,
#e-1647602412123 h3,
#e-1647602412123 h4,
#e-1647602412123 h5,
#e-1647602412123 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647602412123 .text-edit ul {
	list-style: disc inside !important
}

#e-1647602412123 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647602412123 .text-edit ul li,
#e-1647602412123 .text-edit ol li {
	list-style: inherit !important
}

#e-1647602412123 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647602412123 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647602412123 {
		margin-top: 20px !important;
		margin-bottom: 10px !important
	}

	#e-1647602412123 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647602412123 {
		margin-top: 20px !important;
		margin-bottom: 10px !important
	}

	#e-1647602412123 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647602412123 {
		margin-top: 20px !important;
		margin-bottom: 10px !important
	}

	#e-1647602412123 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647602412123 {
		margin-top: 20px !important;
		margin-bottom: 10px !important
	}

	#e-1647602412123 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647602412123 {
		margin-top: 20px !important;
		margin-bottom: 10px !important
	}

	#e-1647602412123 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #005abf !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647602128027 a {
	display: block
}

#e-1647602128027 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647602128027 {
		display: none !important
	}

	#e-1647602128027 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647602128027 {
		display: none !important
	}

	#e-1647602128027 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647602128027 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647602128027 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647602128027 {
		display: none !important
	}

	#e-1647602128027 .image {
		width: 100% !important;
		height: auto !important
	}
}

#e-1648563652615 .text-edit ul {
	list-style: disc inside !important
}

#e-1648563652615 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648563652615 .text-edit ul li,
#e-1648563652615 .text-edit ol li {
	list-style: inherit !important
}

#e-1648563652615 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648563652615 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648563652615 {
		margin-left: 1px !important
	}

	#e-1648563652615 .text-edit {
		font-size: 19px !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		line-height: 1.6em !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648563652615 {
		margin-left: 2px !important
	}

	#e-1648563652615 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648563652615 {
		margin-left: 10px !important
	}

	#e-1648563652615 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648563652615 {
		margin-left: 10px !important
	}

	#e-1648563652615 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648563652615 {
		margin-left: 1px !important
	}

	#e-1648563652615 .text-edit {
		font-size: 19px !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		line-height: 1.6em !important
	}
}

#e-1648563457830 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1648563457830 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648563457830 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648563457830 .icon-wrap {
		font-size: 40px !important
	}
}

@media (min-width: 1200px) {
	#e-1648563457830 .icon-wrap {
		font-size: 40px !important
	}
}

@media (width: 767.2px) {
	#e-1648563457830 .icon-wrap {
		font-size: 40px !important
	}
}

#e-1648563929672 .text-edit {
	line-height: 1.6 !important
}

#e-1648563929672 h1,
#e-1648563929672 h2,
#e-1648563929672 h3,
#e-1648563929672 h4,
#e-1648563929672 h5,
#e-1648563929672 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648563929672 .text-edit ul {
	list-style: disc inside !important
}

#e-1648563929672 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648563929672 .text-edit ul li,
#e-1648563929672 .text-edit ol li {
	list-style: inherit !important
}

#e-1648563929672 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648563929672 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648563929672 {
		margin-left: 1px !important
	}

	#e-1648563929672 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648563929672 {
		margin-left: 2px !important
	}

	#e-1648563929672 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648563929672 {
		margin-left: 10px !important
	}

	#e-1648563929672 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648563929672 {
		margin-left: 10px !important
	}

	#e-1648563929672 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648563929672 {
		margin-left: 1px !important
	}

	#e-1648563929672 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648564190589 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1648564190589 {
		margin-top: 10px !important
	}

	#e-1648564190589 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648564190589 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648564190589 .icon-wrap {
		font-size: 40px !important
	}
}

@media (min-width: 1200px) {
	#e-1648564190589 .icon-wrap {
		font-size: 40px !important
	}
}

@media (width: 767.2px) {
	#e-1648564190589 {
		margin-top: 10px !important
	}

	#e-1648564190589 .icon-wrap {
		font-size: 40px !important
	}
}

#e-1648564209150 .text-edit {
	line-height: 1.6 !important
}

#e-1648564209150 h1,
#e-1648564209150 h2,
#e-1648564209150 h3,
#e-1648564209150 h4,
#e-1648564209150 h5,
#e-1648564209150 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648564209150 .text-edit ul {
	list-style: disc inside !important
}

#e-1648564209150 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648564209150 .text-edit ul li,
#e-1648564209150 .text-edit ol li {
	list-style: inherit !important
}

#e-1648564209150 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648564209150 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648564209150 {
		margin-left: 1px !important
	}

	#e-1648564209150 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648564209150 {
		margin-left: 2px !important
	}

	#e-1648564209150 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648564209150 {
		margin-left: 10px !important
	}

	#e-1648564209150 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648564209150 {
		margin-left: 10px !important
	}

	#e-1648564209150 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648564209150 {
		margin-left: 1px !important
	}

	#e-1648564209150 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648564296043 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1648564296043 {
		margin-top: 10px !important
	}

	#e-1648564296043 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648564296043 .icon-wrap {
		font-size: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648564296043 .icon-wrap {
		font-size: 40px !important
	}
}

@media (min-width: 1200px) {
	#e-1648564296043 .icon-wrap {
		font-size: 40px !important
	}
}

@media (width: 767.2px) {
	#e-1648564296043 {
		margin-top: 10px !important
	}

	#e-1648564296043 .icon-wrap {
		font-size: 40px !important
	}
}

#e-1648564317666 .text-edit {
	line-height: 1.6 !important
}

#e-1648564317666 h1,
#e-1648564317666 h2,
#e-1648564317666 h3,
#e-1648564317666 h4,
#e-1648564317666 h5,
#e-1648564317666 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648564317666 .text-edit ul {
	list-style: disc inside !important
}

#e-1648564317666 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648564317666 .text-edit ul li,
#e-1648564317666 .text-edit ol li {
	list-style: inherit !important
}

#e-1648564317666 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648564317666 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648564317666 {
		margin-left: 1px !important
	}

	#e-1648564317666 .text-edit {
		font-size: 19px !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		line-height: 1.6em !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648564317666 {
		margin-left: 2px !important
	}

	#e-1648564317666 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648564317666 {
		margin-left: 10px !important
	}

	#e-1648564317666 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648564317666 {
		margin-left: 10px !important
	}

	#e-1648564317666 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648564317666 {
		margin-left: 1px !important
	}

	#e-1648564317666 .text-edit {
		font-size: 19px !important;
		letter-spacing: 0px !important;
		color: #1b100e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		line-height: 1.6em !important
	}
}

#e-1647545107914 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important
}

#e-1647545107914 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1647545107914 .separator {
		border-style: solid !important;
		border-color: #f1f1f1 !important;
		width: 100% !important;
		border-top-width: 1px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647545107914 .separator {
		border-style: solid !important;
		border-color: #f1f1f1 !important;
		width: 100% !important;
		border-top-width: 1px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647545107914 .separator {
		border-style: solid !important;
		border-color: #f1f1f1 !important;
		width: 100% !important;
		border-top-width: 1px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important
	}
}

@media (min-width: 1200px) {
	#e-1647545107914 .separator {
		border-style: solid !important;
		border-color: #f1f1f1 !important;
		width: 100% !important;
		border-top-width: 1px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important
	}
}

@media (width: 767.2px) {
	#e-1647545107914 .separator {
		border-style: solid !important;
		border-color: #f1f1f1 !important;
		width: 100% !important;
		border-top-width: 1px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important
	}
}

#r-1648523609028 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648523609028.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648523609028>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648523609028 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648523609028 {
		max-width: 1120px !important;
		padding-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648523609028 {
		max-width: 1120px !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648523609028 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648523609028 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

#m-1648524773371 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648524773371 a {
	border: none;
	text-decoration: none
}

#m-1648524773371 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648524773371 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648524773371 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648524773371 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648524773371 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648524773371 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648524773371 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648524773404 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648524773404 .button-stretch {
	width: 100% !important
}

#m-1648524773404 .button-soldout {
	cursor: no-drop
}

#m-1648524773404 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648524773404 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648524773404 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648524773404 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648524773404 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648524773404 {
		margin: 20px 15px 5px !important
	}

	#m-1648524773404 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648524773404 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648524773404 {
		margin: 20px 15px 5px !important
	}

	#m-1648524773404 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648524773404 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648524773404 {
		margin: 20px 15px 5px !important
	}

	#m-1648524773404 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648524773404 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (min-width: 1200px) {
	#m-1648524773404 {
		margin: 20px 15px 5px !important
	}

	#m-1648524773404 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648524773404 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (width: 767.2px) {
	#m-1648524773404 {
		margin: 20px 15px 5px !important
	}

	#m-1648524773404 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648524773404 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

#e-1648523609168 a {
	display: block
}

#e-1648523609168 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648523609168 .image {
		height: auto !important;
		width: 90% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648523609168 .image {
		height: auto !important;
		width: 60% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648523609168 .image {
		height: auto !important;
		width: 70% !important
	}
}

@media (min-width: 1200px) {
	#e-1648523609168 .image {
		height: auto !important;
		width: 400px !important
	}
}

@media (width: 767.2px) {
	#e-1648523609168 .image {
		height: auto !important;
		width: 90% !important
	}
}

#e-1648523609157 .text-edit {
	line-height: 1.6 !important
}

#e-1648523609157 h1,
#e-1648523609157 h2,
#e-1648523609157 h3,
#e-1648523609157 h4,
#e-1648523609157 h5,
#e-1648523609157 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523609157 .text-edit ul {
	list-style: disc inside !important
}

#e-1648523609157 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648523609157 .text-edit ul li,
#e-1648523609157 .text-edit ol li {
	list-style: inherit !important
}

#e-1648523609157 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523609157 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648523609157 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648523609157 .text-edit {
		font-size: 24px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648523609157 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1648523609157 .text-edit {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648523609157 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

#e-1648523609099 .text-edit {
	line-height: 1.6 !important
}

#e-1648523609099 h1,
#e-1648523609099 h2,
#e-1648523609099 h3,
#e-1648523609099 h4,
#e-1648523609099 h5,
#e-1648523609099 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523609099 .text-edit ul {
	list-style: disc inside !important
}

#e-1648523609099 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648523609099 .text-edit ul li,
#e-1648523609099 .text-edit ol li {
	list-style: inherit !important
}

#e-1648523609099 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648523609099 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648523609099 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648523609099 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648523609099 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648523609099 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648523609099 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#e-1647446399883 .text-edit {
	line-height: 1.6 !important
}

#e-1647446399883 h1,
#e-1647446399883 h2,
#e-1647446399883 h3,
#e-1647446399883 h4,
#e-1647446399883 h5,
#e-1647446399883 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647446399883 .text-edit ul {
	list-style: disc inside !important
}

#e-1647446399883 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647446399883 .text-edit ul li,
#e-1647446399883 .text-edit ol li {
	list-style: inherit !important
}

#e-1647446399883 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647446399883 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647446399883 {
		margin-top: 5px !important
	}

	#e-1647446399883 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647446399883 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647446399883 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1647446399883 {
		margin-top: 5px !important
	}

	#e-1647446399883 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: capitalize !important;
		font-weight: 400 !important;
		
		color: #000 !important
	}
}

@media (width: 767.2px) {
	#e-1647446399883 {
		margin-top: 5px !important
	}

	#e-1647446399883 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1648526003222 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648526003222.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648526003222>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648526003222 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648526003222 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648526003222 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648526003222 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1648526003222 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

#r-1648526003290 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648526003290.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648526003290>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648526003290 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648526003290 {
		max-width: 1120px !important;
		padding-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648526003290 {
		max-width: 1120px !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648526003290 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648526003290 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

#m-1648526069826 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648526069826 a {
	border: none;
	text-decoration: none
}

#m-1648526069826 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648526069826 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648526069826 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648526069826 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648526069826 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648526069826 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648526069826 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648526069734 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648526069734 .button-stretch {
	width: 100% !important
}

#m-1648526069734 .button-soldout {
	cursor: no-drop
}

#m-1648526069734 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648526069734 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648526069734 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648526069734 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648526069734 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648526069734 {
		margin: 20px 15px 5px !important
	}

	#m-1648526069734 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648526069734 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648526069734 {
		margin: 20px 15px 5px !important
	}

	#m-1648526069734 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648526069734 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648526069734 {
		margin: 20px 15px 5px !important
	}

	#m-1648526069734 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648526069734 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (min-width: 1200px) {
	#m-1648526069734 {
		margin: 20px 15px 5px !important
	}

	#m-1648526069734 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648526069734 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (width: 767.2px) {
	#m-1648526069734 {
		margin: 20px 15px 5px !important
	}

	#m-1648526069734 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648526069734 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

#e-1648526069812 .text-edit {
	line-height: 1.6 !important
}

#e-1648526069812 h1,
#e-1648526069812 h2,
#e-1648526069812 h3,
#e-1648526069812 h4,
#e-1648526069812 h5,
#e-1648526069812 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526069812 .text-edit ul {
	list-style: disc inside !important
}

#e-1648526069812 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648526069812 .text-edit ul li,
#e-1648526069812 .text-edit ol li {
	list-style: inherit !important
}

#e-1648526069812 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526069812 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648526069812 {
		margin-top: 5px !important;
		margin-bottom: 10px !important
	}

	#e-1648526069812 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648526069812 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648526069812 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648526069812 {
		margin-top: 5px !important
	}

	#e-1648526069812 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648526069812 {
		margin-top: 5px !important;
		margin-bottom: 10px !important
	}

	#e-1648526069812 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648526003175 .text-edit {
	line-height: 1.6 !important
}

#e-1648526003175 h1,
#e-1648526003175 h2,
#e-1648526003175 h3,
#e-1648526003175 h4,
#e-1648526003175 h5,
#e-1648526003175 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526003175 .text-edit ul {
	list-style: disc inside !important
}

#e-1648526003175 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648526003175 .text-edit ul li,
#e-1648526003175 .text-edit ol li {
	list-style: inherit !important
}

#e-1648526003175 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526003175 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648526003175 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648526003175 .text-edit {
		font-size: 28px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648526003175 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648526003175 .text-edit {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648526003175 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important;
		font-weight: 400 !important
	}
}

#e-1648526003233 .text-edit {
	line-height: 1.6 !important
}

#e-1648526003233 h1,
#e-1648526003233 h2,
#e-1648526003233 h3,
#e-1648526003233 h4,
#e-1648526003233 h5,
#e-1648526003233 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526003233 .text-edit ul {
	list-style: disc inside !important
}

#e-1648526003233 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648526003233 .text-edit ul li,
#e-1648526003233 .text-edit ol li {
	list-style: inherit !important
}

#e-1648526003233 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526003233 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648526003233 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648526003233 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648526003233 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648526003233 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648526003233 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

#e-1648526003168 a {
	display: block
}

#e-1648526003168 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648526003168 .image {
		height: auto !important;
		width: 400px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648526003168 .image {
		height: auto !important;

		width: 400px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648526003168 .image {
		height: auto !important;
		width: 400px !important
	}
}

@media (min-width: 1200px) {
	#e-1648526003168 .image {
		height: auto !important;
		width: 400px !important
	}
}

@media (width: 767.2px) {
	#e-1648526003168 .image {
		height: auto !important;
		width: 400px !important
	}
}

#e-1648526446182 h1,
#e-1648526446182 h2,
#e-1648526446182 h3,
#e-1648526446182 h4,
#e-1648526446182 h5,
#e-1648526446182 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648526446182 .text-edit ul {
	list-style: disc inside !important
}

#e-1648526446182 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648526446182 .text-edit ul li,
#e-1648526446182 .text-edit ol li {
	list-style: inherit !important
}

#e-1648526446182 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648526446182 {
		margin-top: 10px !important
	}

	#e-1648526446182 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648526446182 {
		margin-top: 20px !important
	}

	#e-1648526446182 .text-edit h1 {
		font-size: 35px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648526446182 {
		margin-top: 20px !important
	}

	#e-1648526446182 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648526446182 {
		margin-top: 20px !important
	}

	#e-1648526446182 .text-edit h1 {
		font-size: 40px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648526446182 {
		margin-top: 10px !important
	}

	#e-1648526446182 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#section-4>.column {
	min-height: 1px
}

#r-1647435042273 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647435042273.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647435042273>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647435042273 {
		padding-bottom: 0 !important;
		max-width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647435042273 {
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647435042273 {
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647435042273 {
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1647435042273 {
		padding-bottom: 0 !important;
		max-width: 100% !important
	}
}

#m-1647435056158 {
	padding-top: 45px;
	padding-bottom: 30px
}

#m-1647435056158 .icon-list {
	display: inline-block
}

#m-1647435056158 .icon-list>li {
	clear: both;
	position: relative;
	width: 100%;
	list-style: none
}

#m-1647435056158 .il-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: auto !important
}

#m-1647435056158 .il-content {
	display: block;
	min-height: auto !important
}

#m-1647435056158 .text-edit {
	padding-left: 5px
}

@media (max-width: 767px) {
	#m-1647435056158 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647435056158 {
		height: 100%;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647435056158 {
		height: 100%;
		padding: 10px !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		border-color: #e0e0e0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647435056158 {
		height: 100%;
		padding: 32px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (width: 767.2px) {
	#m-1647435056158 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

#e-1647435056106 a {
	display: block
}

#e-1647435056106 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647435056106 .image {
		width: auto !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647435056106 .image {
		width: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647435056106 .image {
		width: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647435056106 .image {
		width: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647435056106 .image {
		width: auto !important;
		height: auto !important
	}
}

#r-1647435056204 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647435056204.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647435056204>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647435056204 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647435056204 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647435056204 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1647435056204 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1647435056204 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

#e-1647435056184 .text-edit {
	line-height: 1.6 !important
}

#e-1647435056184 h1,
#e-1647435056184 h2,
#e-1647435056184 h3,
#e-1647435056184 h4,
#e-1647435056184 h5,
#e-1647435056184 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647435056184 .text-edit ul {
	list-style: disc inside !important
}

#e-1647435056184 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647435056184 .text-edit ul li,
#e-1647435056184 .text-edit ol li {
	list-style: inherit !important
}

#e-1647435056184 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647435056184 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647435056184 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647435056184 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647435056184 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647435056184 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647435056184 {
		margin-bottom: 16px !important;
		margin-left: px !important
	}

	#e-1647435056184 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647435056184 {
		margin-bottom: 16px !important;
		margin-left: -1px !important
	}

	#e-1647435056184 .text-edit {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647435056184 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647435056184 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647435056201 .text-edit {
	line-height: 1.6 !important
}

#e-1647435056201 h1,
#e-1647435056201 h2,
#e-1647435056201 h3,
#e-1647435056201 h4,
#e-1647435056201 h5,
#e-1647435056201 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647435056201 .text-edit ul {
	list-style: disc inside !important
}

#e-1647435056201 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647435056201 .text-edit ul li,
#e-1647435056201 .text-edit ol li {
	list-style: inherit !important
}

#e-1647435056201 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647435056201 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647435056201 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647435056201 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647435056201 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647435056201 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647435056201 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

#m-1647498647991 {
	padding-top: 45px;
	padding-bottom: 30px
}

#m-1647498647991 .icon-list {
	display: inline-block
}

#m-1647498647991 .icon-list>li {
	clear: both;
	position: relative;
	width: 100%;
	list-style: none
}

#m-1647498647991 .il-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: auto !important
}

#m-1647498647991 .il-content {
	display: block;
	min-height: auto !important
}

#m-1647498647991 .text-edit {
	padding-left: 5px
}

@media (max-width: 767px) {
	#m-1647498647991 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647498647991 {
		height: 100%;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647498647991 {
		height: 100%;
		padding: 10px !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		border-color: #e0e0e0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647498647991 {
		height: 100%;
		padding: 32px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (width: 767.2px) {
	#m-1647498647991 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

#e-1647498648021 a {
	display: block
}

#e-1647498648021 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647498648021 .image {
		width: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498648021 .image {
		height: 60px !important;
		width: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498648021 .image {
		width: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647498648021 .image {
		width: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647498648021 .image {
		width: auto !important
	}
}

#r-1647498648071 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647498648071.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647498648071>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647498648071 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647498648071 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647498648071 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1647498648071 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1647498648071 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

#e-1647498648029 .text-edit {
	line-height: 1.6 !important
}

#e-1647498648029 h1,
#e-1647498648029 h2,
#e-1647498648029 h3,
#e-1647498648029 h4,
#e-1647498648029 h5,
#e-1647498648029 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498648029 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498648029 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498648029 .text-edit ul li,
#e-1647498648029 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498648029 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498648029 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498648029 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498648029 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498648029 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498648029 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498648029 {
		margin-bottom: 16px !important;
		margin-left: px !important
	}

	#e-1647498648029 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498648029 {
		margin-bottom: 16px !important;
		margin-left: -1px !important
	}

	#e-1647498648029 .text-edit {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498648029 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498648029 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647498648091 .text-edit {
	line-height: 1.6 !important
}

#e-1647498648091 h1,
#e-1647498648091 h2,
#e-1647498648091 h3,
#e-1647498648091 h4,
#e-1647498648091 h5,
#e-1647498648091 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498648091 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498648091 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498648091 .text-edit ul li,
#e-1647498648091 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498648091 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498648091 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498648091 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498648091 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498648091 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498648091 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498648091 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

#m-1647498574979 {
	padding-top: 45px;
	padding-bottom: 30px
}

#m-1647498574979 .icon-list {
	display: inline-block
}

#m-1647498574979 .icon-list>li {
	clear: both;
	position: relative;
	width: 100%;
	list-style: none
}

#m-1647498574979 .il-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: auto !important
}

#m-1647498574979 .il-content {
	display: block;
	min-height: auto !important
}

#m-1647498574979 .text-edit {
	padding-left: 5px
}

@media (max-width: 767px) {
	#m-1647498574979 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647498574979 {
		height: 100%;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647498574979 {
		height: 100%;
		padding: 10px !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		border-color: #e0e0e0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647498574979 {
		height: 100%;
		padding: 32px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (width: 767.2px) {
	#m-1647498574979 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 0 !important
	}
}

#e-1647498575078 a {
	display: block
}

#e-1647498575078 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647498575078 .image {
		width: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498575078 .image {
		height: 60px !important;
		width: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498575078 .image {
		width: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647498575078 .image {
		width: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647498575078 .image {
		width: auto !important
	}
}

#r-1647498575086 {
	padding-bottom: 10px;
	width: 100%
}


#r-1647498575086.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647498575086>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647498575086 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647498575086 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647498575086 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1647498575086 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1647498575086 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

#e-1647498575005 .text-edit {
	line-height: 1.6 !important
}

#e-1647498575005 h1,
#e-1647498575005 h2,
#e-1647498575005 h3,
#e-1647498575005 h4,
#e-1647498575005 h5,
#e-1647498575005 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498575005 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498575005 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498575005 .text-edit ul li,
#e-1647498575005 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498575005 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498575005 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498575005 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498575005 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498575005 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498575005 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498575005 {
		margin-bottom: 16px !important;
		margin-left: px !important
	}

	#e-1647498575005 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498575005 {
		margin-bottom: 16px !important;
		margin-left: -1px !important
	}

	#e-1647498575005 .text-edit {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498575005 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498575005 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647498575098 .text-edit {
	line-height: 1.6 !important
}

#e-1647498575098 h1,
#e-1647498575098 h2,
#e-1647498575098 h3,
#e-1647498575098 h4,
#e-1647498575098 h5,
#e-1647498575098 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498575098 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498575098 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498575098 .text-edit ul li,
#e-1647498575098 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498575098 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498575098 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498575098 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498575098 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498575098 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498575098 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498575098 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

#m-1647498656369 {
	padding-top: 45px;
	padding-bottom: 30px
}

#m-1647498656369 .icon-list {
	display: inline-block
}

#m-1647498656369 .icon-list>li {
	clear: both;
	position: relative;
	width: 100%;
	list-style: none
}

#m-1647498656369 .il-icon {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	min-height: auto !important
}

#m-1647498656369 .il-content {
	display: block;
	min-height: auto !important
}

#m-1647498656369 .text-edit {
	padding-left: 5px
}

@media (max-width: 767px) {
	#m-1647498656369 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 28px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647498656369 {
		height: 100%;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647498656369 {
		height: 100%;
		padding: 10px !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		border-color: #e0e0e0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647498656369 {
		height: 100%;
		padding: 32px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important
	}
}

@media (width: 767.2px) {
	#m-1647498656369 {
		height: auto;
		padding: 28px !important;
		border-color: #e0e0e0 !important;
		border-width: 1px !important;
		border-radius: 6px !important;
		margin-bottom: 28px !important
	}
}

#e-1647498656347 a {
	display: block
}

#e-1647498656347 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647498656347 .image {
		width: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498656347 .image {
		height: 60px !important;
		width: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498656347 .image {
		width: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647498656347 .image {
		width: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647498656347 .image {
		width: auto !important
	}
}

#r-1647498656345 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647498656345.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647498656345>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647498656345 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647498656345 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647498656345 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1647498656345 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1647498656345 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important;
		padding-left: 28px !important
	}
}

#e-1647498656386 .text-edit {
	line-height: 1.6 !important
}

#e-1647498656386 h1,
#e-1647498656386 h2,
#e-1647498656386 h3,
#e-1647498656386 h4,
#e-1647498656386 h5,
#e-1647498656386 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498656386 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498656386 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498656386 .text-edit ul li,
#e-1647498656386 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498656386 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498656386 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498656386 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498656386 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498656386 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498656386 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498656386 {
		margin-bottom: 16px !important;
		margin-left: px !important
	}

	#e-1647498656386 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498656386 {
		margin-bottom: 16px !important;
		margin-left: -1px !important
	}

	#e-1647498656386 .text-edit {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498656386 {
		margin-bottom: 14px !important;
		margin-left: NaNpx !important
	}

	#e-1647498656386 .text-edit {
		font-size: 21px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #242424 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647498656398 .text-edit {
	line-height: 1.6 !important
}

#e-1647498656398 h1,
#e-1647498656398 h2,
#e-1647498656398 h3,
#e-1647498656398 h4,
#e-1647498656398 h5,
#e-1647498656398 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498656398 .text-edit ul {
	list-style: disc inside !important
}

#e-1647498656398 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647498656398 .text-edit ul li,
#e-1647498656398 .text-edit ol li {
	list-style: inherit !important
}

#e-1647498656398 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647498656398 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647498656398 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498656398 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498656398 .text-edit {
		font-size: 16px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647498656398 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647498656398 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #424242 !important;
		text-transform: none !important;
		
	}
}

#e-1647498208564 a {
	display: block
}

#e-1647498208564 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647498208564 .image {
		width: 60% !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647498208564 .image {
		width: 200px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647498208564 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647498208564 .image {
		width: 100% !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647498208564 .image {
		width: 60% !important;
		height: auto !important
	}
}

#r-1647498788824 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647498788824.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647498788824>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647498788824 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647498788824 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647498788824 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647498788824 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647498788824 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648523014651 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648523014651 a {
	border: none;
	text-decoration: none
}

#m-1648523014651 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648523014651 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648523014651 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648523014651 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648523014651 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648523014651 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648523014651 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648523014691 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648523014691 .button-stretch {
	width: 100% !important
}

#m-1648523014691 .button-soldout {
	cursor: no-drop
}

#m-1648523014691 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648523014691 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648523014691 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648523014691 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648523014691 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648523014691 {
		margin: 20px 15px 5px !important
	}

	#m-1648523014691 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648523014691 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648523014691 {
		margin: 20px 15px 5px !important
	}

	#m-1648523014691 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648523014691 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648523014691 {
		margin: 20px 15px 5px !important
	}

	#m-1648523014691 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648523014691 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648523014691 {
		margin: 20px 15px 5px !important
	}

	#m-1648523014691 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648523014691 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648523014691 {
		margin: 20px 15px 5px !important
	}

	#m-1648523014691 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648523014691 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648524800648 .text-edit {
	line-height: 1.6 !important
}

#e-1648524800648 h1,
#e-1648524800648 h2,
#e-1648524800648 h3,
#e-1648524800648 h4,
#e-1648524800648 h5,
#e-1648524800648 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648524800648 .text-edit ul {
	list-style: disc inside !important
}

#e-1648524800648 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648524800648 .text-edit ul li,
#e-1648524800648 .text-edit ol li {
	list-style: inherit !important
}

#e-1648524800648 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648524800648 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648524800648 {
		margin-top: 5px !important
	}

	#e-1648524800648 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648524800648 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648524800648 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648524800648 {
		margin-top: 5px !important
	}

	#e-1648524800648 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648524800648 {
		margin-top: 5px !important
	}

	#e-1648524800648 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647497696846 h1,
#e-1647497696846 h2,
#e-1647497696846 h3,
#e-1647497696846 h4,
#e-1647497696846 h5,
#e-1647497696846 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647497696846 .text-edit ul {
	list-style: disc inside !important
}

#e-1647497696846 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647497696846 .text-edit ul li,
#e-1647497696846 .text-edit ol li {
	list-style: inherit !important
}

#e-1647497696846 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647497696846 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647497696846 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647497696846 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647497696846 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647497696846 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647497696868 .text-edit {
	line-height: 1.6 !important
}

#e-1647497696868 h1,
#e-1647497696868 h2,
#e-1647497696868 h3,
#e-1647497696868 h4,
#e-1647497696868 h5,
#e-1647497696868 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647497696868 .text-edit ul {
	list-style: disc inside !important
}

#e-1647497696868 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647497696868 .text-edit ul li,
#e-1647497696868 .text-edit ol li {
	list-style: inherit !important
}

#e-1647497696868 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647497696868 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647497696868 {
		margin-top: 00px !important
	}

	#e-1647497696868 .text-edit {
		font-size: 30px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647497696868 {
		margin-top: -0px !important
	}

	#e-1647497696868 .text-edit {
		font-size: 30px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647497696868 {
		margin-top: 0 !important
	}

	#e-1647497696868 .text-edit {
		font-size: 30px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647497696868 {
		margin-top: 0 !important
	}

	#e-1647497696868 .text-edit {
		font-size: 30px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647497696868 {
		margin-top: 00px !important
	}

	#e-1647497696868 .text-edit {
		font-size: 30px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647497696812 a {
	display: block
}

#e-1647497696812 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647497696812 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647497696812 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647497696812 {
		margin-top: 10px !important
	}

	#e-1647497696812 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647497696812 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647497696812 .image {
		width: 248px !important;
		height: auto !important
	}
}
#r-1648525440506 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525440506.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525440506>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525440506 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525440506 {
		max-width: 1120px !important;
		padding-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525440506 {
		max-width: 1120px !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525440506 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648525440506 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

#r-1648525849044 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525849044.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525849044>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525849044 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525849044 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525849044 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648525849044 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648525849044 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648525849017 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648525849017 a {
	border: none;
	text-decoration: none
}

#m-1648525849017 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648525849017 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648525849017 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648525849017 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648525849017 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648525849017 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648525849017 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648525849066 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648525849066 .button-stretch {
	width: 100% !important
}

#m-1648525849066 .button-soldout {
	cursor: no-drop
}

#m-1648525849066 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648525849066 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648525849066 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648525849066 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648525849066 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648525849066 {
		margin: 20px 15px 5px !important
	}

	#m-1648525849066 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525849066 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648525849066 {
		margin: 20px 15px 5px !important
	}

	#m-1648525849066 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525849066 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648525849066 {
		margin: 20px 15px 5px !important
	}

	#m-1648525849066 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525849066 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648525849066 {
		margin: 20px 15px 5px !important
	}

	#m-1648525849066 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525849066 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648525849066 {
		margin: 20px 15px 5px !important
	}

	#m-1648525849066 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525849066 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		text-transform: none !important;
		font-weight: 700 !important
	}
}

#e-1648525849012 .text-edit {
	line-height: 1.6 !important
}

#e-1648525849012 h1,
#e-1648525849012 h2,
#e-1648525849012 h3,
#e-1648525849012 h4,
#e-1648525849012 h5,
#e-1648525849012 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525849012 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525849012 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525849012 .text-edit ul li,
#e-1648525849012 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525849012 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525849012 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525849012 {
		margin-top: 5px !important
	}

	#e-1648525849012 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525849012 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525849012 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648525849012 {
		margin-top: 5px !important
	}

	#e-1648525849012 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648525849012 {
		margin-top: 5px !important
	}

	#e-1648525849012 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648525440443 a {
	display: block
}

#e-1648525440443 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648525440443 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525440443 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525440443 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1648525440443 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (width: 767.2px) {
	#e-1648525440443 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

#e-1648525440472 .text-edit {
	line-height: 1.6 !important
}

#e-1648525440472 h1,
#e-1648525440472 h2,
#e-1648525440472 h3,
#e-1648525440472 h4,
#e-1648525440472 h5,
#e-1648525440472 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525440472 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525440472 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525440472 .text-edit ul li,
#e-1648525440472 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525440472 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525440472 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525440472 {
		margin-top: px !important
	}

	#e-1648525440472 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 30px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525440472 {
		margin-top: px !important
	}

	#e-1648525440472 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 100px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525440472 {
		margin-top: px !important
	}

	#e-1648525440472 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 100px !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648525440472 {
		margin-top: px !important
	}

	#e-1648525440472 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 100px !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525440472 {
		margin-top: px !important
	}

	#e-1648525440472 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 30px !important;
		
		font-weight: 400 !important
	}
}

#e-1648525047481 h1,
#e-1648525047481 h2,
#e-1648525047481 h3,
#e-1648525047481 h4,
#e-1648525047481 h5,
#e-1648525047481 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525047481 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525047481 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525047481 .text-edit ul li,
#e-1648525047481 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525047481 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525047481 {
		margin-top: 10px !important
	}

	#e-1648525047481 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525047481 {
		margin-top: 20px !important
	}

	#e-1648525047481 .text-edit h1 {
		font-size: 35px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525047481 {
		margin-top: 20px !important
	}

	#e-1648525047481 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648525047481 {
		margin-top: 20px !important
	}

	#e-1648525047481 .text-edit h1 {
		font-size: 40px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648525047481 {
		margin-top: 10px !important
	}

	#e-1648525047481 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1648525689792 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525689792.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525689792>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525689792 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525689792 {
		    padding-top: 0 !important;
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525689792 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525689792 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1648525689792 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

#r-1648525689907 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525689907.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525689907>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525689907 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525689907 {
		max-width: 1120px !important;
		padding-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525689907 {
		max-width: 1120px !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525689907 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648525689907 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

#e-1648525689835 .text-edit {
	line-height: 1.6 !important
}

#e-1648525689835 h1,
#e-1648525689835 h2,
#e-1648525689835 h3,
#e-1648525689835 h4,
#e-1648525689835 h5,
#e-1648525689835 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525689835 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525689835 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525689835 .text-edit ul li,
#e-1648525689835 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525689835 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525689835 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525689835 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525689835 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525689835 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 30px !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648525689835 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 30px !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525689835 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

#r-1648525689957 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525689957.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525689957>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525689957 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525689957 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525689957 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525689957 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648525689957 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

#e-1648525689876 a {
	display: block
}

#e-1648525689876 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648525689876 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525689876 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525689876 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1648525689876 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1648525689876 .image {
		height: auto !important;
		width: 100% !important
	}
}

#e-1648525689853 a {
	display: block
}

#e-1648525689853 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648525689853 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525689853 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525689853 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1648525689853 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1648525689853 .image {
		height: auto !important;
		width: 100% !important
	}
}

#e-1648525717947 h1,
#e-1648525717947 h2,
#e-1648525717947 h3,
#e-1648525717947 h4,
#e-1648525717947 h5,
#e-1648525717947 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525717947 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525717947 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525717947 .text-edit ul li,
#e-1648525717947 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525717947 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525717947 {
		margin-top: 10px !important
	}

	#e-1648525717947 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525717947 {
		margin-top: 20px !important
	}

	#e-1648525717947 .text-edit h1 {
		font-size: 35px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525717947 {
		margin-top: 20px !important
	}

	#e-1648525717947 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648525717947 {
		margin-top: 20px !important
	}

	#e-1648525717947 .text-edit h1 {
		font-size: 40px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525717947 {
		margin-top: 10px !important
	}

	#e-1648525717947 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648525689868 .text-edit {
	line-height: 1.6 !important
}

#e-1648525689868 h1,
#e-1648525689868 h2,
#e-1648525689868 h3,
#e-1648525689868 h4,
#e-1648525689868 h5,
#e-1648525689868 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525689868 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525689868 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525689868 .text-edit ul li,
#e-1648525689868 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525689868 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525689868 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525689868 .text-edit {
		font-size: 15px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525689868 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525689868 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648525689868 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525689868 .text-edit {
		font-size: 15px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important;
		
		font-weight: 400 !important
	}
}

#r-1648525760174 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525760174.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525760174>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525760174 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525760174 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525760174 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525760174 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1648525760174 {
		max-width: 1120px !important;
		padding-bottom: 30px !important
	}
}

#r-1648525760109 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525760109.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525760109>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525760109 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525760109 {
		max-width: 1120px !important;
		padding-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525760109 {
		max-width: 1120px !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#r-1648525760109 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648525760109 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important
	}
}

#r-1648525872303 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648525872303.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648525872303>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648525872303 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648525872303 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648525872303 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648525872303 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648525872303 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648525872236 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648525872236 a {
	border: none;
	text-decoration: none
}

#m-1648525872236 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648525872236 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648525872236 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648525872236 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648525872236 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648525872236 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648525872236 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648525872233 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648525872233 .button-stretch {
	width: 100% !important
}

#m-1648525872233 .button-soldout {
	cursor: no-drop
}

#m-1648525872233 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648525872233 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648525872233 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648525872233 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648525872233 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648525872233 {
		margin: 20px 15px 5px !important
	}

	#m-1648525872233 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525872233 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648525872233 {
		margin: 20px 15px 5px !important
	}

	#m-1648525872233 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525872233 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648525872233 {
		margin: 20px 15px 5px !important
	}

	#m-1648525872233 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525872233 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648525872233 {
		margin: 20px 15px 5px !important
	}

	#m-1648525872233 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525872233 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648525872233 {
		margin: 20px 15px 5px !important
	}

	#m-1648525872233 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648525872233 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648525872188 .text-edit {
	line-height: 1.6 !important
}

#e-1648525872188 h1,
#e-1648525872188 h2,
#e-1648525872188 h3,
#e-1648525872188 h4,
#e-1648525872188 h5,
#e-1648525872188 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525872188 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525872188 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525872188 .text-edit ul li,
#e-1648525872188 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525872188 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525872188 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525872188 {
		margin-top: 5px !important
	}

	#e-1648525872188 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525872188 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525872188 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648525872188 {
		margin-top: 5px !important
	}

	#e-1648525872188 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648525872188 {
		margin-top: 5px !important
	}

	#e-1648525872188 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648525809197 h1,
#e-1648525809197 h2,
#e-1648525809197 h3,
#e-1648525809197 h4,
#e-1648525809197 h5,
#e-1648525809197 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525809197 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525809197 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525809197 .text-edit ul li,
#e-1648525809197 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525809197 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525809197 {
		margin-top: 10px !important
	}

	#e-1648525809197 .text-edit {
		padding-bottom: 30px !important
	}

	#e-1648525809197 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525809197 {
		margin-top: 20px !important
	}

	#e-1648525809197 .text-edit {
		padding-bottom: 30px !important
	}

	#e-1648525809197 .text-edit h1 {
		font-size: 35px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525809197 {
		margin-top: 20px !important
	}

	#e-1648525809197 .text-edit {
		padding-bottom: 30px !important
	}

	#e-1648525809197 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648525809197 {
		margin-top: 20px !important
	}

	#e-1648525809197 .text-edit {
		padding-bottom: 30px !important
	}

	#e-1648525809197 .text-edit h1 {
		font-size: 40px !important;
		line-height: 1em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525809197 {
		margin-top: 10px !important
	}

	#e-1648525809197 .text-edit {
		padding-bottom: 30px !important
	}

	#e-1648525809197 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.3em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648525760138 .text-edit {
	line-height: 1.6 !important
}

#e-1648525760138 h1,
#e-1648525760138 h2,
#e-1648525760138 h3,
#e-1648525760138 h4,
#e-1648525760138 h5,
#e-1648525760138 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525760138 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525760138 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525760138 .text-edit ul li,
#e-1648525760138 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525760138 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525760138 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525760138 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525760138 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525760138 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648525760138 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648525760138 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 20px !important;
		
		font-weight: 400 !important
	}
}

#e-1648525760106 a {
	display: block
}

#e-1648525760106 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648525760106 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525760106 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525760106 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1648525760106 .image {
		height: auto !important;
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1648525760106 .image {
		height: auto !important;
		width: 100% !important
	}
}

#e-1648525760154 .text-edit {
	line-height: 1.6 !important
}

#e-1648525760154 h1,
#e-1648525760154 h2,
#e-1648525760154 h3,
#e-1648525760154 h4,
#e-1648525760154 h5,
#e-1648525760154 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525760154 .text-edit ul {
	list-style: disc inside !important
}

#e-1648525760154 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648525760154 .text-edit ul li,
#e-1648525760154 .text-edit ol li {
	list-style: inherit !important
}

#e-1648525760154 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648525760154 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648525760154 .text-edit {
		font-size: 15px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648525760154 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648525760154 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648525760154 .text-edit {
		font-size: 16px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		
		font-weight: 400 !important
	}
}


@media (width: 767.2px) {
	#e-1648525760154 .text-edit {
		font-size: 15px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		
		font-weight: 400 !important
	}
}



#r-1648568552863 {
	padding-bottom: 10px
}

#r-1648568552863.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568552863>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568552863 {
		padding-bottom: 0 !important;
		background-color: none !important;
		padding-top: 0 !important;
		max-width: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568552863 {
		padding-bottom: 30px !important;
		background-color: none !important;
		padding-top: 0 !important;
		max-width: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568552863 {
		padding-bottom:0px !important;
		background-color: none !important;
		padding-top: 0 !important;
		max-width: none !important
	}
}

@media (min-width: 1200px) {
	#r-1648568552863 {
		padding-bottom: 7px !important;
		background-color: none !important;
		padding-top: 0 !important;
		max-width: none !important
	}
}

@media (width: 767.2px) {
	#r-1648568552863 {
		padding-bottom: 0 !important;
		background-color: none !important;
		padding-top: 0 !important;
		max-width: none !important
	}
}

#r-1648568552948 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648568552948.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568552948>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568552948 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568552948 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568552948 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648568552948 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648568552948 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 767px) {
	#e-1648568552847 {
		margin-top: 30px !important
	}

	#e-1648568552847 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552847 {
		margin-top: 30px !important
	}

	#e-1648568552847 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552847 {
		margin-top: 30px !important
	}

	#e-1648568552847 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552847 {
		margin-top: 30px !important
	}

	#e-1648568552847 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552847 {
		margin-top: 30px !important
	}

	#e-1648568552847 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552867 h1,
#e-1648568552867 h2,
#e-1648568552867 h3,
#e-1648568552867 h4,
#e-1648568552867 h5,
#e-1648568552867 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552867 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552867 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552867 .text-edit ul li,
#e-1648568552867 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552867 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552867 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552867 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552867 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552867 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552867 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552867 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552867 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552867 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552867 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552867 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552909 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552909 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552909 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552909 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552909 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552909 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552909 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552894 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552894 h1,
#e-1648568552894 h2,
#e-1648568552894 h3,
#e-1648568552894 h4,
#e-1648568552894 h5,
#e-1648568552894 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552894 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552894 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552894 .text-edit ul li,
#e-1648568552894 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552894 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552894 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552894 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552894 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552894 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552894 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552894 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 767px) {
	#e-1648568552864 {
		margin-top: 30px !important
	}

	#e-1648568552864 .image {

		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552864 {
		margin-top: 30px !important
	}

	#e-1648568552864 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552864 {
		margin-top: 30px !important
	}

	#e-1648568552864 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552864 {
		margin-top: 30px !important
	}

	#e-1648568552864 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552864 {
		margin-top: 30px !important
	}

	#e-1648568552864 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552905 h1,
#e-1648568552905 h2,
#e-1648568552905 h3,
#e-1648568552905 h4,
#e-1648568552905 h5,
#e-1648568552905 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552905 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552905 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552905 .text-edit ul li,
#e-1648568552905 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552905 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552905 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552905 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552905 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552905 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552905 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552905 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552905 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552905 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552905 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552905 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552912 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552912 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552912 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552912 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552912 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552912 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552912 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552952 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552952 h1,
#e-1648568552952 h2,
#e-1648568552952 h3,
#e-1648568552952 h4,
#e-1648568552952 h5,
#e-1648568552952 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552952 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552952 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552952 .text-edit ul li,
#e-1648568552952 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552952 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552952 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552952 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552952 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552952 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552952 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552952 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

#r-1648568552967 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648568552967.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568552967>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568552967 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568552967 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568552967 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648568552967 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648568552967 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 767px) {
	#e-1648568552932 {
		margin-top: 30px !important
	}

	#e-1648568552932 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552932 {
		margin-top: 30px !important
	}

	#e-1648568552932 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552932 {
		margin-top: 30px !important
	}

	#e-1648568552932 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552932 {
		margin-top: 30px !important
	}

	#e-1648568552932 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552932 {
		margin-top: 30px !important
	}

	#e-1648568552932 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552937 h1,
#e-1648568552937 h2,
#e-1648568552937 h3,
#e-1648568552937 h4,
#e-1648568552937 h5,
#e-1648568552937 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552937 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552937 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552937 .text-edit ul li,
#e-1648568552937 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552937 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552937 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552937 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552937 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552937 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552937 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552937 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552937 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552937 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552937 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552937 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552953 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552953 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552953 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552953 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552953 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552953 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552953 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552900 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552900 h1,
#e-1648568552900 h2,
#e-1648568552900 h3,
#e-1648568552900 h4,
#e-1648568552900 h5,
#e-1648568552900 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552900 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552900 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552900 .text-edit ul li,
#e-1648568552900 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552900 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552900 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552900 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552900 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552900 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552900 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552900 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 767px) {
	#e-1648568552886 {
		margin-top: 30px !important
	}

	#e-1648568552886 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552886 {
		margin-top: 30px !important
	}

	#e-1648568552886 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552886 {
		margin-top: 30px !important
	}

	#e-1648568552886 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552886 {
		margin-top: 30px !important
	}

	#e-1648568552886 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552886 {
		margin-top: 30px !important
	}

	#e-1648568552886 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552903 h1,
#e-1648568552903 h2,
#e-1648568552903 h3,
#e-1648568552903 h4,
#e-1648568552903 h5,
#e-1648568552903 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552903 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552903 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552903 .text-edit ul li,
#e-1648568552903 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552903 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552903 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552903 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552903 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552903 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552903 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552903 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552903 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552903 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552903 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552903 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552964 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552964 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552964 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552964 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552964 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552964 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552964 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552859 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552859 h1,
#e-1648568552859 h2,
#e-1648568552859 h3,
#e-1648568552859 h4,
#e-1648568552859 h5,
#e-1648568552859 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552859 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552859 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552859 .text-edit ul li,
#e-1648568552859 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552859 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552859 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552859 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552859 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552859 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552859 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552859 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

#r-1648568552885 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648568552885.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568552885>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568552885 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568552885 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568552885 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648568552885 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648568552885 {
		max-width: 1120px !important;
		padding-top: 0 !important;
		flex-direction: column !important
	}
}

@media (max-width: 767px) {
	#e-1648568552856 {
		margin-top: 30px !important
	}

	#e-1648568552856 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552856 {
		margin-top: 30px !important
	}

	#e-1648568552856 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552856 {
		margin-top: 30px !important
	}

	#e-1648568552856 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552856 {
		margin-top: 30px !important
	}

	#e-1648568552856 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552856 {
		margin-top: 30px !important
	}

	#e-1648568552856 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552865 h1,
#e-1648568552865 h2,
#e-1648568552865 h3,
#e-1648568552865 h4,
#e-1648568552865 h5,
#e-1648568552865 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552865 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552865 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552865 .text-edit ul li,
#e-1648568552865 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552865 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552865 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552865 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552865 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552865 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552865 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552865 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552865 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552865 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552865 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552865 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552853 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552853 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552853 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552853 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552853 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552853 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552853 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552898 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552898 h1,
#e-1648568552898 h2,
#e-1648568552898 h3,
#e-1648568552898 h4,
#e-1648568552898 h5,
#e-1648568552898 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552898 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552898 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552898 .text-edit ul li,
#e-1648568552898 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552898 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552898 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552898 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552898 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552898 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552898 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552898 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 767px) {
	#e-1648568552850 {
		margin-top: 30px !important
	}

	#e-1648568552850 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552850 {
		margin-top: 30px !important
	}

	#e-1648568552850 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552850 {
		margin-top: 30px !important
	}

	#e-1648568552850 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552850 {
		margin-top: 30px !important
	}

	#e-1648568552850 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

@media (width: 767.2px) {
	#e-1648568552850 {
		margin-top: 30px !important
	}

	#e-1648568552850 .image {
		width: auto !important;
		height: 100px !important;
		padding-top: 0 !important
	}
}

#e-1648568552944 h1,
#e-1648568552944 h2,
#e-1648568552944 h3,
#e-1648568552944 h4,
#e-1648568552944 h5,
#e-1648568552944 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552944 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552944 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552944 .text-edit ul li,
#e-1648568552944 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552944 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552944 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552944 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552944 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552944 .text-edit h1 {
		font-size: 19px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552944 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552944 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552944 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552944 .text-edit h1 {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648568552944 .text-edit {
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}

	#e-1648568552944 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #2d2d2d !important;
		text-transform: capitalize !important
	}
}

#e-1648568552962 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552962 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552962 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552962 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552962 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552962 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552962 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552919 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552919 h1,
#e-1648568552919 h2,
#e-1648568552919 h3,
#e-1648568552919 h4,
#e-1648568552919 h5,
#e-1648568552919 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552919 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552919 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552919 .text-edit ul li,
#e-1648568552919 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552919 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552919 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552919 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552919 .text-edit {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552919 .text-edit {
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552919 .text-edit {
		padding-left: 70px !important;
		padding-right: 70px !important;
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552919 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #1d1d1b !important;
		text-transform: none !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
		font-weight: 400 !important;
		
	}
}

#r-1648568552941 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648568552941.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568552941>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568552941 {
		flex-direction: column !important;
		padding-top: 20px !important;
		max-width: 95% !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568552941 {
		padding-top: 20px !important;
		max-width: 90% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568552941 {
		padding-top: 30px !important;
		max-width: 90% !important
	}
}

@media (min-width: 1200px) {
	#r-1648568552941 {
		max-width: 70% !important
	}
}

@media (width: 767.2px) {
	#r-1648568552941 {
		flex-direction: column !important;
		padding-top: 20px !important;
		max-width: 95% !important;
		padding-bottom: 0 !important
	}
}

#r-1648568639796 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648568639796.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648568639796>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648568639796 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648568639796 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648568639796 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648568639796 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648568639796 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		max-width: 100% !important
	}
}

#m-1648568639725 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648568639725 a {
	border: none;
	text-decoration: none
}

#m-1648568639725 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648568639725 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648568639725 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648568639725 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648568639725 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648568639725 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648568639725 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648568639779 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648568639779 .button-stretch {
	width: 100% !important
}

#m-1648568639779 .button-soldout {
	cursor: no-drop
}

#m-1648568639779 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648568639779 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648568639779 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648568639779 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648568639779 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648568639779 {
		margin: 20px 15px 5px !important
	}

	#m-1648568639779 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648568639779 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648568639779 {
		margin: 20px 15px 5px !important
	}

	#m-1648568639779 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648568639779 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648568639779 {
		margin: 20px 15px 5px !important
	}

	#m-1648568639779 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648568639779 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648568639779 {
		margin: 20px 15px 5px !important
	}

	#m-1648568639779 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648568639779 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648568639779 {
		margin: 20px 15px 5px !important
	}

	#m-1648568639779 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648568639779 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648568639820 .text-edit {
	line-height: 1.6 !important
}

#e-1648568639820 h1,
#e-1648568639820 h2,
#e-1648568639820 h3,
#e-1648568639820 h4,
#e-1648568639820 h5,
#e-1648568639820 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568639820 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568639820 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568639820 .text-edit ul li,
#e-1648568639820 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568639820 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568639820 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568639820 {
		margin-top: 5px !important
	}

	#e-1648568639820 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568639820 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568639820 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648568639820 {
		margin-top: 5px !important
	}

	#e-1648568639820 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568639820 {
		margin-top: 5px !important
	}

	#e-1648568639820 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648568552947 .separator {
	margin-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: none !important
}

#e-1648568552947 .elm {
	font-size: 0px
}

@media (max-width: 767px) {
	#e-1648568552947 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552947 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552947 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (min-width: 1200px) {
	#e-1648568552947 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

@media (width: 767.2px) {
	#e-1648568552947 .separator {
		border-style: solid !important;
		border-color: #386bea !important;
		border-top-width: 3px !important;
		border-right-width: 0px !important;
		border-bottom-width: 0px !important;
		border-left-width: 0px !important;
		width: 15% !important
	}
}

#e-1648568552879 .text-edit {
	line-height: 1.6 !important
}

#e-1648568552879 h1,
#e-1648568552879 h2,
#e-1648568552879 h3,
#e-1648568552879 h4,
#e-1648568552879 h5,
#e-1648568552879 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552879 .text-edit ul {
	list-style: disc inside !important
}

#e-1648568552879 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648568552879 .text-edit ul li,
#e-1648568552879 .text-edit ol li {
	list-style: inherit !important
}

#e-1648568552879 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648568552879 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648568552879 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648568552879 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648568552879 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1648568552879 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648568552879 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important;
		
	}
}

#e-1647534181296 h1,
#e-1647534181296 h2,
#e-1647534181296 h3,
#e-1647534181296 h4,
#e-1647534181296 h5,
#e-1647534181296 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647534181296 .text-edit ul {
	list-style: disc inside !important
}

#e-1647534181296 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647534181296 .text-edit ul li,
#e-1647534181296 .text-edit ol li {
	list-style: inherit !important
}

#e-1647534181296 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647534181296 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647534181296 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647534181296 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647534181296 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647534181296 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647534210545 h1,
#e-1647534210545 h2,
#e-1647534210545 h3,
#e-1647534210545 h4,
#e-1647534210545 h5,
#e-1647534210545 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647534210545 .text-edit ul {
	list-style: disc inside !important
}

#e-1647534210545 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647534210545 .text-edit ul li,
#e-1647534210545 .text-edit ol li {
	list-style: inherit !important
}

#e-1647534210545 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647534210545 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647534210545 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647534210545 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647534210545 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647534210545 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647534309669 a {
	display: block
}

#e-1647534309669 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647534309669 {
		margin-top: 10px !important
	}

	#e-1647534309669 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647534309669 {
		margin-top: 10px !important
	}

	#e-1647534309669 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647534309669 {
		margin-top: 10px !important
	}

	#e-1647534309669 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647534309669 {
		margin-top: 10px !important
	}

	#e-1647534309669 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647534309669 {
		margin-top: 10px !important
	}

	#e-1647534309669 .image {
		width: 248px !important;
		height: auto !important
	}
}


#r-1647535392893 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647535392893.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647535392893>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647535392893 {
		max-width: 1120px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647535392893 {
		max-width: 1120px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647535392893 {
		max-width: 1120px !important
	}
}

@media (min-width: 1200px) {
	#r-1647535392893 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1647535392893 {
		max-width: 1120px !important
	}
}

#r-1647540250005 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647540250005.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647540250005>.column {
	min-height: 1px
}

#e-1647540250134 .text-edit {
	line-height: 1.6 !important
}

#e-1647540250134 h1,
#e-1647540250134 h2,
#e-1647540250134 h3,
#e-1647540250134 h4,
#e-1647540250134 h5,
#e-1647540250134 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250134 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540250134 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540250134 .text-edit ul li,
#e-1647540250134 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540250134 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250134 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540250134 {
		margin-bottom: 10px !important
	}

	#e-1647540250134 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540250134 {
		margin-bottom: 10px !important
	}

	#e-1647540250134 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540250134 {
		margin-bottom: 10px !important
	}

	#e-1647540250134 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647540250134 {
		margin-bottom: 10px !important
	}

	#e-1647540250134 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647540250134 {
		margin-bottom: 10px !important
	}

	#e-1647540250134 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647540250024 a {
	display: block
}

@media (max-width: 767px) {
	#e-1647540250024 {
		margin-bottom: 10px !important
	}

	#e-1647540250024 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540250024 {
		margin-bottom: 24px !important
	}

	#e-1647540250024 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540250024 {
		margin-bottom: 24px !important
	}

	#e-1647540250024 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647540250024 {
		margin-bottom: 24px !important
	}

	#e-1647540250024 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647540250024 {
		margin-bottom: 10px !important
	}

	#e-1647540250024 .image {
		width: 190px !important;
		height: auto !important
	}
}

#e-1647540250059 .text-edit {
	line-height: 1.6 !important
}

#e-1647540250059 h1,
#e-1647540250059 h2,
#e-1647540250059 h3,
#e-1647540250059 h4,
#e-1647540250059 h5,
#e-1647540250059 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250059 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540250059 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540250059 .text-edit ul li,
#e-1647540250059 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540250059 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250059 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540250059 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540250059 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540250059 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647540250059 .text-edit {
		font-size: 21px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647540250059 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647540250067 .text-edit {
	line-height: 1.6 !important
}

#e-1647540250067 h1,
#e-1647540250067 h2,
#e-1647540250067 h3,
#e-1647540250067 h4,
#e-1647540250067 h5,
#e-1647540250067 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250067 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540250067 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540250067 .text-edit ul li,
#e-1647540250067 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540250067 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540250067 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540250067 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540250067 .text-edit {
		font-size: 18px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540250067 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647540250067 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647540250067 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

#r-1647539846775 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647539846775.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647539846775>.column {
	min-height: 1px
}

#e-1647539846766 .text-edit {
	line-height: 1.6 !important
}

#e-1647539846766 h1,
#e-1647539846766 h2,
#e-1647539846766 h3,
#e-1647539846766 h4,
#e-1647539846766 h5,
#e-1647539846766 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846766 .text-edit ul {
	list-style: disc inside !important
}

#e-1647539846766 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647539846766 .text-edit ul li,
#e-1647539846766 .text-edit ol li {
	list-style: inherit !important
}

#e-1647539846766 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846766 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647539846766 {
		margin-bottom: 10px !important
	}

	#e-1647539846766 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647539846766 {
		margin-bottom: 10px !important
	}

	#e-1647539846766 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647539846766 {
		margin-bottom: 10px !important
	}

	#e-1647539846766 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647539846766 {
		margin-bottom: 10px !important
	}

	#e-1647539846766 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647539846766 {
		margin-bottom: 10px !important
	}

	#e-1647539846766 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647539846754 a {
	display: block
}

@media (max-width: 767px) {
	#e-1647539846754 {
		margin-bottom: 10px !important
	}

	#e-1647539846754 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647539846754 {
		margin-bottom: 24px !important
	}

	#e-1647539846754 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647539846754 {
		margin-bottom: 24px !important
	}

	#e-1647539846754 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647539846754 {
		margin-bottom: 24px !important
	}

	#e-1647539846754 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647539846754 {
		margin-bottom: 10px !important
	}

	#e-1647539846754 .image {
		width: 190px !important;
		height: auto !important
	}
}

#e-1647539846851 .text-edit {
	line-height: 1.6 !important
}

#e-1647539846851 h1,
#e-1647539846851 h2,
#e-1647539846851 h3,
#e-1647539846851 h4,
#e-1647539846851 h5,
#e-1647539846851 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846851 .text-edit ul {
	list-style: disc inside !important
}

#e-1647539846851 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647539846851 .text-edit ul li,
#e-1647539846851 .text-edit ol li {
	list-style: inherit !important
}

#e-1647539846851 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846851 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647539846851 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647539846851 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647539846851 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647539846851 .text-edit {
		font-size: 21px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647539846851 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647539846718 .text-edit {
	line-height: 1.6 !important
}

#e-1647539846718 h1,
#e-1647539846718 h2,
#e-1647539846718 h3,
#e-1647539846718 h4,
#e-1647539846718 h5,
#e-1647539846718 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846718 .text-edit ul {
	list-style: disc inside !important
}

#e-1647539846718 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647539846718 .text-edit ul li,
#e-1647539846718 .text-edit ol li {
	list-style: inherit !important
}

#e-1647539846718 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647539846718 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647539846718 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647539846718 .text-edit {
		font-size: 18px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647539846718 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647539846718 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647539846718 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

#r-1647540246714 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647540246714.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647540246714>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647540246714 {
		max-width: 100% !important
	}
}

@media (min-width: 1200px) {
	#r-1647540246714 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1647540246714 {
		max-width: 100% !important
	}
}

#e-1647540246821 .text-edit {
	line-height: 1.6 !important
}

#e-1647540246821 h1,
#e-1647540246821 h2,
#e-1647540246821 h3,
#e-1647540246821 h4,
#e-1647540246821 h5,
#e-1647540246821 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246821 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540246821 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540246821 .text-edit ul li,
#e-1647540246821 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540246821 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246821 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540246821 {
		margin-bottom: 10px !important
	}

	#e-1647540246821 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540246821 {
		margin-bottom: 10px !important
	}

	#e-1647540246821 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540246821 {
		margin-bottom: 10px !important
	}

	#e-1647540246821 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647540246821 {
		margin-bottom: 10px !important
	}

	#e-1647540246821 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647540246821 {
		margin-bottom: 10px !important
	}

	#e-1647540246821 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}


#e-1647540246712 a {
	display: block
}

@media (max-width: 767px) {
	#e-1647540246712 {
		margin-bottom: 10px !important
	}

	#e-1647540246712 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540246712 {
		margin-bottom: 24px !important
	}

	#e-1647540246712 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540246712 {
		margin-bottom: 24px !important
	}

	#e-1647540246712 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647540246712 {
		margin-bottom: 24px !important
	}

	#e-1647540246712 .image {
		width: 190px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647540246712 {
		margin-bottom: 10px !important
	}

	#e-1647540246712 .image {
		width: 190px !important;
		height: auto !important
	}
}

#e-1647540246710 .text-edit {
	line-height: 1.6 !important
}

#e-1647540246710 h1,
#e-1647540246710 h2,
#e-1647540246710 h3,
#e-1647540246710 h4,
#e-1647540246710 h5,
#e-1647540246710 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246710 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540246710 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540246710 .text-edit ul li,
#e-1647540246710 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540246710 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246710 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540246710 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540246710 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540246710 .text-edit {
		font-size: 24px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647540246710 .text-edit {
		font-size: 21px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647540246710 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647540246719 .text-edit {
	line-height: 1.6 !important
}

#e-1647540246719 h1,
#e-1647540246719 h2,
#e-1647540246719 h3,
#e-1647540246719 h4,
#e-1647540246719 h5,
#e-1647540246719 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246719 .text-edit ul {
	list-style: disc inside !important
}

#e-1647540246719 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647540246719 .text-edit ul li,
#e-1647540246719 .text-edit ol li {
	list-style: inherit !important
}

#e-1647540246719 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647540246719 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647540246719 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647540246719 .text-edit {
		font-size: 18px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647540246719 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647540246719 .text-edit {
		font-size: 20px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647540246719 .text-edit {
		font-size: 19px !important;
		line-height: 1.2em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		
	}
}

#r-1648574543852 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648574543852.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648574543852>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648574543852 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648574543852 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648574543852 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648574543852 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648574543852 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648574543783 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648574543783 a {
	border: none;
	text-decoration: none
}

#m-1648574543783 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648574543783 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648574543783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574543783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574543783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648574543783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648574543783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648574543721 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648574543721 .button-stretch {
	width: 100% !important
}

#m-1648574543721 .button-soldout {
	cursor: no-drop
}

#m-1648574543721 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648574543721 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648574543721 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648574543721 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648574543721 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648574543721 {
		margin: 20px 15px 5px !important
	}

	#m-1648574543721 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574543721 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574543721 {
		margin: 20px 15px 5px !important
	}

	#m-1648574543721 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574543721 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574543721 {
		margin: 20px 15px 5px !important
	}

	#m-1648574543721 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574543721 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648574543721 {
		margin: 20px 15px 5px !important
	}

	#m-1648574543721 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574543721 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648574543721 {
		margin: 20px 15px 5px !important
	}

	#m-1648574543721 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574543721 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648574543699 .text-edit {
	line-height: 1.6 !important
}

#e-1648574543699 h1,
#e-1648574543699 h2,
#e-1648574543699 h3,
#e-1648574543699 h4,
#e-1648574543699 h5,
#e-1648574543699 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574543699 .text-edit ul {
	list-style: disc inside !important
}

#e-1648574543699 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648574543699 .text-edit ul li,
#e-1648574543699 .text-edit ol li {
	list-style: inherit !important
}

#e-1648574543699 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574543699 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648574543699 {
		margin-top: 5px !important
	}

	#e-1648574543699 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648574543699 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648574543699 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648574543699 {
		margin-top: 5px !important
	}

	#e-1648574543699 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648574543699 {
		margin-top: 5px !important
	}

	#e-1648574543699 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647535240257 h1,
#e-1647535240257 h2,
#e-1647535240257 h3,
#e-1647535240257 h4,
#e-1647535240257 h5,
#e-1647535240257 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647535240257 .text-edit ul {
	list-style: disc inside !important
}

#e-1647535240257 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647535240257 .text-edit ul li,
#e-1647535240257 .text-edit ol li {
	list-style: inherit !important
}

#e-1647535240257 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647535240257 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647535240257 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647535240257 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647535240257 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647535240257 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647535257126 h1,
#e-1647535257126 h2,
#e-1647535257126 h3,
#e-1647535257126 h4,
#e-1647535257126 h5,
#e-1647535257126 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647535257126 .text-edit ul {
	list-style: disc inside !important
}

#e-1647535257126 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647535257126 .text-edit ul li,
#e-1647535257126 .text-edit ol li {
	list-style: inherit !important
}

#e-1647535257126 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647535257126 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647535257126 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647535257126 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647535257126 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647535257126 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647535331939 a {
	display: block
}

#e-1647535331939 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647535331939 {
		margin-top: 10px !important
	}

	#e-1647535331939 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647535331939 {
		margin-top: 10px !important
	}

	#e-1647535331939 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647535331939 {
		margin-top: 10px !important
	}

	#e-1647535331939 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647535331939 {
		margin-top: 10px !important
	}

	#e-1647535331939 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647535331939 {
		margin-top: 10px !important
	}

	#e-1647535331939 .image {
		width: 248px !important;
		height: auto !important
	}
}

#r-1647607639653 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647607639653.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647607639653>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647607639653 {
		max-width: none !important;
		background-color: #e5f3f4 !important;
		padding-bottom: 34px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647607639653 {
		max-width: none !important;
		background-color: #e5f3f4 !important;
		padding-bottom: 34px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647607639653 {
		max-width: none !important;
		background-color: #e5f3f4 !important;
		padding-bottom: 34px !important
	}
}

@media (min-width: 1200px) {
	#r-1647607639653 {
		max-width: none !important;
		background-color: #e5f3f4 !important;
		padding-bottom: 34px !important
	}
}

@media (width: 767.2px) {
	#r-1647607639653 {
		max-width: none !important;
		background-color: #e5f3f4 !important;
		padding-bottom: 34px !important
	}
}

#r-1647607639571 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647607639571.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647607639571>.column {
	min-height: 1px
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647607639571 {
		padding-top: 0 !important
	}
}

#r-1647607834645 {
	padding-bottom: 10px
}

#r-1647607834645 .col-md-3,
#r-1647607834645 .col-md-9 {
	padding: 0
}

#r-1647607834645.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647607834645>.column {
	min-height: auto
}

@media (max-width: 767px) {
	#r-1647607834645 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647607834645 {
		padding: 36px 6px 0 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647607834645 {
		padding: 36px 30px 0 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647607834645 {
		padding: 36px 0 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647607834645 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

#m-1647607834505 {
	padding-top: 30px
}

#m-1647607834505 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647607834505 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647607834505 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647607834505 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647607834505 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647607834505 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647607834505 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647607834505 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647607834505 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647607834505 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647607834505-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647607834505-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834505-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834505-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834505-1 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647607834599 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647607834599 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834599 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834599 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834599 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647607834544 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647607834544 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834544 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834544 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834544 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647607834560 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647607834560 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834560 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834560 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834560 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647607834612 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647607834612 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834612 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834612 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834612 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 767px) {
	#e-1647607834601 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834601 .image {
		width: 50% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834601 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834601 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1647607834601 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

#e-1647607854629 h1,
#e-1647607854629 h2,
#e-1647607854629 h3,
#e-1647607854629 h4,
#e-1647607854629 h5,
#e-1647607854629 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607854629 .text-edit ul {
	list-style: disc inside !important
}

#e-1647607854629 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647607854629 .text-edit ul li,
#e-1647607854629 .text-edit ol li {
	list-style: inherit !important
}

#e-1647607854629 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647607854629 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647607854629 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607854629 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647607854629 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607854629 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647607854629 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647607854629 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647607854629 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647607854629 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647607854629 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647607834645 .col-md-9 {
	padding: 0 15px
}

#e-1647607834543 .text-edit {
	line-height: 1.6 !important
}

#e-1647607834543 h1,
#e-1647607834543 h2,
#e-1647607834543 h3,
#e-1647607834543 h4,
#e-1647607834543 h5,
#e-1647607834543 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607834543 .text-edit ul {
	list-style: disc inside !important
}

#e-1647607834543 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647607834543 .text-edit ul li,
#e-1647607834543 .text-edit ol li {
	list-style: inherit !important
}

#e-1647607834543 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607834543 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647607834543 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647607834543 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834543 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647607834543 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834543 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647607834543 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647607834543 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647607834543 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647607834543 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647607834543 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

#e-1647607834529 .text-edit {
	line-height: 1.6 !important
}

#e-1647607834529 h1,
#e-1647607834529 h2,
#e-1647607834529 h3,
#e-1647607834529 h4,
#e-1647607834529 h5,
#e-1647607834529 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607834529 .text-edit ul {
	list-style: disc inside !important
}

#e-1647607834529 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647607834529 .text-edit ul li,
#e-1647607834529 .text-edit ol li {
	list-style: inherit !important
}

#e-1647607834529 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607834529 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647607834529 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607834529 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607834529 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647607834529 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647607834529 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647608664849 {
	padding-bottom: 10px
}

#r-1647608664849 .col-md-3,
#r-1647608664849 .col-md-9 {
	padding: 0
}

#r-1647608664849.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647608664849>.column {
	min-height: auto
}

@media (max-width: 767px) {
	#r-1647608664849 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647608664849 {
		padding: 36px 6px 0 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647608664849 {
		padding: 36px 30px 0 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647608664849 {
		padding: 36px 0 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647608664849 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

#m-1647608664878 {
	padding-top: 30px
}

#m-1647608664878 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647608664878 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647608664878 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647608664878 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647608664878 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647608664878 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647608664878 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647608664878 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647608664878 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647608664878 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647608664878-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608664878-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664878-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664878-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664878-1 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608664862 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608664862 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664862 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664862 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664862 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608664887 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608664887 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664887 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664887 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664887 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608664943 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608664943 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664943 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664943 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664943 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608664929 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608664929 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664929 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664929 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664929 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 767px) {
	#e-1647608664806 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664806 .image {
		width: 50% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664806 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664806 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1647608664806 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

#e-1647608664919 h1,
#e-1647608664919 h2,
#e-1647608664919 h3,
#e-1647608664919 h4,
#e-1647608664919 h5,
#e-1647608664919 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608664919 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608664919 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608664919 .text-edit ul li,
#e-1647608664919 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608664919 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608664919 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608664919 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664919 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608664919 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664919 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608664919 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664919 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608664919 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608664919 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608664919 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647608664849 .col-md-9 {
	padding: 0 15px
}

#e-1647608664881 .text-edit {
	line-height: 1.6 !important
}

#e-1647608664881 h1,
#e-1647608664881 h2,
#e-1647608664881 h3,
#e-1647608664881 h4,
#e-1647608664881 h5,
#e-1647608664881 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608664881 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608664881 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608664881 .text-edit ul li,
#e-1647608664881 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608664881 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608664881 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608664881 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608664881 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664881 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647608664881 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664881 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647608664881 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647608664881 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608664881 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1647608664881 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608664881 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

#e-1647608664961 .text-edit {
	line-height: 1.6 !important
}

#e-1647608664961 h1,
#e-1647608664961 h2,
#e-1647608664961 h3,
#e-1647608664961 h4,
#e-1647608664961 h5,
#e-1647608664961 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608664961 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608664961 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608664961 .text-edit ul li,
#e-1647608664961 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608664961 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608664961 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608664961 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608664961 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608664961 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608664961 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608664961 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647608667018 {
	padding-bottom: 10px
}

#r-1647608667018 .col-md-3,
#r-1647608667018 .col-md-9 {
	padding: 0
}

#r-1647608667018.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647608667018>.column {
	min-height: auto
}

@media (max-width: 767px) {
	#r-1647608667018 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647608667018 {
		padding: 36px 6px 0 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647608667018 {
		padding: 36px 30px 0 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647608667018 {
		padding: 36px 0 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647608667018 {
		padding: 36px 3px 0 0 !important;
		max-width: 100% !important
	}
}

#m-1647608667040 {
	padding-top: 30px
}

#m-1647608667040 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647608667040 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647608667040 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647608667040 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647608667040 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647608667040 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647608667040 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647608667040 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647608667040 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647608667040 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647608667040-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608667040-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667040-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667040-1 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667040-1 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608666998 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608666998 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608666998 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608666998 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608666998 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608667042 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608667042 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667042 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667042 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667042 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608667027 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608667027 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667027 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667027 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667027 .icon-wrap {
		font-size: 20px !important
	}
}

#e-1647608667049 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647608667049 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667049 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667049 .icon-wrap {
		font-size: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667049 .icon-wrap {
		font-size: 20px !important
	}
}

@media (max-width: 767px) {
	#e-1647608667034 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667034 .image {
		width: 50% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667034 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667034 .image {
		width: 60% !important;
		height: auto !important;
		border-radius: 100% !important
	}
}

@media (width: 767.2px) {
	#e-1647608667034 .image {
		width: 80px !important;
		height: 80px !important;
		border-radius: 100% !important
	}
}

#e-1647608667048 h1,
#e-1647608667048 h2,
#e-1647608667048 h3,
#e-1647608667048 h4,
#e-1647608667048 h5,
#e-1647608667048 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608667048 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608667048 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608667048 .text-edit ul li,
#e-1647608667048 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608667048 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608667048 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608667048 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667048 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608667048 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667048 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608667048 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667048 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608667048 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608667048 .text-edit h3 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}

	#e-1647608667048 .text-edit h1 {
		font-size: 37px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647608667018 .col-md-9 {
	padding: 0 15px
}

#e-1647608666991 .text-edit {
	line-height: 1.6 !important
}

#e-1647608666991 h1,
#e-1647608666991 h2,
#e-1647608666991 h3,
#e-1647608666991 h4,
#e-1647608666991 h5,
#e-1647608666991 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608666991 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608666991 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608666991 .text-edit ul li,
#e-1647608666991 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608666991 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608666991 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608666991 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608666991 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608666991 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647608666991 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608666991 {
		margin-bottom: 20px !important;
		margin-top: 10px !important
	}

	#e-1647608666991 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647608666991 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608666991 .text-edit {
		font-size: 20px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1647608666991 {
		margin-bottom: 10px !important;
		margin-top: 10px !important
	}

	#e-1647608666991 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

#e-1647608667035 .text-edit {
	line-height: 1.6 !important
}

#e-1647608667035 h1,
#e-1647608667035 h2,
#e-1647608667035 h3,
#e-1647608667035 h4,
#e-1647608667035 h5,
#e-1647608667035 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608667035 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608667035 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608667035 .text-edit ul li,
#e-1647608667035 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608667035 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608667035 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608667035 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608667035 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608667035 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608667035 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608667035 .text-edit {
		font-size: 19px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647607639514 h1,
#e-1647607639514 h2,
#e-1647607639514 h3,
#e-1647607639514 h4,
#e-1647607639514 h5,
#e-1647607639514 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607639514 .text-edit ul {
	list-style: disc inside !important
}

#e-1647607639514 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647607639514 .text-edit ul li,
#e-1647607639514 .text-edit ol li {
	list-style: inherit !important
}

#e-1647607639514 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647607639514 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607639514 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607639514 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647607639514 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647607639514 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647607639596 h1,
#e-1647607639596 h2,
#e-1647607639596 h3,
#e-1647607639596 h4,
#e-1647607639596 h5,
#e-1647607639596 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647607639596 .text-edit ul {
	list-style: disc inside !important
}

#e-1647607639596 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647607639596 .text-edit ul li,
#e-1647607639596 .text-edit ol li {
	list-style: inherit !important
}

#e-1647607639596 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647607639596 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607639596 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607639596 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647607639596 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647607639596 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647607639622 a {
	display: block
}

#e-1647607639622 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647607639622 {
		margin-top: 10px !important
	}

	#e-1647607639622 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647607639622 {
		margin-top: 10px !important
	}

	#e-1647607639622 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647607639622 {
		margin-top: 10px !important
	}

	#e-1647607639622 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647607639622 {
		margin-top: 10px !important
	}

	#e-1647607639622 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647607639622 {
		margin-top: 10px !important
	}

	#e-1647607639622 .image {
		width: 248px !important;
		height: auto !important
	}
}

#r-1648574569800 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648574569800.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648574569800>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648574569800 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648574569800 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648574569800 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648574569800 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648574569800 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648574569817 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648574569817 a {
	border: none;
	text-decoration: none
}

#m-1648574569817 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648574569817 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648574569817 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574569817 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574569817 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648574569817 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648574569817 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648574569827 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648574569827 .button-stretch {
	width: 100% !important
}

#m-1648574569827 .button-soldout {
	cursor: no-drop
}

#m-1648574569827 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648574569827 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648574569827 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648574569827 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648574569827 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648574569827 {
		margin: 20px 15px 5px !important
	}

	#m-1648574569827 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574569827 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574569827 {
		margin: 20px 15px 5px !important
	}

	#m-1648574569827 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574569827 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574569827 {
		margin: 20px 15px 5px !important
	}

	#m-1648574569827 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574569827 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648574569827 {
		margin: 20px 15px 5px !important
	}

	#m-1648574569827 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574569827 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648574569827 {
		margin: 20px 15px 5px !important
	}

	#m-1648574569827 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574569827 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648574569840 .text-edit {
	line-height: 1.6 !important
}

#e-1648574569840 h1,
#e-1648574569840 h2,
#e-1648574569840 h3,
#e-1648574569840 h4,
#e-1648574569840 h5,
#e-1648574569840 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574569840 .text-edit ul {
	list-style: disc inside !important
}

#e-1648574569840 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648574569840 .text-edit ul li,
#e-1648574569840 .text-edit ol li {
	list-style: inherit !important
}

#e-1648574569840 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574569840 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648574569840 {
		margin-top: 5px !important
	}

	#e-1648574569840 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648574569840 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648574569840 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648574569840 {
		margin-top: 5px !important
	}

	#e-1648574569840 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648574569840 {
		margin-top: 5px !important
	}

	#e-1648574569840 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#r-1647613331697 {
	padding-bottom: 10px
}

#r-1647613331697.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331697>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331697 {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
		background-color: none !important;
		max-width: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331697 {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
		background-color: none !important;
		max-width: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331697 {
		padding-top:0px !important;
		padding-bottom: 0 !important;
		background-color: none !important;
		max-width: none !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331697 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		background-color: none !important;
		max-width: none !important
	}
}

@media (width: 767.2px) {
	#r-1647613331697 {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
		background-color: none !important;
		max-width: none !important
	}
}

#r-1648522070311 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648522070311.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648522070311>.column {
	min-height: 1px
}

#r-1648521832696 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648521832696.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648521832696>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648521832696 {
		padding-bottom: 0 !important;
		max-width: 100% !important;
		padding-top: 0 !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648521832696 {
		padding-bottom: 0 !important;
		max-width: 100% !important;
		padding-top: 0 !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648521832696 {
		padding-bottom: 0 !important;
		max-width: 85% !important;
		padding-top: 0 !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#r-1648521832696 {
		padding-bottom: 0 !important;
		max-width: 60% !important;
		padding-top: 0 !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#r-1648521832696 {
		padding-bottom: 0 !important;
		max-width: 100% !important;
		padding-top: 0 !important;
		background-color: none !important
	}
}

#r-1648521832685 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648521832685.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648521832685>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648521832685 {
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important;
		max-width: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648521832685 {
		padding-top: 20px !important;
		padding-bottom: 0 !important;
		max-width: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648521832685 {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
		max-width: auto !important
	}
}

@media (min-width: 1200px) {
	#r-1648521832685 {
		padding-bottom: 0 !important;
		max-width: auto !important
	}
}

@media (width: 767.2px) {
	#r-1648521832685 {
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important;
		max-width: auto !important
	}
}

#e-1648521832736 .text-edit {
	line-height: 1.6 !important
}

#e-1648521832736 h1,
#e-1648521832736 h2,
#e-1648521832736 h3,
#e-1648521832736 h4,
#e-1648521832736 h5,
#e-1648521832736 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832736 .text-edit ul {
	list-style: disc inside !important
}

#e-1648521832736 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648521832736 .text-edit ul li,
#e-1648521832736 .text-edit ol li {
	list-style: inherit !important
}

#e-1648521832736 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832736 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648521832736 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648521832736 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648521832736 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648521832736 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648521832736 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#r-1648521832755 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648521832755.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648521832755>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648521832755 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648521832755 {
		max-width: 1120px !important;
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648521832755 {
		max-width: 1120px !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648521832755 {
		max-width: 1120px !important;
		padding-bottom: 0 !important;
		padding-top: 20px !important
	}
}

@media (width: 767.2px) {
	#r-1648521832755 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 10px !important;
		padding-bottom: 0 !important
	}
}

#e-1648521832715 .text-edit {
	line-height: 1.6 !important
}

#e-1648521832715 h1,
#e-1648521832715 h2,
#e-1648521832715 h3,
#e-1648521832715 h4,
#e-1648521832715 h5,
#e-1648521832715 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832715 .text-edit ul {
	list-style: disc inside !important
}

#e-1648521832715 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648521832715 .text-edit ul li,
#e-1648521832715 .text-edit ol li {
	list-style: inherit !important
}

#e-1648521832715 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832715 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648521832715 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648521832715 .text-edit {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648521832715 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648521832715 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648521832715 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#e-1648521832724 .text-edit {
	line-height: 1.6 !important
}

#e-1648521832724 h1,
#e-1648521832724 h2,
#e-1648521832724 h3,
#e-1648521832724 h4,
#e-1648521832724 h5,
#e-1648521832724 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832724 .text-edit ul {
	list-style: disc inside !important
}

#e-1648521832724 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648521832724 .text-edit ul li,
#e-1648521832724 .text-edit ol li {
	list-style: inherit !important
}

#e-1648521832724 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832724 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648521832724 .text-edit {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #d10404 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 30px !important;
		padding-top: 20px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648521832724 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #d10404 !important;
		text-transform: none !important;
		padding-bottom: 0px !important;
		padding-top: 20px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648521832724 .text-edit {
		font-size: 29px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #d10404 !important;
		text-transform: none !important;
		padding-bottom: 	0px !important;
		padding-top: 20px !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648521832724 .text-edit {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #d10404 !important;
		text-transform: none !important;
		padding-bottom: 0px !important;
		padding-top: 20px !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648521832724 .text-edit {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #d10404 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 30px !important;
		padding-top: 20px !important;
		font-weight: 400 !important
	}
}

#e-1648569479737 h1,
#e-1648569479737 h2,
#e-1648569479737 h3,
#e-1648569479737 h4,
#e-1648569479737 h5,
#e-1648569479737 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648569479737 .text-edit ul {
	list-style: disc inside !important
}

#e-1648569479737 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648569479737 .text-edit ul li,
#e-1648569479737 .text-edit ol li {
	list-style: inherit !important
}

#e-1648569479737 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648569479737 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648569479737 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648569479737 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648569479737 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648569479737 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648521832700 .text-edit {
	line-height: 1.6 !important
}

#e-1648521832700 h1,
#e-1648521832700 h2,
#e-1648521832700 h3,
#e-1648521832700 h4,
#e-1648521832700 h5,
#e-1648521832700 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832700 .text-edit ul {
	list-style: disc inside !important
}

#e-1648521832700 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648521832700 .text-edit ul li,
#e-1648521832700 .text-edit ol li {
	list-style: inherit !important
}

#e-1648521832700 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648521832700 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648521832700 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: -1px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 30px !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648521832700 .text-edit {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 30px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648521832700 .text-edit {
		font-size: 33px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 50px !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648521832700 .text-edit {
		font-size: 37px !important;
		line-height: 1.4em !important;
		letter-spacing: 1px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 50px !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648521832700 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: -1px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 30px !important;
		font-weight: 400 !important
	}
}

#r-1647613331707 {
	padding-bottom: 10px
}

#r-1647613331707.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331707>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331707 {
		padding: 31px 0 0 !important;
		max-width: 100% !important;
		margin-top: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331707 {
		padding: 31px 30px 0 !important;
		max-width: 100% !important;
		margin-top: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331707 {
		padding: 31px 15px 0 !important;
		margin-top: 20px !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331707 {
		padding-top: 31px !important;
		padding-bottom: 0 !important;
		margin-top: 20px !important
	}
}

@media (width: 767.2px) {
	#r-1647613331707 {
		padding: 31px 0 0 !important;
		max-width: 100% !important;
		margin-top: 20px !important
	}
}

#r-1647613331706 {
	padding-bottom: 10px
}

#r-1647613331706.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331706>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331706 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331706 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331706 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331706 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (width: 767.2px) {
	#r-1647613331706 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important
	}
}

#m-1647613331708 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1647613331708 a {
	border: none;
	text-decoration: none
}

#m-1647613331708 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1647613331708 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1647613331708 {
		padding: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331708 {
		padding: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331708 {
		padding: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331708 {
		padding: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331708 {
		padding: 0 !important
	}
}

#r-1647613331710 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647613331710.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331710>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331710 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331710 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331710 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331710 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647613331710 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647613331712 .text-edit {
	position: absolute;
	width: auto;
	right: -13px;
	top: -25px
}

#e-1647613331712 .text-edit:after {
	content: "";
	border-top: 10px solid #4CAB5D;
	border-bottom: 10px solid transparent;
	border-right: 6px solid transparent;
	border-left: 6px solid #4CAB5D;
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	bottom: -20px
}

#e-1647613331712 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331712 h1,
#e-1647613331712 h2,
#e-1647613331712 h3,
#e-1647613331712 h4,
#e-1647613331712 h5,
#e-1647613331712 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331712 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331712 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331712 .text-edit ul li,
#e-1647613331712 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331712 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331712 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331712 .text-edit {
		right: -13px;
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important
	}

	#e-1647613331712 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331712 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331712 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331712 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331712 .text-edit {
		right: -13px;
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important
	}

	#e-1647613331712 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

#e-1647613331709 h1,
#e-1647613331709 h2,
#e-1647613331709 h3,
#e-1647613331709 h4,
#e-1647613331709 h5,
#e-1647613331709 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331709 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331709 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331709 .text-edit ul li,
#e-1647613331709 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331709 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331709 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331709 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331709 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331709 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331709 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331709 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331709 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331709 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331709 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331709 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#m-1647613331708-0 .module a {
	display: block;
	position: relative
}

#m-1647613331708-0 .module[data-effect=hover] .product-image-hover {
	position: absolute;
	top: 0px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#m-1647613331708-0 .module[data-effect=hover]:hover .product-image-hover {
	opacity: 1;
	z-index: 1
}

#m-1647613331708-0 .module[data-effect=hover].module-left .product-image-hover {
	left: 0px
}

#m-1647613331708-0 .module[data-effect=hover].module-center .product-image-hover {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translate(-50%)
}

#m-1647613331708-0 .module[data-effect=hover].module-right .product-image-hover {
	right: 0px
}

@media (max-width: 767px) {
	#m-1647613331708-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331708-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331708-0 .product-image {
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331708-0 .product-image {
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#m-1647613331708-0 .product-image {
		width: 100% !important
	}
}

#m-1647613331708-2 .product-compare-price {
	position: relative
}

#m-1647613331708-2 .product-compare-price:after {
	content: "";
	position: absolute;
	top: 50%;

	left: 0;
	height: 1px;
	background: #333333;
	width: 100%;
	transform: translateY(0)
}

#m-1647613331708-2 .pq-discount {
	border: solid 1px #333333;
	padding: 5px
}

@media (max-width: 767px) {
	#m-1647613331708-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331708-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331708-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331708-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331708-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331708-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331708-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331708-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.92px !important
	}

	#m-1647613331708-2 .product-compare-price {
		font-size: 32px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331708-2 .product-price {
		font-size: 28px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331708-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331708-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331708-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331708-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331708-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331708-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331708-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331708-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331708-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331708-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331708-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331708-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331708-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331708-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331708-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

#m-1647613331708-3 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1647613331708-3 .button-stretch {
	width: 100% !important
}

#m-1647613331708-3 .button-soldout {
	cursor: no-drop
}

#m-1647613331708-3 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1647613331708-3 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1647613331708-3 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1647613331708-3 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1647613331708-3 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1647613331708-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331708-3 .add-to-cart:hover {
		background-color: #386bea !important
	}

	#m-1647613331708-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #4be6cc !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331708-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331708-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331708-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331708-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331708-3 .add-to-cart:hover {
		background-color: #386bea !important
	}

	#m-1647613331708-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #4be6cc !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331708-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331708-3 .add-to-cart:hover {
		background-color: #386bea !important
	}

	#m-1647613331708-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #4be6cc !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331708-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331708-3 .add-to-cart:hover {
		background-color: #386bea !important
	}

	#m-1647613331708-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #4be6cc !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

#m-1647613331719 {
	padding-top: 30px
}

#m-1647613331719 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647613331719 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647613331719 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647613331719 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647613331719 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647613331719 {
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331719 {
		padding-top: 10px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331719 {
		padding-top: 10px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331719 {
		padding-top: 10px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331719 {
		padding-top: 10px !important
	}
}

#e-1647613331719-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331719-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331719-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331719-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331719-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331719-1 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331718 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331718 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331718 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331718 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331718 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331718 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331720 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331720 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331720 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331720 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331720 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331720 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331721 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331721 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331721 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331721 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331721 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331721 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331722 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331722 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331722 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331722 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331722 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331722 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331711 h1,
#e-1647613331711 h2,
#e-1647613331711 h3,
#e-1647613331711 h4,
#e-1647613331711 h5,
#e-1647613331711 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331711 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331711 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331711 .text-edit ul li,
#e-1647613331711 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331711 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331711 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331711 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331711 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331711 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331711 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331711 .text-edit h1 {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331711 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331711 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331711 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331711 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

#e-1647613331716 h1,
#e-1647613331716 h2,
#e-1647613331716 h3,
#e-1647613331716 h4,
#e-1647613331716 h5,
#e-1647613331716 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331716 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331716 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331716 .text-edit ul li,
#e-1647613331716 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331716 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331716 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331716 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331716 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331716 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331716 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331716 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331716 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331716 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331716 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331716 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331715 h1,
#e-1647613331715 h2,
#e-1647613331715 h3,
#e-1647613331715 h4,
#e-1647613331715 h5,
#e-1647613331715 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331715 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331715 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331715 .text-edit ul li,
#e-1647613331715 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331715 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331715 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331715 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331715 .text-edit h1 {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331715 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331715 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important
	}
}

#e-1647613331724 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331724 h1,
#e-1647613331724 h2,
#e-1647613331724 h3,
#e-1647613331724 h4,
#e-1647613331724 h5,
#e-1647613331724 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331724 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331724 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331724 .text-edit ul li,
#e-1647613331724 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331724 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331724 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331724 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331724 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331724 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331724 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331724 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#r-1647613331725 {
	padding-bottom: 10px
}

#r-1647613331725.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331725>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331725 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331725 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331725 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331725 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (width: 767.2px) {
	#r-1647613331725 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

#m-1647613331726 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1647613331726 a {
	border: none;
	text-decoration: none
}

#m-1647613331726 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1647613331726 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1647613331726 {
		padding: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331726 {
		padding: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331726 {
		padding: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331726 {
		padding: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331726 {
		padding: 0 !important
	}
}

#r-1647613331728 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647613331728.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331728>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331728 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331728 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331728 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331728 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647613331728 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647613331727 .text-edit {
	position: absolute;
	width: auto;
	right: -13px;
	top: -25px
}

#e-1647613331727 .text-edit:after {
	content: "";
	border-top: 10px solid #B78F4B;
	border-bottom: 10px solid transparent;
	border-right: 6px solid transparent;
	border-left: 6px solid #B78F4B;
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	bottom: -20px
}

#e-1647613331727 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331727 h1,
#e-1647613331727 h2,
#e-1647613331727 h3,
#e-1647613331727 h4,
#e-1647613331727 h5,
#e-1647613331727 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331727 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331727 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331727 .text-edit ul li,
#e-1647613331727 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331727 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331727 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331727 .text-edit {
		right: -13px;
		background-color: #386bea !important
	}

	#e-1647613331727 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331727 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331727 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331727 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331727 .text-edit {
		right: -13px;
		background-color: #386bea !important
	}

	#e-1647613331727 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

#e-1647613331732 h1,
#e-1647613331732 h2,
#e-1647613331732 h3,
#e-1647613331732 h4,
#e-1647613331732 h5,
#e-1647613331732 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331732 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331732 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331732 .text-edit ul li,
#e-1647613331732 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331732 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331732 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331732 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331732 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331732 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331732 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331732 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331732 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331732 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331732 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331732 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#m-1647613331726-0 .module a {
	display: block;
	position: relative
}

#m-1647613331726-0 .module[data-effect=hover] .product-image-hover {
	position: absolute;
	top: 0px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#m-1647613331726-0 .module[data-effect=hover]:hover .product-image-hover {
	opacity: 1;
	z-index: 1
}

#m-1647613331726-0 .module[data-effect=hover].module-left .product-image-hover {
	left: 0px
}

#m-1647613331726-0 .module[data-effect=hover].module-center .product-image-hover {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translate(-50%)
}

#m-1647613331726-0 .module[data-effect=hover].module-right .product-image-hover {
	right: 0px
}

@media (max-width: 767px) {
	#m-1647613331726-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331726-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331726-0 .product-image {
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331726-0 .product-image {
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#m-1647613331726-0 .product-image {
		width: 100% !important
	}
}

#m-1647613331726-2 .product-compare-price {
	position: relative
}

#m-1647613331726-2 .product-compare-price:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 1px;
	background: #333333;
	width: 100%;
	transform: translateY(0)
}

#m-1647613331726-2 .pq-discount {
	border: solid 1px #333333;
	padding: 5px
}

@media (max-width: 767px) {
	#m-1647613331726-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331726-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331726-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331726-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331726-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331726-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331726-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331726-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.92px !important
	}

	#m-1647613331726-2 .product-compare-price {
		font-size: 32px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331726-2 .product-price {
		font-size: 28px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331726-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331726-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331726-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331726-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331726-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331726-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331726-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331726-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331726-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331726-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331726-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331726-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331726-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331726-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331726-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important
	}
}

#m-1647613331726-3 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1647613331726-3 .button-stretch {
	width: 100% !important
}

#m-1647613331726-3 .button-soldout {
	cursor: no-drop
}

#m-1647613331726-3 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1647613331726-3 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1647613331726-3 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1647613331726-3 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1647613331726-3 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1647613331726-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331726-3 .add-to-cart:hover {
		background-color: #4be6cc !important
	}

	#m-1647613331726-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331726-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331726-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331726-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331726-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331726-3 .add-to-cart:hover {
		background-color: #4be6cc !important
	}

	#m-1647613331726-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331726-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331726-3 .add-to-cart:hover {
		background-color: #4be6cc !important
	}

	#m-1647613331726-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331726-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331726-3 .add-to-cart:hover {
		background-color: #4be6cc !important
	}

	#m-1647613331726-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

#m-1647613331737 {
	padding-top: 30px
}

#m-1647613331737 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647613331737 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647613331737 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647613331737 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647613331737 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647613331737 {
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331737 {
		padding-top: 10px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331737 {
		padding-top: 10px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331737 {
		padding-top: 10px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331737 {
		padding-top: 10px !important
	}
}

#e-1647613331737-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331737-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331737-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331737-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331737-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331737-1 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331738 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331738 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331738 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331738 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331738 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331738 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331741 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331741 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331741 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331741 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331741 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331741 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331740 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331740 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331740 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331740 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331740 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331740 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331739 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331739 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331739 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331739 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331739 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331739 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331733 h1,
#e-1647613331733 h2,
#e-1647613331733 h3,
#e-1647613331733 h4,
#e-1647613331733 h5,
#e-1647613331733 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331733 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331733 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331733 .text-edit ul li,
#e-1647613331733 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331733 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331733 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331733 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331733 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331733 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331733 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331733 .text-edit h1 {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331733 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331733 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331733 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331733 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331730 h1,
#e-1647613331730 h2,
#e-1647613331730 h3,
#e-1647613331730 h4,
#e-1647613331730 h5,
#e-1647613331730 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331730 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331730 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331730 .text-edit ul li,
#e-1647613331730 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331730 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331730 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331730 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331730 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331730 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331730 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331730 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331730 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331730 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331730 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important
	}

	#e-1647613331730 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331731 h1,
#e-1647613331731 h2,
#e-1647613331731 h3,
#e-1647613331731 h4,
#e-1647613331731 h5,
#e-1647613331731 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331731 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331731 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331731 .text-edit ul li,
#e-1647613331731 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331731 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331731 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331731 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331731 .text-edit h1 {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331731 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331731 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331742 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331742 h1,
#e-1647613331742 h2,
#e-1647613331742 h3,
#e-1647613331742 h4,
#e-1647613331742 h5,
#e-1647613331742 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331742 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331742 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331742 .text-edit ul li,
#e-1647613331742 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331742 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331742 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331742 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331742 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331742 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331742 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331742 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#r-1647613331744 {
	padding-bottom: 10px
}

#r-1647613331744.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331744>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331744 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331744 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331744 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331744 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (width: 767.2px) {
	#r-1647613331744 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

#m-1647613331743 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1647613331743 a {
	border: none;
	text-decoration: none
}

#m-1647613331743 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1647613331743 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1647613331743 {
		padding: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331743 {
		padding: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331743 {
		padding: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331743 {
		padding: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331743 {
		padding: 0 !important
	}
}

#r-1647613331746 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647613331746.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331746>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331746 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331746 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331746 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331746 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647613331746 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647613331745 h1,
#e-1647613331745 h2,
#e-1647613331745 h3,
#e-1647613331745 h4,
#e-1647613331745 h5,
#e-1647613331745 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331745 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331745 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331745 .text-edit ul li,
#e-1647613331745 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331745 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331745 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331745 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331745 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331745 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331745 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331745 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331745 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331745 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331745 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331745 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#m-1647613331743-0 .module a {
	display: block;
	position: relative
}

#m-1647613331743-0 .module[data-effect=hover] .product-image-hover {
	position: absolute;
	top: 0px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#m-1647613331743-0 .module[data-effect=hover]:hover .product-image-hover {
	opacity: 1;
	z-index: 1
}

#m-1647613331743-0 .module[data-effect=hover].module-left .product-image-hover {
	left: 0px
}

#m-1647613331743-0 .module[data-effect=hover].module-center .product-image-hover {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translate(-50%)
}

#m-1647613331743-0 .module[data-effect=hover].module-right .product-image-hover {
	right: 0px
}

@media (max-width: 767px) {
	#m-1647613331743-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331743-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331743-0 .product-image {
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331743-0 .product-image {
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#m-1647613331743-0 .product-image {
		width: 100% !important
	}
}

#m-1647613331743-2 .product-compare-price {
	position: relative
}

#m-1647613331743-2 .product-compare-price:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 1px;
	background: #333333;
	width: 100%;
	transform: translateY(0)
}

#m-1647613331743-2 .pq-discount {
	border: solid 1px #333333;
	padding: 5px
}

@media (max-width: 767px) {
	#m-1647613331743-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331743-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331743-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331743-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331743-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331743-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331743-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331743-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.92px !important
	}

	#m-1647613331743-2 .product-compare-price {
		font-size: 32px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331743-2 .product-price {
		font-size: 28px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331743-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331743-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331743-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331743-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331743-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (min-width: 1200px) {
	#m-1647613331743-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331743-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331743-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331743-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331743-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (width: 767.2px) {
	#m-1647613331743-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331743-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331743-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331743-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331743-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

#m-1647613331743-3 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1647613331743-3 .button-stretch {
	width: 100% !important
}

#m-1647613331743-3 .button-soldout {
	cursor: no-drop
}

#m-1647613331743-3 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1647613331743-3 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1647613331743-3 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1647613331743-3 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1647613331743-3 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1647613331743-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331743-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331743-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331743-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331743-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331743-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331743-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331743-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331743-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331743-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331743-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331743-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331743-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331743-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331743-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

#m-1647613331750 {
	padding-top: 30px
}

#m-1647613331750 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647613331750 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647613331750 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647613331750 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647613331750 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647613331750 {
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331750 {
		padding-top: 10px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331750 {
		padding-top: 10px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331750 {
		padding-top: 10px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331750 {
		padding-top: 10px !important
	}
}

#e-1647613331750-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331750-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331750-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331750-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331750-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331750-1 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331758 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331758 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331758 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331758 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331758 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331758 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331756 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331756 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331756 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331756 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331756 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331756 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331755 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331755 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331755 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331755 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331755 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331755 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331761 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331761 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331761 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331761 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331761 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331761 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331751 h1,
#e-1647613331751 h2,
#e-1647613331751 h3,
#e-1647613331751 h4,
#e-1647613331751 h5,
#e-1647613331751 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331751 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331751 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331751 .text-edit ul li,
#e-1647613331751 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331751 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331751 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331751 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331751 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331751 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331751 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331751 .text-edit h1 {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331751 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331751 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331751 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331751 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331747 h1,
#e-1647613331747 h2,
#e-1647613331747 h3,
#e-1647613331747 h4,
#e-1647613331747 h5,
#e-1647613331747 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331747 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331747 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331747 .text-edit ul li,
#e-1647613331747 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331747 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331747 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331747 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331747 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331747 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331747 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331747 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331747 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331747 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331747 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331747 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331752 h1,
#e-1647613331752 h2,
#e-1647613331752 h3,
#e-1647613331752 h4,
#e-1647613331752 h5,
#e-1647613331752 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331752 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331752 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331752 .text-edit ul li,
#e-1647613331752 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331752 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331752 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331752 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331752 .text-edit h1 {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331752 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331752 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331757 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331757 h1,
#e-1647613331757 h2,
#e-1647613331757 h3,
#e-1647613331757 h4,
#e-1647613331757 h5,
#e-1647613331757 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331757 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331757 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331757 .text-edit ul li,
#e-1647613331757 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331757 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331757 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331757 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331757 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331757 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331757 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331757 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

#r-1647613331759 {
	padding-bottom: 10px
}

#r-1647613331759.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331759>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331759 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331759 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331759 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331759 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important
	}
}

@media (width: 767.2px) {
	#r-1647613331759 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 5px 5px #4be6cc !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

#m-1647613331760 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1647613331760 a {
	border: none;
	text-decoration: none
}

#m-1647613331760 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1647613331760 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1647613331760 {
		padding: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331760 {
		padding: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331760 {
		padding: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331760 {
		padding: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331760 {
		padding: 0 !important
	}
}

#r-1647613331765 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647613331765.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331765>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647613331765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647613331764 .text-edit {
	position: absolute;
	width: auto;
	right: -13px;
	top: -25px
}

#e-1647613331764 .text-edit:after {
	content: "";
	border-top: 10px solid #4CAB5D;
	border-bottom: 10px solid transparent;
	border-right: 6px solid transparent;
	border-left: 6px solid #4CAB5D;
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	bottom: -20px
}

#e-1647613331764 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331764 h1,
#e-1647613331764 h2,
#e-1647613331764 h3,
#e-1647613331764 h4,
#e-1647613331764 h5,
#e-1647613331764 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331764 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331764 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331764 .text-edit ul li,
#e-1647613331764 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331764 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331764 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331764 .text-edit {
		right: -13px;
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		
		font-weight: 400 !important
	}

	#e-1647613331764 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331764 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331764 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331764 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331764 .text-edit {
		right: -13px;
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		
		font-weight: 400 !important
	}

	#e-1647613331764 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #4be6cc !important;
		padding: 8px 40px 8px 25px !important
	}
}

#e-1647613331763 h1,
#e-1647613331763 h2,
#e-1647613331763 h3,
#e-1647613331763 h4,
#e-1647613331763 h5,
#e-1647613331763 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331763 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331763 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331763 .text-edit ul li,
#e-1647613331763 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331763 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331763 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331763 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331763 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331763 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331763 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331763 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331763 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331763 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331763 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331763 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#m-1647613331760-0 .module a {
	display: block;
	position: relative
}

#m-1647613331760-0 .module[data-effect=hover] .product-image-hover {
	position: absolute;
	top: 0px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#m-1647613331760-0 .module[data-effect=hover]:hover .product-image-hover {
	opacity: 1;
	z-index: 1
}

#m-1647613331760-0 .module[data-effect=hover].module-left .product-image-hover {
	left: 0px
}

#m-1647613331760-0 .module[data-effect=hover].module-center .product-image-hover {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translate(-50%)
}

#m-1647613331760-0 .module[data-effect=hover].module-right .product-image-hover {
	right: 0px
}

@media (max-width: 767px) {
	#m-1647613331760-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331760-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331760-0 .product-image {
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331760-0 .product-image {
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#m-1647613331760-0 .product-image {
		width: 100% !important
	}
}

#m-1647613331760-2 .product-compare-price {
	position: relative
}

#m-1647613331760-2 .product-compare-price:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 1px;
	background: #333333;
	width: 100%;
	transform: translateY(0)
}

#m-1647613331760-2 .pq-discount {
	border: solid 1px #333333;
	padding: 5px
}

@media (max-width: 767px) {
	#m-1647613331760-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331760-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331760-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331760-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331760-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;

		color: #333 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331760-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331760-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331760-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.92px !important
	}

	#m-1647613331760-2 .product-compare-price {
		font-size: 32px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331760-2 .product-price {
		font-size: 28px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331760-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331760-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331760-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331760-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331760-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (min-width: 1200px) {
	#m-1647613331760-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331760-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331760-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331760-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331760-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (width: 767.2px) {
	#m-1647613331760-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331760-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331760-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331760-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331760-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

#m-1647613331760-3 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1647613331760-3 .button-stretch {
	width: 100% !important
}

#m-1647613331760-3 .button-soldout {
	cursor: no-drop
}

#m-1647613331760-3 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1647613331760-3 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1647613331760-3 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1647613331760-3 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1647613331760-3 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1647613331760-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331760-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331760-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331760-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331760-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331760-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331760-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331760-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331760-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331760-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331760-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331760-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331760-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331760-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331760-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

#m-1647613331771 {
	padding-top: 30px
}

#m-1647613331771 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647613331771 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647613331771 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647613331771 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647613331771 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647613331771 {
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331771 {
		padding-top: 10px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331771 {
		padding-top: 10px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331771 {
		padding-top: 10px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331771 {
		padding-top: 10px !important
	}
}

#e-1647613331771-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331771-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331771-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331771-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331771-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331771-1 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331774 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331774 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331774 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331774 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331774 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331774 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331773 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331773 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331773 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331773 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331773 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331773 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331769 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331769 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331769 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331769 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331769 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331769 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331779 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331779 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331779 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331779 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331779 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331779 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331767 h1,
#e-1647613331767 h2,
#e-1647613331767 h3,
#e-1647613331767 h4,
#e-1647613331767 h5,
#e-1647613331767 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331767 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331767 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331767 .text-edit ul li,
#e-1647613331767 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331767 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331767 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331767 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331767 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331767 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331767 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331767 .text-edit h1 {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331767 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331767 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331767 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331767 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331768 h1,
#e-1647613331768 h2,
#e-1647613331768 h3,
#e-1647613331768 h4,
#e-1647613331768 h5,
#e-1647613331768 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331768 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331768 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331768 .text-edit ul li,
#e-1647613331768 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331768 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331768 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331768 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331768 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331768 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331768 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331768 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331768 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331768 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331768 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331768 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331770 h1,
#e-1647613331770 h2,
#e-1647613331770 h3,
#e-1647613331770 h4,
#e-1647613331770 h5,
#e-1647613331770 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331770 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331770 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331770 .text-edit ul li,
#e-1647613331770 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331770 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331770 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331770 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331770 .text-edit h1 {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331770 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331770 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331776 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331776 h1,
#e-1647613331776 h2,
#e-1647613331776 h3,
#e-1647613331776 h4,
#e-1647613331776 h5,
#e-1647613331776 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331776 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331776 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331776 .text-edit ul li,
#e-1647613331776 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331776 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331776 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331776 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331776 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331776 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331776 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331776 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

#r-1647613331777 {
	padding-bottom: 10px
}

#r-1647613331777.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331777>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331777 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331777 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331777 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331777 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important
	}
}

@media (width: 767.2px) {
	#r-1647613331777 {
		margin-top: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 24px !important;
		background-color: #fff !important;
		border-radius: 8px !important;
		box-shadow: 0 0 10px #272727 !important;
		margin-bottom: 40px !important;
		display: none !important
	}
}

#m-1647613331781 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1647613331781 a {
	border: none;
	text-decoration: none
}

#m-1647613331781 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1647613331781 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1647613331781 {
		padding: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331781 {
		padding: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331781 {
		padding: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331781 {
		padding: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1647613331781 {
		padding: 0 !important
	}
}

#r-1647613331783 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647613331783.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647613331783>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647613331783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647613331783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647613331783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1647613331783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1647613331783 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#e-1647613331778 .text-edit {
	position: absolute;
	width: auto;
	right: -13px;
	top: -25px
}

#e-1647613331778 .text-edit:after {
	content: "";
	border-top: 10px solid #B78F4B;
	border-bottom: 10px solid transparent;
	border-right: 6px solid transparent;
	border-left: 6px solid #B78F4B;
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	bottom: -20px
}

#e-1647613331778 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331778 h1,
#e-1647613331778 h2,
#e-1647613331778 h3,
#e-1647613331778 h4,
#e-1647613331778 h5,
#e-1647613331778 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331778 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331778 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331778 .text-edit ul li,
#e-1647613331778 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331778 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331778 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331778 .text-edit {
		right: -13px;
		background-color: #386bea !important;
		
		font-weight: 400 !important
	}

	#e-1647613331778 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331778 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331778 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331778 .text-edit {
		font-size: 18px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331778 .text-edit {
		right: -13px;
		background-color: #386bea !important;
		
		font-weight: 400 !important
	}

	#e-1647613331778 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #fff !important;
		text-transform: uppercase !important;
		background-color: #386bea !important;
		padding: 8px 40px 8px 25px !important
	}
}

#e-1647613331780 h1,
#e-1647613331780 h2,
#e-1647613331780 h3,
#e-1647613331780 h4,
#e-1647613331780 h5,
#e-1647613331780 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331780 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331780 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331780 .text-edit ul li,
#e-1647613331780 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331780 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331780 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331780 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331780 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331780 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331780 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331780 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331780 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331780 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331780 .text-edit {
		padding-top: 20px !important
	}

	#e-1647613331780 .text-edit h1 {
		font-size: 24px !important;
		line-height: 1.2em !important;
		letter-spacing: -1px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#m-1647613331781-0 .module a {
	display: block;
	position: relative
}

#m-1647613331781-0 .module[data-effect=hover] .product-image-hover {
	position: absolute;
	top: 0px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

#m-1647613331781-0 .module[data-effect=hover]:hover .product-image-hover {
	opacity: 1;
	z-index: 1
}

#m-1647613331781-0 .module[data-effect=hover].module-left .product-image-hover {
	left: 0px
}

#m-1647613331781-0 .module[data-effect=hover].module-center .product-image-hover {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translate(-50%)
}

#m-1647613331781-0 .module[data-effect=hover].module-right .product-image-hover {
	right: 0px
}

@media (max-width: 767px) {
	#m-1647613331781-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331781-0 .product-image {
		width: 100% !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331781-0 .product-image {
		width: 100% !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331781-0 .product-image {
		width: 100% !important
	}
}

@media (width: 767.2px) {
	#m-1647613331781-0 .product-image {
		width: 100% !important
	}
}

#m-1647613331781-2 .product-compare-price {
	position: relative
}

#m-1647613331781-2 .product-compare-price:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 1px;
	background: #333333;
	width: 100%;
	transform: translateY(0)
}

#m-1647613331781-2 .pq-discount {
	border: solid 1px #333333;
	padding: 5px
}

@media (max-width: 767px) {
	#m-1647613331781-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331781-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331781-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331781-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331781-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331781-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331781-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331781-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.92px !important
	}

	#m-1647613331781-2 .product-compare-price {
		font-size: 32px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331781-2 .product-price {
		font-size: 28px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331781-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331781-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331781-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331781-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331781-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (min-width: 1200px) {
	#m-1647613331781-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331781-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331781-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.7999999999999998px !important
	}

	#m-1647613331781-2 .product-compare-price {
		font-size: 30px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331781-2 .product-price {
		font-size: 26px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

@media (width: 767.2px) {
	#m-1647613331781-2 {
		margin-top: 4px !important;
		margin-bottom: 8px !important
	}

	#m-1647613331781-2 .pq-discount {
		padding: 5px !important;
		border-color: #333 !important;
		border-width: 1px !important;
		border-style: solid !important;
		font-size: 16px !important;
		color: #333 !important
	}

	#m-1647613331781-2 .product-compare-price:after {
		background: #da0505 !important;
		transform: translateY(0) !important;
		height: 1.68px !important
	}

	#m-1647613331781-2 .product-compare-price {
		font-size: 28px !important;
		color: #da0505 !important;
		font-weight: 700 !important
	}

	#m-1647613331781-2 .product-price {
		font-size: 24px !important;
		font-weight: 700 !important;
		color: #333 !important;
		
	}
}

#m-1647613331781-3 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1647613331781-3 .button-stretch {
	width: 100% !important
}

#m-1647613331781-3 .button-soldout {
	cursor: no-drop
}

#m-1647613331781-3 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1647613331781-3 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1647613331781-3 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1647613331781-3 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1647613331781-3 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1647613331781-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331781-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331781-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331781-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331781-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331781-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331781-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331781-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331781-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331781-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331781-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331781-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331781-3 {
		margin: 24px 15px 20px !important
	}

	#m-1647613331781-3 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1647613331781-3 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: 16px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

#m-1647613331789 {
	padding-top: 30px
}

#m-1647613331789 .module>ul.icon-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important
}

#m-1647613331789 .module ul.icon-list>li {
	list-style: none;
	display: inline-block
}

#m-1647613331789 .module ul.icon-list>li:last-child {
	padding-right: 0 !important
}

#m-1647613331789 .module ul.icon-list>li>.item-content {
	min-height: auto !important
}

#m-1647613331789 .module ul.icon-list>li a {
	text-decoration: none
}

@media (max-width: 767px) {
	#m-1647613331789 {
		padding-top: 10px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1647613331789 {
		padding-top: 10px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1647613331789 {
		padding-top: 10px !important
	}
}

@media (min-width: 1200px) {
	#m-1647613331789 {
		padding-top: 10px !important
	}
}

@media (width: 767.2px) {
	#m-1647613331789 {
		padding-top: 10px !important
	}
}

#e-1647613331789-1 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331789-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331789-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331789-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331789-1 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331789-1 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331791 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331791 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331791 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331791 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331791 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331791 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331793 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331793 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331793 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331793 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331793 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331793 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331795 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331795 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331795 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331795 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331795 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331795 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331796 .icon-wrap {
	display: inline-block;
	font-size: 32px;
	line-height: 1.1em
}

@media (max-width: 767px) {
	#e-1647613331796 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331796 .icon-wrap {
		font-size: 23px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331796 .icon-wrap {
		font-size: 23px !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331796 .icon-wrap {
		font-size: 23px !important
	}
}

@media (width: 767.2px) {
	#e-1647613331796 .icon-wrap {
		font-size: 23px !important
	}
}

#e-1647613331785 h1,
#e-1647613331785 h2,
#e-1647613331785 h3,
#e-1647613331785 h4,
#e-1647613331785 h5,
#e-1647613331785 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331785 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331785 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331785 .text-edit ul li,
#e-1647613331785 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331785 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331785 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331785 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331785 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331785 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331785 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331785 .text-edit h1 {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331785 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331785 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331785 .text-edit {
		padding-top: 10px !important
	}

	#e-1647613331785 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331786 h1,
#e-1647613331786 h2,
#e-1647613331786 h3,
#e-1647613331786 h4,
#e-1647613331786 h5,
#e-1647613331786 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331786 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331786 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331786 .text-edit ul li,
#e-1647613331786 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331786 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331786 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331786 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331786 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331786 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331786 .text-edit {
		font-size: 25px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331786 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331786 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331786 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1647613331786 .text-edit {
		font-size: 26px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #61a431 !important;
		text-transform: none !important;
		padding-bottom: 10px !important;
		
		font-weight: 400 !important
	}

	#e-1647613331786 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important
	}
}

#e-1647613331788 h1,
#e-1647613331788 h2,
#e-1647613331788 h3,
#e-1647613331788 h4,
#e-1647613331788 h5,
#e-1647613331788 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331788 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331788 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331788 .text-edit ul li,
#e-1647613331788 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331788 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331788 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331788 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331788 .text-edit h1 {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331788 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331788 .text-edit h1 {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 600 !important
	}
}

#e-1647613331794 .text-edit {
	line-height: 1.6 !important
}

#e-1647613331794 h1,
#e-1647613331794 h2,
#e-1647613331794 h3,
#e-1647613331794 h4,
#e-1647613331794 h5,
#e-1647613331794 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331794 .text-edit ul {
	list-style: disc inside !important
}

#e-1647613331794 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647613331794 .text-edit ul li,
#e-1647613331794 .text-edit ol li {
	list-style: inherit !important
}

#e-1647613331794 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647613331794 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647613331794 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647613331794 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647613331794 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647613331794 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647613331794 .text-edit {
		font-size: 16px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #333 !important;
		text-transform: none !important;
		
		font-weight: 400 !important
	}
}

#r-1648572497394 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572497394.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572497394>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572497394 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572497394 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572497394 {
		padding-bottom: 30px !important;
		max-width: 85% !important;
		padding-top: 8px !important;
		background-color: #e5f3f4 !important
	}
}

@media (min-width: 1200px) {
	#r-1648572497394 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: #e5f3f4 !important
	}
}

@media (width: 767.2px) {
	#r-1648572497394 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: #e5f3f4 !important
	}
}

#r-1648572497333 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572497333.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572497333>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572497333 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572497333 {
		max-width: 1120px !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572497333 {
		max-width: 1120px !important;
		padding-top: 30px !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648572497333 {
		max-width: 1120px !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648572497333 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

#m-1648572577541 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648572577541 a {
	border: none;
	text-decoration: none
}

#m-1648572577541 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648572577541 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648572577541 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648572577541 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648572577541 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648572577541 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648572577541 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648572577588 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648572577588 .button-stretch {
	width: 100% !important
}

#m-1648572577588 .button-soldout {
	cursor: no-drop
}

#m-1648572577588 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648572577588 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648572577588 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648572577588 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648572577588 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648572577588 {
		margin: 20px 15px 5px !important
	}

	#m-1648572577588 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572577588 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648572577588 {
		margin: 20px 15px 5px !important
	}

	#m-1648572577588 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572577588 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648572577588 {
		margin: 20px 15px 5px !important
	}

	#m-1648572577588 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572577588 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648572577588 {
		margin: 20px 15px 5px !important
	}

	#m-1648572577588 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572577588 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648572577588 {
		margin: 20px 15px 5px !important
	}

	#m-1648572577588 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572577588 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648572577602 .text-edit {
	line-height: 1.6 !important
}

#e-1648572577602 h1,
#e-1648572577602 h2,
#e-1648572577602 h3,
#e-1648572577602 h4,
#e-1648572577602 h5,
#e-1648572577602 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572577602 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572577602 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572577602 .text-edit ul li,
#e-1648572577602 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572577602 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572577602 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572577602 {
		margin-top: 5px !important
	}

	#e-1648572577602 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572577602 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572577602 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648572577602 {
		margin-top: 5px !important
	}

	#e-1648572577602 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648572577602 {
		margin-top: 5px !important
	}

	#e-1648572577602 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648572497374 .text-edit {
	line-height: 1.6 !important
}

#e-1648572497374 h1,
#e-1648572497374 h2,
#e-1648572497374 h3,
#e-1648572497374 h4,
#e-1648572497374 h5,
#e-1648572497374 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572497374 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572497374 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572497374 .text-edit ul li,
#e-1648572497374 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572497374 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572497374 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572497374 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572497374 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572497374 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648572497374 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648572497374 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#e-1648572497400 a {
	display: block
}

#e-1648572497400 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648572497400 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 50% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572497400 .image {
		width: 25% !important;
		padding-top: 20px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572497400 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 20% !important
	}
}

@media (min-width: 1200px) {
	#e-1648572497400 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 20% !important
	}
}

@media (width: 767.2px) {
	#e-1648572497400 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 50% !important
	}
}

#e-1648572497389 .text-edit {
	line-height: 1.6 !important
}

#e-1648572497389 h1,
#e-1648572497389 h2,
#e-1648572497389 h3,
#e-1648572497389 h4,
#e-1648572497389 h5,
#e-1648572497389 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572497389 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572497389 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572497389 .text-edit ul li,
#e-1648572497389 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572497389 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572497389 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572497389 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572497389 .text-edit {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 30px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572497389 .text-edit {
		font-size: 34px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#e-1648572497389 .text-edit {
		font-size: 39px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 30px !important
	}
}

@media (width: 767.2px) {
	#e-1648572497389 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 30px !important
	}
}

#r-1648572858665 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572858665.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572858665>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572858665 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572858665 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572858665 {
		padding-bottom: 30px !important;
		max-width: 85% !important;
		padding-top: 8px !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#r-1648572858665 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#r-1648572858665 {
		padding-bottom: 30px !important;
		max-width: 100% !important;
		padding-top: 8px !important;
		background-color: none !important
	}
}

#r-1648572858764 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572858764.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572858764>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572858764 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572858764 {
		max-width: 1120px !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572858764 {
		max-width: 1120px !important;
		padding-top: 30px !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648572858764 {
		max-width: 1120px !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#r-1648572858764 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 20px !important;
		padding-bottom: 0 !important
	}
}

#r-1648573293123 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648573293123.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648573293123>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648573293123 {
		max-width: 1120px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648573293123 {
		max-width: 1120px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648573293123 {
		max-width: 1120px !important
	}
}

@media (min-width: 1200px) {
	#r-1648573293123 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648573293123 {
		max-width: 1120px !important
	}
}

#e-1648573300698 .text-edit {
	line-height: 1.6 !important
}

#e-1648573300698 h1,
#e-1648573300698 h2,
#e-1648573300698 h3,
#e-1648573300698 h4,
#e-1648573300698 h5,
#e-1648573300698 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648573300698 .text-edit ul {
	list-style: disc inside !important
}

#e-1648573300698 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648573300698 .text-edit ul li,
#e-1648573300698 .text-edit ol li {
	list-style: inherit !important
}

#e-1648573300698 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648573300698 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648573300698 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648573300698 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648573300698 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648573300698 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648573300698 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

#e-1648573351109 a {
	display: block
}

#e-1648573351109 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648573351109 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648573351109 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648573351109 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1648573351109 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1648573351109 .image {
		width: 50% !important;
		height: auto !important
	}
}

#e-1648573376230 .text-edit {
	line-height: 1.6 !important
}

#e-1648573376230 h1,
#e-1648573376230 h2,
#e-1648573376230 h3,
#e-1648573376230 h4,
#e-1648573376230 h5,
#e-1648573376230 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648573376230 .text-edit ul {
	list-style: disc inside !important
}

#e-1648573376230 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648573376230 .text-edit ul li,
#e-1648573376230 .text-edit ol li {
	list-style: inherit !important
}

#e-1648573376230 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648573376230 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648573376230 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648573376230 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648573376230 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648573376230 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648573376230 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		font-weight: 400 !important
	}
}

#e-1648573400071 a {
	display: block
}

#e-1648573400071 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648573400071 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648573400071 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648573400071 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1648573400071 .image {
		width: 50% !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1648573400071 .image {
		width: 50% !important;
		height: auto !important
	}
}

#m-1648572858765 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648572858765 a {
	border: none;
	text-decoration: none
}

#m-1648572858765 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648572858765 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648572858765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648572858765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648572858765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648572858765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648572858765 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648572858746 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648572858746 .button-stretch {
	width: 100% !important
}

#m-1648572858746 .button-soldout {
	cursor: no-drop
}

#m-1648572858746 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648572858746 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648572858746 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648572858746 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648572858746 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648572858746 {
		margin: 20px 15px 5px !important
	}

	#m-1648572858746 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572858746 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648572858746 {
		margin: 20px 15px 5px !important
	}

	#m-1648572858746 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572858746 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648572858746 {
		margin: 20px 15px 5px !important
	}

	#m-1648572858746 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572858746 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648572858746 {
		margin: 20px 15px 5px !important
	}

	#m-1648572858746 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572858746 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648572858746 {
		margin: 20px 15px 5px !important
	}

	#m-1648572858746 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648572858746 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648574744285 .text-edit {
	line-height: 1.6 !important
}

#e-1648574744285 h1,
#e-1648574744285 h2,
#e-1648574744285 h3,
#e-1648574744285 h4,
#e-1648574744285 h5,
#e-1648574744285 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574744285 .text-edit ul {
	list-style: disc inside !important
}

#e-1648574744285 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648574744285 .text-edit ul li,
#e-1648574744285 .text-edit ol li {
	list-style: inherit !important
}

#e-1648574744285 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574744285 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648574744285 {
		margin-top: 5px !important
	}

	#e-1648574744285 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648574744285 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648574744285 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648574744285 {
		margin-top: 5px !important
	}

	#e-1648574744285 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648574744285 {
		margin-top: 5px !important
	}

	#e-1648574744285 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648572858755 .text-edit {
	line-height: 1.6 !important
}

#e-1648572858755 h1,
#e-1648572858755 h2,
#e-1648572858755 h3,
#e-1648572858755 h4,
#e-1648572858755 h5,
#e-1648572858755 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572858755 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572858755 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572858755 .text-edit ul li,
#e-1648572858755 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572858755 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572858755 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572858755 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572858755 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572858755 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648572858755 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648572858755 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#e-1648572858680 a {
	display: block
}

#e-1648572858680 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648572858680 .image {
		padding-top: 0px !important;
		height: auto !important;
		width: 50% !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572858680 .image {
		width: 25% !important;
		padding-top: 0px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572858680 .image {
		padding-top: 0px !important;
		height: auto !important;
		width: 20% !important
	}
}

@media (min-width: 1200px) {
	#e-1648572858680 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 20% !important
	}
}

@media (width: 767.2px) {
	#e-1648572858680 .image {
		padding-top: 20px !important;
		height: auto !important;
		width: 50% !important
	}
}

#e-1648572858775 .text-edit {
	line-height: 1.6 !important
}

#e-1648572858775 h1,
#e-1648572858775 h2,
#e-1648572858775 h3,
#e-1648572858775 h4,
#e-1648572858775 h5,
#e-1648572858775 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572858775 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572858775 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572858775 .text-edit ul li,
#e-1648572858775 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572858775 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572858775 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572858775 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572858775 .text-edit {
		font-size: 30px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 0px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572858775 .text-edit {
		font-size: 34px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-top: 30px !important
	}
}

@media (min-width: 1200px) {
	#e-1648572858775 .text-edit {
		font-size: 39px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 30px !important
	}
}

@media (width: 767.2px) {
	#e-1648572858775 .text-edit {
		font-size: 22px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 30px !important
	}
}

#r-1648572763759 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572763759.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572763759>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572763759 {
		max-width: 1120px !important;
		padding-bottom: 30px !important;
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572763759 {
		max-width: 1120px !important;
		padding-bottom: 30px !important;
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572763759 {
		max-width: 1120px !important;
		padding-bottom: 30px !important;
		background-color: #e5f3f4 !important
	}
}

@media (min-width: 1200px) {
	#r-1648572763759 {
		max-width: 1120px !important;
		padding-bottom: 30px !important;
		background-color: #e5f3f4 !important
	}
}

@media (width: 767.2px) {
	#r-1648572763759 {
		max-width: 1120px !important;
		padding-bottom: 30px !important;
		background-color: #e5f3f4 !important
	}
}

#r-1648572763796 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648572763796.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648572763796>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648572763796 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648572763796 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648572763796 {
		max-width: 1120px !important;
		padding-top: 0 !important
	}
}

@media (min-width: 1200px) {
	#r-1648572763796 {
		max-width: 1120px !important
	}
}

@media (width: 767.2px) {
	#r-1648572763796 {
		max-width: 1120px !important;
		flex-direction: column !important;
		padding-top: 0 !important
	}
}

#m-1648574731483 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648574731483 a {
	border: none;
	text-decoration: none
}

#m-1648574731483 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648574731483 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648574731483 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574731483 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574731483 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648574731483 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648574731483 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648574731464 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648574731464 .button-stretch {
	width: 100% !important
}

#m-1648574731464 .button-soldout {
	cursor: no-drop
}

#m-1648574731464 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648574731464 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648574731464 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648574731464 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648574731464 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648574731464 {
		margin: 20px 15px 5px !important
	}

	#m-1648574731464 .add-to-cart:hover {
		background-color: none !important
	}

	#m-1648574731464 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648574731464 {
		margin: 20px 15px 5px !important
	}

	#m-1648574731464 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648574731464 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648574731464 {
		margin: 20px 15px 5px !important
	}

	#m-1648574731464 .add-to-cart:hover {
		background-color: none !important
	}

	#m-1648574731464 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648574731464 {
		margin: 20px 15px 5px !important
	}

	#m-1648574731464 .add-to-cart:hover {
		background-color: none !important
	}

	#m-1648574731464 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648574731464 {
		margin: 20px 15px 5px !important
	}

	#m-1648574731464 .add-to-cart:hover {
		background-color: none !important
	}

	#m-1648574731464 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648574731366 .text-edit {
	line-height: 1.6 !important
}

#e-1648574731366 h1,
#e-1648574731366 h2,
#e-1648574731366 h3,
#e-1648574731366 h4,
#e-1648574731366 h5,
#e-1648574731366 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574731366 .text-edit ul {
	list-style: disc inside !important
}

#e-1648574731366 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648574731366 .text-edit ul li,
#e-1648574731366 .text-edit ol li {
	list-style: inherit !important
}

#e-1648574731366 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648574731366 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648574731366 {
		margin-top: 5px !important
	}

	#e-1648574731366 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648574731366 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648574731366 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648574731366 {

		margin-top: 5px !important
	}

	#e-1648574731366 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648574731366 {
		margin-top: 5px !important
	}

	#e-1648574731366 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1648572763833 a {
	display: block
}

#e-1648572763833 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1648572763833 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572763833 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572763833 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1648572763833 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

@media (width: 767.2px) {
	#e-1648572763833 .image {
		height: auto !important;
		width: 100% !important;
		border-radius: 20px !important
	}
}

#e-1648572763783 .text-edit {
	line-height: 1.6 !important
}

#e-1648572763783 h1,
#e-1648572763783 h2,
#e-1648572763783 h3,
#e-1648572763783 h4,
#e-1648572763783 h5,
#e-1648572763783 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572763783 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572763783 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572763783 .text-edit ul li,
#e-1648572763783 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572763783 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572763783 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572763783 .text-edit {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572763783 .text-edit {
		font-size: 24px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572763783 .text-edit {
		font-size: 23px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important
	}
}

@media (min-width: 1200px) {
	#e-1648572763783 .text-edit {
		font-size: 27px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 20px !important
	}
}

@media (width: 767.2px) {
	#e-1648572763783 .text-edit {
		font-size: 21px !important;
		line-height: 1.4em !important;
		letter-spacing: -.5px !important;
		color: #386bea !important;
		text-transform: none !important;
		padding-left: 5px !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}
}

#e-1648572763763 .text-edit {
	line-height: 1.6 !important
}

#e-1648572763763 h1,
#e-1648572763763 h2,
#e-1648572763763 h3,
#e-1648572763763 h4,
#e-1648572763763 h5,
#e-1648572763763 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572763763 .text-edit ul {
	list-style: disc inside !important
}

#e-1648572763763 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648572763763 .text-edit ul li,
#e-1648572763763 .text-edit ol li {
	list-style: inherit !important
}

#e-1648572763763 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648572763763 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648572763763 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648572763763 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648572763763 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1648572763763 .text-edit {
		font-size: 20px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1648572763763 .text-edit {
		font-size: 18px !important;
		line-height: 1.4em !important;
		letter-spacing: 0px !important;
		color: #111 !important;
		text-transform: none !important;
		padding-left: 0 !important;
		padding-bottom: 0 !important;
		
		font-weight: 400 !important
	}
}

#r-1647608763186 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647608763186.row-fluid {
	transform: none !important;

	margin-left: -50vw !important
}

#r-1647608763186>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647608763186 {
		max-width: none !important;
		background-color: none !important;
	}
}


@media (max-width: 991px) and (min-width: 768px) {
	#r-1647608763186 {
		max-width: none !important;
		background-color: none !important;
		padding-bottom: 0px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647608763186 {
		max-width: none !important;
		background-color: none !important;
		padding-bottom: 0px !important
	}
}

@media (min-width: 1200px) {
	#r-1647608763186 {
		max-width: none !important;
		background-color: none !important;
		padding-bottom: 0px !important
	}
}

@media (width: 767.2px) {
	#r-1647608763186 {
		max-width: none !important;
		background-color: none !important;
		padding-bottom: 0px !important
	}
}

#r-1647608763200 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647608763200.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647608763200>.column {
	min-height: 1px
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647608763200 {
		padding-top: 0 !important
	}
}

#r-1648587436379 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648587436379.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648587436379>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648587436379 {
		max-width: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648587436379 {
		max-width: 95% !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648587436379 {
		padding-top: 0 !important;
		padding-bottom: 0px !important;
		max-width: 80% !important
	}
}

@media (min-width: 1200px) {
	#r-1648587436379 {
		max-width: 75% !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important
	}
}

@media (width: 767.2px) {
	#r-1648587436379 {
		max-width: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 30px !important
	}
}

#m-1648587436368 {
	padding-top: 30px;
	padding-bottom: 30px
}

#m-1648587436368 [data-control].item-content {
	border: 1px solid #E4EAEA;
	border-radius: 10px;
	margin-top: 15px;
	padding: 13px 40px 13px 25px
}

#m-1648587436368 [data-control].item-content:hover .acc-icon,
#m-1648587436368 [data-control].item-content.opend .acc-icon {
	background-color: #1b1b1d !important
}

#m-1648587436368 [data-control].item-content:hover .elm,
#m-1648587436368 [data-control].item-content.opend .elm {
	color: #1b1b1d !important
}

#m-1648587436368 [data-control].item-content.opend {
	border-color: #1b1b1d;
	border-radius: 10px 10px 0 0
}

#m-1648587436368 article.item-content {
	border: 1px solid #1b1b1d;
	border-radius: 0 0 6px 6px;
	padding: 20px 24px
}

@media (max-width: 767px) {
	#m-1648587436368 {
		background-color: none !important;
		padding: 0 1px 0 0 !important;
		border-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648587436368 {
		background-color: none !important;
		padding: 0 2px 0 0 !important;
		border-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648587436368 {
		background-color: none !important;
		padding: 0 10px 0 0 !important;
		border-color: none !important
	}
}

@media (min-width: 1200px) {
	#m-1648587436368 {
		background-color: none !important;
		padding: 0 1px 0 0 !important;
		border-color: none !important
	}
}

@media (width: 767.2px) {
	#m-1648587436368 {
		background-color: none !important;
		padding: 0 1px 0 0 !important;
		border-color: none !important
	}
}

#e-1648587436368-1 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436368-1 h1,
#e-1648587436368-1 h2,
#e-1648587436368-1 h3,
#e-1648587436368-1 h4,
#e-1648587436368-1 h5,
#e-1648587436368-1 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436368-1 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436368-1 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436368-1 .text-edit ul li,
#e-1648587436368-1 .text-edit ol li {
	list-style: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436368-1 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436368-1 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436368-1 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436368-1 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436368-1 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436334 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436334 h1,
#e-1648587436334 h2,
#e-1648587436334 h3,
#e-1648587436334 h4,
#e-1648587436334 h5,
#e-1648587436334 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436334 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436334 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436334 .text-edit ul li,
#e-1648587436334 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436334 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436334 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436334 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436334 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436334 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436334 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436334 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#e-1648587436289 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436289 h1,
#e-1648587436289 h2,
#e-1648587436289 h3,
#e-1648587436289 h4,
#e-1648587436289 h5,
#e-1648587436289 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436289 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436289 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436289 .text-edit ul li,
#e-1648587436289 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436289 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436289 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436289 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436289 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436289 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436289 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436289 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436316 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436316 h1,
#e-1648587436316 h2,
#e-1648587436316 h3,
#e-1648587436316 h4,
#e-1648587436316 h5,
#e-1648587436316 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436316 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436316 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436316 .text-edit ul li,
#e-1648587436316 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436316 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436316 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436316 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436316 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436316 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436316 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436316 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#e-1648587436380 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436380 h1,
#e-1648587436380 h2,
#e-1648587436380 h3,
#e-1648587436380 h4,
#e-1648587436380 h5,
#e-1648587436380 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436380 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436380 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436380 .text-edit ul li,
#e-1648587436380 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436380 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436380 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436380 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436380 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436380 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436380 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436380 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436386 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436386 h1,
#e-1648587436386 h2,
#e-1648587436386 h3,
#e-1648587436386 h4,
#e-1648587436386 h5,
#e-1648587436386 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436386 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436386 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436386 .text-edit ul li,
#e-1648587436386 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436386 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436386 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436386 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436386 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436386 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436386 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436386 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#e-1648587436416 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436416 h1,
#e-1648587436416 h2,
#e-1648587436416 h3,
#e-1648587436416 h4,
#e-1648587436416 h5,
#e-1648587436416 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436416 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436416 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436416 .text-edit ul li,
#e-1648587436416 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436416 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436416 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436416 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436416 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436416 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436416 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436416 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436384 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436384 h1,
#e-1648587436384 h2,
#e-1648587436384 h3,
#e-1648587436384 h4,
#e-1648587436384 h5,
#e-1648587436384 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436384 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436384 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436384 .text-edit ul li,
#e-1648587436384 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436384 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436384 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436384 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436384 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436384 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436384 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436384 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#e-1648587436311 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436311 h1,
#e-1648587436311 h2,
#e-1648587436311 h3,
#e-1648587436311 h4,
#e-1648587436311 h5,
#e-1648587436311 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436311 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436311 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436311 .text-edit ul li,
#e-1648587436311 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436311 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436311 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436311 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436311 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436311 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436311 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436311 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436361 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436361 h1,
#e-1648587436361 h2,
#e-1648587436361 h3,
#e-1648587436361 h4,
#e-1648587436361 h5,
#e-1648587436361 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436361 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436361 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436361 .text-edit ul li,
#e-1648587436361 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436361 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436361 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436361 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436361 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436361 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436361 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436361 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#e-1648587436340 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436340 h1,
#e-1648587436340 h2,
#e-1648587436340 h3,
#e-1648587436340 h4,
#e-1648587436340 h5,
#e-1648587436340 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436340 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436340 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436340 .text-edit ul li,
#e-1648587436340 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436340 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436340 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436340 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436340 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436340 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436340 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436340 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #2e2e2e !important;
		text-transform: none !important
	}
}

#e-1648587436346 .text-edit {
	line-height: 1.6 !important
}

#e-1648587436346 h1,
#e-1648587436346 h2,
#e-1648587436346 h3,
#e-1648587436346 h4,
#e-1648587436346 h5,
#e-1648587436346 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436346 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587436346 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587436346 .text-edit ul li,
#e-1648587436346 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587436346 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587436346 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587436346 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587436346 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587436346 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#e-1648587436346 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#e-1648587436346 .text-edit {
		font-size: 18px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #0a0a0a !important;
		text-transform: none !important;
		background-color: none !important
	}
}

#m-1648587472474 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 10px;
	padding-right: 10px
}

#m-1648587472474 a {
	border: none;
	text-decoration: none
}

#m-1648587472474 form {
	margin: 0 !important;
	padding: 0 !important;
	max-width: 100% !important
}

#m-1648587472474 form input {
	margin: 0 !important
}

@media (max-width: 767px) {
	#m-1648587472474 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648587472474 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648587472474 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (min-width: 1200px) {
	#m-1648587472474 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

@media (width: 767.2px) {
	#m-1648587472474 {
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
}

#m-1648587472448 .add-to-cart {
	display: inline-block;
	max-width: 100%
}

#m-1648587472448 .button-stretch {
	width: 100% !important
}

#m-1648587472448 .button-soldout {
	cursor: no-drop
}

#m-1648587472448 .add-to-cart>span {
	text-transform: inherit !important
}

#m-1648587472448 .ajaxified-cart-feedback {
	display: block;
	line-height: 1.7em;
	font-size: 90%;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0
}

#m-1648587472448 .ajaxified-cart-feedback.success {
	color: #386bea
}

#m-1648587472448 .ajaxified-cart-feedback.error {
	color: #d02e2e;
	background-color: #fff6f6;
	border-color: #d02e2e
}

#m-1648587472448 .ajaxified-cart-feedback a {
	border-bottom: 1px solid #50b3da
}

@media (max-width: 767px) {
	#m-1648587472448 {
		margin: 20px 15px 5px !important
	}

	#m-1648587472448 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648587472448 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#m-1648587472448 {
		margin: 20px 15px 5px !important
	}

	#m-1648587472448 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648587472448 .add-to-cart {
		font-size: 24px !important;
		background-color: #56c10a !important;
		padding-left: .2px !important;
		padding-right: 3.2px !important;
		border-radius: 8px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#m-1648587472448 {
		margin: 20px 15px 5px !important
	}

	#m-1648587472448 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648587472448 .add-to-cart {
		font-size: 24px !important;
		background-color: #386bea !important;
		padding-left: 1px !important;
		padding-right: 16px !important;
		border-radius: 8px !important
	}
}

@media (min-width: 1200px) {
	#m-1648587472448 {
		margin: 20px 15px 5px !important
	}

	#m-1648587472448 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648587472448 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
		border-radius: 8px !important
	}
}

@media (width: 767.2px) {
	#m-1648587472448 {
		margin: 20px 15px 5px !important
	}

	#m-1648587472448 .add-to-cart:hover {
		background-color: #81d742 !important
	}

	#m-1648587472448 .add-to-cart {
		font-size: 20px !important;
		background-color: #56c10a !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius: 8px !important;
		font-weight: 700 !important;
		text-transform: none !important
	}
}

#e-1648587472460 .text-edit {
	line-height: 1.6 !important
}

#e-1648587472460 h1,
#e-1648587472460 h2,
#e-1648587472460 h3,
#e-1648587472460 h4,
#e-1648587472460 h5,
#e-1648587472460 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587472460 .text-edit ul {
	list-style: disc inside !important
}

#e-1648587472460 .text-edit ol {
	list-style: decimal inside !important
}

#e-1648587472460 .text-edit ul li,
#e-1648587472460 .text-edit ol li {
	list-style: inherit !important
}

#e-1648587472460 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1648587472460 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1648587472460 {
		margin-top: 5px !important
	}

	#e-1648587472460 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1648587472460 {
		margin-top: 5px !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1648587472460 {
		margin-top: 5px !important
	}
}

@media (min-width: 1200px) {
	#e-1648587472460 {
		margin-top: 5px !important
	}

	#e-1648587472460 .text-edit {
		font-size: 20px !important;
		line-height: .5em !important;
		letter-spacing: -1px !important;
		text-transform: none !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1648587472460 {
		margin-top: 5px !important
	}

	#e-1648587472460 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		
		color: #3d4246 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647608763163 h1,
#e-1647608763163 h2,
#e-1647608763163 h3,
#e-1647608763163 h4,
#e-1647608763163 h5,
#e-1647608763163 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608763163 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608763163 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608763163 .text-edit ul li,
#e-1647608763163 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608763163 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608763163 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608763163 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608763163 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608763163 .text-edit h1 {
		font-size: 42px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608763163 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647608763165 h1,
#e-1647608763165 h2,
#e-1647608763165 h3,
#e-1647608763165 h4,
#e-1647608763165 h5,
#e-1647608763165 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647608763165 .text-edit ul {
	list-style: disc inside !important
}

#e-1647608763165 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647608763165 .text-edit ul li,
#e-1647608763165 .text-edit ol li {
	list-style: inherit !important
}

#e-1647608763165 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647608763165 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608763165 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608763165 .text-edit h1 {
		font-size: 30px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (min-width: 1200px) {
	#e-1647608763165 .text-edit h1 {
		font-size: 22px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

@media (width: 767.2px) {
	#e-1647608763165 .text-edit h1 {
		font-size: 26px !important;
		line-height: 1.5em !important;
		letter-spacing: 0px !important;
		color: #3e3e3e !important;
		text-transform: none !important;
		font-weight: 400 !important
	}
}

#e-1647608763239 a {
	display: block
}

#e-1647608763239 .image {
	width: 100%;
	height: auto
}

@media (max-width: 767px) {
	#e-1647608763239 {
		margin-top: 10px !important
	}

	#e-1647608763239 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647608763239 {
		margin-top: 10px !important
	}

	#e-1647608763239 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647608763239 {
		margin-top: 10px !important
	}

	#e-1647608763239 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (min-width: 1200px) {
	#e-1647608763239 {
		margin-top: 10px !important
	}

	#e-1647608763239 .image {
		width: 248px !important;
		height: auto !important
	}
}

@media (width: 767.2px) {
	#e-1647608763239 {
		margin-top: 10px !important
	}

	#e-1647608763239 .image {
		width: 248px !important;
		height: auto !important
	}
}

#r-1648588498651 {
	padding-bottom: 10px;
	width: 100%
}

#r-1648588498651.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1648588498651>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1648588498651 {
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1648588498651 {
		background-color: #e5f3f4 !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1648588498651 {
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#r-1648588498651 {
		background-color: #e5f3f4 !important
	}
}

@media (width: 767.2px) {
	#r-1648588498651 {
		background-color: #e5f3f4 !important
	}
}

#r-1647604505612 {
	padding-bottom: 10px;
	width: 100%
}

#r-1647604505612.row-fluid {
	transform: none !important;
	margin-left: -50vw !important
}

#r-1647604505612>.column {
	min-height: 1px
}

@media (max-width: 767px) {
	#r-1647604505612 {
		flex-direction: column !important;
		max-width: 1120px !important;
		background-color: none !important
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#r-1647604505612 {
		max-width: 1120px !important;
		background-color: none !important
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#r-1647604505612 {
		max-width: 1120px !important;
		background-color: none !important
	}
}

@media (min-width: 1200px) {
	#r-1647604505612 {
		max-width: 1120px !important;
		background-color: none !important
	}
}

@media (width: 767.2px) {
	#r-1647604505612 {
		flex-direction: column !important;
		max-width: 1120px !important;
		background-color: none !important
	}
}

#e-1647604505614 .text-edit {
	line-height: 1.6 !important
}

#e-1647604505614 h1,
#e-1647604505614 h2,
#e-1647604505614 h3,
#e-1647604505614 h4,
#e-1647604505614 h5,
#e-1647604505614 h6 {
	line-height: inherit !important;
	text-align: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647604505614 .text-edit ul {
	list-style: disc inside !important
}

#e-1647604505614 .text-edit ol {
	list-style: decimal inside !important
}

#e-1647604505614 .text-edit ul li,
#e-1647604505614 .text-edit ol li {
	list-style: inherit !important
}

#e-1647604505614 .text-edit>p {
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
	text-align: inherit !important;
	color: inherit !important;
	margin: 0 !important;
	padding: 0 !important
}

#e-1647604505614 .text-edit font {
	font-size: inherit !important
}

@media (max-width: 767px) {
	#e-1647604505614 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	#e-1647604505614 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-weight: 400 !important;
		
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	#e-1647604505614 .text-edit {
		font-size: 13px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-weight: 400 !important;
		
	}
}

@media (min-width: 1200px) {
	#e-1647604505614 .text-edit {
		font-size: 20px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		padding-left: 150px !important;
		padding-right: 150px !important;
		font-weight: 400 !important;
		
	}
}

@media (width: 767.2px) {
	#e-1647604505614 .text-edit {
		font-size: 12px !important;
		line-height: 1.6em !important;
		letter-spacing: 0px !important;
		color: #000 !important;
		text-transform: none !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		font-weight: 400 !important;
		
	}
}
.add-to-cart_gr{font-size: 20px !important;
    background-color: #56c10a !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-radius: 8px !important;
    text-transform: none !important;
    font-weight: 700 !important;
    width: 100%;
    max-width: 280px;    display: block;
    margin: 20px auto 0;}
	.banner_btn.add-to-cart_gr{
    margin-left: 48px;
    margin-top: 0;
}
.add-to-cart_gr:hover {
    background-color: #81d742 !important;
}
.gr_mob_image{display:none !important;}
@media( max-width:1126px){
	.add-to-cart_gr {
    margin: 20px auto 20px;
}
}
@media( max-width:821px){
.gr_mob_image{display:block !important;}
#e-1648573351109 .image.gr_mob_image {
    width: 100% !important;
    max-width: 100% !important;
}
.gr_desktop_image{display:none !important;}
nav.medium-up--one-half {
    width: 100%;
}
#e-1648503829729 div{text-align:center;}
#e-1648569882097 .image {
    max-width: 250px !important;
}
.banner_btn.add-to-cart_gr {
    margin: 0 auto !important;
    display: block;
}
#section-2>.column {
    margin-bottom: 5px;
    margin-top: 5px;
}
#r-1648526003290 {
    padding-top: 0px !important;
}
#r-1648526003222 {
    padding-top: 0 !important;
	padding-bottom: 0px !important;
}
#m-1647435056158,#m-1647498647991,#m-1647498574979,#m-1647498656369 {
    padding: 10px 28px !important;
 }
 #e-1648525440472 .text-edit {
    padding-top: 30px !important;
}
 
#e-1647607834601 .image ,#e-1647608664806 .image,#e-1647608667034 .image{
    max-width: 140px !important;
}
}
@media( max-width:769px){
	#r-1648525760174>.column {
    padding-bottom: 30px;
}
.add-to-cart_gr {
    margin: 20px auto 0px;
}
#e-1648526003168{margin-top:20px;}
#section-4 {
    padding-bottom: 30px !important;
}
#section-2>.column {
    padding: 10px;
}
#e-1647498208564 .image {
    width: 100% !important;
    max-width: 200px !important;
}
#m-1647498656369 {
    margin-bottom: 0 !important;
}
#e-1648573351109 .image.gr_mob_image {
    max-width: 300px !important;
    margin: 5px auto !important;
    display: block !important;
    text-align: center;
}
}
@media(max-width:600px){
#section-2>.column {
    min-height: 170px;
    vertical-align: middle;
}
#r-1648526003222>.column {
    padding-top: 20px;
}
#m-1647435056158, #m-1647498647991, #m-1647498574979, #m-1647498656369 {
    padding: 10px 0px !important;
}
#r-1647435056204 ,#r-1647498648071,#r-1647498648071,#r-1647498575086,#r-1647498656345{
    padding-left: 10px !important;
}
#r-1648523609028>.column,#r-1648526003290>.column,#r-1648525440506>.column,#r-1648525689907>.column,#r-1648525760109>.column,#e-1648568552894 .text-edit,#e-1648568552952 .text-edit,#e-1648568552900 .text-edit,#e-1648568552859 .text-edit,#e-1648568552898 .text-edit,#e-1648568552919 .text-edit ,#r-1648526003222>.column{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#c-1647541820532 .col-md-9 {
    padding: 0;
}
#r-1648587436379>.column ,#r-1648572763796>.column,#r-1648572858764>.column,#r-1648521832696>.column,#r-1648521832685>.column,#r-1648521832696>.column{
    padding: 0;
}
#r-1648525760109 .add-to-cart_gr{margin-bottom:20px !important;}
.footer-reff p {
    overflow-wrap: anywhere;
}}
@media(max-width:430px){
.footer-reff {
    display: block !important;
}
#section-2>.column {
    min-height: 200px;
    vertical-align: middle;
}
}
@media(max-width:330px){
	.announcement-bar__message {
    padding: 10px 15px;
}
.row h1{
    font-size: 24px !important;
}
#e-1647497696868 .text-edit {
    font-size: 20px !important;
}

}