/* End custom CSS */

.elementor-14 .elementor-element.elementor-element-1ebe22f {
	z-index: 0;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-repeater-item-a90e24e .swiper-slide-bg {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/10/shutterstock_2154169365.jpg");
	background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-repeater-item-a90e24e .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-repeater-item-a90e24e .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .15);
}

.elementor-14 .elementor-element.elementor-element-ac72482 .swiper-slide {
	height: 48vh;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-slide-heading {
	font-family: "Asty Medium", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-slide-description {
	font-size: 24px;
}

.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-slide-button {
	border-radius: 10px;
}

.elementor-14 .elementor-element.elementor-element-64e0f9cb > .elementor-background-overlay {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/08/bg_dashed-_orange.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 120% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-64e0f9cb > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-64e0f9cb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
	z-index: 0;
}

.elementor-14 .elementor-element.elementor-element-64e0f9cb > .elementor-shape-top .elementor-shape-fill {
	fill: #fffcf9;
}

.elementor-14 .elementor-element.elementor-element-64e0f9cb > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 190px;
}

.elementor-14 .elementor-element.elementor-element-376e726e {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-14 .elementor-element.elementor-element-39b204cc.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-13114db6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-13114db6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-13114db6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 3px;
}

.elementor-14 .elementor-element.elementor-element-33d53c35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

.elementor-14 .elementor-element.elementor-element-33d53c35 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-33d53c35 .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-weight: 400;
	color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-99f433d .elementor-button {
	background-color: #fff;
	fill: #8ca5a5;
	color: #8ca5a5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #8ca5a5;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-99f433d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-99f433d .elementor-button:focus {
	background-color: #8ca5a5;
	color: #fff;
	border-color: #8ca5a5;
}

.elementor-14 .elementor-element.elementor-element-99f433d .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-99f433d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-14 .elementor-element.elementor-element-6f50b478.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-products__item {
	--columns: 4;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-carousel .swiper-slide {
	--space-between: 10px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products:not(.swiper-wrapper) {
	margin-right: -10px;
	margin-left: -10px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-button .button {
	background-color: var(--e-global-color-accent);
	display: inline-block;
	color: var(--e-global-color-f6ca850);
	text-decoration: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-button .button:hover {
	background-color: #fff;
	color: #8ca5a5;
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-carousel .jet-arrow {
	width: 0px;
	height: 0px;
	font-size: 25px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-quickview-button__container {
	order: 1;
	justify-content: center;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-products__inner-box {
	background-color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #8ca5a5;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-thumbnail {
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title, .elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title a {
	font-family: "Asty Medium", Sans-serif;
	font-size: 18px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title a {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title {
	color: var(--e-global-color-accent);
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad  .jet-woo-products .jet-woo-product-button .button {
	font-weight: 900;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-button .button> * {
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-button .button:hover > * {
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-920ecad  .jet-woo-product-button {
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__state-normal .jet-wishlist-button__label {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__state-normal .jet-wishlist-button__icon {
	color: var(--e-global-color-accent);
	font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__link .jet-wishlist-button__plane-normal {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-920ecad .added-to-wishlist.jet-wishlist-button__link {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .added-to-wishlist .jet-wishlist-button__plane-added {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__container {
	margin: 10px 10px 10px 10px;
	justify-content: flex-start;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__link {
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-wishlist-button__state-added .jet-wishlist-button__icon {
	font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price del {
	display: inline-block;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price ins {
	display: inline-block;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price .price {
	font-family: "Asty Light", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price .price .amount {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price .price del {
	font-weight: 400;
	text-decoration: line-through;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price .price ins {
	font-weight: 400;
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price {
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol {
	vertical-align: baseline;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-tags {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 23px 23px 23px 23px;
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-tags a {
	color: #fff;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-stock-status {
	font-family: "Asty Medium", Sans-serif;
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-stock-status__in-stock {
	color: #74b889;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-stock-status__on-backorder {
	color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-stock-status__out-of-stock {
	color: #fff;
	background-color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-carousel .jet-arrow:before {
	font-size: 25px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products__not-found {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-257bdc2 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-14 .elementor-element.elementor-element-f5c7b85.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-14 .elementor-element.elementor-element-9ba8a49 {
	width: auto;
	max-width: auto;
	text-align: right;
}

.elementor-14 .elementor-element.elementor-element-9ba8a49 > .elementor-widget-container {
	margin: 0px -41px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-489a8e4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-489a8e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-0881cbb {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-0881cbb .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-weight: 400;
	color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-1bfe4cb.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-14 .elementor-element.elementor-element-64c308e {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-64c308e > .elementor-widget-container {
	margin: 0px 0px 0px -42px;
}

.elementor-14 .elementor-element.elementor-element-4a045022 {
	margin-top: 0px;
	margin-bottom: 80px;
}

.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2024/07/blue-water-bento-lunch-boxes-splash-box-xl-15602229575793_1024x1024.jpg");
	background-position: 165px 50%;
	background-repeat: no-repeat;
	background-size: 53% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-container {
	min-height: 300px;
}

.elementor-14 .elementor-element.elementor-element-5cf2c4c, .elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-5cf2c4c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-30e368c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-30e368c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-30e368c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-30e368c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-14 .elementor-element.elementor-element-cc60f14 > .elementor-widget-container {
	margin: 0px 0px 6px 0px;
}

.elementor-14 .elementor-element.elementor-element-cc60f14 .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-d14c513 {
	width: auto;
	max-width: auto;
	--icon-box-icon-margin: 7px;
}

.elementor-14 .elementor-element.elementor-element-d14c513 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-f6ca850);
	color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-default:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-framed:has(:focus) .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-d14c513.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-d14c513 .elementor-icon {
	font-size: 10px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-15673c8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-15673c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-22dcc3c {
	--spacer-size: 18vh;
}

.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-5870206 > .elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}

.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/09/cotton_web_022_-scaled-e1726241814384.jpeg");
	background-position: 175px 50%;
	background-repeat: no-repeat;
	background-size: 40% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-container {
	min-height: 300px;
}

.elementor-14 .elementor-element.elementor-element-bf6dcd1, .elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-bf6dcd1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-7f433b3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-7f433b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-7f433b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-7f433b3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-14 .elementor-element.elementor-element-1f8ad5b > .elementor-widget-container {
	margin: 0px 0px 6px 0px;
}

.elementor-14 .elementor-element.elementor-element-1f8ad5b .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-a5a944a {
	width: auto;
	max-width: auto;
	--icon-box-icon-margin: 7px;
}

.elementor-14 .elementor-element.elementor-element-a5a944a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-f6ca850);
	color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-default:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-framed:has(:focus) .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-a5a944a.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-a5a944a .elementor-icon {
	font-size: 10px;
}

.elementor-14 .elementor-element.elementor-element-921473e {
	--spacer-size: 18vh;
}

.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}

.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2024/10/%CE%9B%CE%BF%CF%8D%CF%84%CF%81%CE%B9%CE%BD%CE%B7-%CE%9A%CE%B1%CE%BC%CE%B7%CE%BB%CE%BF%CF%80%CE%AC%CF%81%CE%B4%CE%B1%CE%BB%CE%B7-Biscuit1-e1728473136391.jpeg");
	background-position: 165px 50%;
	background-repeat: no-repeat;
	background-size: 45% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-container {
	min-height: 300px;
}

.elementor-14 .elementor-element.elementor-element-3e7297f1, .elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-3e7297f1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-440fb203.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-440fb203.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-440fb203 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-440fb203 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-14 .elementor-element.elementor-element-7ccfd8a3 > .elementor-widget-container {
	margin: 0px 0px 6px 0px;
}

.elementor-14 .elementor-element.elementor-element-7ccfd8a3 .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14 {
	width: auto;
	max-width: auto;
	--icon-box-icon-margin: 7px;
}

.elementor-14 .elementor-element.elementor-element-59c4cf14 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-f6ca850);
	color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-default:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-framed:has(:focus) .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-59c4cf14.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-59c4cf14 .elementor-icon {
	font-size: 10px;
}

.elementor-14 .elementor-element.elementor-element-fbf16ca {
	--spacer-size: 18vh;
}

.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-background-slideshow {
	border-radius: 12px 12px 12px 12px;
}

.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay {
	background-image: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2024/10/%CE%A4%CF%83%CE%AC%CE%BD%CF%84%CE%B1-%CE%91%CE%BB%CE%BB%CE%B1%CE%B3%CE%AE%CF%82-Teddy-Noe1-%E2%80%93-%CE%BC%CE%B5%CE%B3%CE%AC%CE%BB%CE%B7-e1728550556511.jpeg");
	background-position: 160px 50%;
	background-repeat: no-repeat;
	background-size: 54% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-container {
	min-height: 300px;
}

.elementor-14 .elementor-element.elementor-element-5090ad7, .elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-5090ad7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-aae269b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-aae269b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-14 .elementor-element.elementor-element-aae269b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-14 .elementor-element.elementor-element-aae269b > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-14 .elementor-element.elementor-element-ab1292a > .elementor-widget-container {
	margin: 0px 0px 6px 0px;
}

.elementor-14 .elementor-element.elementor-element-ab1292a .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7 {
	width: auto;
	max-width: auto;
	--icon-box-icon-margin: 7px;
}

.elementor-14 .elementor-element.elementor-element-3bba5c7 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-accent);
	fill: var(--e-global-color-f6ca850);
	color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-default:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-framed:has(:focus) .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-framed:has(:hover) .elementor-icon, .elementor-14 .elementor-element.elementor-element-3bba5c7.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-f6ca850);
}

.elementor-14 .elementor-element.elementor-element-3bba5c7 .elementor-icon {
	font-size: 10px;
}

.elementor-14 .elementor-element.elementor-element-2aab868 {
	--spacer-size: 18vh;
}

.elementor-14 .elementor-element.elementor-element-4a19f871 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-4a19f871 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-1396685f > .elementor-element-populated {
	margin: 0px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-14 .elementor-element.elementor-element-3b602979 {
	text-align: center;
}

.elementor-14 .elementor-element.elementor-element-3b602979 .elementor-heading-title {
	font-family: "Asty Medium", Sans-serif;
	font-weight: 400;
	color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-1e1432a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 80px 0px;
	z-index: 0;
}

.elementor-14 .elementor-element.elementor-element-1e1432a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-14 .elementor-element.elementor-element-1e1432a0 > .elementor-shape-bottom svg {
	width: calc(107% + 1.3px);
	height: 134px;
}

.elementor-14 .elementor-element.elementor-element-13fa195 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-products__item {
	--columns: 4;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-carousel .swiper-slide {
	--space-between: 10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products:not(.swiper-wrapper) {
	margin-right: -10px;
	margin-left: -10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-button .button {
	background-color: var(--e-global-color-accent);
	display: inline-block;
	color: var(--e-global-color-f6ca850);
	text-decoration: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-button .button:hover {
	background-color: #fff;
	color: var(--e-global-color-accent);
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-badge {
	background-color: rgba(255, 255, 255, 0);
	display: inline-flex;
	color: #fff;
	margin: -11px 0px 0px 0px;
	padding: 26px 23px 21px 27px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-carousel .jet-arrow {
	width: 0px;
	height: 0px;
	font-size: 25px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-quickview-button__container {
	order: 1;
	justify-content: center;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-products__inner-box {
	background-color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-thumbnail {
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title, .elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title a {
	font-family: "Asty Medium", Sans-serif;
	font-size: 18px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title a {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title {
	color: var(--e-global-color-accent);
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66  .jet-woo-products .jet-woo-product-button .button {
	font-weight: 900;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-button .button> * {
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-button .button:hover > * {
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-8a95d66  .jet-woo-product-button {
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__state-normal .jet-wishlist-button__label {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__state-normal .jet-wishlist-button__icon {
	color: var(--e-global-color-accent);
	font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__link .jet-wishlist-button__plane-normal {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .added-to-wishlist.jet-wishlist-button__link {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .added-to-wishlist .jet-wishlist-button__plane-added {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__container {
	margin: 10px 10px 10px 10px;
	justify-content: flex-start;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__link {
	padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-wishlist-button__state-added .jet-wishlist-button__icon {
	font-size: 20px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price del {
	display: inline-block;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price ins {
	display: inline-block;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .price {
	font-family: "Asty Light", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .price .amount {
	color: var(--e-global-color-accent);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .price del {
	font-weight: 400;
	text-decoration: line-through;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .price ins {
	color: #fa7070;
	font-weight: 900;
	text-decoration: none;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .price ins .amount {
	color: #fa7070;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price {
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol {
	vertical-align: baseline;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-rating .product-rating__stars {
	font-size: 16px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-rating {
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66  .jet-woo-products .jet-woo-product-badge {
	font-size: 14px;
	font-weight: bold;
	line-height: 10px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-badges {
	top: 0px;
	bottom: auto;
	text-align: left;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-stock-status {
	font-family: "Asty Medium", Sans-serif;
	text-align: center;
	order: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-stock-status__in-stock {
	color: #74b889;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-stock-status__on-backorder {
	color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-stock-status__out-of-stock {
	color: var(--e-global-color-f6ca850);
	background-color: #f7d3b9;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-carousel .jet-arrow:before {
	font-size: 25px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products__not-found {
	text-align: center;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
	bottom: 15px;
	right: 0px;
	width: 120px;
	height: 50px;
	z-index: 9999;
	opacity: 1;
	border-radius: 25px;
}

:root {
	--page-title-display: none;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
	font-size: 100px;
	color: #fff;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
	width: 100px;
	height: 100px;
	fill: #fff;
}

@media (max-width:1366px) {
	.elementor-14 .elementor-element.elementor-element-64e0f9cb {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1ac3ab32 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-4a045022 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay {
		background-position: 175px 50%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay {
		background-position: 200px 50%;
	}
	
	.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay {
		background-position: 175px 50%;
	}
	
	.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay {
		background-position: 175px 50%;
	}
}

@media (max-width:1024px) {
	.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-slide-heading {
		font-size: 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-64e0f9cb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-39b204cc {
		z-index: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-13114db6 {
		z-index: 10;
	}
	
	.elementor-14 .elementor-element.elementor-element-6f50b478 {
		z-index: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-2c12148 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-f5c7b85 {
		z-index: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-9ba8a49 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-9ba8a49 {
		text-align: right;
	}
	
	.elementor-14 .elementor-element.elementor-element-489a8e4 {
		z-index: 10;
	}
	
	.elementor-14 .elementor-element.elementor-element-1bfe4cb {
		z-index: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-4a045022 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay {
		background-position: 490px 50%;
		background-size: 25% auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay {
		background-position: 505px 50%;
		background-size: 20% auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay {
		background-position: 490px 50%;
		background-size: 25% auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-fbf16ca {
		--spacer-size: 140px;
	}
	
	.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay {
		background-position: 490px 50%;
		background-size: 25% auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-2aab868 {
		--spacer-size: 140px;
	}
	
	.elementor-14 .elementor-element.elementor-element-4a19f871 {
		margin-top: -30px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1e1432a0 {
		padding: 0px 0px 30px 10px;
	}
}

@media (max-width:767px) {
	.elementor-14 .elementor-element.elementor-element-ac72482 .swiper-slide-inner {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-ac72482 .elementor-slide-heading {
		font-size: 22px;
	}
	
	.elementor-14 .elementor-element.elementor-element-64e0f9cb {
		padding: 20px 10px 20px 10px;
	}
	
	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-1ac3ab32.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-1ac3ab32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-39b204cc {
		width: 10%;
	}
	
	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-39b204cc.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-39b204cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-13114db6 {
		width: 80%;
	}
	
	.elementor-14 .elementor-element.elementor-element-33d53c35 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-14 .elementor-element.elementor-element-6f50b478 {
		width: 10%;
	}
	
	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-6f50b478.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-6f50b478.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-products__item {
		--columns: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title, .elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-title a {
		font-size: 18px;
	}
	
	.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products .jet-woo-product-stock-status {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-2c12148 {
		z-index: 0;
	}
	
	.elementor-14 .elementor-element.elementor-element-f5c7b85 {
		width: 10%;
	}
	
	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-f5c7b85.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-f5c7b85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-9ba8a49 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-9ba8a49 {
		text-align: right;
	}
	
	.elementor-14 .elementor-element.elementor-element-9ba8a49 img {
		width: 70%;
		max-width: 70%;
	}
	
	.elementor-14 .elementor-element.elementor-element-489a8e4 {
		width: 80%;
	}
	
	.elementor-14 .elementor-element.elementor-element-0881cbb .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1bfe4cb {
		width: 10%;
	}
	
	.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-1bfe4cb.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-1bfe4cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-14 .elementor-element.elementor-element-64c308e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-64c308e img {
		width: 70%;
		max-width: 70%;
	}
	
	.elementor-14 .elementor-element.elementor-element-4a045022 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 0px 18px 0px 18px;
	}
	
	.elementor-14 .elementor-element.elementor-element-0e071e8 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5cf2c4c > .elementor-background-overlay {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 130px auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-5cf2c4c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-30e368c {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-30e368c.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-14 .elementor-element.elementor-element-30e368c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-807174f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-d14c513 {
		--icon-box-icon-margin: 8px;
	}
	
	.elementor-14 .elementor-element.elementor-element-15673c8 {
		width: 10%;
	}
	
	.elementor-14 .elementor-element.elementor-element-15673c8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-22dcc3c {
		--spacer-size: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-22dcc3c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5870206 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-bf6dcd1 > .elementor-background-overlay {
		background-position: 50% 96%;
		background-repeat: no-repeat;
		background-size: 100px auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-bf6dcd1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-7f433b3 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-7f433b3.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-14 .elementor-element.elementor-element-7f433b3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-e946591 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-a5a944a {
		--icon-box-icon-margin: 8px;
	}
	
	.elementor-14 .elementor-element.elementor-element-c3c31d1 {
		width: 10%;
	}
	
	.elementor-14 .elementor-element.elementor-element-c3c31d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-921473e {
		--spacer-size: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-921473e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-627c9c6 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-3e7297f1 > .elementor-background-overlay {
		background-position: bottom center;
		background-size: 130px auto;
		opacity: 1;
	}
	
	.elementor-14 .elementor-element.elementor-element-3e7297f1 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-440fb203 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-440fb203 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-59c4cf14 {
		--icon-box-icon-margin: 8px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5b77d768 {
		width: 10%;
	}
	
	.elementor-14 .elementor-element.elementor-element-fbf16ca {
		--spacer-size: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-252bb60 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5090ad7 > .elementor-background-overlay {
		background-position: bottom center;
		background-size: 130px auto;
	}
	
	.elementor-14 .elementor-element.elementor-element-5090ad7 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-aae269b {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-aae269b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-3bba5c7 {
		--icon-box-icon-margin: 8px;
	}
	
	.elementor-14 .elementor-element.elementor-element-5629fb8 {
		width: 10%;
	}
	
	.elementor-14 .elementor-element.elementor-element-2aab868 {
		--spacer-size: 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-4a19f871 {
		margin-top: -25px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1396685f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-3b602979 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1e1432a0 > .elementor-shape-bottom svg {
		width: calc(194% + 1.3px);
		height: 31px;
	}
	
	.elementor-14 .elementor-element.elementor-element-1e1432a0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-14 .elementor-element.elementor-element-13fa195 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title, .elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-title a {
		font-size: 18px;
	}
	
	.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products .jet-woo-product-badge {
		padding: 24px 23px 19px 27px;
	}
}

@media (min-width:768px) {
	.elementor-14 .elementor-element.elementor-element-39b204cc {
		width: 32.529%;
	}
	
	.elementor-14 .elementor-element.elementor-element-13114db6 {
		width: 33.804%;
	}
	
	.elementor-14 .elementor-element.elementor-element-f5c7b85 {
		width: 32.529%;
	}
	
	.elementor-14 .elementor-element.elementor-element-489a8e4 {
		width: 33.804%;
	}
	
	.elementor-14 .elementor-element.elementor-element-30e368c {
		width: 65.102%;
	}
	
	.elementor-14 .elementor-element.elementor-element-15673c8 {
		width: 34.595%;
	}
	
	.elementor-14 .elementor-element.elementor-element-7f433b3 {
		width: 65.102%;
	}
	
	.elementor-14 .elementor-element.elementor-element-c3c31d1 {
		width: 34.595%;
	}
	
	.elementor-14 .elementor-element.elementor-element-440fb203 {
		width: 65.102%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5b77d768 {
		width: 34.595%;
	}
	
	.elementor-14 .elementor-element.elementor-element-aae269b {
		width: 65.102%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5629fb8 {
		width: 34.595%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-14 .elementor-element.elementor-element-39b204cc {
		width: 13%;
	}
	
	.elementor-14 .elementor-element.elementor-element-13114db6 {
		width: 74%;
	}
	
	.elementor-14 .elementor-element.elementor-element-6f50b478 {
		width: 13%;
	}
	
	.elementor-14 .elementor-element.elementor-element-f5c7b85 {
		width: 13%;
	}
	
	.elementor-14 .elementor-element.elementor-element-489a8e4 {
		width: 74%;
	}
	
	.elementor-14 .elementor-element.elementor-element-1bfe4cb {
		width: 13%;
	}
	
	.elementor-14 .elementor-element.elementor-element-0e071e8 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-30e368c {
		width: 60%;
	}
	
	.elementor-14 .elementor-element.elementor-element-15673c8 {
		width: 40%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5870206 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-7f433b3 {
		width: 60%;
	}
	
	.elementor-14 .elementor-element.elementor-element-c3c31d1 {
		width: 40%;
	}
	
	.elementor-14 .elementor-element.elementor-element-627c9c6 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-440fb203 {
		width: 60%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5b77d768 {
		width: 40%;
	}
	
	.elementor-14 .elementor-element.elementor-element-252bb60 {
		width: 100%;
	}
	
	.elementor-14 .elementor-element.elementor-element-aae269b {
		width: 60%;
	}
	
	.elementor-14 .elementor-element.elementor-element-5629fb8 {
		width: 40%;
	}
}

/* Start custom CSS for jet-woo-products, class: .elementor-element-920ecad */
.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products__inner-box {
	transition: all .3s ease-in-out;
	position: relative;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products__inner-box:hover {
	border: 2px dashed #8ca5a5 !important;
}

.elementor-14 .elementor-element.elementor-element-920ecad img {
	height: 300px;
	object-fit: contain;
	padding: 10px;
	transition: all .3s ease-in-out;
}

.elementor-14 .elementor-element.elementor-element-920ecad img:hover {
	transform: scale(1.03);
}

/*.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-product-badge{
    background:  url('https://happyparents.gr/wp-content/uploads/2023/10/sale-badge.svg') no-repeat fixed center !important;
    width:56px;
    background-size:100% !important;
    z-index:1;
    background: transparent;
    position: absolute;
    top:-20px;
    right:0;
}*/

/*.elementor-14 .elementor-element.elementor-element-920ecad .button{*/

/*    transition: 0.3s ease-in-out;*/

/*}*/

/*.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-products__inner-box:hover .button{*/

/*    text-decoration: underline !important;*/

/*    text-decoration-style:dotted !important;*/

/*    text-decoration-thickness: 0.3em !important;*/

/*    text-underline-offset: 0.3em;*/

/*    transition: 0.3s ease-in-out;*/

/*}*/
.jet-woo-product-stock-status__out-of-stock {
	width: 30%;
	margin: auto;
	border-radius: 10px;
	padding: 3px;
}

.elementor-14 .elementor-element.elementor-element-920ecad input {
	text-indent: 15px;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-product-tags {
	/*background:url('https://happyparents.gr/wp-content/uploads/2023/10/cloud.svg') fixed center no-repeat;*/
	background: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/10/sale-badge.svg") no-repeat center !important;
	background: transparent;
	background-size: 100% !important;
	width: 60px;
	position: absolute;
	right: 0;
	top: -10px;
	z-index: 1;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-product-tags.nitro-lazy {
	background: none !important;
}

.elementor-14 .elementor-element.elementor-element-920ecad .jet-woo-product-tags a {
	position: relative;
	top: 0;
	right: 7px;
	z-index: 2;
}

/* Κρατάει σταθερό ύψος για κάθε προϊόν */
.jet-woo-products__inner-box {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 480px;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for jet-woo-products, class: .elementor-element-8a95d66 */
.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products__inner-box {
	transition: all .3s ease-in-out;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products__inner-box:hover {
	border: 2px dashed #8ca5a5 !important;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 img {
	height: 300px;
	object-fit: contain;
	padding: 10px;
	transition: all .3s ease-in-out;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 img:hover {
	transform: scale(1.03);
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-product-tags {
	/*background:url('https://happyparents.gr/wp-content/uploads/2023/10/cloud.svg') fixed center no-repeat;*/
	background: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/10/green-cloud.svg") no-repeat center !important;
	background: transparent;
	background-size: 100% !important;
	position: absolute;
	left: 0;
	z-index: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-product-tags.nitro-lazy {
	background: none !important;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-product-tags a {
	position: relative;
	top: 10px;
	z-index: 2;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-product-badge {
	background: url("https://cdn-ilcongp.nitrocdn.com/aPppkwpoQgFfkKfKaxhUwAhYRafOPRSH/assets/images/optimized/rev-4902422/happyparents.gr/wp-content/uploads/2023/10/sale-1.svg") no-repeat center !important;
	background: transparent;
	width: 56px;
	background-size: contain !important;
	zoom: 1.2;
	z-index: 1;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-product-badge.nitro-lazy {
	background: none !important;
}

/*.elementor-14 .elementor-element.elementor-element-8a95d66 .jet-woo-products__inner-box:hover .button{*/

/*    text-decoration: underline !important;*/

/*    text-decoration-style:dotted !important;*/

/*    text-decoration-thickness: 0.3em !important;*/

/*    text-underline-offset: 0.3em;*/

/*}*/
.jet-woo-product-stock-status__out-of-stock {
	width: 30%;
	margin: auto;
	border-radius: 10px;
	padding: 3px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 input {
	text-indent: 15px;
}

.elementor-14 .elementor-element.elementor-element-8a95d66 del {
	font-size: 16px;
	margin-top: 3px;
}
