<!DOCTYPE html>
<html lang="et">
<head>
	<meta charset="UTF-8">
		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Vuul</title>
	<meta property="og:locale" content="et_EE" />
	<meta property="og:type" content="website" />
	<meta property="og:site_name" content="Vuul" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/vuul.eu\/#website","url":"https:\/\/vuul.eu\/","name":"Vuul","description":"","publisher":{"@id":"https:\/\/vuul.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vuul.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"},{"@type":"Organization","@id":"https:\/\/vuul.eu\/#organization","name":"Vuul","url":"https:\/\/vuul.eu\/","logo":{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/vuul.eu\/#\/schema\/logo\/image\/","url":"https:\/\/vuul.eu\/wp-content\/uploads\/2026\/08\/Vuul.eu_logo__8_-removebg-preview-e1788020287823.png","contentUrl":"https:\/\/vuul.eu\/wp-content\/uploads\/2026\/08\/Vuul.eu_logo__8_-removebg-preview-e1788020287823.png","width":500,"height":146,"caption":"Vuul"},"image":{"@id":"https:\/\/vuul.eu\/#\/schema\/logo\/image\/"}}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="Vuul &raquo; RSS" href="https://vuul.eu/feed/" />
<link rel="alternate" type="application/rss+xml" title="Vuul &raquo; Kommentaaride RSS" href="https://vuul.eu/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://vuul.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvuul.eu%2Fhello-world%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://vuul.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvuul.eu%2Fhello-world%2F&#038;format=xml" />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
		<!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. -->
					<!-- No tracking code set -->
				<!-- / Google Analytics by MonsterInsights -->
		<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='blocksy-dynamic-global-css' href='https://vuul.eu/wp-content/uploads/blocksy/css/global.css?ver=12662' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--palette-color-1: var(--theme-palette-color-1, #a56c4e);--wp--preset--color--palette-color-2: var(--theme-palette-color-2, #7e634b);--wp--preset--color--palette-color-3: var(--theme-palette-color-3, #241b14);--wp--preset--color--palette-color-4: var(--theme-palette-color-4, #0e0a0b);--wp--preset--color--palette-color-5: var(--theme-palette-color-5, #fbf4f5);--wp--preset--color--palette-color-6: var(--theme-palette-color-6, #eee7da);--wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FAFBFC);--wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);--wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);--wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);--wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);--wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);--wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);--wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);--wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);--wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);--wp--preset--gradient--teen-party: linear-gradient(135deg, #FF057C 0%, #8D0B93 50%, #321575 100%);--wp--preset--gradient--fabled-sunset: linear-gradient(135deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);--wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);--wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);--wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);--wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);--wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);--wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);--wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);--wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);--wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);--wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);--wp--preset--gradient--happy-memories: linear-gradient(300deg, #ff5858 0%, #f09819 100%);--wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);--wp--preset--gradient--morning-salad: linear-gradient(135deg, #B7F8DB 0%, #50A7C2 100%);--wp--preset--gradient--night-call: linear-gradient(135deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);--wp--preset--gradient--mind-crawl: linear-gradient(135deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);--wp--preset--gradient--angel-care: linear-gradient(135deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);--wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);--wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);--wp--preset--gradient--mole-hall: linear-gradient(340deg, #616161 0%, #9bc5c3 100%);--wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);--wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);--wp--preset--gradient--kind-steel: linear-gradient(340deg, #e9defa 0%, #fbfcdb 100%);--wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);--wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);--wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);--wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);--wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);--wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);--wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);--wp--preset--gradient--perfect-white: linear-gradient(135deg, #E3FDF5 0%, #FFE6FA 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px);--wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px);--wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px);--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--theme-block-max-width);--wp--style--global--wide-size: var(--theme-block-wide-max-width); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--theme-content-spacing); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--theme-content-spacing); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--theme-content-spacing);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--theme-content-spacing);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--theme-content-spacing);}:root :where(.is-layout-grid){gap: var(--theme-content-spacing);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-color{color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-color{color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-color{color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-color{color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-color{color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-color{color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-color{color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-color{color: var(--wp--preset--color--palette-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-background-color{background-color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-background-color{background-color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-background-color{background-color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-background-color{background-color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-background-color{background-color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-background-color{background-color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-background-color{background-color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-background-color{background-color: var(--wp--preset--color--palette-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-border-color{border-color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-border-color{border-color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-border-color{border-color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-border-color{border-color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-border-color{border-color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-border-color{border-color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-border-color{border-color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-border-color{border-color: var(--wp--preset--color--palette-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-juicy-peach-gradient-background{background: var(--wp--preset--gradient--juicy-peach) !important;}.has-young-passion-gradient-background{background: var(--wp--preset--gradient--young-passion) !important;}.has-true-sunset-gradient-background{background: var(--wp--preset--gradient--true-sunset) !important;}.has-morpheus-den-gradient-background{background: var(--wp--preset--gradient--morpheus-den) !important;}.has-plum-plate-gradient-background{background: var(--wp--preset--gradient--plum-plate) !important;}.has-aqua-splash-gradient-background{background: var(--wp--preset--gradient--aqua-splash) !important;}.has-love-kiss-gradient-background{background: var(--wp--preset--gradient--love-kiss) !important;}.has-new-retrowave-gradient-background{background: var(--wp--preset--gradient--new-retrowave) !important;}.has-plum-bath-gradient-background{background: var(--wp--preset--gradient--plum-bath) !important;}.has-high-flight-gradient-background{background: var(--wp--preset--gradient--high-flight) !important;}.has-teen-party-gradient-background{background: var(--wp--preset--gradient--teen-party) !important;}.has-fabled-sunset-gradient-background{background: var(--wp--preset--gradient--fabled-sunset) !important;}.has-arielle-smile-gradient-background{background: var(--wp--preset--gradient--arielle-smile) !important;}.has-itmeo-branding-gradient-background{background: var(--wp--preset--gradient--itmeo-branding) !important;}.has-deep-blue-gradient-background{background: var(--wp--preset--gradient--deep-blue) !important;}.has-strong-bliss-gradient-background{background: var(--wp--preset--gradient--strong-bliss) !important;}.has-sweet-period-gradient-background{background: var(--wp--preset--gradient--sweet-period) !important;}.has-purple-division-gradient-background{background: var(--wp--preset--gradient--purple-division) !important;}.has-cold-evening-gradient-background{background: var(--wp--preset--gradient--cold-evening) !important;}.has-mountain-rock-gradient-background{background: var(--wp--preset--gradient--mountain-rock) !important;}.has-desert-hump-gradient-background{background: var(--wp--preset--gradient--desert-hump) !important;}.has-ethernal-constance-gradient-background{background: var(--wp--preset--gradient--ethernal-constance) !important;}.has-happy-memories-gradient-background{background: var(--wp--preset--gradient--happy-memories) !important;}.has-grown-early-gradient-background{background: var(--wp--preset--gradient--grown-early) !important;}.has-morning-salad-gradient-background{background: var(--wp--preset--gradient--morning-salad) !important;}.has-night-call-gradient-background{background: var(--wp--preset--gradient--night-call) !important;}.has-mind-crawl-gradient-background{background: var(--wp--preset--gradient--mind-crawl) !important;}.has-angel-care-gradient-background{background: var(--wp--preset--gradient--angel-care) !important;}.has-juicy-cake-gradient-background{background: var(--wp--preset--gradient--juicy-cake) !important;}.has-rich-metal-gradient-background{background: var(--wp--preset--gradient--rich-metal) !important;}.has-mole-hall-gradient-background{background: var(--wp--preset--gradient--mole-hall) !important;}.has-cloudy-knoxville-gradient-background{background: var(--wp--preset--gradient--cloudy-knoxville) !important;}.has-soft-grass-gradient-background{background: var(--wp--preset--gradient--soft-grass) !important;}.has-saint-petersburg-gradient-background{background: var(--wp--preset--gradient--saint-petersburg) !important;}.has-everlasting-sky-gradient-background{background: var(--wp--preset--gradient--everlasting-sky) !important;}.has-kind-steel-gradient-background{background: var(--wp--preset--gradient--kind-steel) !important;}.has-over-sun-gradient-background{background: var(--wp--preset--gradient--over-sun) !important;}.has-premium-white-gradient-background{background: var(--wp--preset--gradient--premium-white) !important;}.has-clean-mirror-gradient-background{background: var(--wp--preset--gradient--clean-mirror) !important;}.has-wild-apple-gradient-background{background: var(--wp--preset--gradient--wild-apple) !important;}.has-snow-again-gradient-background{background: var(--wp--preset--gradient--snow-again) !important;}.has-confident-cloud-gradient-background{background: var(--wp--preset--gradient--confident-cloud) !important;}.has-glass-water-gradient-background{background: var(--wp--preset--gradient--glass-water) !important;}.has-perfect-white-gradient-background{background: var(--wp--preset--gradient--perfect-white) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='ct-main-styles-css' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/main.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='ct-woocommerce-styles-css' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/woocommerce.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='blocksy-fonts-font-source-google-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&#038;family=Nunito:wght@700&#038;family=Archivo:wght@600&#038;family=Instrument%20Serif:wght@400&#038;display=swap' media='all' />
<link rel='stylesheet' id='ct-page-title-styles-css' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/page-title.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='ct-elementor-styles-css' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/elementor-frontend.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='ct-elementor-woocommerce-styles-css' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/elementor-woocommerce-frontend.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' />
<style id="elementor-frontend-inline-css">
.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
.e-form-textarea-base:not([data-resizable]) { resize: none; } .e-form-submit-button-base { cursor: pointer; box-sizing: border-box; }
/*# sourceURL=elementor-frontend-inline-css */
</style>
<link rel='stylesheet' id='elementor-post-12-css' href='https://vuul.eu/wp-content/uploads/elementor/css/post-12.css?ver=1790495449' media='all' />
<link rel='stylesheet' id='swiper-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
<link rel='stylesheet' id='bpfwe-select2-style-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/lib/e-select2/css/e-select2.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='bpfwe-widget-style-css' href='https://vuul.eu/wp-content/plugins/better-post-filter-widgets-for-elementor/assets/css/bpfwe-widget.min.css?ver=1.9.0' media='all' />
<link rel='stylesheet' id='deensimc-marquee-common-styles-css' href='https://vuul.eu/wp-content/plugins/marquee-addons-for-elementor/assets/css/plugins/common-styles.min.css?ver=3.9.87' media='' />
<link rel='stylesheet' id='widget-spacer-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://vuul.eu/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-form-css' href='https://vuul.eu/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.3.0' media='all' />
<link rel='stylesheet' id='elementor-post-13-css' href='https://vuul.eu/wp-content/uploads/elementor/css/post-13.css?ver=1790496736' media='all' />
<link rel='stylesheet' id='base-desktop-css' href='https://vuul.eu/wp-content/uploads/elementor/css/base-desktop.css?ver=6ab8cad969c94' media='all' />
<link rel='stylesheet' id='base-mobile-css' href='https://vuul.eu/wp-content/uploads/elementor/css/base-mobile.css?ver=6ab8cad969c94' media='(max-width:767px)' />
<link rel='stylesheet' id='blocksy-companion-header-account-styles-css' href='https://vuul.eu/wp-content/plugins/blocksy-companion/static/bundle/header-account.min.css?ver=2.1.57' media='all' />
<link rel='stylesheet' id='elementor-gf-archivo-css' href='https://fonts.googleapis.com/css?family=Archivo:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-gf-instrumentserif-css' href='https://fonts.googleapis.com/css?family=Instrument+Serif:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-gf-nunito-css' href='https://fonts.googleapis.com/css?family=Nunito:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-gf-poppins-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-gf-inter-css' href='https://fonts.googleapis.com/css?family=Inter:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<script id="jquery-core-js" src="https://vuul.eu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://vuul.eu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="deensimc-marquee-track-fill-js" src="https://vuul.eu/wp-content/plugins/marquee-addons-for-elementor/assets/js/marquee-track-fill.min.js?ver=3.9.87"></script>
<script id="deensimc-handle-animation-duration-js" src="https://vuul.eu/wp-content/plugins/marquee-addons-for-elementor/assets/js/handle-animation-duration.min.js?ver=3.9.87"></script>
<script id="deensimc-init-text-length-toggle-js" src="https://vuul.eu/wp-content/plugins/marquee-addons-for-elementor/assets/js/initTextLengthToggle.min.js?ver=3.9.87"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Vaata ostukorvi","cart_url":"https://vuul.eu/cart/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"N\u00e4ita parooli","i18n_password_hide":"Peida parool"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
<script id="wc-cart-fragments-js-extra">
var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_3a9b2d053b81838ad718d83f710c6a56","fragment_name":"wc_fragments_3a9b2d053b81838ad718d83f710c6a56","request_timeout":"5000"};
//# sourceURL=wc-cart-fragments-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-cart-fragments-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.1.2"></script>
<link rel="https://api.w.org/" href="https://vuul.eu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://vuul.eu/wp-json/wp/v2/elementor_library/13" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://vuul.eu/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1.2" />
<meta name="generator" content="WooCommerce 11.1.2" />
<link rel='shortlink' href='https://vuul.eu/?p=13' />
<noscript><link rel='stylesheet' href='https://vuul.eu/wp-content/themes/blocksy/static/bundle/no-scripts.min.css' type='text/css'></noscript>
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
			<style>#wp-admin-bar-elementor-maintenance-on > a { background-color: #dc3232; }
			#wp-admin-bar-elementor-maintenance-on > .ab-item:before { content: "\f160"; top: 2px; }</style>
		<meta name="generator" content="Elementor 4.3.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
<style>
.js-video-peek-carousel {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.js-video-peek-carousel .vpc-track {
  width: 100%;
  display: flex;
  gap: 14px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  padding: 0 15%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.js-video-peek-carousel .vpc-track.vpc-jumping { scroll-behavior: auto; }
.js-video-peek-carousel .vpc-track::-webkit-scrollbar { display: none; }

.js-video-peek-carousel .vpc-slide {
  position: relative;
  flex: 0 0 70%;
  scroll-snap-align: center;
  border-radius: 12px;
  overflow: hidden;
  opacity: 0.55;
  transition: opacity 0.3s ease;
}
.js-video-peek-carousel .vpc-slide.is-active { opacity: 1; }

.js-video-peek-carousel .vpc-video {
  width: 100%;
  aspect-ratio: 9 / 16;
  object-fit: cover;
  display: block;
  border-style: dotted;
  border-width: 2px;
  border-color: #FFCC46;
  border-radius: 10px;
  cursor: pointer;
}

.js-video-peek-carousel .vpc-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-style: dotted;
  border-width: 2px;
  border-color: #FFCC46;
  border-radius: 10px;
  pointer-events: none;
  opacity: 1;
  transition: opacity 0.25s ease;
}
.js-video-peek-carousel .vpc-slide.is-active .vpc-overlay {
  opacity: 0;
}

.js-video-peek-carousel .vpc-arrows-row {
  display: flex;
  gap: 20px;
}
.js-video-peek-carousel .vpc-arrow {
  background: #FFCC46;
  color: #1C2F24;
  border: none;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  flex-shrink: 0;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function () {
  document.querySelectorAll('.js-video-peek-carousel').forEach(function (container) {
    if (container.dataset.vpcInit) return;
    container.dataset.vpcInit = 'true';

    let videos;
    try {
      videos = JSON.parse(container.getAttribute('data-videos') || '[]');
    } catch (e) {
      console.error('Invalid data-videos JSON on', container);
      return;
    }
    if (!videos.length) return;

    const n = videos.length;
    const tripled = videos.concat(videos, videos);

    const track = document.createElement('div');
    track.className = 'vpc-track';

    tripled.forEach(function (v) {
      const slide = document.createElement('div');
      slide.className = 'vpc-slide';

      const video = document.createElement('video');
      video.className = 'vpc-video';
      video.muted = true;
      video.loop = true;
      video.playsInline = true;
      video.src = v.src;

      const overlay = document.createElement('img');
      overlay.className = 'vpc-overlay';
      overlay.src = v.poster || '';
      overlay.alt = '';

      // Tap the video to toggle sound on/off (only meaningful once it's active/playing)
      video.addEventListener('click', function () {
        video.muted = !video.muted;
      });

      slide.appendChild(video);
      slide.appendChild(overlay);
      track.appendChild(slide);
    });

    const arrowsRow = document.createElement('div');
    arrowsRow.className = 'vpc-arrows-row';

    const prevBtn = document.createElement('button');
    prevBtn.className = 'vpc-arrow vpc-prev';
    prevBtn.setAttribute('aria-label', 'Previous');
    prevBtn.textContent = '‹';

    const nextBtn = document.createElement('button');
    nextBtn.className = 'vpc-arrow vpc-next';
    nextBtn.setAttribute('aria-label', 'Next');
    nextBtn.textContent = '›';

    arrowsRow.appendChild(prevBtn);
    arrowsRow.appendChild(nextBtn);

    container.appendChild(track);
    container.appendChild(arrowsRow);

    const slides = Array.from(track.querySelectorAll('.vpc-slide'));
    let currentIndex = n;

    function slideStep() {
      const s = slides[0];
      const style = getComputedStyle(track);
      const gap = parseFloat(style.gap || style.columnGap || 14);
      return s.getBoundingClientRect().width + gap;
    }

    function jumpTo(idx, instant) {
      const step = slideStep();
      if (instant) track.classList.add('vpc-jumping');
      track.scrollLeft = idx * step - (track.clientWidth - slides[idx].getBoundingClientRect().width) / 2;
      if (instant) {
        requestAnimationFrame(function () { track.classList.remove('vpc-jumping'); });
      }
    }

    function setSlideState(idx, active) {
      const slide = slides[idx];
      const video = slide.querySelector('video');
      if (active) {
        slide.classList.add('is-active');
        video.muted = true;   // always resume muted when it (re)becomes active
        video.play().catch(function(){});
      } else {
        slide.classList.remove('is-active');
        video.pause();
        video.currentTime = 0;
        video.muted = true;   // reset so overlay/mute state is fresh next time it's active
      }
    }

    function applyActive(newIndex) {
      slides.forEach(function (_, idx) {
        setSlideState(idx, idx === newIndex);
      });
      currentIndex = newIndex;
    }

    function updateActiveSlide() {
      const trackRect = track.getBoundingClientRect();
      const trackCenter = trackRect.left + trackRect.width / 2;
      let closestIdx = 0, closestDist = Infinity;

      slides.forEach(function (slide, idx) {
        const rect = slide.getBoundingClientRect();
        const dist = Math.abs(trackCenter - (rect.left + rect.width / 2));
        if (dist < closestDist) { closestDist = dist; closestIdx = idx; }
      });

      applyActive(closestIdx);

      if (currentIndex < n) {
        jumpTo(currentIndex + n, true);
        applyActive(currentIndex + n);
      } else if (currentIndex >= n * 2) {
        jumpTo(currentIndex - n, true);
        applyActive(currentIndex - n);
      }
    }

    function goTo(idx) {
      slides[idx].scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' });
    }

    track.addEventListener('scroll', function () {
      clearTimeout(track._t);
      track._t = setTimeout(updateActiveSlide, 100);
    });

    prevBtn.addEventListener('click', function () { goTo(currentIndex - 1); });
    nextBtn.addEventListener('click', function () { goTo(currentIndex + 1); });

    window.addEventListener('resize', function () { jumpTo(currentIndex, true); });

    jumpTo(currentIndex, true);
    applyActive(currentIndex);
  });
});
</script>
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			<style class="wp-fonts-local">
@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://vuul.eu/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://vuul.eu/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
</style>
<link rel="icon" href="https://vuul.eu/wp-content/uploads/2026/08/cropped-Vuul.eu-logo-7-32x32.png" sizes="32x32" />
<link rel="icon" href="https://vuul.eu/wp-content/uploads/2026/08/cropped-Vuul.eu-logo-7-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://vuul.eu/wp-content/uploads/2026/08/cropped-Vuul.eu-logo-7-180x180.png" />
<meta name="msapplication-TileImage" content="https://vuul.eu/wp-content/uploads/2026/08/cropped-Vuul.eu-logo-7-270x270.png" />
<style id="wp-custom-css">
.deensimc-marquee-main-container {
  overflow: hidden;
  width: 100%;
  max-width: 100vw;
}

.deensimc-marquee-track-wrapper {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}

/* Safety net so no future plugin can do this again */
html, body {
  overflow-x: hidden;
  max-width: 100vw;
}

body.page-id-1317 #header {
  display: none !important;
}

@media (min-width: 1000px) {
  #header .ct-container-fluid {
    padding-left: 80px;
    padding-right: 80px;
  }
}

:is(body.elementor-page-1373, body.page-id-1317) #header:not(:has([data-sticky*="yes"])) :is(.ct-menu-link, .site-title a) {
  --theme-link-initial-color: #111 !important;
  --theme-link-hover-color: #000 !important;
  color: #111 !important;
}

:is(body.elementor-page-1373, body.page-id-1317) #header:not(:has([data-sticky*="yes"])) :is(.ct-icon, svg) {
  fill: #111 !important;
}
</style>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
<body class="wp-singular elementor_library-template elementor_library-template-elementor_canvas single single-elementor_library postid-13 wp-custom-logo wp-embed-responsive wp-theme-blocksy theme-blocksy woocommerce-no-js eio-default elementor-default elementor-template-canvas elementor-kit-12 elementor-maintenance-mode">
	<script>
document.addEventListener('DOMContentLoaded', function () {
  const searchForm = document.querySelector('.search-post');
  const resultsTarget = document.querySelector('#vlog-articles');

  function scrollToResults() {
    if (!resultsTarget) return;
    setTimeout(() => {
      const offset = 320; // adjust this number to fine-tune how far up it stops
      const targetPosition = resultsTarget.getBoundingClientRect().top + window.scrollY - offset;
      window.scrollTo({ top: targetPosition, behavior: 'smooth' });
    }, 300);
  }

  searchForm?.addEventListener('submit', scrollToResults);

  const searchInput = document.querySelector('.search-post input[name="s"]');
  searchInput?.addEventListener('keydown', function (e) {
    if (e.key === 'Enter') scrollToResults();
  });
});
</script>
<a class="skip-link screen-reader-text" href="#main">Skip to content</a>		<div data-elementor-type="page" data-elementor-id="13" class="elementor elementor-13" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-d170a53 e-con-full e-flex e-con e-parent" data-id="d170a53" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-bf4d444 elementor-widget elementor-widget-spacer" data-id="bf4d444" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
		<div class="elementor-element elementor-element-87abf26 e-flex e-con-boxed e-con e-child" data-id="87abf26" data-element_type="container" data-e-type="container" data-settings="{&quot;position&quot;:&quot;absolute&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0cbc1a1 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="0cbc1a1" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img fetchpriority="high" decoding="async" width="500" height="146" src="https://vuul.eu/wp-content/uploads/2026/08/Vuul.eu_logo__8_-removebg-preview-e1788020287823.png" class="attachment-large size-large wp-image-555" alt="" srcset="https://vuul.eu/wp-content/uploads/2026/08/Vuul.eu_logo__8_-removebg-preview-e1788020287823.png 500w, https://vuul.eu/wp-content/uploads/2026/08/Vuul.eu_logo__8_-removebg-preview-e1788020287823-300x88.png 300w" sizes="(max-width: 500px) 100vw, 500px" />															</div>
					</div>
				</div>
				<div class="elementor-element elementor-element-d3709b0 elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="d3709b0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default">Something energizing is being built!</h2>				</div>
				<div class="elementor-element elementor-element-d21a792 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor" data-id="d21a792" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Custom-built and pre-assembled electrical systems for camper vans.</p>								</div>
				<div class="elementor-element elementor-element-7e9675d elementor-widget elementor-widget-heading" data-id="7e9675d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h4 class="elementor-heading-title elementor-size-default">Join the waitlist</h4>				</div>
				<div class="elementor-element elementor-element-b1be2d7 elementor-widget__width-initial elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="b1be2d7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
							<form class="elementor-form" method="post" name="Waitlist" aria-label="Waitlist">
			<input type="hidden" name="post_id" value="13"/>
			<input type="hidden" name="form_id" value="b1be2d7"/>
			<input type="hidden" name="referer_title" value="Home Page - Vuul" />

							<input type="hidden" name="queried_id" value="13"/>
			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Email" required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
					<button class="elementor-button elementor-size-sm" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Send</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
				</div>
		<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/blocksy/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
			<script>
				( () => {
					const lazyloadRunObserver = () => {
						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
							entries.forEach( ( entry ) => {
								if ( entry.isIntersecting ) {
									let lazyloadBackground = entry.target;
									if( lazyloadBackground ) {
										lazyloadBackground.classList.add( 'e-lazyloaded' );
									}
									lazyloadBackgroundObserver.unobserve( entry.target );
								}
							});
						}, { rootMargin: '200px 0px 200px 0px' } );
						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
							lazyloadBackgroundObserver.observe( lazyloadBackground );
						} );
					};
					const events = [
						'DOMContentLoaded',
						'elementor/lazyload/observe',
					];
					events.forEach( ( event ) => {
						document.addEventListener( event, lazyloadRunObserver );
					} );
				} )();
			</script>
				<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="wp-dom-ready-js" src="https://vuul.eu/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
<script id="starter-templates-zip-preview-js-extra">
var starter_templates_zip_preview = {"AstColorPaletteVarPrefix":"--ast-global-","AstEleColorPaletteVarPrefix":"--ast-global-"};
//# sourceURL=starter-templates-zip-preview-js-extra
</script>
<script id="starter-templates-zip-preview-js" src="https://vuul.eu/wp-content/plugins/astra-sites/inc/lib/onboarding/assets/dist/template-preview/main.js?ver=089983451e6a251a0ab9"></script>
<script id="ct-scripts-js-extra">
var ct_localizations = {"ajax_url":"https://vuul.eu/wp-admin/admin-ajax.php","public_url":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/","rest_url":"https://vuul.eu/wp-json/","search_url":"https://vuul.eu/search/QUERY_STRING/","show_more_text":"Show more","more_text":"More","search_live_results":"Search results","search_live_no_results":"No results","search_live_results_closed":"Search results closed.","search_live_no_result":"No results","search_live_one_result":"You got %s result. Please press Tab to select it.","search_live_many_results":"You got %s results. Please press Tab to select one.","search_live_stock_status_texts":{"instock":"In stock","outofstock":"Out of stock"},"clipboard_copied":"Copied!","clipboard_failed":"Failed to Copy","expand_submenu":"Expand dropdown menu","collapse_submenu":"Collapse dropdown menu","dynamic_js_chunks":[{"id":"blocksy_account","selector":".ct-account-item[href*=\"account-modal\"], .must-log-in a","url":"https://vuul.eu/wp-content/plugins/blocksy-companion/static/bundle/account.js?ver=2.1.57","deps":["blocksy-zxcvbn","wp-hooks","wp-i18n","password-strength-meter"],"global_data":[{"var":"wc_password_strength_meter_params","data":{"min_password_strength":3,"stop_checkout":false,"i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Vihje: Sinu parool peaks olema v\u00e4hemalt seitse m\u00e4rki pikk. Tugevama parooli saamiseks kasuta nii suur- kui v\u00e4iket\u00e4hti, numbreid ja erim\u00e4rke nagu ! \\\" ? $ % ^ &amp; )."}},{"var":"pwsL10n","data":{"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}}],"trigger":"click","version":"2.1.57","deps_data":{"blocksy-zxcvbn":"https://vuul.eu/wp-includes/js/zxcvbn.min.js","wp-hooks":"https://vuul.eu/wp-includes/js/dist/hooks.min.js","wp-i18n":"https://vuul.eu/wp-includes/js/dist/i18n.min.js","password-strength-meter":"https://vuul.eu/wp-admin/js/password-strength-meter.min.js"}},{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https://vuul.eu/wp-content/plugins/blocksy-companion/static/bundle/sticky.js?ver=2.1.57","version":"2.1.57"}],"dynamic_styles":{"lazy_load":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver=2.1.57","search_lazy":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver=2.1.57","back_to_top":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver=2.1.57"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver=2.1.57"},{"selector":".flexy","url":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver=2.1.57"},{"selector":".ct-pagination","url":"https://vuul.eu/wp-content/themes/blocksy/static/bundle/pagination.min.css?ver=2.1.57"},{"selector":"#account-modal","url":"https://vuul.eu/wp-content/plugins/blocksy-companion/static/bundle/header-account-modal-lazy.min.css?ver=2.1.57"},{"selector":".ct-header-account","url":"https://vuul.eu/wp-content/plugins/blocksy-companion/static/bundle/header-account-dropdown-lazy.min.css?ver=2.1.57"}],"login_generic_error_msg":"An unexpected error occurred. Please try again later."};
//# sourceURL=ct-scripts-js-extra
</script>
<script id="ct-scripts-js" src="https://vuul.eu/wp-content/themes/blocksy/static/bundle/main.js?ver=2.1.57"></script>
<script id="elementor-webpack-runtime-js" src="https://vuul.eu/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
<script id="elementor-frontend-modules-js" src="https://vuul.eu/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
<script id="jquery-ui-core-js-before">
jQuery.uiBackCompat = true;
//# sourceURL=jquery-ui-core-js-before
</script>
<script id="jquery-ui-core-js" src="https://vuul.eu/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/vuul.eu\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/vuul.eu\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/vuul.eu\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"17df85a7b9","atomicFormsSendForm":"8444fe3c72"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":13,"title":"Coming%20soon%E2%80%A6%20%E2%80%93%20Vuul","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="https://vuul.eu/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
<script id="sourcebuster-js-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.2"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://vuul.eu/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://vuul.eu/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.2"></script>
<script id="wp-hooks-js" src="https://vuul.eu/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://vuul.eu/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/vuul.eu\/wp-admin\/admin-ajax.php","nonce":"583825af28","urls":{"assets":"https:\/\/vuul.eu\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/vuul.eu\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/vuul.eu\/cart\/","checkout_page_url":"https:\/\/vuul.eu\/checkout\/","fragments_nonce":"8cc6b09487"}},"facebook_sdk":{"lang":"et","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/vuul.eu\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="https://vuul.eu/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0"></script>
<script id="pro-elements-handlers-js" src="https://vuul.eu/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0"></script>
<script id="swiper-js" src="https://vuul.eu/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
  var containers = document.querySelectorAll(
    '.hover-video-1, .hover-video-2, .hover-video-3'
  );

  var lockState = new Map();
  var savedOverlays = new Map();

  containers.forEach(function (container) {
    var vid = container.querySelector('video');
    var overlay = container.querySelector('.elementor-custom-embed-image-overlay');
    if (!vid) return;

    if (overlay) {
      savedOverlays.set(vid, {
        clone: overlay.cloneNode(true),
        parent: overlay.parentElement
      });
    }

    lockState.set(vid, false);
    vid.muted = true;

    container.addEventListener('mouseenter', function () {
      removeOverlay(container);
      vid.play();
    });

    container.addEventListener('mouseleave', function () {
      if (lockState.get(vid)) return;
      vid.pause();
      vid.currentTime = 0;
      restoreOverlay(vid, container);
    });

    container.addEventListener('click', function (e) {
      e.preventDefault();
      e.stopPropagation();

      containers.forEach(function (otherContainer) {
        if (otherContainer !== container) {
          resetContainer(otherContainer);
        }
      });

      removeOverlay(container);
      vid.muted = !vid.muted;
      lockState.set(vid, !vid.muted);
      if (vid.paused) vid.play();
    });
  });

  function removeOverlay(container) {
    var overlay = container.querySelector('.elementor-custom-embed-image-overlay');
    if (overlay) overlay.remove();
  }

  function restoreOverlay(vid, container) {
    var saved = savedOverlays.get(vid);
    if (!saved) return;
    var stillThere = container.querySelector('.elementor-custom-embed-image-overlay');
    if (!stillThere) {
      saved.parent.appendChild(saved.clone.cloneNode(true));
    }
  }

  function resetContainer(container) {
    var vid = container.querySelector('video');
    if (vid) {
      vid.muted = true;
      lockState.set(vid, false);
      vid.pause();
      vid.currentTime = 0;
      restoreOverlay(vid, container);
    }
  }

  document.addEventListener('click', function () {
    containers.forEach(resetContainer);
  });
});
</script>
	</body>
</html>
