@charset "utf-8";
.elementor-14 .elementor-element.elementor-element-be4946a {
--display:flex;
--min-height:555px;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--justify-content:center;
--align-items:center;
--gap:14px 0px;
--row-gap:14px;
--column-gap:0px;
--overlay-opacity:0.6;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0%;
--padding-bottom:0%;
--padding-left:10%;
--padding-right:10%;
}
.elementor-14 .elementor-element.elementor-element-be4946a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-be4946a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:var( --e-global-color-astglobalcolor2 );
background-position:center center;
background-size:cover;
}
.elementor-14 .elementor-element.elementor-element-be4946a::before, .elementor-14 .elementor-element.elementor-element-be4946a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-be4946a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-be4946a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-be4946a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-be4946a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-color:var( --e-global-color-astglobalcolor2 );
--background-overlay:'';
}
.elementor-14 .elementor-element.elementor-element-be4946a.e-con {
--align-self:center;
}
.elementor-14 .elementor-element.elementor-element-7ddd89c {
	width:var( --container-widget-width, 236px );
	max-width:236px;
--container-widget-width:236px;
--container-widget-flex-grow:0;
	text-align:center;
}
.elementor-14 .elementor-element.elementor-element-7ddd89c > .elementor-widget-container {
	background-color:var( --e-global-color-astglobalcolor4 );
	margin:0px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	border-radius:20px 20px 20px 20px;
}
.elementor-14 .elementor-element.elementor-element-7ddd89c .elementor-heading-title {
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:var( --e-global-color-primary );
}
.elementor-14 .elementor-element.elementor-element-2a5fe3d {
	width:var( --container-widget-width, 1200px );
	max-width:1200px;
--container-widget-width:1200px;
--container-widget-flex-grow:0;
	text-align:center;
}
.elementor-14 .elementor-element.elementor-element-2a5fe3d > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0% 10% 0% 10%;
}
.elementor-14 .elementor-element.elementor-element-2a5fe3d.elementor-element {
--align-self:center;
}
.elementor-14 .elementor-element.elementor-element-2a5fe3d .elementor-heading-title {
	color:var( --e-global-color-astglobalcolor5 );
}
.elementor-14 .elementor-element.elementor-element-ea905ac {
--display:flex;
}
.elementor-14 .elementor-element.elementor-element-8a904f9 {
	width:100%;
	max-width:100%;
	text-align:center;
}
.elementor-14 .elementor-element.elementor-element-8a904f9 > .elementor-widget-container {
	background-color:var( --e-global-color-primary );
	margin:20px 0px 20px 0px;
	padding:15px 15px 15px 15px;
}
.elementor-14 .elementor-element.elementor-element-8a904f9 .elementor-heading-title {
	color:var( --e-global-color-astglobalcolor5 );
}
.elementor-14 .elementor-element.elementor-element-691ff04 {
--display:flex;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products li.product {
	text-align:center;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-element {
--align-self:center;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products {
	grid-column-gap:20px;
	grid-row-gap:40px;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products li.product .star-rating {
	font-size:0em;
}
.elementor-14 .elementor-element.elementor-element-7934b11 nav.woocommerce-pagination {
	margin-top:40px;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products li.product span.onsale {
	display:block;
}
:root {
--page-title-display:none;
}
@media(max-width:1024px) {
.elementor-14 .elementor-element.elementor-element-be4946a {
--min-height:450px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:32px;
--padding-right:32px;
}
.elementor-14 .elementor-element.elementor-element-2a5fe3d > .elementor-widget-container {
padding:0% 0% 0% 0%;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products {
grid-column-gap:20px;
grid-row-gap:40px;
}
}
@media(max-width:767px) {
.elementor-14 .elementor-element.elementor-element-be4946a {
--padding-top:110px;
--padding-bottom:120px;
--padding-left:24px;
--padding-right:24px;
}
.elementor-14 .elementor-element.elementor-element-7934b11.elementor-wc-products ul.products {
grid-column-gap:20px;
grid-row-gap:40px;
}
}
@media(min-width:768px) {
.elementor-14 .elementor-element.elementor-element-be4946a {
--content-width:1000px;
}
}
@media(min-width:1025px) {
.elementor-14 .elementor-element.elementor-element-be4946a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-be4946a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-attachment:scroll;
}
}
