.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgb(232,232,232);
	background-image: url(https://rooms4kids.gr/wp-content/uploads/2018/11/retail-black-friday-top-banner.jpg);
	background-size:cover;
	background-position:center bottom;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://www.rooms4kids.gr/wp-content/uploads/2021/07/h1-background-img-.jpg);
	background-size:cover;
	background-position:center top;
}

.footer-container{
	background-color:#F7F7F7;
}

:root{
--wd-text-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Comfortaa", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:14px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title{
	font-family: "Comfortaa", Arial, Helvetica, sans-serif;font-size: 16px;
}

:root{
--wd-primary-color:rgb(71,163,152);
}
:root{
--wd-alternative-color:rgb(224,143,118);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#439665;
}
:root{
--btn-shop-bgcolor-hover:#3D885C;
}
:root{
--btn-accent-bgcolor:#439665;
}
:root{
--btn-accent-bgcolor-hover:#3D885C;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 1px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
			--btn-shop-brd-radius: 0px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
		--btn-shop-box-shadow-active: none;
		--btn-shop-bottom: 0px;
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1370px;
		}
	}

	.container {
		max-width: 1400px;
	}
	
	
	@media (min-width: 1400px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1400px) / 2);
			padding-right: calc((100vw - 1400px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1417px) / 2);
			padding-right: calc((100vw - 1417px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 790px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 100px;
}

body.header-banner-display .website-wrapper {
	margin-top:100px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 60px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:60px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.rooms4kids.gr/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.1.4") format("woff2"),
	url("//www.rooms4kids.gr/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=6.1.4") format("woff");
}

.home .wd-highlighted-products:not(.with-title){max-width:560px;margin-left:auto!important;margin-right:auto!important}.home .wd-highlighted-products:not(.with-title) .owl-stage{width:100%!important}.home .wd-highlighted-products:not(.with-title) .owl-item{width:100%!important}.home .wd-highlighted-products:not(.with-title) .product-grid-item{display:grid!important;grid-template-columns:40% 1fr;grid-template-rows:1fr auto 1fr;column-gap:20px;padding:10px 16px!important;text-align:left}.home .wd-highlighted-products:not(.with-title) .product-element-top{grid-column:1;grid-row:1/4;margin:0!important}.home .wd-highlighted-products:not(.with-title) .wd-entities-title{grid-column:2;grid-row:2;font-size:15px;text-align:left;margin:0 0 6px!important}.home .wd-highlighted-products:not(.with-title) .price{grid-column:2;grid-row:3;text-align:left;white-space:nowrap}@media(max-width:575px){.home .wd-highlighted-products:not(.with-title) .product-grid-item{display:block!important;text-align:center}}.home a.btn[href*="onlinedate"]{background-color:#e53935!important;border-color:#e53935!important;color:#fff!important}.home a.btn[href*="onlinedate"]:hover{background-color:#c62828!important;border-color:#c62828!important}#slider-15-layer-3{margin-top:110px!important}@media(max-width:1024px){#slider-15-layer-3{margin-top:60px!important}}@media(max-width:575px){#slider-15-layer-3{margin-top:30px!important}}
/* Banner ΣΕΙΡΑ ΕΠΙΠΛΩΝ: εικόνα πάνω, κείμενο κάτω */
.promo-banner:has(img[alt="KR019_1"]){display:flex;flex-direction:column;background:#2f3a2f}
.promo-banner:has(img[alt="KR019_1"]) .main-wrapp-img{position:relative}
.promo-banner:has(img[alt="KR019_1"]) .wrapper-content-banner{position:static !important;width:100%;padding:18px 16px;justify-content:center}
.promo-banner:has(img[alt="KR019_1"]) .content-banner{width:100% !important;max-width:100%}
.promo-banner:has(img[alt="KR019_1"]) .banner-title-wrap{display:flex;flex-direction:column}
.promo-banner:has(img[alt="KR019_1"]) .banner-title{order:-1;margin:0 0 10px;font-size:22px}
.promo-banner:has(img[alt="KR019_1"]) .banner-subtitle{background:none !important;color:#fff !important;padding:0 !important;font-size:15px;line-height:1.5;text-transform:none}
.promo-banner:has(img[alt="KR019_1"]) .banner-title{font-size:26px}
.promo-banner:has(img[alt="KR019_1"]) .wrapper-content-banner{padding:24px 20px}

.promo-banner:has(img[alt="KR019_1"]) .wrapper-content-banner{order:-1}

/* Κατηγορίες επίπλων: ομοιόμορφα και ευανάγνωστα */
.vc_custom_1627072601556 .promo-banner .wrapper-content-banner{display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 10px 14px !important;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,0) 80%)}
.vc_custom_1627072601556 .promo-banner .content-banner{width:100% !important;text-align:center}
.vc_custom_1627072601556 .promo-banner .banner-title{font-size:19px !important;font-weight:600 !important;line-height:1.2 !important;margin:0 0 6px !important;color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.6)}
.vc_custom_1627072601556 .promo-banner .banner-btn-wrapper a,.vc_custom_1627072601556 .promo-banner .banner-title-wrap:not(:has(~ .banner-btn-wrapper))::after{font-size:13px !important;color:#fff !important;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.vc_custom_1627072601556 .promo-banner .content-banner:not(:has(.banner-btn-wrapper)) .banner-title-wrap::after{content:"ΠΕΡΙΣΣΟΤΕΡΑ";display:block;border-bottom:1px solid #fff;width:max-content;margin:0 auto}
/* Κριτικές Google: παράθυρο με κύλιση */
.njt-reviews-carousel-wrap .slick-list{height:auto !important}
.njt-reviews-carousel-wrap .slick-track{align-items:flex-start}
.njt-reviews-carousel-wrap .njt-review{height:auto !important}

/* Κατηγορίες: τα βελάκια του slider πάντα ορατά, μέσα στην εικόνα */
.vc_custom_1627072601556 .banners-carousel .owl-nav .wd-btn-arrow{opacity:1 !important;visibility:visible !important;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:5}
.vc_custom_1627072601556 .banners-carousel .owl-nav .owl-prev{left:8px !important;right:auto !important}
.vc_custom_1627072601556 .banners-carousel .owl-nav .owl-next{right:8px !important;left:auto !important}
.vc_custom_1627072601556 .banners-carousel .owl-nav .disabled{opacity:.4 !important}

/* Κατηγορίες: όλες οι εικόνες ίδιο μέγεθος */
.vc_custom_1627072601556 .banners-carousel .promo-banner{height:230px}
.vc_custom_1627072601556 .banners-carousel .main-wrapp-img,.vc_custom_1627072601556 .banners-carousel .banner-image{height:100%}
.vc_custom_1627072601556 .banners-carousel .promo-banner-image{width:100% !important;height:230px !important;object-fit:cover}

/* Αριστερό μενού κατηγοριών (υπολογιστής): κρύβονται όσα υπάρχουν ήδη στο πάνω μενού. Στο κινητό μένουν. */
.wd-header-cats #menu-categories > #menu-item-37155,
.wd-header-cats #menu-categories > #menu-item-37156,
.wd-header-cats #menu-categories > #menu-item-37157,
.wd-header-cats #menu-categories > #menu-item-37158,
.wd-header-cats #menu-categories > #menu-item-37154{display:none !important}

/* ===== Νέο hero Rooms4Kids (r4k) ===== */
.r4k-hero{position:relative;font-family:'DM Sans',system-ui,sans-serif}
.r4k-hero .banners-carousel .promo-banner{height:470px;border-radius:20px;overflow:hidden}
.r4k-hero .banners-carousel .promo-banner-image{width:100% !important;height:470px !important;object-fit:cover}
.r4k-hero .banners-carousel .main-wrapp-img,.r4k-hero .banners-carousel .banner-image{height:100%}
.r4k-hero .wrapper-content-banner{align-items:flex-start !important;justify-content:flex-end !important;padding:18px 20px !important}
.r4k-hero .content-banner{width:auto !important}
.r4k-hero .banner-title{display:inline-block;background:rgba(255,255,255,.92);color:#22302a !important;font-size:13px !important;font-weight:700;padding:6px 14px;border-radius:999px;margin:0}
.r4k-hero .vc_column-inner,.r4k-hero .wpb_wrapper{position:relative}
.r4k-card{position:absolute;left:36px;bottom:32px;width:min(520px,calc(100% - 72px));box-sizing:border-box;background:#fff;border-radius:20px;padding:30px 32px;box-shadow:0 10px 36px rgba(0,0,0,.18);z-index:6;margin:0 !important}
.r4k-card .r4k-eyebrow{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#3f8f86}
.r4k-card h1{margin:8px 0 4px;font-size:32px;line-height:1.15;font-weight:700;color:#22302a;font-family:'DM Sans',system-ui,sans-serif}
.r4k-card p{margin:10px 0 16px;font-size:17px;line-height:1.5;color:#3b4a3b}
.r4k-btn{display:inline-block;background:#eba58d;color:#22302a !important;font-weight:700;font-size:16px;padding:14px 24px;border-radius:999px;text-decoration:none}
.r4k-btn:hover{background:#e3957a}
.r4k-doodle{position:absolute;right:24px;bottom:64px;z-index:6;pointer-events:none;margin:0 !important}
.r4k-tiles-title{font-size:20px;font-weight:700;margin:18px 0 12px;color:#22302a}
.r4k-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.r4k-tile{display:flex;gap:12px;align-items:center;border:1.5px solid;border-radius:18px;padding:16px 18px;color:#22302a !important;text-decoration:none}
.r4k-tile b{display:block;font-size:17px;font-weight:700;line-height:1.25}
.r4k-tile small{display:block;font-size:14px;color:#4b5a4b;margin-top:2px}
.r4k-dot{flex:none;width:34px;height:34px;border-radius:50%;background:#fff}
.r4k-tile.t1{background:#fbeee8;border-color:#eba58d}.r4k-tile.t2{background:#e9f3f1;border-color:#8cc3bb}.r4k-tile.t3{background:#eef5ea;border-color:#b7d1b5}.r4k-tile.t4{background:#fcf5e2;border-color:#f3d58f}
@media (max-width:991px){.r4k-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
.r4k-hero .banners-carousel .promo-banner,.r4k-hero .banners-carousel .promo-banner-image{height:300px !important}
.r4k-card{position:relative;left:auto;bottom:auto;margin:-40px 12px 0 !important;width:auto;padding:22px 20px}
.r4k-card h1{font-size:25px}
.r4k-doodle{display:none}
}

.r4k-dot{background-repeat:no-repeat;background-position:center;background-size:24px}
.r4k-tile.t1 .r4k-dot{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23d98a6c'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%2020L20%208l14%2012M10%2018v16h20V18M17%2034v-9h6v9'%2F%3E%3C%2Fsvg%3E")}
.r4k-tile.t2 .r4k-dot{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%235aa59b'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2030V12M5%2024h30v6M35%2024v-5a5%205%200%200%200-5-5H16v10'%2F%3E%3Ccircle%20cx%3D'10'%20cy%3D'19'%20r%3D'3'%2F%3E%3C%2Fsvg%3E")}
.r4k-tile.t3 .r4k-dot{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%238fb28f'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%205l4.5%2010%2011%201-8.3%207.4%202.5%2010.6L20%2028l-9.7%206%202.5-10.6L4.5%2016l11-1z'%2F%3E%3C%2Fsvg%3E")}
.r4k-tile.t4 .r4k-dot{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2040%2040'%20fill%3D'none'%20stroke%3D'%23d9a93f'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'20'%20cy%3D'20'%20r%3D'7'%2F%3E%3Cpath%20d%3D'M20%204v5M20%2031v5M4%2020h5M31%2020h5M9%209l3.5%203.5M27.5%2027.5L31%2031M31%209l-3.5%203.5M12.5%2027.5L9%2031'%2F%3E%3C%2Fsvg%3E")}

.r4k-hero .banners-carousel,.r4k-hero .banners-carousel .owl-stage-outer,.r4k-hero .banners-carousel-wrapper{overflow:hidden;border-radius:20px;max-width:100%}
.r4k-hero{max-width:100%}

/* r4k smaller card */
.r4k-card{left:28px;bottom:24px;width:min(340px,calc(100% - 56px));padding:18px 22px;border-radius:16px}
.r4k-card h1{font-size:23px;margin:0 0 4px}
.r4k-card p{font-size:15px;margin:8px 0 12px;line-height:1.4}
.r4k-card .r4k-btn{font-size:14px;padding:9px 16px}
.r4k-card svg{width:110px;height:auto}
@media (max-width:767px){.r4k-card{left:auto;bottom:auto;width:auto;padding:16px 18px;margin:-30px 16px 0 !important}.r4k-card h1{font-size:20px}.r4k-card p{font-size:14px}}

/* r4k site-wide soft style */
.product-grid-item,.wd-product{border-radius:16px}
.product-grid-item .product-element-top,.wd-product .product-element-top{border-radius:16px;overflow:hidden}
.woocommerce-product-gallery__image img,.product-image-summary-wrap .wd-gallery-images{border-radius:16px}
.btn.btn-color-primary,.single_add_to_cart_button,.woocommerce .button.alt,.wd-buttons .button{border-radius:999px}
.title-wrapper .title,.wd-title-wrapper .title,.page-title .entry-title,h2.title{position:relative}
.page-title .entry-title::after,.title-wrapper .title::after{content:"";display:block;width:120px;height:10px;margin:10px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' viewBox='0 0 120 10' fill='none' stroke='%23f3d58f' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M3 6c11-7 19 5 30 0s19 5 30 0 19 5 30 0 17 2 24-2'/%3E%3C/svg%3E") no-repeat center}
.page-title .entry-title::after{margin-left:0}
.wd-nav-main>li>a:hover{color:#3f8f86}
.woodmart-product-category .category-title,.wd-cat .wd-entities-title{color:#22302a}

/* r4k soft style part 2 */
.widget-title{position:relative;padding-left:26px}
.widget-title::before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23d9b45c' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain}
.product-label{border-radius:999px !important;padding:0 12px;font-weight:600}
.product-label.onsale{background:#e9a393 !important}
.product-label.new{background:#6bb5ab !important}
.woodmart-breadcrumbs,.wd-breadcrumbs{font-size:13px}
.footer-container .widget-title::before{filter:none}
.wd-widget-collapse .widget-title,.widget_product_categories .widget-title{margin-bottom:14px}
.product-grid-item .price .amount,.wd-product .price .amount{color:#3f8f86;font-weight:700}

/* r4k custom-made section */
.r4k-custom .r4k-sec-head{text-align:center;max-width:760px;margin:0 auto 28px}
.r4k-custom h2{font-size:38px;font-weight:700;color:#22302a;margin:6px 0 8px}
.r4k-custom .r4k-lead{font-size:20px;font-weight:600;color:#3f8f86;margin:14px 0 6px}
.r4k-custom .r4k-sub{font-size:17px;line-height:1.6;color:#3b4a3b;margin:0}
.r4k-custom .r4k-h4{text-align:center;font-size:22px;font-weight:700;color:#22302a;margin:34px 0 18px}
.r4k-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.r4k-whys{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.r4k-step{position:relative;border-radius:20px;padding:26px 20px 22px;border:1.5px solid transparent}
.r4k-step .r4k-num{display:inline-flex;width:42px;height:42px;border-radius:50%;background:#fff;align-items:center;justify-content:center;font-weight:700;font-size:20px;margin-bottom:12px;box-shadow:0 3px 10px rgba(0,0,0,.08)}
.r4k-step h3{font-size:18px;line-height:1.3;margin:0 0 8px;color:#22302a}
.r4k-step p{font-size:15.5px;line-height:1.5;margin:0;color:#3b4a3b}
.r4k-step.s1{background:#fbe9e4;border-color:#f0c5ba}.r4k-step.s1 .r4k-num{color:#d9806c}
.r4k-step.s2{background:#e3f1ef;border-color:#b9dcd6}.r4k-step.s2 .r4k-num{color:#3f8f86}
.r4k-step.s3{background:#e9f2e4;border-color:#c5dcb9}.r4k-step.s3 .r4k-num{color:#6a9a52}
.r4k-step.s4{background:#fdf3d8;border-color:#f0dca0}.r4k-step.s4 .r4k-num{color:#c9a032}
.r4k-step:not(:last-child)::after{content:"";position:absolute;right:-14px;top:38px;width:12px;height:12px;border-top:3px dotted #c9c9c9;border-right:3px dotted #c9c9c9;transform:rotate(45deg)}
.r4k-why{border-radius:16px;padding:18px 18px;font-size:15.5px;line-height:1.5;color:#2d3b2d;background:#fff;border:1.5px dashed #b9dcd6;position:relative;padding-left:46px}
.r4k-why::before{content:"";position:absolute;left:14px;top:18px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23d9b45c' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain}
.r4k-why b{color:#3f8f86;font-size:19px}
.r4k-why.w1{border-color:#f0c5ba}.r4k-why.w3{border-color:#c5dcb9}.r4k-why.w4{border-color:#f0dca0}
@media (max-width:991px){.r4k-steps,.r4k-whys{grid-template-columns:repeat(2,1fr)}.r4k-step::after{display:none}}
@media (max-width:575px){.r4k-steps,.r4k-whys{grid-template-columns:1fr}.r4k-custom h2{font-size:28px}}

/* r4k homepage lower sections */
.promo-banner:has(img[alt="KR019_1"]){border-radius:22px;overflow:hidden}
.promo-banner:has(img[alt="KR019_1"]) .wrapper-content-banner{background:#e3f1ef !important}
.promo-banner:has(img[alt="KR019_1"]) .banner-title,.promo-banner:has(img[alt="KR019_1"]) .banner-inner,.promo-banner:has(img[alt="KR019_1"]) .banner-subtitle,.promo-banner:has(img[alt="KR019_1"]) p{color:#22302a !important}
div[style*="color:#1f2d1f"]{background:#e9f2e4 !important;border-radius:22px;padding:26px 30px !important;border:1.5px dashed #c5dcb9;position:relative}
div[style*="color:#1f2d1f"]::before{content:"";position:absolute;right:22px;top:-16px;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23d9b45c' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain}
.vc_custom_1627072601556 .promo-banner{border-radius:18px;overflow:hidden}
.njt-reviews-carousel-wrap,.njt-gpr-wrap{border-radius:20px}
.vc_row .wd-load-more,.woodmart-load-more,.wd-products-load-more .btn,.wd-load-more .btn{border-radius:999px;background:#6bb5ab;color:#fff;border-color:#6bb5ab;padding:0 28px}
a.btn-style-bordered.btn-shape-semi-round,.btn.btn-style-bordered{border-radius:999px}

.wpb_text_column:has(> .wpb_wrapper > div[style*="color:#1f2d1f"]){background:transparent !important;padding:0 !important}
a.wd-load-more.btn{background:#6bb5ab !important;border-color:#6bb5ab !important;border-radius:999px !important;padding:0 30px !important}
a.wd-load-more.btn .load-more-label{color:#fff !important}
a.wd-load-more.btn:hover{background:#3f8f86 !important}

a.wd-load-more.btn{min-height:46px !important;height:auto !important;line-height:46px !important;font-size:14px !important;display:inline-flex;align-items:center}

/* r4k reviews box */
.njt-google-places-reviews-wap{background:#fdf3d8 !important;border:1.5px dashed #f0dca0 !important;border-top:1.5px dashed #f0dca0 !important;border-radius:22px !important;padding:46px 16px 16px !important;position:relative;box-shadow:none !important;overflow:visible}
.njt-google-places-reviews-wap::before{content:"Τι λένε οι πελάτες μας";position:absolute;left:0;right:0;top:12px;text-align:center;font-size:19px;font-weight:700;color:#22302a}
.njt-google-places-reviews-wap::after{content:"";position:absolute;right:20px;top:-14px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23d9b45c' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain}
.njt-google-places-reviews-wap .njt-review{background:#fff;border-radius:16px;padding:14px !important}
.njt-reviews-carousel-wrap .slick-arrow,.njt-gr-slick-prev,.njt-gr-slick-next{background-color:#6bb5ab !important;border-radius:50% !important}

.njt-google-places-reviews-wap::after{width:58px !important;height:58px !important;top:-26px !important;right:16px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='14' cy='16' r='7' fill='%23e9a393' stroke='%23c9806c' stroke-width='2'/%3E%3Ccircle cx='50' cy='16' r='7' fill='%23e9a393' stroke='%23c9806c' stroke-width='2'/%3E%3Ccircle cx='32' cy='34' r='22' fill='%23fff3e3' stroke='%23c9806c' stroke-width='2.5'/%3E%3Cpath d='M12 28c4-12 36-12 40 0' fill='%23e9a393' stroke='%23c9806c' stroke-width='2'/%3E%3Ccircle cx='24' cy='35' r='2.6' fill='%2322302a'/%3E%3Ccircle cx='40' cy='35' r='2.6' fill='%2322302a'/%3E%3Cpath d='M23 43c5 7 13 7 18 0' stroke='%2322302a' stroke-width='2.6'/%3E%3Ccircle cx='18' cy='42' r='3.2' fill='%23f7b8aa' stroke='none'/%3E%3Ccircle cx='46' cy='42' r='3.2' fill='%23f7b8aa' stroke='none'/%3E%3C/svg%3E") no-repeat center/contain !important}

.njt-google-places-reviews-wap::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%232f4f6f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='36' r='19' fill='%23fff'/%3E%3Cpath d='M14 31c1-12 11-17 18-17s17 5 18 17'/%3E%3Ccircle cx='14' cy='17' r='5.5'/%3E%3Ccircle cx='50' cy='17' r='5.5'/%3E%3Ccircle cx='25' cy='37' r='1.4' fill='%232f4f6f'/%3E%3Ccircle cx='39' cy='37' r='1.4' fill='%232f4f6f'/%3E%3Cpath d='M24 44c5 6 11 6 16 0'/%3E%3Cpath d='M20 43l-3-1M44 43l3-1' stroke='%23e8728f'/%3E%3Cpath d='M6 54c3-2 5 2 8 0s5 2 8 0' stroke='%23f3d58f'/%3E%3C/svg%3E") no-repeat center/contain !important}

/* r4k reviews: show several at once (desktop) */
@media (min-width:768px){
.njt-google-places-reviews-wap .slick-list{height:auto !important;overflow:visible !important}
.njt-google-places-reviews-wap .slick-track{display:block !important;width:100% !important;transform:none !important;height:auto !important}
.njt-google-places-reviews-wap .slick-slide{display:block !important;float:none !important;width:100% !important;height:auto !important;margin:0 0 10px !important}
.njt-google-places-reviews-wap .slick-cloned,.njt-google-places-reviews-wap .slick-slide:nth-child(n+5){display:none !important}
.njt-google-places-reviews-wap .slick-arrow{display:none !important}
}

.r4k-why::before,.widget-title::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9b45c' stroke-width='1.8' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M12 2.8l2.8 6 6.5.8-4.8 4.5 1.3 6.5L12 17.4 6.2 20.6l1.3-6.5L2.7 9.6l6.5-.8z'/%3E%3C/svg%3E") no-repeat center/contain !important}

@media (min-width:768px){
.vc_column_container:has(.njt-google-places-reviews-wap)>.vc_column-inner,
.vc_column_container:has(.njt-google-places-reviews-wap)>.vc_column-inner>.wpb_wrapper,
.vc_column_container:has(.njt-google-places-reviews-wap) .wpb_text_column,
.vc_column_container:has(.njt-google-places-reviews-wap) .wpb_text_column>.wpb_wrapper{height:100%}
.njt-google-places-reviews-wap{height:100%;box-sizing:border-box}
}

.njt-fr-starslist-wrapper,.njt-fr-starslist-container,.njt-fr-starslist-current{white-space:nowrap !important;flex-wrap:nowrap !important}
.njt-fr-starslist-wrapper .njt-fr-star{flex:none !important;float:none}
@media (max-width:767px){.njt-fr-starslist-wrapper .njt-fr-star{width:16px !important;height:16px !important;font-size:16px}}

/* r4k furniture series banner - playful */
.promo-banner:has(img[alt="KR019_1"]){position:relative;overflow:visible !important;border-radius:26px;box-shadow:0 0 0 5px #fff,0 0 0 8px #f3d58f,0 0 0 11px #fff,0 0 0 14px #b9dcd6;margin:14px 14px 30px}
.promo-banner:has(img[alt="KR019_1"]) .banner-inner{border-radius:26px;overflow:hidden}
.promo-banner:has(img[alt="KR019_1"]) .banner-title{display:inline-block;position:relative;font-weight:700 !important;font-size:26px !important;letter-spacing:.5px;padding:0 44px}
.promo-banner:has(img[alt="KR019_1"]) .banner-title::before,.promo-banner:has(img[alt="KR019_1"]) .banner-title::after{content:"";position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23d9b45c' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain}
.promo-banner:has(img[alt="KR019_1"]) .banner-title::before{left:0;transform:rotate(-14deg)}
.promo-banner:has(img[alt="KR019_1"]) .banner-title::after{right:0;transform:rotate(14deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fbe9e4' stroke='%23d9b45c' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E")}
.promo-banner:has(img[alt="KR019_1"])::before{content:"";position:absolute;right:-22px;bottom:-26px;width:92px;height:92px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none' stroke='%232f4f6f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='20' cy='20' r='10' fill='%23fbe9e4'/%3E%3Ccircle cx='60' cy='20' r='10' fill='%23fbe9e4'/%3E%3Ccircle cx='40' cy='44' r='28' fill='%23fff'/%3E%3Ccircle cx='31' cy='40' r='2.4' fill='%232f4f6f'/%3E%3Ccircle cx='49' cy='40' r='2.4' fill='%232f4f6f'/%3E%3Cellipse cx='40' cy='50' rx='7' ry='5' fill='%23fdf3d8'/%3E%3Cpath d='M37 49h6M40 49v3M35 55c3 3 7 3 10 0'/%3E%3Ccircle cx='24' cy='50' r='3.5' fill='%23f7b8aa' stroke='none'/%3E%3Ccircle cx='56' cy='50' r='3.5' fill='%23f7b8aa' stroke='none'/%3E%3C/svg%3E") no-repeat center/contain;z-index:5;transform:rotate(8deg)}
.promo-banner:has(img[alt="KR019_1"])::after{content:"";position:absolute;left:24px;bottom:-24px;width:120px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14' fill='none' stroke='%236bb5ab' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M3 8c11-8 19 6 30 0s19 6 30 0 19 6 30 0 17 2 24-2'/%3E%3C/svg%3E") no-repeat center/contain;z-index:5}
@media (max-width:767px){.promo-banner:has(img[alt="KR019_1"]){margin:10px 10px 28px}.promo-banner:has(img[alt="KR019_1"])::before{width:64px;height:64px;right:-8px;bottom:-22px}.promo-banner:has(img[alt="KR019_1"]) .banner-title{font-size:20px !important;padding:0 36px}}

.promo-banner:has(img[alt="KR019_1"]) .banner-title{width:fit-content !important;max-width:100%;margin-left:auto !important;margin-right:auto !important}

/* r4k category cards playful */
.vc_custom_1627072601556 .owl-stage-outer{padding:14px 6px 18px}
.vc_custom_1627072601556 .promo-banner{border:4px solid #fff;box-shadow:0 0 0 3px var(--c,#f0c5ba),0 8px 18px rgba(0,0,0,.12);transition:transform .25s;position:relative;overflow:visible !important}
.vc_custom_1627072601556 .promo-banner .banner-inner,.vc_custom_1627072601556 .promo-banner img{border-radius:14px}
.vc_custom_1627072601556 .owl-item:nth-child(4n+1) .promo-banner{--c:#f0c5ba;transform:rotate(-1.6deg)}
.vc_custom_1627072601556 .owl-item:nth-child(4n+2) .promo-banner{--c:#b9dcd6;transform:rotate(1.4deg)}
.vc_custom_1627072601556 .owl-item:nth-child(4n+3) .promo-banner{--c:#c5dcb9;transform:rotate(-1deg)}
.vc_custom_1627072601556 .owl-item:nth-child(4n+4) .promo-banner{--c:#f0dca0;transform:rotate(1.8deg)}
.vc_custom_1627072601556 .promo-banner:hover{transform:rotate(0) translateY(-4px) !important}
.vc_custom_1627072601556 .promo-banner::after{content:"";position:absolute;top:-14px;right:-8px;width:34px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f3d58f' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E") no-repeat center/contain;z-index:6;transform:rotate(14deg)}
.vc_custom_1627072601556 .owl-item:nth-child(even) .promo-banner::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f7b8aa' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.2 6.6.8-4.9 4.6 1.3 6.6L12 17.4 6.1 20.7l1.3-6.6L2.5 9.5l6.6-.8z'/%3E%3C/svg%3E");left:-8px;right:auto;transform:rotate(-14deg)}

/* r4k category cards v2 */
.vc_custom_1627072601556 .promo-banner,.vc_custom_1627072601556 .promo-banner img{height:250px !important}
.vc_custom_1627072601556 .promo-banner .wrapper-content-banner{justify-content:flex-end !important;padding-bottom:16px !important;background:linear-gradient(to top,rgba(34,48,42,.55),rgba(34,48,42,0) 60%) !important}
.vc_custom_1627072601556 .promo-banner .banner-title{background:#fff;color:#22302a !important;border-radius:999px;padding:6px 16px !important;font-size:16px !important;font-weight:700 !important;box-shadow:0 3px 10px rgba(0,0,0,.15);display:inline-block;width:auto !important;margin:0 auto 8px !important}
.vc_custom_1627072601556 .promo-banner:hover .banner-title{background:var(--c,#f3d58f)}
.vc_custom_1627072601556 .owl-nav .owl-prev,.vc_custom_1627072601556 .owl-nav .owl-next{background:#6bb5ab !important;color:#fff !important;border-radius:50% !important;width:42px !important;height:42px !important;border:3px solid #fff !important;box-shadow:0 4px 12px rgba(0,0,0,.2)}
.vc_custom_1627072601556::before{content:"Διάλεξε κατηγορία";display:block;text-align:center;font-size:24px;font-weight:700;color:#22302a;margin-bottom:6px}

.vc_custom_1627072601556::before{display:none !important;content:none !important}

/* r4k heart + rocket */
.r4k-custom .r4k-h4::after{content:"";display:inline-block;width:40px;height:40px;vertical-align:middle;margin-left:10px}
.r4k-custom .r4k-h4:nth-of-type(1)::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%232f4f6f' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6c10 7 14 21 6 32l-6 6-6-6C18 27 22 13 32 6z' fill='%23fff'/%3E%3Ccircle cx='32' cy='25' r='5' fill='%23e3f1ef' stroke='%236bb5ab'/%3E%3Cpath d='M24 38l-9 9 11-2M40 38l9 9-11-2' stroke='%23d9806c' fill='%23fbe9e4'/%3E%3Cpath d='M28 50c1 4 0 7 4 10 4-3 3-6 4-10' stroke='%23d9b45c'/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(14deg)}
.r4k-custom .r4k-h4:nth-of-type(2)::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23d9806c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 54C8 37 10 14 24 14c6 0 8 4 8 6 0-2 2-6 8-6 14 0 16 23-8 40z' fill='%23fbe9e4'/%3E%3Cpath d='M20 24c2-3 5-3 7-1' stroke='%23fff'/%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-8deg)}
.r4k-tile.t1 .r4k-dot{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23d9806c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 54C8 37 10 14 24 14c6 0 8 4 8 6 0-2 2-6 8-6 14 0 16 23-8 40z' fill='%23fbe9e4'/%3E%3Cpath d='M20 24c2-3 5-3 7-1' stroke='%23fff'/%3E%3C/svg%3E") !important;background-size:70% !important;background-repeat:no-repeat !important;background-position:center !important}

/* r4k logo decoration */
.whb-main-header .site-logo,.whb-main-header .wd-logo{position:relative}
.whb-main-header .site-logo::before{content:"";position:absolute;left:50%;top:-30px;width:110px;height:36px;margin-left:-55px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8l3 7 8 1-6 5 2 8-7-4-7 4 2-8-6-5 8-1z' fill='%23fdf3d8' stroke='%23d9b45c' stroke-width='2'/%3E%3Cpath d='M60 34C44 24 46 10 54 10c4 0 6 3 6 4 0-1 2-4 6-4 8 0 10 14-6 24z' fill='%23fbe9e4' stroke='%23d9806c' stroke-width='2.2'/%3E%3Cpath d='M96 10l2 5 5 1-4 3 1 5-4-3-4 3 1-5-4-3 5-1z' fill='%23e3f1ef' stroke='%236bb5ab' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none;z-index:5}
@media (max-width:1024px){.whb-main-header .site-logo::before{width:84px;height:28px;margin-left:-42px;top:-22px}}

.whb-main-header .site-logo::before{left:calc(100% + 6px) !important;top:2px !important;margin-left:0 !important;width:96px !important;height:32px !important}
@media (max-width:1024px){.whb-main-header .site-logo::before{display:none}}

.whb-main-header .site-logo::after{content:"";position:absolute;right:calc(100% + 6px);top:2px;width:96px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 10l2 5 5 1-4 3 1 5-4-3-4 3 1-5-4-3 5-1z' fill='%23e3f1ef' stroke='%236bb5ab' stroke-width='2'/%3E%3Cpath d='M62 34C46 24 48 10 56 10c4 0 6 3 6 4 0-1 2-4 6-4 8 0 10 14-6 24z' fill='%23fbe9e4' stroke='%23d9806c' stroke-width='2.2'/%3E%3Cpath d='M100 8l3 7 8 1-6 5 2 8-7-4-7 4 2-8-6-5 8-1z' fill='%23fdf3d8' stroke='%23d9b45c' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none;z-index:5}
@media (max-width:1200px){.whb-main-header .site-logo::after{display:none}}

@media (max-width:1200px){
.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{display:block !important;width:70px !important;height:24px !important;top:8px !important}
.whb-main-header .site-logo::before{left:calc(100% + 4px) !important}
.whb-main-header .site-logo::after{right:calc(100% + 4px) !important}
}
@media (max-width:400px){.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{width:56px !important;height:20px !important}}

/* r4k green box smaller */
div[style*="color:#1f2d1f"]{font-size:15px !important;line-height:1.5 !important;padding:16px 22px !important;max-width:720px;margin-left:auto !important;margin-right:auto !important}
div[style*="color:#1f2d1f"] p,div[style*="color:#1f2d1f"] h3,div[style*="color:#1f2d1f"] h4,div[style*="color:#1f2d1f"] h5{font-size:15px !important;margin-bottom:8px !important}
div[style*="color:#1f2d1f"] h2{font-size:18px !important}

/* r4k green box: readable, compact */
div[style*="color:#1f2d1f"]{max-width:100% !important;font-size:17px !important;line-height:1.6 !important;padding:18px 28px !important}
div[style*="color:#1f2d1f"] p,div[style*="color:#1f2d1f"] h3,div[style*="color:#1f2d1f"] h4,div[style*="color:#1f2d1f"] h5{font-size:17px !important;margin-bottom:8px !important}
div[style*="color:#1f2d1f"] h2{font-size:20px !important}

/* r4k happy kids around logo */
.whb-main-header .site-logo::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2090%2042'%20fill%3D'none'%20stroke%3D'%232f4f6f'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cg%20transform%3D'translate(2%200)'%3E%3Ccircle%20cx%3D'20'%20cy%3D'13'%20r%3D'8.5'%20fill%3D'%2523fff'%2F%3E%3Cpath%20d%3D'M12%2011c1-6%2015-6%2016%200'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'29'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M17%2017.5c2%202%204%202%206%200'%2F%3E%3Cpath%20d%3D'M13%2040l3-17h8l3%2017z'%20fill%3D'%23fbe9e4'%2F%3E%3Cpath%20d%3D'M16%2026l-7-7M24%2026l7-7'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(46%200)'%3E%3Ccircle%20cx%3D'20'%20cy%3D'13'%20r%3D'8.5'%20fill%3D'%2523fff'%2F%3E%3Cpath%20d%3D'M12%2011c1-6%2015-6%2016%200'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'29'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M17%2017.5c2%202%204%202%206%200'%2F%3E%3Cpath%20d%3D'M13%2040l3-17h8l3%2017z'%20fill%3D'%23e3f1ef'%2F%3E%3Cpath%20d%3D'M16%2026l-7-7M24%2026l7-7'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain !important;width:110px !important;height:52px !important;top:-4px !important}
.whb-main-header .site-logo::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2090%2042'%20fill%3D'none'%20stroke%3D'%232f4f6f'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cg%20transform%3D'translate(2%200)'%3E%3Ccircle%20cx%3D'20'%20cy%3D'13'%20r%3D'8.5'%20fill%3D'%2523fff'%2F%3E%3Cpath%20d%3D'M12%2011c1-6%2015-6%2016%200'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'29'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23f3d58f'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M17%2017.5c2%202%204%202%206%200'%2F%3E%3Cpath%20d%3D'M13%2040l3-17h8l3%2017z'%20fill%3D'%23fdf3d8'%2F%3E%3Cpath%20d%3D'M16%2026l-7-7M24%2026l7-7'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(46%200)'%3E%3Ccircle%20cx%3D'20'%20cy%3D'13'%20r%3D'8.5'%20fill%3D'%2523fff'%2F%3E%3Cpath%20d%3D'M12%2011c1-6%2015-6%2016%200'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'11'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'29'%20cy%3D'6'%20r%3D'3'%20fill%3D'%23e9a393'%2F%3E%3Ccircle%20cx%3D'17'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'14'%20r%3D'.9'%20fill%3D'%25232f4f6f'%20stroke%3D'none'%2F%3E%3Cpath%20d%3D'M17%2017.5c2%202%204%202%206%200'%2F%3E%3Cpath%20d%3D'M13%2040l3-17h8l3%2017z'%20fill%3D'%23fbe9e4'%2F%3E%3Cpath%20d%3D'M16%2026l-7-7M24%2026l7-7'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain !important;width:110px !important;height:52px !important;top:-4px !important}
@media (max-width:1200px){.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{width:84px !important;height:40px !important;top:2px !important}}
@media (max-width:400px){.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{width:64px !important;height:30px !important}}

/* r4k boy+girl pairs by logo */
.whb-main-header .site-logo::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20170%20100%22%3E%3Cg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232f4f6f%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2217%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M24%2026c2-12%2030-14%2032%200%22%2F%3E%3Cpath%20d%3D%22M30%2017c3%204%209%206%2016%205%22%2F%3E%3Cpath%20d%3D%22M23%2028c-9%200-10%2012-2%2012%206%200%206-8%202-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M57%2028c9%200%2010%2012%202%2012-6%200-6-8-2-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M32%2031q3-4%206%200M42%2031q3-4%206%200%22%2F%3E%3Cpath%20d%3D%22M33%2038q7%208%2014%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M30%2052l-5%2030h30l-5-30c-6%203-14%203-20%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Cpath%20d%3D%22M31%2055l-14-14M49%2055l14-14%22%2F%3E%3Cpath%20d%3D%22M32%2082v10M48%2082v10M28%2092h8M44%2092h8%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(90%200)%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232f4f6f%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2217%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M24%2027c0-14%2032-16%2032%200c-6-3-12-8-14-12c-3%206-10%2010-18%2012z%22%20fill%3D%22%23fdf3d8%22%2F%3E%3Cpath%20d%3D%22M32%2031q3-4%206%200M42%2031q3-4%206%200%22%2F%3E%3Cpath%20d%3D%22M33%2038q7%208%2014%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M29%2052h22l2%2020H27z%22%20fill%3D%22%23e3f1ef%22%2F%3E%3Cpath%20d%3D%22M27%2072h26v8H27z%22%20fill%3D%22%23fdf3d8%22%2F%3E%3Cpath%20d%3D%22M29%2056l-13-10M51%2056l13-10%22%2F%3E%3Cpath%20d%3D%22M33%2080v12M47%2080v12M29%2092h8M43%2092h8%22%2F%3E%3Cpath%20d%3D%22M40%2058l1.8%203.6%204%20.6-2.9%202.8.7%204-3.6-1.9-3.6%201.9.7-4-2.9-2.8%204-.6z%22%20stroke%3D%22%23d9b45c%22%20fill%3D%22%23fff%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain !important;width:130px !important;height:76px !important;top:-14px !important}
.whb-main-header .site-logo::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20170%20100%22%3E%3Cg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232f4f6f%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2217%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M24%2027c0-14%2032-16%2032%200c-6-3-12-8-14-12c-3%206-10%2010-18%2012z%22%20fill%3D%22%23fdf3d8%22%2F%3E%3Cpath%20d%3D%22M32%2031q3-4%206%200M42%2031q3-4%206%200%22%2F%3E%3Cpath%20d%3D%22M33%2038q7%208%2014%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M29%2052h22l2%2020H27z%22%20fill%3D%22%23e3f1ef%22%2F%3E%3Cpath%20d%3D%22M27%2072h26v8H27z%22%20fill%3D%22%23fdf3d8%22%2F%3E%3Cpath%20d%3D%22M29%2056l-13-10M51%2056l13-10%22%2F%3E%3Cpath%20d%3D%22M33%2080v12M47%2080v12M29%2092h8M43%2092h8%22%2F%3E%3Cpath%20d%3D%22M40%2058l1.8%203.6%204%20.6-2.9%202.8.7%204-3.6-1.9-3.6%201.9.7-4-2.9-2.8%204-.6z%22%20stroke%3D%22%23d9b45c%22%20fill%3D%22%23fff%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(90%200)%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%232f4f6f%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2230%22%20r%3D%2217%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M24%2026c2-12%2030-14%2032%200%22%2F%3E%3Cpath%20d%3D%22M30%2017c3%204%209%206%2016%205%22%2F%3E%3Cpath%20d%3D%22M23%2028c-9%200-10%2012-2%2012%206%200%206-8%202-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M57%2028c9%200%2010%2012%202%2012-6%200-6-8-2-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M32%2031q3-4%206%200M42%2031q3-4%206%200%22%2F%3E%3Cpath%20d%3D%22M33%2038q7%208%2014%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2237%22%20r%3D%222.6%22%20fill%3D%22%23f7b8aa%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M30%2052l-5%2030h30l-5-30c-6%203-14%203-20%200z%22%20fill%3D%22%23fbe9e4%22%2F%3E%3Cpath%20d%3D%22M31%2055l-14-14M49%2055l14-14%22%2F%3E%3Cpath%20d%3D%22M32%2082v10M48%2082v10M28%2092h8M44%2092h8%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain !important;width:130px !important;height:76px !important;top:-14px !important}
@media (max-width:1200px){.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{width:92px !important;height:54px !important;top:0 !important}}
@media (max-width:400px){.whb-main-header .site-logo::before,.whb-main-header .site-logo::after{width:70px !important;height:42px !important}}

/* r4k: only left kids */
.whb-main-header .site-logo::before{display:none !important}
@media (max-width:1200px){.whb-main-header .site-logo::before{display:none !important}}

/* r4k mobile text fit */
@media (max-width:767px){
.r4k-tile{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;padding:14px 12px !important;min-width:0;box-sizing:border-box}
.r4k-tile span{min-width:0;max-width:100%}
.r4k-tile b{font-size:15px !important;line-height:1.25;overflow-wrap:anywhere;hyphens:auto;display:block}
.r4k-tile small{font-size:13px !important;line-height:1.3;display:block;overflow-wrap:anywhere;margin-top:3px}
.wd-product .wd-entities-title,.product-grid-item .wd-entities-title{font-size:12px !important;line-height:1.3 !important;overflow-wrap:anywhere;padding:0 6px}
.wd-product .price{font-size:13px}
.njt-google-places-reviews-wap{height:auto !important}
.r4k-card h1{overflow-wrap:anywhere}
.r4k-btn{display:block;text-align:center;box-sizing:border-box;white-space:normal;line-height:1.3}
}

/* r4k kids on mobile: right of logo, not over menu icon */
@media (max-width:1024px){
.whb-main-header .site-logo::after{right:auto !important;left:calc(100% + 6px) !important;width:64px !important;height:38px !important;top:50% !important;margin-top:-19px !important}
}
@media (max-width:400px){.whb-main-header .site-logo::after{width:56px !important;height:34px !important;margin-top:-17px !important}}

@media (max-width:1024px){.whb-main-header .site-logo::after{width:46px !important;height:28px !important;margin-top:-14px !important;left:calc(100% + 2px) !important}}

/* r4k decor section: boxed like the rest + readable banner */
@media (min-width:1025px){
.vc_custom_1791879580082{padding-left:0 !important;padding-right:0 !important}
.vc_custom_1791879580082>.vc_column_container{max-width:1130px;margin-left:auto !important;margin-right:auto !important;float:none;width:100%}
}
.promo-banner.banner-shadow{border-radius:22px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 7px #f0c5ba !important}
.promo-banner.banner-shadow .wrapper-content-banner{background:linear-gradient(to top,rgba(251,233,228,.96),rgba(251,233,228,.88)) !important}
.promo-banner.banner-shadow .banner-inner,.promo-banner.banner-shadow .banner-inner *{color:#22302a !important;text-shadow:none !important}
.promo-banner.banner-shadow .banner-inner p{font-size:16px;line-height:1.55}

@media (min-width:768px){.promo-banner.banner-shadow{max-height:520px !important;min-height:0 !important}.promo-banner.banner-shadow img{height:520px !important;width:100%;object-fit:cover}}
.promo-banner.banner-shadow .wrapper-content-banner{background:none !important;padding:22px !important}
.promo-banner.banner-shadow .banner-inner{background:rgba(251,233,228,.93);border-radius:18px;padding:18px 22px;max-width:440px}
.promo-banner.banner-shadow .banner-inner .banner-title,.promo-banner.banner-shadow .banner-inner h1,.promo-banner.banner-shadow .banner-inner h2,.promo-banner.banner-shadow .banner-inner h3,.promo-banner.banner-shadow .banner-inner h4{color:#2f7f78 !important;font-size:20px;margin-bottom:8px}
@media (max-width:767px){.promo-banner.banner-shadow .banner-inner{max-width:none;padding:14px 16px}.promo-banner.banner-shadow .banner-inner p{font-size:14px}}

.promo-banner.banner-shadow .content-banner{background:rgba(251,233,228,.94);border-radius:18px;padding:18px 22px;max-width:460px;width:auto}
.promo-banner.banner-shadow .banner-inner{background:none !important;padding:0 !important;max-width:none}
.promo-banner.banner-shadow .banner-title-wrap,.promo-banner.banner-shadow .banner-title-wrap *{color:#2f7f78 !important;font-size:20px;text-shadow:none !important}
.promo-banner.banner-shadow .banner-title-wrap{margin-bottom:8px}
@media (max-width:767px){.promo-banner.banner-shadow .content-banner{max-width:none;padding:14px 16px}}

.r4k-deco{max-width:1130px;margin:0 auto}
.r4k-deco-head{text-align:center;margin-bottom:22px}
.r4k-deco-head h2{font-size:28px;color:#22302a;margin:0 0 12px;position:relative;padding-bottom:16px}
.r4k-deco-head h2::before{content:"";display:block;width:26px;height:26px;margin:0 auto 8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.2 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z' fill='%23fdf3d8' stroke='%23d9b45c' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.r4k-deco-head h2::after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:10px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M2 5q7-8 14 0t14 0 14 0 14 0' fill='none' stroke='%23f2c94c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.r4k-deco-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.r4k-deco-chips span{background:#fdf3d8;color:#22302a;border-radius:999px;padding:6px 14px;font-size:14px}
.r4k-deco-chips span:nth-child(3n+2){background:#e3f1ef}
.r4k-deco-chips span:nth-child(3n+3){background:#fbe9e4}
.r4k-deco-wrap{position:relative}
.r4k-deco-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 6px 16px;scrollbar-width:none}
.r4k-deco-track::-webkit-scrollbar{display:none}
.r4k-deco-item{flex:0 0 calc((100% - 48px)/4);aspect-ratio:3/4;scroll-snap-align:start;border-radius:18px;overflow:hidden;border:4px solid #fff;box-shadow:0 0 0 3px var(--c,#f0c5ba)}
.r4k-deco-item.d1{--c:#f0c5ba}.r4k-deco-item.d2{--c:#b9ddd8}.r4k-deco-item.d3{--c:#f2dc9b}.r4k-deco-item.d4{--c:#c9dcc0}
.r4k-deco-item img{width:100%;height:100%;object-fit:cover;display:block}
.r4k-deco-prev,.r4k-deco-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#2f7f78;font-size:26px;line-height:1;box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer;padding:0}
.r4k-deco-prev{left:-6px}.r4k-deco-next{right:-6px}
@media (max-width:1024px){.r4k-deco-item{flex-basis:calc((100% - 32px)/3)}}
@media (max-width:767px){.r4k-deco-head h2{font-size:23px}.r4k-deco-item{flex-basis:62%}.r4k-deco-chips span{font-size:13px;padding:5px 11px}.r4k-deco-prev,.r4k-deco-next{display:none}}

.vc_custom_1791879580082 .products.products-bordered-grid::before,.vc_custom_1791879580082 .products.products-bordered-grid::after,.vc_custom_1791879580082 .products-bordered-grid .product-grid-item::before,.vc_custom_1791879580082 .products-bordered-grid .product-grid-item::after{display:none !important}
.vc_custom_1791879580082 .products{margin-left:-8px;margin-right:-8px}
.vc_custom_1791879580082 .products .product-grid-item{padding:8px !important;margin-bottom:6px;border:0 !important}
.vc_custom_1791879580082 .product-grid-item .product-wrapper{background:#fff;border-radius:18px;border:3px solid var(--pc,#f0c5ba);padding:10px 10px 14px;height:100%;box-shadow:none;overflow:hidden}
.vc_custom_1791879580082 .product-grid-item:nth-child(4n+1){--pc:#f0c5ba}.vc_custom_1791879580082 .product-grid-item:nth-child(4n+2){--pc:#b9ddd8}.vc_custom_1791879580082 .product-grid-item:nth-child(4n+3){--pc:#f2dc9b}.vc_custom_1791879580082 .product-grid-item:nth-child(4n){--pc:#c9dcc0}
.vc_custom_1791879580082 .product-grid-item .product-element-top{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#fbf7f3;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.vc_custom_1791879580082 .product-grid-item .product-element-top img{width:100%;height:100%;object-fit:contain}
.vc_custom_1791879580082 .product-grid-item .wd-entities-title{font-size:14px;line-height:1.35;min-height:38px}
@media (max-width:767px){.vc_custom_1791879580082 .products .product-grid-item{padding:5px !important}.vc_custom_1791879580082 .product-grid-item .product-wrapper{padding:7px 7px 10px;border-width:2px}.vc_custom_1791879580082 .product-grid-item .wd-entities-title{font-size:12px;min-height:0}}

.vc_custom_1791879580082 .products{margin-left:0;margin-right:0;justify-content:center}
.vc_custom_1791879580082 .products .product-grid-item{padding:10px 10px 14px !important;margin:0 6px 14px !important;flex:0 0 calc(20% - 12px);max-width:calc(20% - 12px);background:#fff;border-radius:18px;border:3px solid var(--pc,#f0c5ba) !important;box-sizing:border-box}
@media (min-width:768px) and (max-width:1024px){.vc_custom_1791879580082 .products .product-grid-item{flex-basis:calc(25% - 12px);max-width:calc(25% - 12px)}}
@media (max-width:767px){.vc_custom_1791879580082 .products .product-grid-item{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin:0 4px 10px !important;padding:7px 7px 10px !important;border-width:2px !important}}

.vc_custom_1791879580082 .product-labels .out-of-stock,.vc_custom_1791879580082 .product-label{white-space:nowrap;width:auto;min-width:0}
.vc_custom_1791879580082 .products .product-grid-item{margin-left:8px !important;margin-right:8px !important;flex-basis:calc(20% - 16px);max-width:calc(20% - 16px)}
@media (min-width:768px) and (max-width:1024px){.vc_custom_1791879580082 .products .product-grid-item{flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}}
@media (max-width:767px){.vc_custom_1791879580082 .products .product-grid-item{margin-left:4px !important;margin-right:4px !important;flex-basis:calc(50% - 8px);max-width:calc(50% - 8px)}}

.vc_custom_1792173866938{background:#fdf3d8 !important;border:3px dashed #f2dc9b;border-radius:22px;padding:22px 26px !important;box-sizing:border-box}
@media (min-width:1025px){.vc_custom_1792173866938{max-width:1130px;width:100% !important;margin-left:auto !important;margin-right:auto !important;left:0 !important;right:auto !important}}
@media (max-width:1024px){.vc_custom_1792173866938{width:auto !important;left:0 !important;margin-left:12px !important;margin-right:12px !important;padding:18px 16px !important}}
.vc_custom_1792173866938 .info-box-title{color:#2f7f78 !important;font-size:22px}
.vc_custom_1792173866938 .info-box-inner,.vc_custom_1792173866938 .info-box-inner p{color:#22302a !important;font-size:15px;line-height:1.55}
.vc_custom_1792173866938 .info-box-icon img{border-radius:12px}

.vc_row.vc_custom_1792173866938,.vc_row.vc_custom_1792173866938.wpb_row{background-color:#fdf3d8 !important;background-image:none !important}

@media (max-width:767px){
.vc_custom_1792173866938 .info-box-wrapper,.vc_custom_1792173866938 .wd-info-box{display:block !important;text-align:center}
.vc_custom_1792173866938 .info-box-icon,.vc_custom_1792173866938 .box-icon-wrapper{display:block !important;float:none !important;margin:0 auto 10px !important;text-align:center}
.vc_custom_1792173866938 .info-box-icon img{width:90px;height:auto}
.vc_custom_1792173866938 .info-box-content{display:block;width:100% !important;padding:0 !important;text-align:center}
.vc_custom_1792173866938 .info-box-title{font-size:19px}
.vc_custom_1792173866938 .info-box-inner,.vc_custom_1792173866938 .info-box-inner p{font-size:14px}
.vc_custom_1792173866938 .vc_column_container{width:100% !important}
}

.vc_custom_1792173866938 .wd-social-icons a,.vc_custom_1792173866938 .wd-social-icons .wd-icon{color:#2f7f78 !important;border-color:#2f7f78 !important}
.vc_custom_1792173866938 .wd-social-icons a{background:#fff !important}
.vc_custom_1792173866938 .widget-title,.vc_custom_1792173866938 .title{color:#22302a !important}

.brands-items-wrapper.brands-widget{max-width:1130px;margin-left:auto !important;margin-right:auto !important;padding:0 12px;box-sizing:border-box}
.brands-items-wrapper.brands-widget>h3.title{font-size:0 !important;text-align:center;margin:0 0 14px;padding-bottom:12px;position:relative}
.brands-items-wrapper.brands-widget>h3.title::before{content:"Τα brands μας";font-size:24px;color:#22302a;display:block;line-height:1.2}
.brands-items-wrapper.brands-widget>h3.title::after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:10px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M2 5q7-8 14 0t14 0 14 0 14 0' fill='none' stroke='%23f2c94c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.brands-items-wrapper.brands-widget .row{justify-content:center;margin:0 -5px}
.brands-items-wrapper.brands-widget .brand-item{flex:0 0 16.666%;max-width:16.666%;width:16.666%;padding:5px !important;border:0 !important;margin:0 !important}
.brands-items-wrapper.brands-widget .brand-item::before,.brands-items-wrapper.brands-widget .brand-item::after{display:none !important}
.brands-items-wrapper.brands-widget .brand-item>a,.brands-items-wrapper.brands-widget .brand-item>div{display:flex;align-items:center;justify-content:center;height:74px;background:#fff;border:2px solid var(--bc,#f0c5ba);border-radius:14px;padding:8px 12px;box-sizing:border-box;font-size:12px;text-align:center}
.brands-items-wrapper.brands-widget .brand-item:nth-child(4n+1){--bc:#f0c5ba}.brands-items-wrapper.brands-widget .brand-item:nth-child(4n+2){--bc:#b9ddd8}.brands-items-wrapper.brands-widget .brand-item:nth-child(4n+3){--bc:#f2dc9b}.brands-items-wrapper.brands-widget .brand-item:nth-child(4n){--bc:#c9dcc0}
.brands-items-wrapper.brands-widget .brand-item img{max-height:50px;width:auto;max-width:100%;object-fit:contain}
@media (max-width:1024px){.brands-items-wrapper.brands-widget .brand-item{flex-basis:25%;max-width:25%;width:25%}}
@media (max-width:767px){.brands-items-wrapper.brands-widget .brand-item{flex-basis:50%;max-width:50%;width:50%}.brands-items-wrapper.brands-widget>h3.title::before{font-size:21px}}

.vc_row:has(>.vc_column_container .brands-items-wrapper){margin-bottom:34px !important;margin-top:10px}
.brands-items-wrapper.brands-widget .brand-item>a,.brands-items-wrapper.brands-widget .brand-item>div{height:70px}
.brands-items-wrapper.brands-widget .brand-item{padding:6px !important}
.brands-items-wrapper.brands-widget .brand-item>a{font-weight:600;letter-spacing:.04em;color:#2f4f6f}

.brands-items-wrapper.brands-widget .brand-item img{max-height:48px !important;height:auto !important;width:auto !important;max-width:100% !important;object-fit:contain}
.brands-items-wrapper.brands-widget .brand-item>a,.brands-items-wrapper.brands-widget .brand-item>div{overflow:hidden}

.brands-items-wrapper.brands-widget .brand-item img{height:42px !important;width:100% !important;max-width:100% !important;max-height:42px !important;object-fit:contain !important}

.brands-items-wrapper.brands-widget .brand-item>a,.brands-items-wrapper.brands-widget .brand-item>div{padding:0 !important;height:76px}
.brands-items-wrapper.brands-widget .brand-item img{height:100% !important;max-height:none !important;width:100% !important;object-fit:cover !important;border-radius:12px;transform:scale(1.15)}

.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LA MILLOU"]){order:-4}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LITTLE DUTCH"]){order:-3}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LORENA CANALS"]){order:-2}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="NOBODINOZ"]){order:-1}

.brands-items-wrapper.brands-widget .brand-item{order:5}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LA MILLOU"]){order:1}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LITTLE DUTCH"]){order:2}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="LORENA CANALS"]){order:3}
.brands-items-wrapper.brands-widget .brand-item:has(img[alt="NOBODINOZ"]){order:4}
.brands-items-wrapper.brands-widget .brand-item:has(a[href*="moulin-roty"]){order:4}

.brands-items-wrapper.brands-widget .brand-item>a,.brands-items-wrapper.brands-widget .brand-item>div{height:70px !important;padding:6px 10px !important}
.brands-items-wrapper.brands-widget .brand-item img{height:50px !important;max-height:50px !important;width:100% !important;object-fit:contain !important;transform:none !important;border-radius:0}

.brands-items-wrapper.brands-widget .brand-item img{transform:scale(1.5) !important}

.brands-items-wrapper.brands-widget .brand-item a{pointer-events:none !important;cursor:default !important}
.brands-items-wrapper.brands-widget .brand-item img{transform:scale(1.3) !important}

.r4k-deco-prev,.r4k-deco-next{background:#f7b8aa !important;color:#fff !important;width:46px;height:46px;font-size:30px;box-shadow:0 2px 8px rgba(240,160,140,.5) !important;display:flex;align-items:center;justify-content:center;padding-bottom:3px}
.r4k-deco-prev:hover,.r4k-deco-next:hover{background:#f2a090 !important}
@media (max-width:767px){.r4k-deco-prev,.r4k-deco-next{display:flex !important;width:38px;height:38px;font-size:24px}.r4k-deco-prev{left:2px}.r4k-deco-next{right:2px}}

.banners-carousel .owl-nav .wd-btn-arrow{background:#f7b8aa !important;color:#fff !important;width:44px !important;height:44px !important;border-radius:50% !important;box-shadow:0 2px 8px rgba(240,160,140,.5) !important;display:flex !important;align-items:center;justify-content:center;opacity:1}
.banners-carousel .owl-nav .wd-btn-arrow *,.banners-carousel .owl-nav .wd-btn-arrow::before,.banners-carousel .owl-nav .wd-btn-arrow::after{color:#fff !important}
.banners-carousel .owl-nav .wd-btn-arrow.disabled{opacity:.45 !important}
.banners-carousel .owl-nav .wd-btn-arrow:hover{background:#f2a090 !important}

/* pastel frames on all product grids (except homepage grid already styled) */
.wd-products-holder .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item){position:relative;padding:14px !important;border:0 !important;box-shadow:none !important}
.wd-products-holder.products-bordered-grid::before,.wd-products-holder.products-bordered-grid::after,.products-bordered-grid .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item)::after{display:none !important}
.wd-products-holder .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item)::before{content:"" !important;display:block !important;position:absolute !important;inset:6px !important;border:3px solid var(--pc,#f0c5ba) !important;border-radius:18px !important;background:none !important;pointer-events:none;z-index:0;width:auto !important;height:auto !important;top:6px !important;left:6px !important;right:6px !important;bottom:6px !important}
.wd-products-holder .product-grid-item:nth-child(4n+1){--pc:#f0c5ba}.wd-products-holder .product-grid-item:nth-child(4n+2){--pc:#b9ddd8}.wd-products-holder .product-grid-item:nth-child(4n+3){--pc:#f2dc9b}.wd-products-holder .product-grid-item:nth-child(4n){--pc:#c9dcc0}
.wd-products-holder .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item) .product-element-top{border-radius:12px;overflow:hidden}
@media (max-width:767px){.wd-products-holder .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item){padding:8px !important}.wd-products-holder .product-grid-item:not(.vc_custom_1791879580082 .product-grid-item)::before{inset:3px !important;top:3px !important;left:3px !important;right:3px !important;bottom:3px !important;border-width:2px !important}}
/* brands title */
.brands-items-wrapper.brands-widget>h3.title::before{content:"Κάποια από τα brands μας" !important}
.brands-items-wrapper.brands-widget .brand-item:has(a[href*="rooms4kids"]),.brands-items-wrapper.brands-widget .brand-item:has(img[alt="ROOMS4KIDS"]){order:0 !important}

.brands-items-wrapper.brands-widget .brand-item a{pointer-events:auto !important;cursor:pointer !important}

/* PROSFORES banner */
#wd-6ad35c01dccfb{border-radius:22px;overflow:hidden;border:3px dashed #f0c5ba;background:linear-gradient(135deg,#fdf3d8,#fbe9e4) !important;min-height:328px;box-sizing:border-box;position:relative}
#wd-6ad35c01dccfb .banner-image,#wd-6ad35c01dccfb img{opacity:0 !important}
#wd-6ad35c01dccfb .wrapper-content-banner{background:none !important}
#wd-6ad35c01dccfb .banner-inner,#wd-6ad35c01dccfb .banner-inner *,#wd-6ad35c01dccfb .banner-title-wrap,#wd-6ad35c01dccfb .banner-title-wrap *{color:#22302a !important;text-shadow:none !important}
#wd-6ad35c01dccfb .banner-title-wrap{font-size:20px;line-height:1.35;text-align:center;font-weight:500}
#wd-6ad35c01dccfb .banner-inner{font-size:36px !important;font-weight:700;letter-spacing:.04em;text-align:center;color:#2f7f78 !important}
#wd-6ad35c01dccfb .banner-inner *{color:#2f7f78 !important}
#wd-6ad35c01dccfb::before{content:"%";position:absolute;top:18px;right:18px;width:54px;height:54px;border-radius:50%;background:#f7b8aa;color:#fff;font-size:30px;line-height:54px;text-align:center;font-weight:700;transform:rotate(12deg);box-shadow:0 2px 8px rgba(240,160,140,.5);z-index:3}
#wd-6ad35c01dccfb::after{content:"";position:absolute;left:50%;bottom:26px;width:70px;height:10px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 10'%3E%3Cpath d='M2 5q7-8 14 0t14 0 14 0 14 0' fill='none' stroke='%23f2c94c' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;z-index:3}

#wd-6ad35c01dccfb .banner-title-wrap{font-size:30px !important;font-weight:700 !important;line-height:1.3;letter-spacing:.03em}
#wd-6ad35c01dccfb .banner-title-wrap *{color:#2f7f78 !important}
.entry-content .promo-banner:not(.banner-shadow):not(#wd-6ad35c01dccfb){border-radius:22px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 6px #b9ddd8 !important}

#wd-6ad35c01dccfb .banner-title-wrap,#wd-6ad35c01dccfb .banner-title-wrap *{font-size:30px !important;font-weight:700 !important;line-height:1.3 !important}
#wd-6ad35c01dccfb .banner-title-wrap{display:block;padding:0 14px}
@media (max-width:767px){#wd-6ad35c01dccfb .banner-title-wrap,#wd-6ad35c01dccfb .banner-title-wrap *{font-size:24px !important}}

#wd-6ad35c01dccfb .banner-title.banner-title,#wd-6ad35c01dccfb h4.banner-title{font-size:46px !important;line-height:1.1 !important;letter-spacing:.04em}
#wd-6ad35c01dccfb .banner-subtitle{font-size:26px !important;line-height:1.25 !important;font-weight:600 !important;margin-bottom:8px !important;color:#22302a !important}
@media (max-width:767px){#wd-6ad35c01dccfb h4.banner-title{font-size:34px !important}#wd-6ad35c01dccfb .banner-subtitle{font-size:20px !important}}

#wd-6ad35c01dccfb .banner-title-wrap{display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}
#wd-6ad35c01dccfb h4.banner-title{order:1;margin:0 0 10px !important;text-align:center;width:100%}
#wd-6ad35c01dccfb .banner-subtitle{order:2;margin:0 !important;text-align:center;width:100%}

/* 3000 codes banner */
#wd-6110175399fef{border-radius:22px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 6px #f2dc9b !important}
#wd-6110175399fef .wrapper-content-banner{background:none !important}
#wd-6110175399fef .content-banner{background:rgba(253,243,216,.95);border-radius:18px;padding:18px 16px;width:auto;max-width:92%}
#wd-6110175399fef .content-banner,#wd-6110175399fef .content-banner *{color:#22302a !important;text-shadow:none !important}
#wd-6110175399fef .banner-title{color:#2f7f78 !important;font-size:24px !important;line-height:1.2 !important}
#wd-6110175399fef .banner-btn-wrapper a,#wd-6110175399fef .banner-btn-wrapper .btn{background:#6bb5ab !important;color:#fff !important;border-radius:999px;padding:8px 18px;border:0;text-decoration:none}
#wd-6110175399fef .banner-btn-wrapper a *{color:#fff !important}

#wd-6110175399fef .wrapper-content-banner{width:100% !important;max-width:100% !important;padding:14px !important;justify-content:center}
#wd-6110175399fef .content-banner{width:100% !important;max-width:100% !important;box-sizing:border-box;padding:16px 12px}
#wd-6110175399fef .banner-title{font-size:18px !important;letter-spacing:0;word-break:keep-all;overflow-wrap:normal}
#wd-6110175399fef .banner-inner p,#wd-6110175399fef .banner-inner{font-size:14px !important}

/* r4k product image uniform */
.product-grid-item .product-element-top{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:12px}
.product-grid-item .product-element-top>a,.product-grid-item .product-element-top .product-image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.product-grid-item .product-element-top img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px;box-sizing:border-box}

/* r4k menu fixes */
.wd-nav-vertical img.wd-nav-img{display:none!important}
#menu-categories-1>li:nth-child(n+7){display:none!important}

/* r4k map marker size */
.wd-google-map img[src*="2021/07/logo.png"]{width:76px!important;height:auto!important}

img.wd-nav-img[src*="paixnidia.png"]{display:none!important}

.mobile-pages-menu>li:nth-child(n+7),.wd-nav-mobile.mobile-pages-menu>li:nth-child(n+7){display:none!important}

/* r4k youtube video */
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper{border-radius:22px;overflow:hidden;border:3px solid #6bb5ab;box-shadow:0 0 0 6px #e3f1ef;background:#e3f1ef}
.vc_custom_1541669829227 .wpb_video_widget{margin-top:22px;margin-bottom:6px;padding:0 6px}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper iframe{display:block}

/* r4k youtube video frame v2 */
.vc_custom_1541669829227 .wpb_video_widget{padding:0!important;margin:22px 0 0!important}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper{background:#fdf3d8!important;border:2px dashed #f2dc9b!important;box-shadow:none!important;border-radius:22px!important;padding:12px;box-sizing:border-box;overflow:hidden}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper iframe{border-radius:14px;width:100%!important}

/* r4k youtube video frame v3 */
.vc_custom_1541669829227 .wpb_video_widget{background:#fdf3d8!important;border:2px dashed #f2dc9b!important;border-radius:22px!important;padding:12px!important;margin:22px 0 0!important;box-sizing:border-box}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper{padding:0!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:14px!important;overflow:hidden}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper iframe{border-radius:14px}

/* r4k youtube video frame v4 */
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper{position:relative!important;height:0!important;padding-top:56.25%!important}
.vc_custom_1541669829227 .wpb_video_widget .wpb_video_wrapper iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}

/* r4k toys section kid style */
.vc_custom_1627074561715>.wpb_column.vc_col-lg-8>.vc_column-inner{background:#fdf3d8!important;border:3px dashed #f7b8aa;border-radius:30px;padding:22px 20px 26px!important;position:relative;overflow:hidden;background-image:radial-gradient(circle at 12px 12px,#f7b8aa 3px,transparent 4px),radial-gradient(circle at 40px 30px,#6bb5ab 3px,transparent 4px),radial-gradient(circle at 70px 8px,#f2dc9b 4px,transparent 5px);background-size:120px 90px;background-repeat:repeat}
.vc_custom_1627074561715 .wd-products-tabs{background:#fff;border-radius:24px;padding:16px 14px 18px;box-shadow:0 4px 0 #f2dc9b}
.vc_custom_1627074561715 .wd-tabs-header{text-align:center!important}
.vc_custom_1627074561715 .wd-tabs-header .title-wrapper .title,.vc_custom_1627074561715 .wd-tabs-header .title{font-size:30px!important;letter-spacing:2px;color:#2f7f78!important;text-transform:uppercase;font-weight:800}
.vc_custom_1627074561715 .wd-tabs-header .title:before{content:"\2605  ";color:#f7b8aa}
.vc_custom_1627074561715 .wd-tabs-header .title:after{content:"  \2605";color:#f2dc9b}
.vc_custom_1627074561715 .products-tabs-title{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.vc_custom_1627074561715 .products-tabs-title li{border-radius:999px;padding:0 4px;background:#e3f1ef;border:2px solid #6bb5ab}
.vc_custom_1627074561715 .products-tabs-title li:nth-child(2){background:#fbe9e4;border-color:#f7b8aa}
.vc_custom_1627074561715 .products-tabs-title li:nth-child(3){background:#fdf3d8;border-color:#f2dc9b}
.vc_custom_1627074561715 .products-tabs-title li.active-tab-title{background:#2f7f78;border-color:#2f7f78}
.vc_custom_1627074561715 .products-tabs-title li.active-tab-title .tab-label{color:#fff!important}
.vc_custom_1627074561715 .products-tabs-title li:before,.vc_custom_1627074561715 .products-tabs-title li:after{display:none!important}
.vc_custom_1627074561715 .products-tabs-title .tab-label{font-size:12px;font-weight:700;color:#22302a}
.vc_custom_1627074561715 .wd-tabs-content-wrapper .product-grid-item,.vc_custom_1627074561715 .wd-tabs-content-wrapper .owl-item .product{border-radius:20px}

/* r4k toys section v2 */
.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item{border:3px solid #f7b8aa;border-radius:22px;background:#fff;padding:8px 6px;margin:4px 3px 8px;box-shadow:0 3px 0 #fbe9e4}
.vc_custom_1627074561715 .wd-products-tabs .owl-item:nth-child(3n+2) .product-grid-item{border-color:#6bb5ab;box-shadow:0 3px 0 #e3f1ef}
.vc_custom_1627074561715 .wd-products-tabs .owl-item:nth-child(3n+3) .product-grid-item{border-color:#f2dc9b;box-shadow:0 3px 0 #fdf3d8}
.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item .product-element-top{border-radius:16px;overflow:hidden}
.vc_custom_1627074561715 .wd-products-tabs .owl-nav .owl-prev,.vc_custom_1627074561715 .wd-products-tabs .owl-nav .owl-next,.vc_custom_1627074561715 .wd-products-tabs .wd-nav-arrows .wd-btn-arrow{background:#f7b8aa!important;border-radius:50%!important;color:#fff!important}
.vc_custom_1627074561715 .wd-products-tabs .wd-tabs-header{margin-bottom:12px}

/* r4k offers banner full height desktop */
@media(min-width:1025px){
.vc_row:has(#wd-6ad35c01dccfb){display:flex!important;flex-wrap:wrap;align-items:stretch}
.vc_row:has(#wd-6ad35c01dccfb)>.wpb_column:has(#wd-6ad35c01dccfb){display:flex}
.vc_row:has(#wd-6ad35c01dccfb)>.wpb_column:has(#wd-6ad35c01dccfb)>.vc_column-inner{display:flex;flex-direction:column;width:100%}
.vc_row:has(#wd-6ad35c01dccfb) .vc_column-inner>.wpb_wrapper{flex:1;display:flex;flex-direction:column}
.vc_row:has(#wd-6ad35c01dccfb) .promo-banner-wrapper{flex:1;display:flex}
#wd-6ad35c01dccfb{flex:1;height:auto!important;min-height:100%}
}

/* r4k toys v3 */
.vc_custom_1627074561715>.wpb_column.vc_col-lg-8>.vc_column-inner:before{content:"";position:absolute;left:8px;top:4px;width:70px;height:70px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'70'%20height%3D'70'%20viewBox%3D'0%200%2070%2070'%3E%3Ccircle%20cx%3D'35'%20cy%3D'35'%20r%3D'13'%20fill%3D'%23f9d56e'%20stroke%3D'%23e8b84a'%20stroke-width%3D'3'%2F%3E%3Cg%20stroke%3D'%23e8b84a'%20stroke-width%3D'4'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M35%206v8M35%2056v8M6%2035h8M56%2035h8M14%2014l6%206M50%2050l6%206M14%2056l6-6M50%2020l6-6'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'30'%20cy%3D'32'%20r%3D'2'%20fill%3D'%2322302a'%2F%3E%3Ccircle%20cx%3D'40'%20cy%3D'32'%20r%3D'2'%20fill%3D'%2322302a'%2F%3E%3Cpath%20d%3D'M30%2039q5%205%2010%200'%20stroke%3D'%2322302a'%20stroke-width%3D'2'%20fill%3D'none'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;z-index:3;pointer-events:none}
.vc_custom_1627074561715>.wpb_column.vc_col-lg-8>.vc_column-inner:after{content:"";position:absolute;right:46px;top:2px;width:80px;height:50px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'50'%20viewBox%3D'0%200%2080%2050'%3E%3Cpath%20d%3D'M20%2042a12%2012%200%200%201%202-24%2016%2016%200%200%201%2030-3%2013%2013%200%200%201%208%2027z'%20fill%3D'%23fff'%20stroke%3D'%236bb5ab'%20stroke-width%3D'3'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;z-index:3;pointer-events:none}
.vc_custom_1627074561715 .wd-products-tabs:before{content:"";position:absolute;right:-6px;bottom:-4px;width:44px;height:70px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'44'%20height%3D'70'%20viewBox%3D'0%200%2044%2070'%3E%3Cellipse%20cx%3D'22'%20cy%3D'22'%20rx%3D'16'%20ry%3D'20'%20fill%3D'%23f7b8aa'%20stroke%3D'%23e98f7e'%20stroke-width%3D'3'%2F%3E%3Cpath%20d%3D'M22%2042l-4%206h8z'%20fill%3D'%23e98f7e'%2F%3E%3Cpath%20d%3D'M22%2048q-8%208%200%2014t0%208'%20stroke%3D'%236bb5ab'%20stroke-width%3D'2'%20fill%3D'none'%2F%3E%3Cpath%20d%3D'M14%2014q3-6%209-6'%20stroke%3D'%23fff'%20stroke-width%3D'3'%20fill%3D'none'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;z-index:3;pointer-events:none}
.vc_custom_1627074561715 .wd-products-tabs:after{content:"";position:absolute;left:-6px;bottom:-6px;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'44'%20height%3D'44'%20viewBox%3D'0%200%2044%2044'%3E%3Cpath%20d%3D'M22%204l5%2012%2013%201-10%209%203%2013-11-7-11%207%203-13-10-9%2013-1z'%20fill%3D'%23f9d56e'%20stroke%3D'%23e8b84a'%20stroke-width%3D'3'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;z-index:3;pointer-events:none}
.vc_custom_1627074561715 .wd-products-tabs{position:relative}
#wd-60fb13074f117 .content-banner{display:flex!important;flex-direction:column}
#wd-60fb13074f117 .banner-title{order:1}
#wd-60fb13074f117 .banner-subtitle{order:2;font-size:13px;font-weight:700;letter-spacing:.5px;line-height:1.35;margin-top:6px}
@media(min-width:1025px){
.vc_row.vc_custom_1627074561715{display:flex!important;flex-wrap:wrap;align-items:stretch}
.vc_custom_1627074561715>.wpb_column{display:flex}
.vc_custom_1627074561715>.wpb_column>.vc_column-inner{width:100%;display:flex;flex-direction:column}
.vc_custom_1627074561715>.wpb_column>.vc_column-inner>.wpb_wrapper{flex:1;display:flex;flex-direction:column}
.vc_custom_1627074561715 .promo-banner-wrapper,.vc_custom_1627074561715 #wd-60fb13074f117{flex:1;display:flex;height:100%}
#wd-60fb13074f117{min-height:100%}
#wd-60fb13074f117 img{width:100%;height:100%!important;object-fit:cover}
.vc_custom_1627074561715 .wd-products-tabs{flex:1;display:flex;flex-direction:column;justify-content:center}
}

/* r4k toys v4 */
.vc_custom_1627074561715 .wd-tabs-header{flex:none;width:100%;padding:6px 0 4px 60px;box-sizing:border-box}
.vc_custom_1627074561715 .wd-tabs-header .title{font-size:30px!important}
.vc_custom_1627074561715 .products-tabs-title li{padding:5px 14px!important;height:auto!important}
.vc_custom_1627074561715 .products-tabs-title .tab-label{font-size:13px!important;line-height:1.2}
.vc_custom_1627074561715 .wd-tabs-content-wrapper{flex:none}
.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item .product-element-top{aspect-ratio:1/1;background:#fff}
.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item .product-element-top img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px;box-sizing:border-box}

/* r4k toys v5 equal frames */
.vc_custom_1627074561715 .wd-products-tabs .owl-stage{display:flex!important}
.vc_custom_1627074561715 .wd-products-tabs .owl-item{display:flex!important;float:none!important;height:auto}
.vc_custom_1627074561715 .wd-products-tabs .owl-item>.product,.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}
.vc_custom_1627074561715 .wd-products-tabs .owl-item .product-grid-item .product-element-bottom{flex:1}
.vc_custom_1627074561715 .wd-products-tabs .owl-item .wd-entities-title{min-height:4.2em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
