
.elementor-27752 .elementor-element.elementor-element-4dbe5f2a {
	--display: flex;
	--margin-top: -40px;
	--margin-bottom: 20px;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-27752 .elementor-element.elementor-element-525ccf40 {
	width: 100%;
	max-width: 100%;
	--wd-cat-img-width: 0;
	--wd-cat-brd-radius: 3px;
}

.elementor-27752 .elementor-element.elementor-element-525ccf40.elementor-element {
	--order: -99999;
}

.elementor-27752 .elementor-element.elementor-element-525ccf40 div.product-category .wd-entities-title, .elementor-27752 .elementor-element.elementor-element-525ccf40 .wd-nav-product-cat>li>a {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0;
}

.elementor-27752 .elementor-element.elementor-element-d225d9f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
}

.elementor-27752 .elementor-element.elementor-element-43663 .title {
	font-size: 30px;
}

.elementor-27752 .elementor-element.elementor-element-43205a79 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-27752 .elementor-element.elementor-element-134fd794 {
	--display: flex;
}

.elementor-27752 .elementor-element.elementor-element-6249d17f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 20px 40px;
	--row-gap: 20px;
	--column-gap: 40px;
}

.elementor-27752 .elementor-element.elementor-element-44c3435e {
	width: auto;
	max-width: auto;
}

.elementor-27752 .elementor-element.elementor-element-53915b69 {
	--display: flex;
}

@media (max-width:1024px) {
	.elementor-27752 .elementor-element.elementor-element-4dbe5f2a {
		--padding-top: 15px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-27752 .elementor-element.elementor-element-43663 .title {
		font-size: 26px;
	}
	
	.elementor-27752 .elementor-element.elementor-element-6249d17f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
}

@media (max-width:768px) {
	.elementor-27752 .elementor-element.elementor-element-525ccf40.elementor-element {
		--order: -99999;
	}
	
	.elementor-27752 .elementor-element.elementor-element-525ccf40 div.product-category .wd-entities-title, .elementor-27752 .elementor-element.elementor-element-525ccf40 .wd-nav-product-cat>li>a {
		font-size: 12px;
	}
	
	.elementor-27752 .elementor-element.elementor-element-43663 .title {
		font-size: 22px;
	}
	
	.elementor-27752 .elementor-element.elementor-element-134fd794 {
		--width: 50%;
	}
	
	.elementor-27752 .elementor-element.elementor-element-6249d17f {
		--width: 50%;
	}
	
	.elementor-27752 .elementor-element.elementor-element-5620443d {
		width: var(--container-widget-width, 97%);
		max-width: 97%;
		--container-widget-width: 97%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27752 .elementor-element.elementor-element-5620443d>.elementor-widget-container {
		margin: 0 0 0 0;
	}
	
	.elementor-27752 .elementor-element.elementor-element-5620443d.elementor-element {
		--align-self: center;
	}
}

@media (min-width:769px) {
	.elementor-27752 .elementor-element.elementor-element-134fd794 {
		--width: 30%;
	}
	
	.elementor-27752 .elementor-element.elementor-element-6249d17f {
		--width: 70%;
	}
}

@media (max-width:1024px) and (min-width:769px) {
	.elementor-27752 .elementor-element.elementor-element-134fd794 {
		--width: 20%;
	}
	
	.elementor-27752 .elementor-element.elementor-element-6249d17f {
		--width: 80%;
	}
}
