<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
	<link rel="profile" href="http://gmpg.org/xfn/11" />
	<link rel="pingback" href="https://ultramon.ro/xmlrpc.php" />
	<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
				<script>document.documentElement.className = document.documentElement.className + ' yes-js js_active js'</script>
			<meta name="robots" content="noindex, follow" />
<link rel="canonical" href="https://ultramon.ro/product/baliza-geamandura-biconica/feed/" />
<link rel="preload" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&#038;family=Rajdhani:wght@500;600;700&#038;family=Inter:wght@400;500;600;700;800&#038;display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&#038;family=Rajdhani:wght@500;600;700&#038;family=Inter:wght@400;500;600;700;800&#038;display=swap"></noscript>

<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Baliza / geamandura biconica portocalie &#8211; Ultramon</title>
<meta name="description" content="Baliza geamandura biconica pentru marcaj maritim si semnalizare de navigatie. Vizibilitate maxima. Comanda pe Ultramon."/>
<meta name="robots" content="follow, noindex"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="product" />
<meta property="og:title" content="Baliza Geamandura Biconica Navigatie | Ultramon" />
<meta property="og:description" content="Baliza geamandura biconica pentru marcaj maritim si semnalizare de navigatie. Vizibilitate maxima. Comanda pe Ultramon." />
<meta property="og:url" content="https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/" />
<meta property="og:site_name" content="Ultramon" />
<meta property="og:updated_time" content="2026-05-07T21:19:08+03:00" />
<meta property="og:image" content="https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg" />
<meta property="og:image:secure_url" content="https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg" />
<meta property="og:image:width" content="720" />
<meta property="og:image:height" content="669" />
<meta property="og:image:alt" content="Baliza / geamandura biconica portocalie" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="product:price:amount" content="61.98" />
<meta property="product:price:currency" content="RON" />
<meta property="product:availability" content="instock" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Baliza Geamandura Biconica Navigatie | Ultramon" />
<meta name="twitter:description" content="Baliza geamandura biconica pentru marcaj maritim si semnalizare de navigatie. Vizibilitate maxima. Comanda pe Ultramon." />
<meta name="twitter:image" content="https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg" />
<meta name="twitter:label1" content="Price" />
<meta name="twitter:data1" content="61,98&nbsp;lei" />
<meta name="twitter:label2" content="Availability" />
<meta name="twitter:data2" content="Available on backorder" data-no-translation-content="" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://ultramon.ro/en/#place","geo":{"@type":"GeoCoordinates","latitude":"44.1733","longitude":" 28.6347"},"hasMap":"https://www.google.com/maps/search/?api=1&amp;query=44.1733, 28.6347","address":{"@type":"PostalAddress","streetAddress":"Aleea Macilor nr. 2, bl. B2, sc. C, ap. 44, parter","addressLocality":"Constanta","addressRegion":"Constanta","postalCode":"900587","addressCountry":"RO"}},{"@type":"Organization","@id":"https://ultramon.ro/en/#organization","name":"Ultramon","url":"https://ultramon.ro","email":"office@ultramon.ro","address":{"@type":"PostalAddress","streetAddress":"Aleea Macilor nr. 2, bl. B2, sc. C, ap. 44, parter","addressLocality":"Constanta","addressRegion":"Constanta","postalCode":"900587","addressCountry":"RO"},"logo":{"@type":"ImageObject","@id":"https://ultramon.ro/en/#logo","url":"https://ultramon.ro/wp-content/uploads/2025/11/Logo-Ultramon-PNG.png","contentUrl":"https://ultramon.ro/wp-content/uploads/2025/11/Logo-Ultramon-PNG.png","caption":"Ultramon","inLanguage":"en-US","width":"300","height":"120"},"contactPoint":[{"@type":"ContactPoint","telephone":"+40241630700","contactType":"customer support"}],"description":"Ultramon este furnizor de echipamente de siguranta maritima si navala in Constanta, Romania. Oferim veste de salvare SOLAS, colaci de salvare, echipamente PSI navale, instrumente de navigatie, mijloace pirotehnice de semnalizare si servicii de recertificare plute de salvare.","location":{"@id":"https://ultramon.ro/en/#place"}},{"@type":"WebSite","@id":"https://ultramon.ro/en/#website","url":"https://ultramon.ro/en","name":"Ultramon","publisher":{"@id":"https://ultramon.ro/en/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg","url":"https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg","width":"720","height":"669","caption":"Baliza / geamandura biconica portocalie","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://ultramon.ro/en/product/baliza-geamandura-biconica/#webpage","name":"Baliza / geamandura biconica portocalie","url":"https://ultramon.ro/en/product/baliza-geamandura-biconica/","speakable":{"@type":"SpeakableSpecification","cssSelector":[".product_title",".woocommerce-product-details__short-description",".woocommerce-Tabs-panel--description"]}},{"@type":"Product","name":"Baliza Geamandura Biconica Navigatie | Ultramon","description":"Baliza geamandura biconica pentru marcaj maritim si semnalizare de navigatie. Vizibilitate maxima. Comanda pe Ultramon.","sku":"00760-O","category":"Vehicles &amp; Parts &gt; Vehicle Parts &amp; Accessories &gt; Watercraft Parts &amp; Accessories","mainEntityOfPage":{"@id":"https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/#webpage"},"weight":{"@type":"QuantitativeValue","unitCode":"KGM","value":"1.1"},"height":{"@type":"QuantitativeValue","unitCode":"CMT","value":"32"},"width":{"@type":"QuantitativeValue","unitCode":"CMT","value":"32"},"depth":{"@type":"QuantitativeValue","unitCode":"CMT","value":"70"},"image":[{"@type":"ImageObject","url":"https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg","height":"669","width":"720"}],"offers":{"@type":"Offer","price":"75.00","priceCurrency":"RON","priceValidUntil":"2027-12-31","availability":"http://schema.org/BackOrder","itemCondition":"NewCondition","url":"https://ultramon.ro/en/product/baliza-geamandura-biconica/","seller":{"@type":"Organization","@id":"https://ultramon.ro/en/","name":"Ultramon","url":"https://ultramon.ro/en","logo":"https://ultramon.ro/wp-content/uploads/2025/11/Logo-Ultramon-PNG.png"},"priceSpecification":{"price":"75.00","priceCurrency":"RON","valueAddedTaxIncluded":"true"},"shippingDetails":{"@type":"OfferShippingDetails","shippingRate":{"@type":"MonetaryAmount","value":"25.00","currency":"RON"},"shippingDestination":{"@type":"DefinedRegion","addressCountry":"RO"},"deliveryTime":{"@type":"ShippingDeliveryTime","handlingTime":{"@type":"QuantitativeValue","minValue":"1","maxValue":"2","unitCode":"DAY"},"transitTime":{"@type":"QuantitativeValue","minValue":"1","maxValue":"3","unitCode":"DAY"}}},"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"RO","returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":"30","returnMethod":"https://schema.org/ReturnByMail","returnFees":"https://schema.org/FreeReturn"}},"@id":"https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/#richSnippet","brand":{"@type":"Brand","name":"Ultramon"},"mpn":"00760-O"},{"@type":"BreadcrumbList","@id":"https://ultramon.ro/en/product/baliza-geamandura-biconica/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","name":"Acas\u0103","item":"https://ultramon.ro/"},{"@type":"ListItem","position":"2","name":"Accesorii nautice","item":"https://ultramon.ro/en/product-category/accesorii-nautice/"},{"@type":"ListItem","position":"3","name":"Baliza / geamandura biconica portocalie","item":"https://ultramon.ro/en/product/baliza-geamandura-biconica/"}]},{"@type":"LocalBusiness","@id":"https://ultramon.ro/#localbusiness","name":"Ultramon","description":"Furnizor autorizat de echipamente de siguran\u021b\u0103 maritim\u0103 \u0219i naval\u0103 \u00een Constan\u021ba. Plute salvare SOLAS, veste salvare, sting\u0103toare navale, mijloace pirotehnice, simboluri IMO. Servicii de testare \u0219i recertificare.","url":"https://ultramon.ro","telephone":"+40241630700","email":"office@ultramon.ro","image":"https://ultramon.ro/wp-content/uploads/2025/05/Logo-Ultramon-PNG.png","logo":{"@id":"https://ultramon.ro/#logo"},"address":{"@type":"PostalAddress","streetAddress":"Aleea Macilor nr. 2, bl. B2, sc. C, ap. 44, parter","addressLocality":"Constan\u021ba","addressRegion":"Constan\u021ba","postalCode":"900587","addressCountry":"RO"},"geo":{"@type":"GeoCoordinates","latitude":"44.187562","longitude":"28.641424"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:30","closes":"16:30"}],"priceRange":"$$","currenciesAccepted":"RON","paymentAccepted":"Cash, Credit Card","areaServed":{"@type":"Country","name":"Romania"},"legalName":"SC ULTRAMON PLUS SRL","knowsAbout":["Echipamente de salvare maritim\u0103","Plute de salvare SOLAS","Veste de salvare","Sting\u0103toare navale","Mijloace pirotehnice de semnalizare","Simboluri \u0219i marcaje IMO","Instrumente de naviga\u021bie","Accesorii nautice","Testare \u0219i recertificare echipamente maritime","Siguran\u021b\u0103 maritim\u0103 \u0219i naval\u0103"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Echipamente Siguran\u021b\u0103 Maritim\u0103","itemListElement":[{"@type":"OfferCatalog","name":"Echipamente de Salvare Maritim\u0103"},{"@type":"OfferCatalog","name":"Echipamente PSI"},{"@type":"OfferCatalog","name":"Mijloace Pirotehnice Semnalizare"},{"@type":"OfferCatalog","name":"Simboluri Marcaje IMO"},{"@type":"OfferCatalog","name":"Instrumente de Naviga\u021bie"},{"@type":"OfferCatalog","name":"Accesorii Nautice"},{"@type":"OfferCatalog","name":"Servicii Maritime"}]},"contactPoint":[{"@type":"ContactPoint","telephone":"+40241630700","contactType":"customer service","availableLanguage":["Romanian","English"],"areaServed":"RO"},{"@type":"ContactPoint","telephone":"+40751274444","contactType":"sales","contactOption":"WhatsApp","availableLanguage":["Romanian","English"],"areaServed":"RO"}]}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel='dns-prefetch' href='//netopia-payments.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link href='https://fonts.googleapis.com' crossorigin='' rel='preconnect' />
<link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Ultramon &raquo; Feed" href="https://ultramon.ro/en/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ultramon &raquo; Comments Feed" href="https://ultramon.ro/en/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ultramon &raquo; Baliza / geamandura biconica portocalie Comments Feed" href="https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ultramon.ro/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fultramon.ro%2Fen%2Fproduct%2Fbaliza-geamandura-biconica%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ultramon.ro/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fultramon.ro%2Fen%2Fproduct%2Fbaliza-geamandura-biconica%2F&#038;format=xml" />
<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='hfe-widgets-style-css' href='https://ultramon.ro/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css' media='all' />
<link rel='stylesheet' id='hfe-woo-product-grid-css' href='https://ultramon.ro/wp-content/plugins/header-footer-elementor/inc/widgets-css/woo-products.css' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://ultramon.ro/wp-includes/css/dist/block-library/style.min.css' media='all' />
<link rel='stylesheet' id='yith-wcwl-add-to-wishlist-css' href='https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/css/frontend/add-to-wishlist.css' media='all' />
<style id='yith-wcwl-add-to-wishlist-inline-css'>
 :root { --add-to-wishlist-icon-color: rgb(255,255,255); --added-to-wishlist-icon-color: rgb(204,0,0); --color-add-to-wishlist-background: rgb(0,188,188); --color-add-to-wishlist-text: rgb(255,255,255); --color-add-to-wishlist-border: rgb(0,188,188); --color-add-to-wishlist-background-hover: rgb(0,218,218); --color-add-to-wishlist-text-hover: rgb(255,255,255); --color-add-to-wishlist-border-hover: rgb(0,218,218); --rounded-corners-radius: 5px; --color-add-to-cart-background: rgb(0,188,188); --color-add-to-cart-text: #FFFFFF; --color-add-to-cart-border: #333333; --color-add-to-cart-background-hover: rgb(0,218,218); --color-add-to-cart-text-hover: #FFFFFF; --color-add-to-cart-border-hover: #4F4F4F; --add-to-cart-rounded-corners-radius: 5px; --color-button-style-1-background: rgb(0,188,188); --color-button-style-1-text: #FFFFFF; --color-button-style-1-border: #333333; --color-button-style-1-background-hover: #4F4F4F; --color-button-style-1-text-hover: #FFFFFF; --color-button-style-1-border-hover: #4F4F4F; --color-button-style-2-background: #333333; --color-button-style-2-text: #FFFFFF; --color-button-style-2-border: #333333; --color-button-style-2-background-hover: #4F4F4F; --color-button-style-2-text-hover: #FFFFFF; --color-button-style-2-border-hover: #4F4F4F; --color-wishlist-table-background: #ffffff; --color-wishlist-table-text: rgb(71,71,71); --color-wishlist-table-border: rgb(198,198,198); --color-headers-background: rgb(220,238,238); --color-share-button-color: #FFFFFF; --color-share-button-color-hover: #FFFFFF; --color-fb-button-background: rgb(0,188,188); --color-fb-button-background-hover: rgb(0,218,218); --color-tw-button-background: rgb(0,188,188); --color-tw-button-background-hover: rgb(0,218,218); --color-pr-button-background: rgb(0,188,188); --color-pr-button-background-hover: rgb(0,218,218); --color-em-button-background: rgb(0,188,188); --color-em-button-background-hover: rgb(0,218,218); --color-wa-button-background: rgb(0,188,188); --color-wa-button-background-hover: rgb(0,218,218); --feedback-duration: 3s } 
/*# sourceURL=yith-wcwl-add-to-wishlist-inline-css */
</style>
<link rel='stylesheet' id='jquery-selectBox-css' href='https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/css/jquery.selectBox.css' media='all' />
<link rel='stylesheet' id='woocommerce_prettyPhoto_css-css' href='//ultramon.ro/wp-content/plugins/woocommerce/assets/css/prettyPhoto.css' media='all' />
<link rel='stylesheet' id='yith-wcwl-main-css' href='https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/css/style.css' media='all' />
<style id='yith-wcwl-main-inline-css'>
 :root { --add-to-wishlist-icon-color: rgb(255,255,255); --added-to-wishlist-icon-color: rgb(204,0,0); --color-add-to-wishlist-background: rgb(0,188,188); --color-add-to-wishlist-text: rgb(255,255,255); --color-add-to-wishlist-border: rgb(0,188,188); --color-add-to-wishlist-background-hover: rgb(0,218,218); --color-add-to-wishlist-text-hover: rgb(255,255,255); --color-add-to-wishlist-border-hover: rgb(0,218,218); --rounded-corners-radius: 5px; --color-add-to-cart-background: rgb(0,188,188); --color-add-to-cart-text: #FFFFFF; --color-add-to-cart-border: #333333; --color-add-to-cart-background-hover: rgb(0,218,218); --color-add-to-cart-text-hover: #FFFFFF; --color-add-to-cart-border-hover: #4F4F4F; --add-to-cart-rounded-corners-radius: 5px; --color-button-style-1-background: rgb(0,188,188); --color-button-style-1-text: #FFFFFF; --color-button-style-1-border: #333333; --color-button-style-1-background-hover: #4F4F4F; --color-button-style-1-text-hover: #FFFFFF; --color-button-style-1-border-hover: #4F4F4F; --color-button-style-2-background: #333333; --color-button-style-2-text: #FFFFFF; --color-button-style-2-border: #333333; --color-button-style-2-background-hover: #4F4F4F; --color-button-style-2-text-hover: #FFFFFF; --color-button-style-2-border-hover: #4F4F4F; --color-wishlist-table-background: #ffffff; --color-wishlist-table-text: rgb(71,71,71); --color-wishlist-table-border: rgb(198,198,198); --color-headers-background: rgb(220,238,238); --color-share-button-color: #FFFFFF; --color-share-button-color-hover: #FFFFFF; --color-fb-button-background: rgb(0,188,188); --color-fb-button-background-hover: rgb(0,218,218); --color-tw-button-background: rgb(0,188,188); --color-tw-button-background-hover: rgb(0,218,218); --color-pr-button-background: rgb(0,188,188); --color-pr-button-background-hover: rgb(0,218,218); --color-em-button-background: rgb(0,188,188); --color-em-button-background-hover: rgb(0,218,218); --color-wa-button-background: rgb(0,188,188); --color-wa-button-background-hover: rgb(0,218,218); --feedback-duration: 3s } 
/*# sourceURL=yith-wcwl-main-inline-css */
</style>
<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--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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }: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: 24px; 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: 24px; }: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: 24px;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: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.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;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;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-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-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-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-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;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='photoswipe-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css' media='all' />
<link rel='stylesheet' id='photoswipe-default-skin-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css' media='all' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/woocommerce.css' media='all' />
<style id='woocommerce-inline-inline-css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='trp-language-switcher-style-css' href='https://ultramon.ro/wp-content/plugins/translatepress-multilingual/assets/css/trp-language-switcher.css' media='all' />
<link rel='stylesheet' id='hfe-style-css' href='https://ultramon.ro/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/frontend.min.css' media='all' />
<style id='elementor-frontend-inline-css'>
.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-27 .elementor-element.elementor-element-46eb705{--display:flex;}.elementor-27 .elementor-element.elementor-element-d90a38b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d90a38b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d90a38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BCBC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-f32ecc7{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f32ecc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-f32ecc7.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f32ecc7 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-f32ecc7 a{color:#8AFFFF;}.elementor-27 .elementor-element.elementor-element-f32ecc7 a:hover, .elementor-27 .elementor-element.elementor-element-f32ecc7 a:focus{color:#00F7F7;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c35a3b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-c35a3b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2d15f8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-aa9de5f{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-aa9de5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-e76c519.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-0107cdc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0107cdc.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5d60c90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9636e6e{width:var( --container-widget-width, 69.674% );max-width:69.674%;--container-widget-width:69.674%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-9636e6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-9082468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9082468 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-9082468.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-9082468.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-9082468.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-9082468.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-9082468.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-9082468 .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-9082468 .elementor-icon svg{height:25px;}.elementor-27 .elementor-element.elementor-element-becdd60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-becdd60 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-becdd60.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-becdd60 .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-becdd60 .elementor-icon svg{height:25px;}.elementor-27 .elementor-element.elementor-element-46194b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0f22881{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0f22881.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-2956783 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2956783.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7791044{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7791044.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda ul.sub-menu{width:320px;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-2b0efda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-2b0efda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2b0efda.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-2b0efda .hfe-nav-menu__toggle{margin-left:auto;}.elementor-27 .elementor-element.elementor-element-2b0efda a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-2b0efda a.hfe-sub-menu-item{font-family:"Arial", Sans-serif;font-size:20px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item.highlighted,
								.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item a.hfe-menu-item:focus{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-2b0efda .menu-item.current-menu-ancestor a.hfe-menu-item{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda .elementor-menu-toggle:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-2b0efda .sub-menu li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-2b0efda nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:dashed;border-bottom-color:#00BCBC;border-bottom-width:1px;}.elementor-27 .elementor-element.elementor-element-2b0efda div.hfe-nav-menu-icon{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-2b0efda div.hfe-nav-menu-icon svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-9620d62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-1d3fb7c{--display:flex;--min-height:0px;}.elementor-27 .elementor-element.elementor-element-1d3fb7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-71076f6{--display:flex;}.elementor-27 .elementor-element.elementor-element-e6e4535{width:var( --container-widget-width, 66.273% );max-width:66.273%;--container-widget-width:66.273%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-e6e4535.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-424f48b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-424f48b .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-424f48b.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-424f48b .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-424f48b .elementor-icon svg{height:25px;}.elementor-27 .elementor-element.elementor-element-46e2328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-46e2328 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-46e2328.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-46e2328 .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-46e2328 .elementor-icon svg{height:25px;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-91eb860 ul.sub-menu{width:320px;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-91eb860{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-91eb860 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-91eb860.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-91eb860 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-27 .elementor-element.elementor-element-91eb860 a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-91eb860 a.hfe-sub-menu-item{font-family:"Arial", Sans-serif;font-size:20px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item.highlighted,
								.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item a.hfe-menu-item:focus{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-91eb860 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 .elementor-menu-toggle:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:solid;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 .sub-menu li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#00BCBC;border-bottom-width:1px;}.elementor-27 .elementor-element.elementor-element-91eb860 div.hfe-nav-menu-icon{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-91eb860 div.hfe-nav-menu-icon svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-8b0ee4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-d0c6c99{--display:flex;}.elementor-27 .elementor-element.elementor-element-d0c6c99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5 ul.sub-menu{width:320px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-57b59f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-57b59f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-57b59f5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-57b59f5 .hfe-nav-menu__toggle{margin-left:auto;}.elementor-27 .elementor-element.elementor-element-57b59f5 a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-57b59f5 a.hfe-sub-menu-item{font-family:"Arial", Sans-serif;font-size:20px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item, .elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item.highlighted,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item a.hfe-menu-item:focus{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 .elementor-menu-toggle:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:solid;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 .sub-menu li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#00BCBC;border-bottom-width:1px;}.elementor-27 .elementor-element.elementor-element-57b59f5 div.hfe-nav-menu-icon{color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-57b59f5 div.hfe-nav-menu-icon svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-1498623{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-3ed3b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0c1a132{width:var( --container-widget-width, 66.273% );max-width:66.273%;--container-widget-width:66.273%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-0c1a132.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-3071f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-3071f7d .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-3071f7d.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-3071f7d .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-3071f7d .elementor-icon svg{height:25px;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-stacked .elementor-icon:hover{background-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-default .elementor-icon:hover{color:#00BCBC;border-color:#00BCBC;}.elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-7e2d0f5.elementor-view-default .elementor-icon:hover svg{fill:#00BCBC;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 .elementor-icon{font-size:25px;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 .elementor-icon svg{height:25px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-46eb705{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-d90a38b{--content-width:1300px;}.elementor-27 .elementor-element.elementor-element-2d15f8e{--content-width:1300px;}.elementor-27 .elementor-element.elementor-element-aa9de5f{--width:20%;}.elementor-27 .elementor-element.elementor-element-0107cdc{--width:80%;}.elementor-27 .elementor-element.elementor-element-5d60c90{--width:100%;}.elementor-27 .elementor-element.elementor-element-46194b8{--content-width:30px;}.elementor-27 .elementor-element.elementor-element-0f22881{--width:5%;}.elementor-27 .elementor-element.elementor-element-7791044{--width:100%;}.elementor-27 .elementor-element.elementor-element-9620d62{--content-width:1300px;}.elementor-27 .elementor-element.elementor-element-1d3fb7c{--width:20%;}.elementor-27 .elementor-element.elementor-element-8b0ee4f{--content-width:1300px;}.elementor-27 .elementor-element.elementor-element-1498623{--width:80%;}.elementor-27 .elementor-element.elementor-element-3ed3b79{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-1d3fb7c{--width:20%;}.elementor-27 .elementor-element.elementor-element-71076f6{--width:80%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-9620d62{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1d3fb7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b5bc36e img{width:100%;}.elementor-27 .elementor-element.elementor-element-71076f6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e6e4535{width:var( --container-widget-width, 386.85px );max-width:386.85px;--container-widget-width:386.85px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-424f48b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-46e2328 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:10px;}.elementor-27 .elementor-element.elementor-element-91eb860 .hfe-dropdown.menu-is-active{margin-top:10px;}.elementor-27 .elementor-element.elementor-element-91eb860 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-91eb860{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-27 .elementor-element.elementor-element-91eb860 nav.hfe-dropdown-expandible .hfe-nav-menu{border-width:1px 0px 1px 0px;}.elementor-27 .elementor-element.elementor-element-0543fcd img{width:100%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-d90a38b{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f32ecc7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:15px;}.elementor-27 .elementor-element.elementor-element-f32ecc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-f32ecc7.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-c35a3b0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-2d15f8e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-27 .elementor-element.elementor-element-aa9de5f{--width:40%;}.elementor-27 .elementor-element.elementor-element-5d60c90{--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7791044{--width:60%;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-2b0efda.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-1d3fb7c{--width:40%;}.elementor-27 .elementor-element.elementor-element-91eb860.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-8b0ee4f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d0c6c99{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0543fcd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-0543fcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-0543fcd img{width:100%;}.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:5px;}.elementor-27 .elementor-element.elementor-element-57b59f5 .hfe-dropdown.menu-is-active{margin-top:5px;}.elementor-27 .elementor-element.elementor-element-57b59f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-57b59f5{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-27 .elementor-element.elementor-element-57b59f5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-27 .elementor-element.elementor-element-57b59f5 nav.hfe-dropdown-expandible .hfe-nav-menu{border-width:1px 0px 1px 0px;}.elementor-27 .elementor-element.elementor-element-1498623{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3ed3b79{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3ed3b79.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-0c1a132{width:var( --container-widget-width, 262.5px );max-width:262.5px;--container-widget-width:262.5px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-0c1a132 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-3071f7d .elementor-icon{font-size:30px;}.elementor-27 .elementor-element.elementor-element-3071f7d .elementor-icon svg{height:30px;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 .elementor-icon{font-size:30px;}.elementor-27 .elementor-element.elementor-element-7e2d0f5 .elementor-icon svg{height:30px;}}
.elementor-64 .elementor-element.elementor-element-5fa6f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-5fa6f28:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5fa6f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BCBC;}.elementor-64 .elementor-element.elementor-element-261634c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-64 .elementor-element.elementor-element-261634c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-e6e7661{text-align:start;}.elementor-64 .elementor-element.elementor-element-e6e7661 img{width:70%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-64 .elementor-element.elementor-element-f077bb3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:17px;font-weight:600;line-height:25px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-673a40a{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-a92ba7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e61fa4b{text-align:start;}.elementor-64 .elementor-element.elementor-element-30423a7{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-90b7c3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-7de23ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-26214ea > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-26214ea{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-0f196e5{--display:flex;}.elementor-64 .elementor-element.elementor-element-9a47459 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-4fcc2bb{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-7fbf66f{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e91fabe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-044bf52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-044bf52{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-a02fe8f{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e7635a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-22a7256 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-e066f04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-e066f04{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-83a2b32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-834613b{text-align:start;}.elementor-64 .elementor-element.elementor-element-af78ff4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon{font-size:50px;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon svg{height:50px;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon-wrapper svg{width:auto;}.elementor-64 .elementor-element.elementor-element-06b1853{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-59ab288 img{border-radius:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ae4c576{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-64 .elementor-element.elementor-element-ae4c576:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ae4c576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008989;}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-6104d17 .hfe-copyright-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-6104d17 .hfe-copyright-wrapper a, .elementor-64 .elementor-element.elementor-element-6104d17 .hfe-copyright-wrapper{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-c4fa324{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c4fa324.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-3e55598 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-5fa6f28{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-261634c{--width:85%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-64 .elementor-element.elementor-element-261634c.e-con{--align-self:center;}.elementor-64 .elementor-element.elementor-element-e6e7661{text-align:center;}.elementor-64 .elementor-element.elementor-element-e6e7661 img{width:50%;}.elementor-64 .elementor-element.elementor-element-f077bb3{text-align:center;}.elementor-64 .elementor-element.elementor-element-f077bb3 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-673a40a{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-673a40a .elementor-icon-list-item > a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-30423a7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-90b7c3d{--width:48%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-7de23ba > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-64 .elementor-element.elementor-element-7de23ba .elementor-heading-title{font-size:17px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-26214ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-26214ea{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-26214ea .elementor-icon-list-item > a{font-size:12px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-0f196e5{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9a47459 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-64 .elementor-element.elementor-element-9a47459 .elementor-heading-title{font-size:17px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-4fcc2bb{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-4fcc2bb .elementor-icon-list-item > a{font-size:12px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-7fbf66f{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-e91fabe > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-64 .elementor-element.elementor-element-e91fabe .elementor-heading-title{font-size:17px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-044bf52{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-044bf52 .elementor-icon-list-item > a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-a02fe8f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a02fe8f.e-con{--align-self:center;}.elementor-64 .elementor-element.elementor-element-e7635a5{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-22a7256 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-64 .elementor-element.elementor-element-22a7256 .elementor-heading-title{font-size:17px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-e066f04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e066f04{--e-icon-list-icon-size:8px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-64 .elementor-element.elementor-element-e066f04 .elementor-icon-list-item > a{font-size:12px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-83a2b32{--width:48%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-83a2b32.e-con{--align-self:center;}.elementor-64 .elementor-element.elementor-element-db3d1f7 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-64 .elementor-element.elementor-element-af78ff4{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-738ccce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon{font-size:25px;}.elementor-64 .elementor-element.elementor-element-738ccce .elementor-icon svg{height:25px;}.elementor-64 .elementor-element.elementor-element-ae4c576{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6104d17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-5fa6f28{--content-width:1300px;}.elementor-64 .elementor-element.elementor-element-261634c{--width:30%;}.elementor-64 .elementor-element.elementor-element-7fbf66f{--width:70%;}.elementor-64 .elementor-element.elementor-element-a02fe8f{--width:85%;}.elementor-64 .elementor-element.elementor-element-ae4c576{--content-width:1300px;}.elementor-64 .elementor-element.elementor-element-c4fa324{--width:100%;}}
/*# sourceURL=elementor-frontend-inline-css */
</style>
<link rel='stylesheet' id='woo-variation-swatches-css' href='https://ultramon.ro/wp-content/plugins/woo-variation-swatches/assets/css/frontend.min.css' media='all' />
<style id='woo-variation-swatches-inline-css'>
:root {
--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-single-product-item-width:30px;
--wvs-single-product-item-height:30px;
--wvs-single-product-item-font-size:16px}
/*# sourceURL=woo-variation-swatches-inline-css */
</style>
<link rel='stylesheet' id='brands-styles-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/css/brands.css' media='all' />
<link rel='stylesheet' id='dgwt-wcas-style-css' href='https://ultramon.ro/wp-content/plugins/ajax-search-for-woocommerce/assets/css/style.min.css' media='all' />
<link rel='stylesheet' id='hello-elementor-css' href='https://ultramon.ro/wp-content/themes/hello-elementor/assets/css/reset.css' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://ultramon.ro/wp-content/themes/hello-elementor/assets/css/theme.css' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://ultramon.ro/wp-content/themes/hello-elementor/assets/css/header-footer.css' media='all' />
<link rel='stylesheet' id='hfe-elementor-icons-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css' media='all' />
<link rel='stylesheet' id='hfe-icons-list-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css' media='all' />
<link rel='stylesheet' id='hfe-social-icons-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css' media='all' />
<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css' media='all' />
<link rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css' media='all' />
<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css' media='all' />
<link rel='stylesheet' id='eael-general-css' href='https://ultramon.ro/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css' media='all' />
<script id="cookie-law-info-js-extra">
var _ckyConfig = {"_ipData":[],"_assetsURL":"https://ultramon.ro/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://ultramon.ro","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"banner","preferenceCenterType":"popup","position":"bottom","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.4.0","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset;overflow-y: unset}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
//# sourceURL=cookie-law-info-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js" id="cookie-law-info-js"></script>
<script id="jquery-core-js-extra">
var ultramon_product_ajax = {"ajax_url":"https://ultramon.ro/wp-admin/admin-ajax.php","nonce":"c5b1c31ea0","cart_url":"https://ultramon.ro/en/cart/"};
//# sourceURL=jquery-core-js-extra
</script>
<script src="https://ultramon.ro/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script src="https://ultramon.ro/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script id="jquery-js-after">
!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery);
!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery);
//# sourceURL=jquery-js-after
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js" id="wc-jquery-blockui-js" data-wp-strategy="defer"></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":"https://ultramon.ro/en/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://ultramon.ro/en/cart/","is_cart":"","cart_redirect_after_add":"yes"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/zoom/jquery.zoom.min.js" id="wc-zoom-js" defer data-wp-strategy="defer"></script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js" id="wc-flexslider-js" defer data-wp-strategy="defer"></script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js" id="wc-photoswipe-js" defer data-wp-strategy="defer"></script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js" id="wc-photoswipe-ui-default-js" defer data-wp-strategy="defer"></script>
<script id="wc-single-product-js-extra">
var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
</script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js" id="wc-single-product-js" defer data-wp-strategy="defer"></script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js" id="wc-js-cookie-js" defer data-wp-strategy="defer"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"https://ultramon.ro/en/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js" id="woocommerce-js" defer data-wp-strategy="defer"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/translatepress-multilingual/assets/js/trp-frontend-compatibility.js" id="trp-frontend-compatibility-js"></script>
<link rel="https://api.w.org/" href="https://ultramon.ro/en/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ultramon.ro/en/wp-json/wp/v2/product/4543" /><style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><link rel="alternate" hreflang="ro-RO" href="https://ultramon.ro/product/baliza-geamandura-biconica/feed/"/>
<link rel="alternate" hreflang="en-US" href="https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/"/>
<link rel="alternate" hreflang="ro" href="https://ultramon.ro/product/baliza-geamandura-biconica/feed/"/>
<link rel="alternate" hreflang="en" href="https://ultramon.ro/en/product/baliza-geamandura-biconica/feed/"/>
		<style>
			.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-search-wrapp{max-width:850px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#e5e5e5;border-color:#d1d1d1}		</style>
			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<meta name="generator" content="Elementor 3.35.5; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
			<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>
			<link rel="icon" href="https://ultramon.ro/wp-content/uploads/2025/07/cropped-Logo-Ultramon-PNG-4-4-32x32.png" sizes="32x32" />
<link rel="icon" href="https://ultramon.ro/wp-content/uploads/2025/07/cropped-Logo-Ultramon-PNG-4-4-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://ultramon.ro/wp-content/uploads/2025/07/cropped-Logo-Ultramon-PNG-4-4-180x180.png" />
<meta name="msapplication-TileImage" content="https://ultramon.ro/wp-content/uploads/2025/07/cropped-Logo-Ultramon-PNG-4-4-270x270.png" />
		<style id="wp-custom-css">
			 .cky-btn-revisit-wrapper {
	 display: none!important;
  }
.eael-ext-scroll-to-top-button{
	display: none!important;
}
.added_to_cart{
	display: none!important;
}		</style>
		</head>

<body class="wp-singular product-template-default single single-product postid-4543 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor theme-hello-elementor woocommerce woocommerce-page woocommerce-no-js translatepress-en_US ehf-header ehf-footer ehf-template-hello-elementor ehf-stylesheet-hello-elementor woo-variation-swatches wvs-behavior-blur wvs-theme-hello-elementor wvs-show-label wvs-tooltip hello-elementor-default">
<div id="page" class="hfeed site">

		<header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader">
			<p class="main-title bhf-hidden" itemprop="headline"><a href="https://ultramon.ro/en" title="Ultramon" rel="home">Ultramon</a></p>
					<div data-elementor-type="wp-post" data-elementor-id="27" class="elementor elementor-27">
				<div class="elementor-element elementor-element-46eb705 e-flex e-con-boxed e-con e-parent" data-id="46eb705" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-faef242 elementor-widget elementor-widget-shortcode" data-id="faef242" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode">
<!-- Font Awesome 6 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" />

<style>
/* ============================================
   ULTRAMON PREMIUM HEADER - CSS
   ============================================ */

:root {
    --um-primary: #00BCBC;
    --um-primary-dark: #008d8d;
    --um-primary-light: rgba(0, 188, 188, 0.06);
    --um-primary-medium: rgba(0, 188, 188, 0.12);
    --um-text: #333333;
    --um-text-light: #666666;
    --um-text-muted: #999999;
    --um-bg: #ffffff;
    --um-bg-subtle: #f8f9fa;
    --um-border: #e5e5e5;
    --um-border-light: #f0f0f0;
    --um-shadow-sm: 0 2px 8px rgba(0,0,0,0.06);
    --um-shadow-md: 0 4px 16px rgba(0,0,0,0.1);
    --um-shadow-lg: 0 8px 32px rgba(0,0,0,0.12);
    --um-shadow-xl: 0 16px 48px rgba(0,0,0,0.16);
    --um-transition-fast: 180ms ease;
    --um-transition: 250ms ease;
    --um-transition-slow: 300ms ease;
    --um-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --um-radius-sm: 8px;
    --um-radius-md: 12px;
    --um-radius-lg: 16px;
    --um-radius-pill: 9999px;
    --um-header-height: 88px;
    --um-topbar-height: 36px;
    --um-header-total: calc(var(--um-header-height) + var(--um-topbar-height));
}

.um-header *,
.um-header *::before,
.um-header *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.um-header {
    font-family: var(--um-font);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99999;
    background: var(--um-bg);
    transition: box-shadow var(--um-transition);
}

body.um-has-fixed-header {
    padding-top: var(--um-header-total);
}

@media (max-width: 1024px) {
    body.um-has-fixed-header {
        padding-top: var(--um-header-height);
    }
}

.um-header.um-header--scrolled {
    box-shadow: var(--um-shadow-md);
}

.admin-bar .um-header {
    top: 32px;
}

.admin-bar.um-has-fixed-header {
    padding-top: calc(var(--um-header-total) + 32px);
}

@media (max-width: 1024px) {
    .admin-bar.um-has-fixed-header {
        padding-top: calc(var(--um-header-height) + 32px);
    }
}

@media (max-width: 782px) {
    .admin-bar .um-header {
        top: 46px;
    }

    .admin-bar.um-has-fixed-header {
        padding-top: calc(var(--um-header-height) + 46px);
    }
}

/* ============================================
   TOP BAR (Desktop Only)
   ============================================ */
.um-topbar {
    height: var(--um-topbar-height);
    background: var(--um-bg);
    border-bottom: 1px solid var(--um-border-light);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 40px;
    font-size: 13px;
    color: var(--um-text-light);
}

.um-topbar__phone {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--um-text);
    text-decoration: none;
    font-weight: 500;
    transition: color var(--um-transition-fast);
}

.um-topbar__phone:hover {
    color: var(--um-primary);
}

.um-topbar__phone-icon {
    font-size: 14px;
}

.um-topbar__right {
    display: flex;
    align-items: center;
    gap: 16px;
}

.um-topbar__lang {
    display: flex;
    align-items: center;
    gap: 8px;
}

.um-topbar__lang-btn {
    padding: 4px 10px;
    border-radius: var(--um-radius-sm);
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    color: var(--um-text-light);
    transition: all var(--um-transition-fast);
    border: none;
    background: transparent;
    cursor: pointer;
}

.um-topbar__lang-btn:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
}

.um-topbar__lang-btn--active {
    background: var(--um-primary);
    color: white;
}

.um-topbar__lang-btn--active:hover {
    background: var(--um-primary-dark);
    color: white;
}

/* ============================================
   MAIN HEADER
   ============================================ */
.um-main-header {
    height: var(--um-header-height);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 40px;
    gap: 32px;
}

.um-logo {
    flex-shrink: 0;
}

.um-logo__link {
    display: block;
    text-decoration: none;
}

.um-logo__img {
    width: 220px;
    height: 88px;
    object-fit: contain;
    display: block;
}

/* Search Bar */
.um-search {
    flex: 1;
    max-width: 400px;
    position: relative;
}

.um-search__form {
    position: relative;
    width: 100%;
}

.um-search__input {
    width: 100%;
    height: 48px;
    padding: 0 48px 0 20px;
    border: 2px solid transparent;
    border-radius: var(--um-radius-pill);
    background: var(--um-bg-subtle);
    font-family: var(--um-font);
    font-size: 15px;
    color: var(--um-text);
    outline: none;
    box-shadow: none;
    transition: all var(--um-transition-fast);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.um-search__input::placeholder {
    color: var(--um-text-muted);
}

.um-search__input:hover {
    background: var(--um-border-light);
    border-color: transparent;
}

.um-search__input:focus {
    background: var(--um-bg);
    border-color: var(--um-primary);
    box-shadow: 0 0 0 4px var(--um-primary-light);
}

.um-search__btn {
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    background: var(--um-primary);
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all var(--um-transition-fast);
}

.um-search__btn:hover {
    background: var(--um-primary-dark);
    transform: translateY(-50%) scale(1.05);
}

.um-search__btn svg {
    width: 20px;
    height: 20px;
}

/* ========================================
   FIBOSEARCH (DGWT WCAS) - CLEAN OVERRIDE
   ======================================== */

.um-search {
    position: relative;
    z-index: 9999;
}

.um-search .dgwt-wcas-search-wrapp,
.um-header .dgwt-wcas-search-wrapp,
.dgwt-wcas-search-wrapp {
    width: 100%;
    position: relative;
    z-index: 9999;
}

.um-search .dgwt-wcas-sf-wrapp {
    display: flex;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 4px;
    background: #f8f9fa;
    border: 2px solid transparent;
    border-radius: 9999px;
    box-shadow: none;
    transition: all 0.2s ease;
}

.um-search .dgwt-wcas-sf-wrapp:focus-within {
    background: #fff;
    border-color: #00BCBC;
    box-shadow: 0 0 0 3px rgba(0,188,188,0.1);
}

.um-search .dgwt-wcas-search-input,
.um-search input.dgwt-wcas-search-input,
.um-search input[type="search"].dgwt-wcas-search-input,
.um-search .dgwt-wcas-sf-wrapp input {
    flex: 1 1 auto;
    order: 1;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    height: 40px;
    padding: 0 16px;
    background: transparent;
    border: none;
    border-radius: 9999px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 15px;
    color: #333;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
}

.um-search .dgwt-wcas-search-input::placeholder {
    color: #999;
}

.um-search .dgwt-wcas-search-submit,
.um-search button.dgwt-wcas-search-submit,
.um-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit,
.um-search .dgwt-wcas-sf-wrapp button {
    flex: 0 0 36px;
    order: 99;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    transform: none;
    width: 24px;
    height: 24px;
    padding: 0;
    margin: 0 auto;
    background: #00BCBC;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease;
    font-family: 'Font Awesome 6 Free', 'Font Awesome 5 Free', FontAwesome, sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    line-height: 1;
}

.um-search .dgwt-wcas-search-submit:hover {
    background: #009999;
}

.um-search .dgwt-wcas-search-submit svg,
.um-search .dgwt-wcas-sf-wrapp button svg {
    width: 16px;
    height: 16px;
    fill: #ffffff;
    stroke: none;
    color: #ffffff;
}

.um-search .dgwt-wcas-search-submit i,
.um-search .dgwt-wcas-search-submit .fa,
.um-search .dgwt-wcas-search-submit .fas,
.um-search .dgwt-wcas-search-submit .fa-solid,
.um-search .dgwt-wcas-search-submit .fa-search,
.um-search .dgwt-wcas-search-submit .fa-magnifying-glass,
.um-search .dgwt-wcas-sf-wrapp button i,
.um-search .dgwt-wcas-sf-wrapp .fa,
.um-search .dgwt-wcas-sf-wrapp .fas {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 5 Free', FontAwesome, sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.um-search .dgwt-wcas-ico-magnifier,
.um-search .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier {
    flex: 0 0 36px;
    order: 99;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    transform: none;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    padding: 0;
    background: #00BCBC;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-family: 'Font Awesome 6 Free', 'Font Awesome 5 Free', FontAwesome, sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
}

.um-search .dgwt-wcas-ico-magnifier svg {
    width: 16px;
    height: 16px;
    fill: #ffffff;
    color: #ffffff;
}

.um-search .dgwt-wcas-ico-magnifier i,
.um-search .dgwt-wcas-ico-magnifier .fa,
.um-search .dgwt-wcas-ico-magnifier .fas {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 5 Free', FontAwesome, sans-serif;
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
}

.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,
.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path,
.um-search .dgwt-wcas-search-submit svg path,
.um-search .dgwt-wcas-ico-magnifier svg path,
.dgwt-wcas-search-submit svg path,
.dgwt-wcas-ico-magnifier svg path {
    fill: #ffffff;
    stroke: none;
    color: #ffffff;
}

/* ========================================
   FIBOSEARCH MOBILE OVERLAY - FIX STYLING
   ======================================== */
html body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp,
html body.dgwt-wcas-overlay-mobile-on div.dgwt-wcas-suggestions-wrapp,
html.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp,
body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp.woocommerce,
body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-img {
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    max-height: calc(100vh - 50px);
    transform: none;
    box-shadow: 0 4px 20px rgba(0,0,0,0.15);
    border: none;
    background: #fff;
}

html body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion {
    padding: 10px 12px;
    margin: 0;
    display: flex;
    align-items: center;
}

html body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-si,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-si {
    flex: 0 0 50px;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    margin-right: 12px;
    margin-left: 0;
    border-radius: 8px;
    overflow: hidden;
    background: #f5f5f5;
}

html body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-si:empty,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-si:empty {
    display: none;
}

html body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion-history .dgwt-wcas-si,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion-history .dgwt-wcas-si,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion[data-type="history"] .dgwt-wcas-si {
    display: none;
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion-history,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion[data-type="history"] {
    padding: 12px 16px;
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-st {
    padding: 12px 16px;
    margin: 0;
}

.dgwt-wcas-overlay-mobile-on .dgwt-wcas-search-submit,
body.dgwt-wcas-overlay-mobile-on .dgwt-wcas-search-submit,
.dgwt-wcas-overlay-mobile-on button.dgwt-wcas-search-submit,
.dgwt-wcas-om-bar .dgwt-wcas-search-submit {
    display: none !important;
}

.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
    display: none !important;
}

.dgwt-wcas-om-bar .dgwt-wcas-om-return,
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-return {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 10px;
    background: transparent;
    border: none;
    cursor: pointer;
}

.dgwt-wcas-om-bar .dgwt-wcas-om-return svg,
.dgwt-wcas-om-bar .dgwt-wcas-om-return path {
    fill: #333 !important;
    color: #333 !important;
}

.um-search .dgwt-wcas-preloader {
    position: absolute;
    right: 52px;
    top: 50%;
    transform: translateY(-50%);
}

.um-search .dgwt-wcas-close {
    position: absolute;
    right: 52px;
    top: 50%;
    transform: translateY(-50%);
}

/* ========================================
   DROPDOWN - CRITICAL POSITIONING FIX
   ======================================== */

.um-search .dgwt-wcas-suggestions-wrapp,
.um-header .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-search-wrapp .dgwt-wcas-suggestions-wrapp {
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    min-width: 400px;
    max-width: 600px;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
    background: #ffffff;
    background-color: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.15), 0 0 0 1px rgba(0,0,0,0.05);
    z-index: 999999;
    padding: 0;
    margin: 0;
    transform: none;
    display: block;
    visibility: visible;
    opacity: 1;
}

body > .dgwt-wcas-suggestions-wrapp,
body > div.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-suggestions-wrapp:not(.um-search .dgwt-wcas-suggestions-wrapp) {
    position: fixed;
    top: 132px;
    left: 25.9% !important;
    right: auto;
    bottom: auto;
    width: 400px;
    min-width: 400px;
    max-width: 500px;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
    background: #ffffff;
    background-color: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.15), 0 0 0 1px rgba(0,0,0,0.05);
    z-index: 999999;
    padding: 0;
    margin: 0;
}

@media (max-width: 1024px) {
    body > .dgwt-wcas-suggestions-wrapp,
    body > div.dgwt-wcas-suggestions-wrapp {
        top: 88px;
        left: 30%;
        width: 350px;
        min-width: 300px;
    }
}

@media (max-width: 767px) {
    body > .dgwt-wcas-suggestions-wrapp,
    body > div.dgwt-wcas-suggestions-wrapp {
        position: fixed;
        top: 80px;
        left: 16px;
        right: 16px;
        bottom: auto;
        transform: none;
        width: auto;
        min-width: auto;
        max-width: calc(100% - 32px);
        max-height: 60vh;
        border-radius: 16px;
    }

    body.um-search-sheet-active > .dgwt-wcas-suggestions-wrapp,
    body.um-search-sheet-active > div.dgwt-wcas-suggestions-wrapp {
        top: 90px;
        left: 20px;
        right: 20px;
        max-width: calc(100% - 40px);
    }

    body > .dgwt-wcas-suggestions-wrapp,
body > div.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-suggestions-wrapp:not(.um-search .dgwt-wcas-suggestions-wrapp) {

    left: 45px !important;
}
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st {
    display: block;
    padding: 12px 16px;
    background: #f8f9fa;
    background-color: #f8f9fa;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #666666;
    border: none;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion,
.dgwt-wcas-suggestion,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    padding: 12px 16px;
    margin: 0;
    background: #ffffff;
    background-color: #ffffff;
    border: none;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    transition: background 0.15s ease;
    text-decoration: none;
    list-style: none;
    width: 100%;
    box-sizing: border-box;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover {
    background: rgba(0,188,188,0.05);
    background-color: rgba(0,188,188,0.05);
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-child,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-child {
    border-bottom: none;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si,
.dgwt-wcas-si {
    flex: 0 0 56px;
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
    border-radius: 8px;
    overflow: hidden;
    background: #f5f5f5;
    background-color: #f5f5f5;
    margin: 0;
    padding: 0;
    display: none;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si.um-has-image,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si.um-has-image,
.dgwt-wcas-si.um-has-image {
    display: block;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img,
.dgwt-wcas-si img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    display: block;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp,
.dgwt-wcas-content-wrapp {
    flex: 1 1 auto;
    min-width: 0;
    max-width: calc(100% - 70px);
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin: 0;
    padding: 0;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st .dgwt-wcas-st-title,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-title,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,
.dgwt-wcas-sp {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #333333;
    margin: 0 0 4px 0;
    padding: 0;
    line-height: 1.3;
    text-decoration: none;
}

.dgwt-wcas-suggestion:hover .dgwt-wcas-sp,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover .dgwt-wcas-sp {
    color: #00BCBC;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sd,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sd,
.dgwt-wcas-sd {
    display: -webkit-box;
    font-size: 13px;
    color: #666666;
    margin: 0;
    padding: 0;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dgwt-wcas-suggestions-wrapp .woocommerce-Price-amount,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp .woocommerce-Price-amount,
div.dgwt-wcas-suggestions-wrapp .woocommerce-Price-amount,
.woocommerce-Price-amount {
    display: inline;
    font-size: 15px;
    font-weight: 700;
    color: #00BCBC;
    margin: 0;
    padding: 0;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sku,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sku {
    display: block;
    font-size: 12px;
    color: #999999;
    margin: 4px 0 0 0;
    padding: 0;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more,
.dgwt-wcas-suggestion-more {
    display: block;
    padding: 14px 16px;
    margin: 0;
    background: #f8f9fa;
    background-color: #f8f9fa;
    text-align: center;
    border: none;
    border-top: 1px solid #eeeeee;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more a,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more a,
.dgwt-wcas-suggestion-more a {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    color: #00BCBC;
    text-decoration: none;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more a:hover,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more a:hover {
    text-decoration: underline;
    color: #009999;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-no-results,
div.dgwt-wcas-suggestions-wrapp .dgwt-wcas-no-results {
    display: block;
    padding: 32px 16px;
    margin: 0;
    text-align: center;
    font-size: 14px;
    color: #666666;
    background: #ffffff;
}

.dgwt-wcas-suggestions-wrapp mark,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-match,
div.dgwt-wcas-suggestions-wrapp mark {
    background: rgba(0,188,188,0.15);
    background-color: rgba(0,188,188,0.15);
    color: inherit;
    padding: 1px 2px;
    border-radius: 2px;
}

/* ========================================
   SEARCH HISTORY - AGGRESSIVE FIX FOR ICON BACKGROUNDS
   ======================================== */
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-history .dgwt-wcas-si,
.dgwt-wcas-suggestions-wrapp [data-type="history"] .dgwt-wcas-si,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-type-history .dgwt-wcas-si {
    display: none;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-history *,
.dgwt-wcas-suggestions-wrapp [data-type="history"] *,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-type-history * {
    background: transparent;
    background-color: transparent;
}

.dgwt-wcas-si:empty,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-si:empty {
    display: none;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-icon,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st-icon {
    background: transparent;
    background-color: transparent;
    border: none;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    flex: 0 0 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-icon svg {
    width: 18px;
    height: 18px;
    fill: #999;
    stroke: none;
}

@media (max-width: 767px) {
    .um-search .dgwt-wcas-sf-wrapp {
        height: 44px;
    }

    .um-search .dgwt-wcas-search-submit {
        width: 36px;
        height: 36px;
        display: none!important;
    }

    .dgwt-wcas-suggestions-wrapp {
        border-radius: 12px;
        max-height: 60vh;
    }

    .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si {
        width: 48px;
        height: 48px;
    }

    .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-history .dgwt-wcas-si,
    .dgwt-wcas-suggestions-wrapp [data-type="history"] .dgwt-wcas-si,
    .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-type-history .dgwt-wcas-si {
        display: none;
    }
}

/* ========================================
   FIBOSEARCH IN MOBILE SEARCH SHEET
   ======================================== */
.um-search-sheet__input-wrapper .dgwt-wcas-search-wrapp,
.um-search-sheet .dgwt-wcas-search-wrapp {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.um-search-sheet__input-wrapper .dgwt-wcas-sf-wrapp,
.um-search-sheet .dgwt-wcas-sf-wrapp {
    background: transparent;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
}

.um-search-sheet__input-wrapper input[type="search"],
.um-search-sheet__input-wrapper input.dgwt-wcas-search-input,
.um-search-sheet input[type="search"].dgwt-wcas-search-input {
    width: 100%;
    height: 48px;
    min-height: 48px;
    padding: 0 48px 0 18px;
    margin: 0;
    border: 2px solid #e5e5e5;
    border-radius: 12px;
    background: #ffffff;
    background-color: #ffffff;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.um-search-sheet__input-wrapper input[type="search"]:focus,
.um-search-sheet__input-wrapper input.dgwt-wcas-search-input:focus,
.um-search-sheet input[type="search"].dgwt-wcas-search-input:focus {
    border-color: #00BCBC;
    box-shadow: 0 0 0 4px rgba(0, 188, 188, 0.06);
    outline: none;
}

.um-search-sheet__input-wrapper .dgwt-wcas-ico-magnifier,
.um-search-sheet__input-wrapper .dgwt-wcas-search-submit,
.um-search-sheet .dgwt-wcas-search-submit,
.um-search-sheet .dgwt-wcas-ico-magnifier {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    padding: 0;
    margin: 0;
    background: #00BCBC;
    background-color: #00BCBC;
    border: none;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.um-search-sheet__input-wrapper .dgwt-wcas-ico-magnifier svg,
.um-search-sheet__input-wrapper .dgwt-wcas-search-submit svg,
.um-search-sheet .dgwt-wcas-search-submit svg,
.um-search-sheet .dgwt-wcas-ico-magnifier svg {
    fill: white;
    stroke: white;
    width: 16px;
    height: 16px;
}

.um-search-sheet .dgwt-wcas-suggestions-wrapp {
    position: relative;
    margin-top: 8px;
    border-radius: 12px;
    max-height: 50vh;
}

/* Navigation */
.um-nav {
    display: flex;
    align-items: center;
    gap: 8px;
}

.um-nav__item {
    position: relative;
}

.um-nav__link {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 10px 16px;
    border-radius: var(--um-radius-sm);
    font-size: 15px;
    font-weight: 500;
    color: var(--um-text);
    text-decoration: none;
    transition: all var(--um-transition-fast);
    white-space: nowrap;
}

.um-nav__link:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
}

.um-nav__link--active {
    color: var(--um-primary);
}

.um-nav__arrow {
    width: 10px;
    height: 10px;
    transition: transform var(--um-transition-fast);
}

.um-nav__item:hover .um-nav__arrow {
    transform: rotate(180deg);
}

/* Dropdown - Premium Design */
.um-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 260px;
    padding: 0;
    margin-top: 8px;
    background: var(--um-bg);
    border-radius: var(--um-radius-md);
    box-shadow: var(--um-shadow-lg);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px);
    transition: all var(--um-transition);
    z-index: 100;
    overflow: hidden;
    border: 1px solid var(--um-border-light);
}

.um-dropdown::before {
    content: "";
    display: block;
    height: 3px;
    background: linear-gradient(90deg, var(--um-primary) 0%, var(--um-primary-dark) 100%);
}

.um-nav__item:hover .um-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.um-dropdown__inner {
    padding: 8px 0;
}

.um-dropdown__link {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 500;
    color: var(--um-text);
    text-decoration: none;
    transition: all var(--um-transition-fast);
    border-left: 3px solid transparent;
    margin: 2px 8px;
    border-radius: var(--um-radius-sm);
}

.um-dropdown__link:hover {
    background: linear-gradient(90deg, var(--um-primary-light) 0%, transparent 100%);
    color: var(--um-primary);
    border-left-color: var(--um-primary);
}

.um-dropdown__link:hover .um-dropdown__icon {
    background: var(--um-primary);
    color: white;
    transform: scale(1.1);
}

.um-dropdown__icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--um-bg-subtle);
    border-radius: 50%;
    font-size: 14px;
    color: var(--um-primary);
    transition: all var(--um-transition-fast);
    flex-shrink: 0;
}

.um-dropdown__icon i {
    font-size: 14px;
}

.um-dropdown__text {
    flex: 1;
}

/* Header Actions (Icons) */
.um-actions {
    display: flex;
    align-items: center;
    gap: 4px;
}

.um-action {
    position: relative;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--um-radius-sm);
    color: var(--um-text);
    text-decoration: none;
    transition: all var(--um-transition-fast);
}

.um-action:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
    transform: translateY(-1px);
}

.um-action svg {
    width: 26px;
    height: 26px;
}

/* Cart Badge */
.um-action__badge,
.um-cart-badge {
    position: absolute;
    top: 4px;
    right: 4px;
    min-width: 18px;
    height: 18px;
    padding: 0 5px;
    background: var(--um-primary);
    color: white;
    font-size: 11px;
    font-weight: 600;
    border-radius: var(--um-radius-pill);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid white;
}

.um-action__badge:empty,
.um-action__badge[data-count="0"] {
    display: none;
}

/* Hide cart badge when inner count is empty */
.um-cart-badge:has(.um-cart-count-fragment:empty) {
    display: none;
}

/* Badge pulse animation on update */
@keyframes um-badge-pulse {
    0% { transform: scale(1); }
    20% { transform: scale(1.6); }
    40% { transform: scale(1.1); }
    60% { transform: scale(1.4); }
    80% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

@keyframes um-cart-bounce {
    0%, 100% { transform: translateY(0) scale(1); }
    20% { transform: translateY(-8px) scale(1.1); }
    40% { transform: translateY(0) scale(1); }
    60% { transform: translateY(-4px) scale(1.05); }
    80% { transform: translateY(0) scale(1); }
}

@keyframes um-cart-ring {
    0% { box-shadow: 0 0 0 0 rgba(8, 145, 178, 0.7); }
    50% { box-shadow: 0 0 0 12px rgba(8, 145, 178, 0); }
    100% { box-shadow: 0 0 0 0 rgba(8, 145, 178, 0); }
}

@keyframes um-badge-pop {
    0% { transform: scale(1); background: var(--um-primary); }
    30% { transform: scale(1.8); background: #059669; }
    60% { transform: scale(1.2); }
    100% { transform: scale(1); background: var(--um-primary); }
}

.um-cart-badge.um-badge-updated {
    animation: um-badge-pop 0.7s ease !important;
}

.um-action.um-cart-highlight {
    animation: um-cart-bounce 0.7s ease;
    z-index: 100;
}

.um-action.um-cart-highlight {
    box-shadow: 0 0 0 0 rgba(8, 145, 178, 0.7);
    animation: um-cart-bounce 0.7s ease, um-cart-ring 0.8s ease;
}

/* Hamburger Menu Button (Hidden on Desktop) */
.um-hamburger {
    display: none;
    width: 44px;
    height: 44px;
    border: none;
    background: transparent;
    cursor: pointer;
    padding: 10px;
    border-radius: var(--um-radius-sm);
    transition: background var(--um-transition-fast);
}

.um-hamburger:hover {
    background: var(--um-primary-light);
}

.um-hamburger__line {
    display: block;
    width: 24px;
    height: 2px;
    background: var(--um-text);
    border-radius: 2px;
    transition: all var(--um-transition);
    margin: 6px auto;
}

.um-hamburger--open .um-hamburger__line:nth-child(1) {
    transform: rotate(45deg) translate(5px, 5px);
}

.um-hamburger--open .um-hamburger__line:nth-child(2) {
    opacity: 0;
}

.um-hamburger--open .um-hamburger__line:nth-child(3) {
    transform: rotate(-45deg) translate(6px, -6px);
}

/* ============================================
   MOBILE DRAWER
   ============================================ */
.um-drawer-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    opacity: 0;
    visibility: hidden;
    transition: all var(--um-transition);
    z-index: 10000;
}

.um-drawer-overlay--open {
    opacity: 1;
    visibility: visible;
}

.um-drawer {
    position: fixed;
    top: 0;
    left: 0;
    width: 85vw;
    max-width: 360px;
    height: 100%;
    background: var(--um-bg);
    transform: translateX(-100%);
    transition: transform var(--um-transition-slow) cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 10001;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.um-drawer--open {
    transform: translateX(0);
}

.um-drawer__header {
    padding: 20px;
    background: linear-gradient(135deg, var(--um-primary) 0%, var(--um-primary-dark) 100%);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.um-drawer__logo {
    height: 48px;
    filter: brightness(0) invert(1);
}

.um-drawer__close {
    width: 40px;
    height: 40px;
    border: none;
    background: rgba(255,255,255,0.2);
    border-radius: 50%;
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all var(--um-transition-fast);
}

.um-drawer__close:hover {
    background: rgba(255,255,255,0.3);
    transform: scale(1.1);
}

.um-drawer__close svg {
    width: 20px;
    height: 20px;
}

.um-drawer__body {
    flex: 1;
    overflow-y: auto;
    padding: 16px 0;
}

.um-drawer__section {
    padding: 0 16px;
    margin-bottom: 16px;
}

.um-drawer__section-title {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--um-text-muted);
    padding: 8px 16px;
}

.um-drawer__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 16px;
    font-size: 15px;
    font-weight: 500;
    color: var(--um-text);
    text-decoration: none;
    border-radius: var(--um-radius-sm);
    transition: all var(--um-transition-fast);
}

.um-drawer__link:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
}

.um-drawer__link-icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--um-primary-light);
    border-radius: 50%;
    color: var(--um-primary);
    font-size: 14px;
    flex-shrink: 0;
}

.um-drawer__link:hover .um-drawer__link-icon {
    background: var(--um-primary);
    color: white;
}

.um-drawer__link-text {
    flex: 1;
}

.um-drawer__link-arrow {
    width: 16px;
    height: 16px;
    color: var(--um-text-muted);
    transition: transform var(--um-transition-fast);
}

.um-drawer__submenu {
    max-height: 0;
    overflow: hidden;
    transition: max-height var(--um-transition);
}

.um-drawer__submenu--open {
    max-height: 500px;
}

.um-drawer__submenu-link {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px 12px 56px;
    font-size: 14px;
    color: var(--um-text-light);
    text-decoration: none;
    transition: all var(--um-transition-fast);
}

.um-drawer__submenu-link i {
    width: 20px;
    color: var(--um-primary);
    text-align: center;
}

.um-drawer__submenu-link:hover {
    color: var(--um-primary);
    background: var(--um-primary-light);
}

.um-drawer__footer {
    padding: 20px;
    border-top: 1px solid var(--um-border-light);
    background: var(--um-bg-subtle);
}

.um-drawer__contact {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    background: var(--um-bg);
    border-radius: var(--um-radius-sm);
    margin-bottom: 12px;
    text-decoration: none;
    color: var(--um-text);
    transition: all var(--um-transition-fast);
}

.um-drawer__contact:hover {
    box-shadow: var(--um-shadow-sm);
}

.um-drawer__contact-icon {
    width: 40px;
    height: 40px;
    background: var(--um-primary-light);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--um-primary);
}

.um-drawer__contact-text {
    font-size: 14px;
    font-weight: 600;
}

.um-drawer__lang {
    display: flex;
    gap: 8px;
}

.um-drawer__lang-btn {
    flex: 1;
    padding: 10px;
    border: 1px solid var(--um-border);
    border-radius: var(--um-radius-sm);
    background: var(--um-bg);
    font-size: 13px;
    font-weight: 500;
    color: var(--um-text-light);
    cursor: pointer;
    transition: all var(--um-transition-fast);
}

.um-drawer__lang-btn:hover {
    border-color: var(--um-primary);
    color: var(--um-primary);
}

.um-drawer__lang-btn--active {
    background: var(--um-primary);
    border-color: var(--um-primary);
    color: white;
}

/* ============================================
   MOBILE SEARCH FAB & BOTTOM SHEET
   ============================================ */
.um-search-fab {
    display: none;
    position: fixed;
    bottom: 24px;
    left: 24px;
    width: 56px;
    height: 56px;
    background: linear-gradient(135deg, var(--um-primary) 0%, var(--um-primary-dark) 100%);
    border: none;
    border-radius: 50%;
    color: white;
    cursor: pointer;
    box-shadow: var(--um-shadow-lg);
    z-index: 9998;
    transition: all var(--um-transition);
}

.um-search-fab:hover {
    transform: scale(1.1);
    box-shadow: var(--um-shadow-xl);
}

.um-search-fab svg {
    width: 24px;
    height: 24px;
}

.um-search-sheet-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    opacity: 0;
    visibility: hidden;
    transition: all var(--um-transition);
    z-index: 10002;
}

.um-search-sheet-overlay--open {
    opacity: 1;
    visibility: visible;
}

.um-search-sheet {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 85vh;
    background: var(--um-bg);
    border-radius: var(--um-radius-lg) var(--um-radius-lg) 0 0;
    transform: translateY(100%);
    transition: transform var(--um-transition-slow) cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 10003;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.um-search-sheet--open {
    transform: translateY(0);
}

.um-search-sheet__handle {
    width: 40px;
    height: 4px;
    background: var(--um-border);
    border-radius: 2px;
    margin: 12px auto;
}

.um-search-sheet__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 16px;
}

.um-search-sheet__title {
    font-size: 18px;
    font-weight: 600;
    color: var(--um-text);
}

.um-search-sheet__close {
    width: 36px;
    height: 36px;
    border: none;
    background: var(--um-bg-subtle);
    border-radius: 50%;
    color: var(--um-text);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all var(--um-transition-fast);
}

.um-search-sheet__close:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
}

.um-search-sheet__close svg {
    width: 18px;
    height: 18px;
}

.um-search-sheet__body {
    flex: 1;
    overflow-y: auto;
    padding: 0 20px 24px;
}

.um-search-sheet__input-wrapper {
    position: relative;
    margin-bottom: 24px;
}

.um-search-sheet__input {
    width: 100%;
    height: 52px;
    padding: 0 52px 0 20px;
    border: 2px solid var(--um-border);
    border-radius: var(--um-radius-md);
    background: var(--um-bg);
    font-family: var(--um-font);
    font-size: 16px;
    color: var(--um-text);
    outline: none;
    box-shadow: none;
    transition: all var(--um-transition-fast);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.um-search-sheet__input:focus {
    border-color: var(--um-primary);
    box-shadow: 0 0 0 4px var(--um-primary-light);
}

.um-search-sheet__input-btn {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    height: 36px;
    border: none;
    background: transparent;
    color: var(--um-text-muted);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all var(--um-transition-fast);
}

.um-search-sheet__input-btn:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
}

.um-search-sheet__section {
    margin-bottom: 24px;
}

.um-search-sheet__section-title {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: var(--um-text-muted);
    margin-bottom: 12px;
}

.um-search-sheet__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.um-search-sheet__chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px;
    background: var(--um-bg-subtle);
    border: 1px solid var(--um-border-light);
    border-radius: var(--um-radius-pill);
    font-size: 14px;
    color: var(--um-text);
    text-decoration: none;
    transition: all var(--um-transition-fast);
}

.um-search-sheet__chip:hover {
    background: var(--um-primary-light);
    border-color: var(--um-primary);
    color: var(--um-primary);
}

.um-search-sheet__categories {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

.um-search-sheet__category {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px;
    background: var(--um-bg-subtle);
    border-radius: var(--um-radius-sm);
    text-decoration: none;
    color: var(--um-text);
    transition: all var(--um-transition-fast);
}

.um-search-sheet__category:hover {
    background: var(--um-primary-light);
    color: var(--um-primary);
    transform: translateY(-2px);
}

.um-search-sheet__category-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--um-primary-light);
    border-radius: 50%;
    color: var(--um-primary);
    font-size: 14px;
    flex-shrink: 0;
    transition: all var(--um-transition-fast);
}

.um-search-sheet__category:hover .um-search-sheet__category-icon {
    background: var(--um-primary);
    color: white;
}

.um-search-sheet__category-name {
    font-size: 13px;
    font-weight: 500;
}

/* ============================================
   TABLET STYLES (768-1024px)
   ============================================ */
@media (max-width: 1024px) {
    :root {
        --um-header-height: 80px;
    }

    .um-topbar {
        display: none;
    }

    .um-main-header {
        padding: 0 24px;
        gap: 20px;
    }

    .um-logo__img {
        width: 180px;
        height: 72px;
    }

    .um-search {
        max-width: 300px;
    }

    .um-search__input {
        height: 44px;
        font-size: 14px;
    }

    .um-search__btn {
        width: 36px;
        height: 36px;
    }

    .um-nav__link {
        padding: 8px 12px;
        font-size: 14px;
    }

    .um-action {
        width: 44px;
        height: 44px;
    }

    .um-action svg {
        width: 24px;
        height: 24px;
    }
}

/* ============================================
   MOBILE STYLES (<768px)
   ============================================ */
@media (max-width: 767px) {
    :root {
        --um-header-height: 64px;
    }

    .um-topbar {
        display: none;
    }

    .um-main-header {
        padding: 0 16px;
        justify-content: flex-start;
        gap: 12px;
    }

    .um-hamburger {
        display: block;
        order: 1;
    }

    .um-logo {
        flex: 1;
        display: flex;
        justify-content: center;
        order: 2;
    }

    .um-logo__img {
        width: 160px;
        height: 64px;
    }

    .um-search {
        display: none;
    }

    .um-nav {
        display: none;
    }

    .um-actions {
        order: 3;
        gap: 0;
    }

    .um-action--wishlist {
        display: none;
    }

    .um-action {
        width: 44px;
        height: 44px;
    }

    .um-action svg {
        width: 22px;
        height: 22px;
    }

    .um-search-fab {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

/* ============================================
   REDUCED MOTION
   ============================================ */
@media (prefers-reduced-motion: reduce) {
    .um-header *,
    .um-header *::before,
    .um-header *::after {
        animation-duration: 0.01ms;
        animation-iteration-count: 1;
        transition-duration: 0.01ms;
    }

    .um-search-fab {
        animation: none;
    }

    .um-action__badge {
        animation: none;
    }
}

/* ============================================
   PRINT STYLES
   ============================================ */
@media print {
    .um-header {
        position: static;
        box-shadow: none;
    }

    .um-topbar,
    .um-search,
    .um-actions,
    .um-hamburger,
    .um-search-fab {
        display: none;
    }
}
</style>

<!-- Header HTML Structure -->
<header class="um-header" id="umHeader">
    <!-- Top Bar (Desktop Only) -->
    <div class="um-topbar">
        <a href="tel:0241630700" class="um-topbar__phone">
            <span class="um-topbar__phone-icon">📞</span>
            <span>0241 630 700</span>
        </a>
        <div class="um-topbar__right">
            <div class="um-topbar__lang">
                <button class="um-topbar__lang-btn um-topbar__lang-btn--active" data-lang="ro">RO</button>
                <button class="um-topbar__lang-btn" data-lang="en">EN</button>
            </div>
        </div>
    </div>

    <!-- Main Header -->
    <div class="um-main-header">
        <!-- Hamburger (Mobile) -->
        <button class="um-hamburger" id="umHamburger" aria-label="Deschide meniul" aria-expanded="false">
            <span class="um-hamburger__line"></span>
            <span class="um-hamburger__line"></span>
            <span class="um-hamburger__line"></span>
        </button>

        <!-- Logo -->
        <div class="um-logo">
            <a href="https://ultramon.ro/en" class="um-logo__link" aria-label="Ultramon - Acasa">
                <img src="https://ultramon.ro/wp-content/uploads/2025/05/Logo-Ultramon-PNG.png"
                     alt="Ultramon"
                     class="um-logo__img"
                     width="220"
                     height="88"
                     loading="eager">
            </a>
        </div>

        <!-- Search Bar (Desktop/Tablet) - FiboSearch AJAX -->
        <div class="um-search">
            <div  class="dgwt-wcas-search-wrapp dgwt-wcas-has-submit woocommerce dgwt-wcas-style-pirx-compact dgwt-wcas-style-pirx js-dgwt-wcas-layout-classic dgwt-wcas-layout-classic js-dgwt-wcas-mobile-overlay-enabled">
		<form class="dgwt-wcas-search-form" role="search" action="https://ultramon.ro/en/" method="get" data-trp-original-action="https://ultramon.ro/en/">
		<div class="dgwt-wcas-sf-wrapp">
						<label class="screen-reader-text"
				for="dgwt-wcas-search-input-1">
				Products search			</label>

			<input
				id="dgwt-wcas-search-input-1"
				type="search"
				class="dgwt-wcas-search-input"
				name="s"
				value=""
				placeholder="Search here..."
				autocomplete="off"
							/>
			<div class="dgwt-wcas-preloader"></div>

			<div class="dgwt-wcas-voice-search"></div>

							<button type="submit"
						aria-label="Search"
						class="dgwt-wcas-search-submit" data-no-translation-aria-label="">				<svg
					class="dgwt-wcas-ico-magnifier" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewbox="0 0 18 18">
					<path  d=" M 16.722523,17.901412 C 16.572585,17.825208 15.36088,16.670476 14.029846,15.33534 L 11.609782,12.907819 11.01926,13.29667 C 8.7613237,14.783493 5.6172703,14.768302 3.332423,13.259528 -0.07366363,11.010358 -1.0146502,6.5989684 1.1898146,3.2148776					1.5505179,2.6611594 2.4056498,1.7447266 2.9644271,1.3130497 3.4423015,0.94387379 4.3921825,0.48568469 5.1732652,0.2475835 5.886299,0.03022609 6.1341883,0 7.2037391,0 8.2732897,0 8.521179,0.03022609 9.234213,0.2475835 c 0.781083,0.23810119 1.730962,0.69629029 2.208837,1.0654662					0.532501,0.4113763 1.39922,1.3400096 1.760153,1.8858877 1.520655,2.2998531 1.599025,5.3023778 0.199549,7.6451086 -0.208076,0.348322 -0.393306,0.668209 -0.411622,0.710863 -0.01831,0.04265 1.065556,1.18264 2.408603,2.533307 1.343046,1.350666 2.486621,2.574792 2.541278,2.720279 0.282475,0.7519					-0.503089,1.456506 -1.218488,1.092917 z M 8.4027892,12.475062 C 9.434946,12.25579 10.131043,11.855461 10.99416,10.984753 11.554519,10.419467 11.842507,10.042366 12.062078,9.5863882 12.794223,8.0659672 12.793657,6.2652398 12.060578,4.756293 11.680383,3.9737304 10.453587,2.7178427					9.730569,2.3710306 8.6921295,1.8729196 8.3992147,1.807606 7.2037567,1.807606 6.0082984,1.807606 5.7153841,1.87292 4.6769446,2.3710306 3.9539263,2.7178427 2.7271301,3.9737304 2.3469352,4.756293 1.6138384,6.2652398 1.6132726,8.0659672 2.3454252,9.5863882 c 0.4167354,0.8654208 1.5978784,2.0575608					2.4443766,2.4671358 1.0971012,0.530827 2.3890403,0.681561 3.6130134,0.421538 z					"/>
				</svg>
				</button>
			
			<input type="hidden" name="post_type" value="product"/>
			<input type="hidden" name="dgwt_wcas" value="1"/>

			
					</div>
	<input type="hidden" name="trp-form-language" value="en"/></form>
</div>
        </div>

        <!-- Navigation (Desktop/Tablet) -->
        <nav class="um-nav" role="navigation" aria-label="Navigare principala">
            <!-- Categorii Dropdown -->
            <div class="um-nav__item">
                <a href="https://ultramon.ro/en/magazin/" class="um-nav__link">
                    Product Categories
                                        <svg class="um-nav__arrow" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="6 9 12 15 18 9"></polyline>
                    </svg>
                                    </a>
                                <div class="um-dropdown">
                    <div class="um-dropdown__inner">
                                                <a href="https://ultramon.ro/en/product-category/echipamente-de-salvare-maritima/" class="um-dropdown__link">
                            Rescue Equipment                        </a>
                                                <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" class="um-dropdown__link">
                            Nautical Accessories                        </a>
                                                <a href="https://ultramon.ro/en/product-category/instrumente-de-navigatie/" class="um-dropdown__link">
                            Navigation Tools                        </a>
                                                <a href="https://ultramon.ro/en/product-category/echipamente-psi/" class="um-dropdown__link">
                            Firefighting Equipment                        </a>
                                                <a href="https://ultramon.ro/en/product-category/mijloace-pirotehnice-semnalizare/" class="um-dropdown__link">
                            Pyrotechnic Distress Signals                        </a>
                                                <a href="https://ultramon.ro/en/product-category/simboluri-marcaje-imo/" class="um-dropdown__link">
                            IMO Symbols and Markings                        </a>
                                            </div>
                </div>
                            </div>

                        <!-- Servicii Dropdown -->
            <div class="um-nav__item">
                <a href="https://ultramon.ro/en/product-category/servicii-maritime/" class="um-nav__link">
                    Services
                    <svg class="um-nav__arrow" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="6 9 12 15 18 9"></polyline>
                    </svg>
                </a>
                <div class="um-dropdown">
                    <div class="um-dropdown__inner">
                                                <a href="https://ultramon.ro/en/product-category/servicii-maritime/testare-recertificare/" class="um-dropdown__link">
                            Testing and Recertification of Life-saving Equipment                        </a>
                                                <a href="https://ultramon.ro/en/product-category/servicii-maritime/inchiriere-plute-salvare/" class="um-dropdown__link">
                            Liferaft Rental                        </a>
                                            </div>
                </div>
            </div>
            
            <!-- Contact -->
            <div class="um-nav__item">
                <a href="https://ultramon.ro/en/contact/" class="um-nav__link">
                    Contact
                </a>
            </div>
        </nav>

        <!-- Header Actions -->
        <div class="um-actions">
            <!-- Account -->
            <a href="https://ultramon.ro/en/my-account/" class="um-action" aria-label="My Account">
                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path>
                    <circle cx="12" cy="7" r="4"></circle>
                </svg>
            </a>

            <!-- Wishlist -->
            <a href="https://ultramon.ro/en/wishlist/" class="um-action um-action--wishlist" aria-label="Lista de dorinte">
                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path>
                </svg>
            </a>

            <!-- Cart -->
            <a href="https://ultramon.ro/en/cart/" class="um-action" aria-label="Cosul de cumparaturi">
                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <circle cx="9" cy="21" r="1"></circle>
                    <circle cx="20" cy="21" r="1"></circle>
                    <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
                </svg>
<span class="um-action__badge um-cart-badge"><span class="um-cart-count-fragment"></span></span>
            </a>
        </div>
    </div>
</header>

<!-- Mobile Drawer Overlay -->
<div class="um-drawer-overlay" id="umDrawerOverlay"></div>

<!-- Mobile Drawer -->
<nav class="um-drawer" id="umDrawer" aria-label="Meniu mobil">
    <div class="um-drawer__header">
        <img src="https://ultramon.ro/wp-content/uploads/2025/05/Logo-Ultramon-PNG.png"
             alt="Ultramon"
             class="um-drawer__logo"
             width="140"
             height="48">
        <button class="um-drawer__close" id="umDrawerClose" aria-label="Inchide meniul">
            <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                <line x1="18" y1="6" x2="6" y2="18"></line>
                <line x1="6" y1="6" x2="18" y2="18"></line>
            </svg>
        </button>
    </div>

    <div class="um-drawer__body">
        <div class="um-drawer__section">
                        <!-- Categorii -->
            <a href="#" class="um-drawer__link" data-toggle="categories">
                <span class="um-drawer__link-icon"><i class="fa-solid fa-folder"></i></span>
                <span class="um-drawer__link-text">Product Categories</span>
                <svg class="um-drawer__link-arrow" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                    <polyline points="6 9 12 15 18 9"></polyline>
                </svg>
            </a>
            <div class="um-drawer__submenu" id="umDrawerCategories">
                                <a href="https://ultramon.ro/en/product-category/echipamente-de-salvare-maritima/" class="um-drawer__submenu-link">
                    Rescue Equipment                </a>
                                <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" class="um-drawer__submenu-link">
                    Nautical Accessories                </a>
                                <a href="https://ultramon.ro/en/product-category/instrumente-de-navigatie/" class="um-drawer__submenu-link">
                    Navigation Tools                </a>
                                <a href="https://ultramon.ro/en/product-category/echipamente-psi/" class="um-drawer__submenu-link">
                    Firefighting Equipment                </a>
                                <a href="https://ultramon.ro/en/product-category/mijloace-pirotehnice-semnalizare/" class="um-drawer__submenu-link">
                    Pyrotechnic Distress Signals                </a>
                                <a href="https://ultramon.ro/en/product-category/simboluri-marcaje-imo/" class="um-drawer__submenu-link">
                    IMO Symbols and Markings                </a>
                            </div>
            
                        <!-- Servicii -->
            <a href="#" class="um-drawer__link" data-toggle="services">
                <span class="um-drawer__link-icon"><i class="fa-solid fa-wrench"></i></span>
                <span class="um-drawer__link-text">Services</span>
                <svg class="um-drawer__link-arrow" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                    <polyline points="6 9 12 15 18 9"></polyline>
                </svg>
            </a>
            <div class="um-drawer__submenu" id="umDrawerServices">
                                <a href="https://ultramon.ro/en/product-category/servicii-maritime/testare-recertificare/" class="um-drawer__submenu-link">
                    Testing and Recertification of Life-saving Equipment                </a>
                                <a href="https://ultramon.ro/en/product-category/servicii-maritime/inchiriere-plute-salvare/" class="um-drawer__submenu-link">
                    Liferaft Rental                </a>
                            </div>
            
            <!-- Contact -->
            <a href="https://ultramon.ro/en/contact/" class="um-drawer__link">
                <span class="um-drawer__link-icon"><i class="fa-solid fa-phone"></i></span>
                <span class="um-drawer__link-text">Contact</span>
            </a>

            <!-- Wishlist (Mobile) -->
            <a href="https://ultramon.ro/en/wishlist/" class="um-drawer__link">
                <span class="um-drawer__link-icon"><i class="fa-solid fa-heart"></i></span>
                <span class="um-drawer__link-text">Lista de dorinte</span>
            </a>
        </div>
    </div>

    <div class="um-drawer__footer">
        <a href="tel:0241630700" class="um-drawer__contact">
            <div class="um-drawer__contact-icon">
                <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>
                </svg>
            </div>
            <span class="um-drawer__contact-text">0241 630 700</span>
        </a>
        <div class="um-drawer__lang">
            <button class="um-drawer__lang-btn um-drawer__lang-btn--active" data-lang="ro">🇷🇴 Romana</button>
            <button class="um-drawer__lang-btn" data-lang="en">🇬🇧 English</button>
        </div>
    </div>
</nav>

<!-- Mobile Search FAB -->
<button class="um-search-fab" id="umSearchFab" aria-label="Deschide cautarea">
    <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
        <circle cx="11" cy="11" r="8"></circle>
        <line x1="21" y1="21" x2="16.65" y2="16.65"></line>
    </svg>
</button>

<!-- Search Bottom Sheet Overlay -->
<div class="um-search-sheet-overlay" id="umSearchSheetOverlay"></div>

<!-- Search Bottom Sheet -->
<div class="um-search-sheet" id="umSearchSheet" role="dialog" aria-label="Cautare">
    <div class="um-search-sheet__handle"></div>
    <div class="um-search-sheet__header">
        <h2 class="um-search-sheet__title">Cautare</h2>
        <button class="um-search-sheet__close" id="umSearchSheetClose" aria-label="Inchide cautarea">
            <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                <line x1="18" y1="6" x2="6" y2="18"></line>
                <line x1="6" y1="6" x2="18" y2="18"></line>
            </svg>
        </button>
    </div>
    <div class="um-search-sheet__body">
        <div class="um-search-sheet__input-wrapper">
            <div  class="dgwt-wcas-search-wrapp dgwt-wcas-has-submit woocommerce dgwt-wcas-style-pirx-compact dgwt-wcas-style-pirx js-dgwt-wcas-layout-classic dgwt-wcas-layout-classic js-dgwt-wcas-mobile-overlay-enabled">
		<form class="dgwt-wcas-search-form" role="search" action="https://ultramon.ro/en/" method="get" data-trp-original-action="https://ultramon.ro/en/">
		<div class="dgwt-wcas-sf-wrapp">
						<label class="screen-reader-text"
				for="dgwt-wcas-search-input-2">
				Products search			</label>

			<input
				id="dgwt-wcas-search-input-2"
				type="search"
				class="dgwt-wcas-search-input"
				name="s"
				value=""
				placeholder="Search here..."
				autocomplete="off"
							/>
			<div class="dgwt-wcas-preloader"></div>

			<div class="dgwt-wcas-voice-search"></div>

							<button type="submit"
						aria-label="Search"
						class="dgwt-wcas-search-submit" data-no-translation-aria-label="">				<svg
					class="dgwt-wcas-ico-magnifier" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewbox="0 0 18 18">
					<path  d=" M 16.722523,17.901412 C 16.572585,17.825208 15.36088,16.670476 14.029846,15.33534 L 11.609782,12.907819 11.01926,13.29667 C 8.7613237,14.783493 5.6172703,14.768302 3.332423,13.259528 -0.07366363,11.010358 -1.0146502,6.5989684 1.1898146,3.2148776					1.5505179,2.6611594 2.4056498,1.7447266 2.9644271,1.3130497 3.4423015,0.94387379 4.3921825,0.48568469 5.1732652,0.2475835 5.886299,0.03022609 6.1341883,0 7.2037391,0 8.2732897,0 8.521179,0.03022609 9.234213,0.2475835 c 0.781083,0.23810119 1.730962,0.69629029 2.208837,1.0654662					0.532501,0.4113763 1.39922,1.3400096 1.760153,1.8858877 1.520655,2.2998531 1.599025,5.3023778 0.199549,7.6451086 -0.208076,0.348322 -0.393306,0.668209 -0.411622,0.710863 -0.01831,0.04265 1.065556,1.18264 2.408603,2.533307 1.343046,1.350666 2.486621,2.574792 2.541278,2.720279 0.282475,0.7519					-0.503089,1.456506 -1.218488,1.092917 z M 8.4027892,12.475062 C 9.434946,12.25579 10.131043,11.855461 10.99416,10.984753 11.554519,10.419467 11.842507,10.042366 12.062078,9.5863882 12.794223,8.0659672 12.793657,6.2652398 12.060578,4.756293 11.680383,3.9737304 10.453587,2.7178427					9.730569,2.3710306 8.6921295,1.8729196 8.3992147,1.807606 7.2037567,1.807606 6.0082984,1.807606 5.7153841,1.87292 4.6769446,2.3710306 3.9539263,2.7178427 2.7271301,3.9737304 2.3469352,4.756293 1.6138384,6.2652398 1.6132726,8.0659672 2.3454252,9.5863882 c 0.4167354,0.8654208 1.5978784,2.0575608					2.4443766,2.4671358 1.0971012,0.530827 2.3890403,0.681561 3.6130134,0.421538 z					"/>
				</svg>
				</button>
			
			<input type="hidden" name="post_type" value="product"/>
			<input type="hidden" name="dgwt_wcas" value="1"/>

			
					</div>
	<input type="hidden" name="trp-form-language" value="en"/></form>
</div>
        </div>

        <div class="um-search-sheet__section" id="umRecentSearches">
            <h3 class="um-search-sheet__section-title">Cautari recente</h3>
            <div class="um-search-sheet__chips">
                <a href="https://ultramon.ro/en/?s=veste&#038;id=2724&#038;post_type=product" class="um-search-sheet__chip">veste</a>
                <a href="https://ultramon.ro/en/?s=plute&#038;id=2724&#038;post_type=product" class="um-search-sheet__chip">plute</a>
                <a href="https://ultramon.ro/en/?s=stingator&#038;id=2724&#038;post_type=product" class="um-search-sheet__chip">stingator</a>
            </div>
        </div>

                <div class="um-search-sheet__section">
            <h3 class="um-search-sheet__section-title">Categorii populare</h3>
            <div class="um-search-sheet__categories">
                                <a href="https://ultramon.ro/en/product-category/echipamente-de-salvare-maritima/" class="um-search-sheet__category">
                    <span class="um-search-sheet__category-icon"><i class="fa-solid fa-folder"></i></span>
                    <span class="um-search-sheet__category-name">Rescue Equipment</span>
                </a>
                                <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" class="um-search-sheet__category">
                    <span class="um-search-sheet__category-icon"><i class="fa-solid fa-folder"></i></span>
                    <span class="um-search-sheet__category-name">Nautical Accessories</span>
                </a>
                                <a href="https://ultramon.ro/en/product-category/instrumente-de-navigatie/" class="um-search-sheet__category">
                    <span class="um-search-sheet__category-icon"><i class="fa-solid fa-folder"></i></span>
                    <span class="um-search-sheet__category-name">Navigation Tools</span>
                </a>
                                <a href="https://ultramon.ro/en/product-category/echipamente-psi/" class="um-search-sheet__category">
                    <span class="um-search-sheet__category-icon"><i class="fa-solid fa-folder"></i></span>
                    <span class="um-search-sheet__category-name">Firefighting Equipment</span>
                </a>
                            </div>
        </div>
            </div>
</div>

<script>
(function() {
    'use strict';

    // DOM Elements
    const header = document.getElementById('umHeader');
    const hamburger = document.getElementById('umHamburger');
    const drawer = document.getElementById('umDrawer');
    const drawerOverlay = document.getElementById('umDrawerOverlay');
    const drawerClose = document.getElementById('umDrawerClose');
    const searchFab = document.getElementById('umSearchFab');
    const searchSheet = document.getElementById('umSearchSheet');
    const searchSheetOverlay = document.getElementById('umSearchSheetOverlay');
    const searchSheetClose = document.getElementById('umSearchSheetClose');
    const searchSheetInput = document.getElementById('umSearchSheetInput');

    // State
    let isDrawerOpen = false;
    let isSearchSheetOpen = false;
    let lastScrollY = 0;

    // Add body class for fixed header spacing
    if (header) {
        document.body.classList.add('um-has-fixed-header');
    }

    // =====================
    // STICKY HEADER SHADOW
    // =====================
    function handleScroll() {
        const scrollY = window.scrollY;

        if (scrollY > 10) {
            header.classList.add('um-header--scrolled');
        } else {
            header.classList.remove('um-header--scrolled');
        }

        lastScrollY = scrollY;
    }

    window.addEventListener('scroll', handleScroll, { passive: true });
    handleScroll();

    // =====================
    // MOBILE DRAWER
    // =====================
    function openDrawer() {
        isDrawerOpen = true;
        drawer.classList.add('um-drawer--open');
        drawerOverlay.classList.add('um-drawer-overlay--open');
        hamburger.classList.add('um-hamburger--open');
        hamburger.setAttribute('aria-expanded', 'true');
        document.body.style.overflow = 'hidden';
    }

    function closeDrawer() {
        isDrawerOpen = false;
        drawer.classList.remove('um-drawer--open');
        drawerOverlay.classList.remove('um-drawer-overlay--open');
        hamburger.classList.remove('um-hamburger--open');
        hamburger.setAttribute('aria-expanded', 'false');
        document.body.style.overflow = '';
    }

    hamburger.addEventListener('click', function() {
        if (isDrawerOpen) {
            closeDrawer();
        } else {
            openDrawer();
        }
    });

    drawerOverlay.addEventListener('click', closeDrawer);
    drawerClose.addEventListener('click', closeDrawer);

    // Drawer submenu toggles
    document.querySelectorAll('.um-drawer__link[data-toggle]').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            const target = this.getAttribute('data-toggle');
            const submenu = document.getElementById('umDrawer' + target.charAt(0).toUpperCase() + target.slice(1));
            const arrow = this.querySelector('.um-drawer__link-arrow');

            if (submenu) {
                submenu.classList.toggle('um-drawer__submenu--open');
                if (arrow) {
                    arrow.style.transform = submenu.classList.contains('um-drawer__submenu--open')
                        ? 'rotate(180deg)'
                        : '';
                }
            }
        });
    });

    // =====================
    // SEARCH BOTTOM SHEET
    // =====================
    function openSearchSheet() {
        isSearchSheetOpen = true;
        searchSheet.classList.add('um-search-sheet--open');
        searchSheetOverlay.classList.add('um-search-sheet-overlay--open');
        document.body.classList.add('um-search-sheet-active');
        document.body.style.overflow = 'hidden';

        setTimeout(function() {
            if (searchSheetInput) searchSheetInput.focus();
        }, 300);
    }

    function closeSearchSheet() {
        isSearchSheetOpen = false;
        searchSheet.classList.remove('um-search-sheet--open');
        searchSheetOverlay.classList.remove('um-search-sheet-overlay--open');
        document.body.classList.remove('um-search-sheet-active');
        document.body.style.overflow = '';
        if (searchSheetInput) searchSheetInput.blur();
    }

    searchFab.addEventListener('click', openSearchSheet);
    searchSheetOverlay.addEventListener('click', closeSearchSheet);
    searchSheetClose.addEventListener('click', closeSearchSheet);

    // Swipe down to close search sheet
    let touchStartY = 0;
    let touchEndY = 0;

    searchSheet.addEventListener('touchstart', function(e) {
        touchStartY = e.changedTouches[0].screenY;
    }, { passive: true });

    searchSheet.addEventListener('touchend', function(e) {
        touchEndY = e.changedTouches[0].screenY;
        if (touchEndY - touchStartY > 100) {
            closeSearchSheet();
        }
    }, { passive: true });

    // =====================
    // FIBOSEARCH IMAGE FIX
    // =====================
    function fixSearchImages() {
        document.querySelectorAll('.dgwt-wcas-si').forEach(function(el) {
            const hasImage = el.querySelector('img');
            if (hasImage && hasImage.src) {
                el.classList.add('um-has-image');
            } else {
                el.classList.remove('um-has-image');
            }
        });
    }

    const searchObserver = new MutationObserver(function(mutations) {
        fixSearchImages();
    });

    searchObserver.observe(document.body, {
        childList: true,
        subtree: true
    });

    fixSearchImages();
    searchFab.addEventListener('click', function() {
        setTimeout(fixSearchImages, 50);
        setTimeout(fixSearchImages, 150);
        setTimeout(fixSearchImages, 300);
    });

    // =====================
    // ESCAPE KEY HANDLER
    // =====================
    document.addEventListener('keydown', function(e) {
        if (e.key === 'Escape') {
            if (isSearchSheetOpen) {
                closeSearchSheet();
            }
            if (isDrawerOpen) {
                closeDrawer();
            }
        }
    });

    // =====================
    // WOOCOMMERCE CART UPDATE
    // =====================
    (function() {
        function updateCartBadge(count) {
            console.log('UM: Updating cart badge to:', count);
            var countEl = document.querySelector('.um-cart-count-fragment');
            var badge = document.querySelector('.um-cart-badge');
            var cartAction = badge ? badge.closest('.um-action') : null;

            if (countEl) {
                countEl.textContent = count > 0 ? count : '';
            }
            if (badge) {
                badge.style.display = count > 0 ? 'flex' : 'none';
                // Trigger badge pulse
                badge.classList.remove('um-badge-updated');
                void badge.offsetWidth; // Force reflow
                badge.classList.add('um-badge-updated');
            }
            if (cartAction) {
                // Trigger cart icon shake and glow
                cartAction.classList.remove('um-cart-highlight');
                void cartAction.offsetWidth; // Force reflow
                cartAction.classList.add('um-cart-highlight');
                setTimeout(function() {
                    cartAction.classList.remove('um-cart-highlight');
                }, 800);
            }
        }

        // Extract cart count from WooCommerce fragments
        function getCountFromFragments(fragments) {
            if (!fragments) return null;

            // Check Elementor HFE cart count (your site uses this)
            if (fragments['span.hfe-cart-count']) {
                var temp = document.createElement('div');
                temp.innerHTML = fragments['span.hfe-cart-count'];
                var count = parseInt(temp.textContent.trim(), 10);
                return isNaN(count) ? 0 : count;
            }

            // Check our custom fragment
            if (fragments['.um-cart-count-fragment']) {
                var temp = document.createElement('div');
                temp.innerHTML = fragments['.um-cart-count-fragment'];
                var count = parseInt(temp.textContent.trim(), 10);
                return isNaN(count) ? 0 : count;
            }

            return null;
        }

        if (typeof jQuery !== 'undefined') {
            jQuery(document.body).on('added_to_cart', function(e, fragments) {
                console.log('UM: added_to_cart, fragments:', fragments);
                var count = getCountFromFragments(fragments);
                if (count !== null) {
                    updateCartBadge(count);
                }
            });

            jQuery(document.body).on('removed_from_cart', function(e, fragments, cart_hash, button) {
                console.log('UM: removed_from_cart, fragments:', fragments);
                var count = getCountFromFragments(fragments);
                if (count !== null) {
                    updateCartBadge(count);
                }
            });

            // Listen to cart page updates (remove, quantity change)
            jQuery(document.body).on('updated_cart_totals updated_wc_div wc_fragments_refreshed wc_fragments_loaded', function(e) {
                console.log('UM: ' + e.type + ' event');
                setTimeout(function() {
                    refreshFromPage();
                }, 200);
            });

            function refreshFromPage() {
                // Method 1: Try Elementor's cart count
                var hfeCount = document.querySelector('.hfe-cart-count');
                if (hfeCount) {
                    var count = parseInt(hfeCount.textContent.trim(), 10) || 0;
                    console.log('UM: Found .hfe-cart-count:', count);
                    updateCartBadge(count);
                    return;
                }

                // Method 2: Count items in cart table
                var cartItems = document.querySelectorAll('.woocommerce-cart-form .cart_item');
                if (cartItems.length > 0) {
                    var totalQty = 0;
                    cartItems.forEach(function(row) {
                        var qtyInput = row.querySelector('.qty');
                        if (qtyInput) {
                            totalQty += parseInt(qtyInput.value, 10) || 0;
                        }
                    });
                    console.log('UM: Counted from cart table:', totalQty);
                    updateCartBadge(totalQty);
                    return;
                }

                // Method 3: Check if cart is empty
                var emptyCart = document.querySelector('.cart-empty, .woocommerce-cart-form__contents .cart_item') === null &&
                                document.querySelector('.woocommerce-cart-form') !== null;
                if (document.querySelector('.cart-empty')) {
                    console.log('UM: Cart is empty');
                    updateCartBadge(0);
                    return;
                }

                // Method 4: Trigger fragment refresh
                console.log('UM: Triggering fragment refresh');
                jQuery(document.body).trigger('wc_fragment_refresh');
            }
        }
    })();

    // =====================
    // RECENT SEARCHES (LocalStorage)
    // =====================
    const STORAGE_KEY = 'um_recent_searches';
    const MAX_RECENT = 5;

    function getRecentSearches() {
        try {
            const stored = localStorage.getItem(STORAGE_KEY);
            return stored ? JSON.parse(stored) : [];
        } catch (e) {
            return [];
        }
    }

    function addRecentSearch(term) {
        if (!term || term.length < 2) return;

        const recent = getRecentSearches();
        const termLower = term.toLowerCase().trim();

        const filtered = recent.filter(function(s) { return s !== termLower; });
        filtered.unshift(termLower);
        const trimmed = filtered.slice(0, MAX_RECENT);

        try {
            localStorage.setItem(STORAGE_KEY, JSON.stringify(trimmed));
        } catch (e) {}
    }

    function renderRecentSearches() {
        const container = document.querySelector('#umRecentSearches .um-search-sheet__chips');
        if (!container) return;

        const recent = getRecentSearches();

        if (recent.length === 0) {
            document.getElementById('umRecentSearches').style.display = 'none';
            return;
        }

        document.getElementById('umRecentSearches').style.display = '';
        container.innerHTML = recent.map(function(term) {
            return '<a href="https://ultramon.ro/en/?s=' + encodeURIComponent(term) + '&id=2724&post_type=product" class="um-search-sheet__chip">' + escapeHtml(term) + '</a>';
        }).join('');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    document.querySelectorAll('.um-search__form, .um-search-sheet form').forEach(function(form) {
        form.addEventListener('submit', function() {
            const input = this.querySelector('input[type="search"]');
            if (input && input.value) {
                addRecentSearch(input.value);
            }
        });
    });

    renderRecentSearches();

    // =====================
    // FIBOSEARCH URL FIX
    // =====================
    function fixFiboSearchForms() {
        const fiboForms = document.querySelectorAll('.dgwt-wcas-search-wrapp form, form.dgwt-wcas-search-form');

        fiboForms.forEach(function(form) {
            form.action = 'https://ultramon.ro/en/';

            if (!form.querySelector('input[name="post_type"]')) {
                const postTypeInput = document.createElement('input');
                postTypeInput.type = 'hidden';
                postTypeInput.name = 'post_type';
                postTypeInput.value = 'product';
                form.appendChild(postTypeInput);
            }

            if (!form.querySelector('input[name="id"]')) {
                const idInput = document.createElement('input');
                idInput.type = 'hidden';
                idInput.name = 'id';
                idInput.value = '2724';
                form.appendChild(idInput);
            }

            form.addEventListener('submit', function(e) {
                const searchInput = this.querySelector('input[name="s"], input.dgwt-wcas-search-input');
                if (searchInput && searchInput.value.trim()) {
                    e.preventDefault();
                    const query = encodeURIComponent(searchInput.value.trim());
                    window.location.href = 'https://ultramon.ro/en/?s=' + query + '&post_type=product&id=2724';
                }
            });
        });
    }

    fixFiboSearchForms();
    setTimeout(fixFiboSearchForms, 500);
    setTimeout(fixFiboSearchForms, 1500);

    searchFab.addEventListener('click', renderRecentSearches);

    // =====================
    // LANGUAGE SWITCHER (TranslatePress)
    // =====================
    function switchLanguage(lang) {
        var currentUrl = window.location.href;
        var baseUrl = window.location.origin;
        var path = window.location.pathname;
        var search = window.location.search;
        var hash = window.location.hash;

        var cleanPath = path.replace(/^\/(en|ro)(\/|$)/, '/');

        var newUrl;
        if (lang === 'ro') {
            newUrl = baseUrl + cleanPath + search + hash;
        } else {
            newUrl = baseUrl + '/' + lang + cleanPath + search + hash;
        }

        newUrl = newUrl.replace(/([^:]\/)\/+/g, '$1');

        if (newUrl !== currentUrl) {
            window.location.href = newUrl;
        }
    }

    document.querySelectorAll('.um-topbar__lang-btn').forEach(function(btn) {
        btn.addEventListener('click', function() {
            switchLanguage(this.getAttribute('data-lang'));
        });
    });

    document.querySelectorAll('.um-drawer__lang-btn').forEach(function(btn) {
        btn.addEventListener('click', function() {
            switchLanguage(this.getAttribute('data-lang'));
        });
    });

    (function() {
        var path = window.location.pathname;
        var currentLang = path.match(/^\/(en)\/?/) ? 'en' : 'ro';

        document.querySelectorAll('.um-topbar__lang-btn, .um-drawer__lang-btn').forEach(function(btn) {
            var isTopbar = btn.classList.contains('um-topbar__lang-btn');
            var activeClass = isTopbar ? 'um-topbar__lang-btn--active' : 'um-drawer__lang-btn--active';
            btn.classList.toggle(activeClass, btn.getAttribute('data-lang') === currentLang);
        });
    })();

    // Close FiboSearch mobile overlay when clicking outside
    (function() {
        function closeFiboSearchOverlay() {
            if (typeof jQuery !== 'undefined') {
                jQuery('button.dgwt-wcas-om-return').trigger('click');
            }

            document.documentElement.classList.remove('dgwt-wcas-overlay-mobile-on');
            document.body.classList.remove('dgwt-wcas-overlay-mobile-on');
            document.documentElement.classList.remove('dgwt-wcas-open-pirx');
            document.body.classList.remove('dgwt-wcas-open-pirx');

            var omBar = document.querySelector('.dgwt-wcas-om-bar');
            if (omBar) {
                omBar.style.display = 'none';
            }

            var input = document.querySelector('.dgwt-wcas-om-bar .dgwt-wcas-search-input');
            if (input) {
                input.blur();
                input.value = '';
            }

            var suggestions = document.querySelector('.dgwt-wcas-suggestions-wrapp');
            if (suggestions) {
                suggestions.style.display = 'none';
            }
        }

        document.addEventListener('click', function(e) {
            if (!document.documentElement.classList.contains('dgwt-wcas-overlay-mobile-on')) {
                return;
            }

            var omBar = document.querySelector('.dgwt-wcas-om-bar');
            var suggestions = document.querySelector('.dgwt-wcas-suggestions-wrapp');

            var clickedOutside = true;
            if (omBar && omBar.contains(e.target)) {
                clickedOutside = false;
            }
            if (suggestions && suggestions.contains(e.target)) {
                clickedOutside = false;
            }

            if (clickedOutside) {
                closeFiboSearchOverlay();
            }
        });

        document.addEventListener('keydown', function(e) {
            if (e.key === 'Escape' && document.documentElement.classList.contains('dgwt-wcas-overlay-mobile-on')) {
                closeFiboSearchOverlay();
            }
        });
    })();

})();
</script>
</div>
						</div>
				</div>
					</div>
				</div>
				</div>
				</header>

	<main id="primary" class="site-main"><div class="woocommerce">
    <style>
    /**
     * ULTRAMON SINGLE PRODUCT - PREMIUM DESIGN
     * Matching the Category Page Design System
     */
   
    .um-single-product {
        /* Backgrounds */
        --ultramon-bg: #FFFFFF;
        --ultramon-surface: #F8FAFB;
        --ultramon-surface-elevated: #FFFFFF;

        /* Deep Ocean Foundation - Matching Category Page */
        --ultramon-ocean-deep: #003049;
        --ultramon-ocean-medium: #0077B6;
        --ultramon-ocean-bright: #00B4D8;
        --ultramon-cyan-tech: #00F5FF;
        --ultramon-cyan-glow: rgba(0, 245, 255, 0.4);

        /* Primary Colors */
        --ultramon-primary: #0077B6;
        --ultramon-primary-hover: #005F8C;
        --ultramon-primary-light: #E6F7FB;
        --ultramon-primary-dark: #003049;

        /* Premium Gradients */
        --ultramon-gradient-primary: linear-gradient(135deg, #0077B6 0%, #005F8C 100%);
        --ultramon-gradient-ocean: linear-gradient(135deg, #00B4D8 0%, #0077B6 50%, #003049 100%);
        --ultramon-gradient-ocean-tech: linear-gradient(135deg, #003049 0%, #0077B6 50%, #00B4D8 100%);
        --ultramon-gradient-cyber-wave: linear-gradient(135deg, #00F5FF 0%, #00B4D8 50%, #0077B6 100%);

        /* Semantic Colors */
        --ultramon-sale: #DC2626;
        --ultramon-sale-light: #FEE2E2;
        --ultramon-new: #F97316;
        --ultramon-success: #059669;
        --ultramon-success-light: #D1FAE5;
        --ultramon-warning: #F59E0B;
        --ultramon-featured: #8B5CF6;

        /* Text */
        --ultramon-text-primary: #0F172A;
        --ultramon-text-secondary: #475569;
        --ultramon-text-muted: #94A3B8;

        /* Borders & Cards */
        --ultramon-card-bg: #FFFFFF;
        --ultramon-border: #E2E8F0;
        --ultramon-border-hover: #0077B6;

        /* Shadows */
        --ultramon-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.04);
        --ultramon-shadow-base: 0 2px 8px rgba(0, 0, 0, 0.06), 0 1px 3px rgba(0, 0, 0, 0.04);
        --ultramon-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0, 0, 0, 0.04);
        --ultramon-shadow-lg: 0 12px 32px rgba(0, 119, 182, 0.14), 0 4px 12px rgba(0, 0, 0, 0.08);
        --ultramon-shadow-xl: 0 20px 48px rgba(0, 119, 182, 0.18), 0 8px 20px rgba(0, 0, 0, 0.1);
        --ultramon-shadow-glow: 0 0 24px rgba(0, 119, 182, 0.3), 0 0 12px rgba(0, 119, 182, 0.2);

        /* Typography */
        --ultramon-font-display: 'Orbitron', 'Montserrat', sans-serif;
        --ultramon-font-heading: 'Rajdhani', 'Montserrat', sans-serif;
        --ultramon-font-body: 'Inter', -apple-system, sans-serif;

        /* Timing Functions */
        --ultramon-ease-smooth: cubic-bezier(0.4, 0, 0.2, 1);
        --ultramon-ease-bounce: cubic-bezier(0.68, -0.55, 0.265, 1.55);
        --ultramon-ease-elastic: cubic-bezier(0.175, 0.885, 0.32, 1.275);

        /* Radius */
        --ultramon-radius-sm: 8px;
        --ultramon-radius-md: 12px;
        --ultramon-radius-lg: 16px;
        --ultramon-radius-xl: 20px;
    }

    /* Reset Container */
    .um-single-product * {
        box-sizing: border-box;
    }

    .um-single-product {
        background: var(--ultramon-bg);
        font-family: var(--ultramon-font-body);
        color: var(--ultramon-text-primary);
        padding-bottom: 4rem;
        position: relative;
        min-height: 100vh;
    }

    /* Futuristic Background Pattern - Matching Category Page */
    .um-single-product::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 600px;
        background:
            radial-gradient(circle at 20% 50%, rgba(0, 119, 182, 0.04) 0%, transparent 50%),
            radial-gradient(circle at 80% 80%, rgba(0, 119, 182, 0.03) 0%, transparent 50%),
            repeating-linear-gradient(90deg, transparent, transparent 50px, rgba(0, 119, 182, 0.01) 50px, rgba(0, 119, 182, 0.01) 51px);
        pointer-events: none;
        z-index: 0;
        animation: ultramon-wave-drift 20s ease-in-out infinite;
    }

    /* Subtle animated grid lines */
    .um-single-product::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 600px;
        background-image:
            linear-gradient(rgba(0, 119, 182, 0.02) 1px, transparent 1px),
            linear-gradient(90deg, rgba(0, 119, 182, 0.02) 1px, transparent 1px);
        background-size: 50px 50px;
        z-index: 0;
        pointer-events: none;
        opacity: 0.5;
    }

    @keyframes ultramon-wave-drift {
        0%, 100% { transform: translateX(0) translateY(0); }
        50% { transform: translateX(-10px) translateY(-5px); }
    }

    .um-single-product__inner {
        position: relative;
        z-index: 1;
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 2rem;
    }

    /* ============================================
       BREADCRUMBS
       ============================================ */
    .um-breadcrumbs {
        background: var(--ultramon-surface);
        padding: 1rem 0;
        margin-bottom: 2rem;
    }

    .um-breadcrumbs__inner {
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 2rem;
    }

    .um-breadcrumbs__list {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 0.5rem;
        list-style: none;
        margin: 0;
        padding: 0;
        font-size: 0.875rem;
    }

    .um-breadcrumbs__item {
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }

    .um-breadcrumbs__link {
        color: var(--ultramon-text-secondary);
        text-decoration: none;
        transition: all 0.2s var(--ultramon-ease-smooth);
    }

    .um-breadcrumbs__link:hover {
        color: var(--ultramon-primary);
    }

    .um-breadcrumbs__separator {
        color: var(--ultramon-text-muted);
        font-size: 0.75rem;
    }

    .um-breadcrumbs__current {
        color: var(--ultramon-text-primary);
        font-weight: 500;
    }

    /* ============================================
       PRODUCT LAYOUT
       ============================================ */
    .um-product-layout {
        display: grid;
        grid-template-columns: 55% 45%;
        gap: 3rem;
        margin-bottom: 4rem;
    }

    @media (max-width: 1024px) {
        .um-product-layout {
            grid-template-columns: 50% 50%;
            gap: 2rem;
        }
    }

    @media (max-width: 768px) {
        .um-product-layout {
            grid-template-columns: 1fr;
            gap: 1.5rem;
        }
    }

    /* ============================================
       PRODUCT GALLERY
       ============================================ */
    .um-gallery {
        position: sticky;
        top: 140px;
        align-self: start;
    }

    @media (max-width: 768px) {
        .um-gallery {
            position: relative;
            top: 0;
        }
    }

    .um-gallery__main {
        position: relative;
        background: var(--ultramon-surface);
        border-radius: var(--ultramon-radius-lg);
        overflow: hidden;
        margin-bottom: 1rem;
        aspect-ratio: 1;
        cursor: zoom-in;
    }

    .um-gallery__main-image {
        width: 100%;
        height: 100%;
        object-fit: contain;
        transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .um-gallery__main:hover .um-gallery__main-image {
        transform: scale(1.05);
    }

    .um-gallery__badges {
        position: absolute;
        top: 1rem;
        left: 1rem;
        display: flex;
        flex-direction: column;
        gap: 0.5rem;
        z-index: 10;
    }

    .um-badge {
        display: inline-flex;
        align-items: center;
        padding: 0.5rem 1rem;
        border-radius: var(--ultramon-radius-sm);
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.05em;
    }

    .um-badge--sale {
        background: var(--ultramon-sale);
        color: white;
    }

    .um-badge--new {
        background: var(--ultramon-primary);
        color: white;
    }

    .um-gallery__zoom-btn {
        position: absolute;
        bottom: 1rem;
        right: 1rem;
        width: 48px;
        height: 48px;
        background: rgba(255, 255, 255, 0.95);
        border: none;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.3s var(--ultramon-ease-smooth);
        box-shadow: var(--ultramon-shadow-md);
        z-index: 10;
    }

    .um-gallery__zoom-btn:hover {
        background: var(--ultramon-primary);
        color: white;
        transform: scale(1.1);
    }

    .um-gallery__zoom-btn svg {
        width: 24px;
        height: 24px;
    }

    .um-gallery__thumbnails {
        display: flex;
        gap: 0.75rem;
        overflow-x: auto;
        padding: 0.5rem 0;
        scrollbar-width: thin;
        scrollbar-color: var(--ultramon-primary) var(--ultramon-border);
    }

    .um-gallery__thumbnails::-webkit-scrollbar {
        height: 6px;
    }

    .um-gallery__thumbnails::-webkit-scrollbar-track {
        background: var(--ultramon-border);
        border-radius: 3px;
    }

    .um-gallery__thumbnails::-webkit-scrollbar-thumb {
        background: var(--ultramon-primary);
        border-radius: 3px;
    }

    .um-gallery__thumb {
        flex-shrink: 0;
        width: 80px;
        height: 80px;
        border-radius: var(--ultramon-radius-sm);
        overflow: hidden;
        cursor: pointer;
        border: 2px solid var(--ultramon-border);
        transition: all 0.3s var(--ultramon-ease-smooth);
        background: var(--ultramon-surface);
    }

    .um-gallery__thumb:hover,
    .um-gallery__thumb.active {
        border-color: var(--ultramon-primary);
    }

    .um-gallery__thumb.active {
        box-shadow: 0 0 0 3px var(--ultramon-primary-light);
    }

    .um-gallery__thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* ============================================
       PRODUCT INFO
       ============================================ */
    .um-product-info {
        padding-top: 0.5rem;
    }

    .um-product-info__category {
        display: inline-block;
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: var(--ultramon-primary);
        text-decoration: none;
        margin-bottom: 0.75rem;
        transition: all 0.2s var(--ultramon-ease-smooth);
    }

    .um-product-info__category:hover {
        color: var(--ultramon-primary-hover);
    }

    .um-product-info__title {
        font-family: var(--ultramon-font-heading);
        font-size: 1.75rem;
        font-weight: 700;
        line-height: 1.3;
        color: var(--ultramon-text-primary);
        margin: 0 0 1rem;
        letter-spacing: -0.01em;
    }

    @media (max-width: 768px) {
        .um-product-info__title {
            font-size: 1.5rem;
        }
    }

    /* Rating */
    .um-rating {
        display: flex;
        align-items: center;
        gap: 0.75rem;
        margin-bottom: 1.5rem;
    }

    .um-rating__stars {
        display: flex;
        gap: 2px;
    }

    .um-rating__star {
        color: var(--ultramon-warning);
    }

    .um-rating__star--empty {
        color: var(--ultramon-border);
    }

    .um-rating__count {
        font-size: 0.875rem;
        color: var(--ultramon-text-secondary);
    }

    .um-rating__count a {
        color: var(--ultramon-primary);
        text-decoration: none;
    }

    .um-rating__count a:hover {
        text-decoration: underline;
    }

    /* Price */
    .um-price {
        margin-bottom: 1.5rem;
        padding: 1.25rem;
        background: var(--ultramon-surface);
        border-radius: var(--ultramon-radius-md);
        border: 1px solid var(--ultramon-border);
    }

    .um-price__current {
        font-family: var(--ultramon-font-display);
        font-size: 2rem;
        font-weight: 700;
        background: var(--ultramon-gradient-ocean-tech);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        letter-spacing: 0.02em;
    }

    .um-price__old {
        font-size: 1.25rem;
        color: var(--ultramon-text-muted);
        text-decoration: line-through;
        margin-right: 0.75rem;
    }

    .um-price__sale-badge {
        display: inline-block;
        background: var(--ultramon-sale-light);
        color: var(--ultramon-sale);
        padding: 0.25rem 0.75rem;
        border-radius: var(--ultramon-radius-sm);
        font-size: 0.75rem;
        font-weight: 700;
        margin-left: 0.75rem;
    }

    .um-price__vat {
        font-size: 0.875rem;
        color: var(--ultramon-text-muted);
        margin-top: 0.5rem;
    }

    /* Short Description */
    .um-short-desc {
        margin-bottom: 1.5rem;
        font-size: 0.9375rem;
        line-height: 1.7;
        color: var(--ultramon-text-secondary);
    }

    .um-short-desc p {
        margin: 0;
    }

    /* Stock Status */
    .um-stock {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        margin-bottom: 1.5rem;
        font-size: 0.875rem;
        font-weight: 600;
    }

    .um-stock--in-stock {
        color: var(--ultramon-success);
    }

    .um-stock--low-stock {
        color: var(--ultramon-warning);
    }

    .um-stock--out-of-stock {
        color: var(--ultramon-sale);
    }

    .um-stock--preorder {
        color: #F59E0B; /* Amber/Orange for pre-order */
    }

    .um-stock__icon {
        width: 20px;
        height: 20px;
    }

    /* ============================================
       VARIATIONS
       ============================================ */
    .um-variations {
        margin-bottom: 1.5rem;
    }

    .um-variations__group {
        margin-bottom: 1rem;
    }

    .um-variations__label {
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        margin-bottom: 0.75rem;
    }

    .um-variations__options {
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
    }

    .um-variant-btn {
        padding: 0.625rem 1rem;
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-sm);
        background: var(--ultramon-bg);
        font-family: var(--ultramon-font-body);
        font-size: 0.875rem;
        font-weight: 500;
        color: var(--ultramon-text-primary);
        cursor: pointer;
        transition: all 0.3s var(--ultramon-ease-smooth);
    }

    .um-variant-btn:hover {
        border-color: var(--ultramon-primary);
        color: var(--ultramon-primary);
    }

    .um-variant-btn.active {
        border-color: var(--ultramon-primary);
        background: var(--ultramon-primary-light);
        color: var(--ultramon-primary);
        font-weight: 600;
    }

    .um-variant-btn:disabled {
        opacity: 0.5;
        cursor: not-allowed;
        text-decoration: line-through;
    }

    .um-variations__options.highlight {
        animation: um-pulse-border 0.5s ease 3;
    }

    .um-variations__options.highlight .um-variant-btn {
        border-color: #EAB308;
        box-shadow: 0 0 0 2px rgba(234, 179, 8, 0.2);
    }

    @keyframes um-pulse-border {
        0%, 100% { opacity: 1; }
        50% { opacity: 0.7; }
    }

    /* ============================================
       QUANTITY & ADD TO CART
       ============================================ */
    .um-add-to-cart-form {
        margin-bottom: 1.5rem;
    }

    .um-quantity-row {
        display: flex;
        align-items: center;
        gap: 1rem;
        margin-bottom: 1rem;
    }

    .um-quantity {
        display: flex;
        align-items: center;
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-md);
        overflow: hidden;
    }

    .um-quantity__btn {
        width: 48px;
        height: 48px;
        border: none;
        background: var(--ultramon-surface);
        font-size: 1.25rem;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        cursor: pointer;
        transition: all 0.2s var(--ultramon-ease-smooth);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .um-quantity__btn:hover {
        background: var(--ultramon-primary-light);
        color: var(--ultramon-primary);
    }

    .um-quantity__btn:active {
        background: var(--ultramon-primary);
        color: white;
    }

    .um-quantity__input {
        width: 60px;
        height: 48px;
        border: none;
        border-left: 1px solid var(--ultramon-border);
        border-right: 1px solid var(--ultramon-border);
        text-align: center;
        font-family: var(--ultramon-font-body);
        font-size: 1rem;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        -moz-appearance: textfield;
    }

    .um-quantity__input::-webkit-outer-spin-button,
    .um-quantity__input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    .um-add-to-cart-btn {
        width: 100%;
        padding: 1rem 2rem;
        background: var(--ultramon-gradient-cyber-wave);
        color: white;
        border: none;
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-heading);
        font-size: 1rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        cursor: pointer;
        transition: all 0.3s var(--ultramon-ease-smooth);
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.75rem;
        position: relative;
        overflow: hidden;
        box-shadow: 0 4px 16px rgba(0, 180, 216, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.25);
    }

    /* Pulse ring effect */
    .um-add-to-cart-btn::before {
        content: '';
        position: absolute;
        inset: -3px;
        border-radius: 16px;
        padding: 2px;
        background: var(--ultramon-gradient-cyber-wave);
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        opacity: 0;
        transform: scale(0.9);
        transition: all 0.4s var(--ultramon-ease-smooth);
    }

    .um-add-to-cart-btn:hover::before {
        opacity: 1;
        transform: scale(1);
    }

    .um-add-to-cart-btn:hover {
        transform: translateY(-3px) scale(1.02);
        box-shadow: var(--ultramon-shadow-glow), 0 8px 24px rgba(0, 180, 216, 0.4);
    }

    .um-add-to-cart-btn:active {
        transform: translateY(0) scale(1);
    }

    .um-add-to-cart-btn:disabled {
        background: var(--ultramon-border);
        cursor: not-allowed;
        transform: none;
        box-shadow: none;
    }

    .um-add-to-cart-btn:disabled::before {
        display: none;
    }

    .um-add-to-cart-btn svg {
        width: 24px;
        height: 24px;
    }

    .um-add-to-cart-btn.loading {
        pointer-events: none;
    }

    .um-add-to-cart-btn.loading svg {
        animation: um-spin 1s linear infinite;
    }

    .um-add-to-cart-btn.added {
        background: var(--ultramon-success);
    }

    @keyframes um-spin {
        to { transform: rotate(360deg); }
    }

    /* YITH Wishlist Button Styling */
    .um-wishlist-wrapper {
        width: 100%;
        margin-top: 0.75rem;
    }

    .um-wishlist-wrapper .yith-add-to-wishlist-button-block {
        width: 100% !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button,
    .um-wishlist-wrapper button.yith-wcwl-add-to-wishlist-button,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button.button {
        width: 100% !important;
        padding: 0.875rem 1.5rem !important;
        background: none !important;
        background-color: transparent !important;
        color: var(--ultramon-text-primary, #1a1a1a) !important;
        border: 2px solid var(--ultramon-border, #e5e5e5) !important;
        border-radius: var(--ultramon-radius-md, 8px) !important;
        font-family: var(--ultramon-font-body, sans-serif) !important;
        font-size: 0.875rem !important;
        font-weight: 600 !important;
        cursor: pointer !important;
        transition: all 0.3s ease !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 0.5rem !important;
        text-transform: uppercase !important;
        letter-spacing: 0.025em !important;
        box-sizing: border-box !important;
        position: relative !important;
        box-shadow: none !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button:hover {
        border-color: var(--ultramon-primary, #0891b2) !important;
        color: var(--ultramon-primary, #0891b2) !important;
        background: rgba(8, 145, 178, 0.08) !important;
    }

    /* YITH Heart icon - fix visibility */
    .um-wishlist-wrapper .yith-wcwl-icon-svg__wrapper {
        width: 20px !important;
        height: 20px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        background: transparent !important;
    }

    .um-wishlist-wrapper .yith-wcwl-icon-svg {
        width: 20px !important;
        height: 20px !important;
        fill: none !important;
        stroke: currentColor !important;
        stroke-width: 2 !important;
        background: transparent !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button svg {
        background: transparent !important;
    }

    /* Added state - product is in wishlist */
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button--added,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-action="remove"] {
        border-color: #DC2626 !important;
        color: #DC2626 !important;
        background: rgba(220, 38, 38, 0.08) !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button--added:hover,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-action="remove"]:hover {
        background: rgba(220, 38, 38, 0.15) !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button--added .yith-wcwl-icon-svg,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-action="remove"] .yith-wcwl-icon-svg {
        fill: #DC2626 !important;
        stroke: #DC2626 !important;
    }

    /* Loading state with spinner */
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button.loading,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-loading="true"] {
        opacity: 0.7 !important;
        pointer-events: none !important;
        position: relative !important;
    }

    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button.loading::after,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-loading="true"]::after {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        width: 18px !important;
        height: 18px !important;
        border: 2px solid currentColor !important;
        border-top-color: transparent !important;
        border-radius: 50% !important;
        animation: um-spin 0.8s linear infinite !important;
        right: 1rem !important;
        top: 50% !important;
        margin-top: -9px !important;
    }

    /* Hide icon during loading */
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button.loading .yith-wcwl-icon-svg,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[data-loading="true"] .yith-wcwl-icon-svg {
        visibility: hidden !important;
    }

    /* Hide the "View Wishlist" link that appears after adding */
    .um-wishlist-wrapper .yith-wcwl-wishlistexistsbrowse,
    .um-wishlist-wrapper .yith-wcwl-wishlistaddedbrowse {
        display: none !important;
    }

    /* Fix double-click issue - ensure button is clickable */
    .um-wishlist-wrapper .yith-add-to-wishlist-button-block * {
        pointer-events: none !important;
    }
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button {
        pointer-events: auto !important;
    }

    /* Force transparent background - override all */
    .um-add-to-cart-form .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button,
    .um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button[class*="button"],
    button.yith-wcwl-add-to-wishlist-button {
        background: transparent !important;
        background-color: transparent !important;
        background-image: none !important;
    }

    /* Hide any duplicate YITH buttons outside our wrapper */
    .um-yith-hidden {
        display: none !important;
    }

    /* Notifications */
    .um-notification {
        position: fixed;
        bottom: 24px;
        left: 50%;
        transform: translateX(-50%) translateY(20px);
        padding: 14px 28px;
        background: #1a1a1a;
        color: white;
        border-radius: 12px;
        font-family: var(--ultramon-font-body);
        font-size: 0.9rem;
        font-weight: 500;
        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
        z-index: 10001;
        opacity: 0;
        transition: all 0.3s ease;
    }

    .um-notification.visible {
        opacity: 1;
        transform: translateX(-50%) translateY(0);
    }

    .um-notification--success {
        background: linear-gradient(135deg, #059669 0%, #047857 100%);
    }

    .um-notification--info {
        background: linear-gradient(135deg, #0077B6 0%, #005A8C 100%);
    }

    .um-notification--error {
        background: linear-gradient(135deg, #DC2626 0%, #B91C1C 100%);
    }

    /* WhatsApp Button for Service Products */
    .um-whatsapp-btn {
        width: 100%;
        padding: 1rem 1.5rem;
        background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
        color: white;
        border: none;
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-heading);
        font-size: 1rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s var(--ultramon-ease-smooth);
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.75rem;
        text-decoration: none;
        box-shadow: 0 4px 16px rgba(37, 211, 102, 0.3);
    }

    .um-whatsapp-btn:hover {
        background: linear-gradient(135deg, #22c55e 0%, #15803d 100%);
        transform: translateY(-2px);
        box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4);
        color: white;
    }

    .um-whatsapp-btn:active {
        transform: translateY(0);
    }

    .um-whatsapp-btn svg {
        width: 24px;
        height: 24px;
        fill: currentColor;
    }

    .um-service-notice {
        background: linear-gradient(135deg, rgba(37, 211, 102, 0.08) 0%, rgba(18, 140, 126, 0.08) 100%);
        border: 1px solid rgba(37, 211, 102, 0.2);
        border-radius: var(--ultramon-radius-md);
        padding: 1rem 1.25rem;
        margin-bottom: 1rem;
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
    }

    .um-service-notice__icon {
        flex-shrink: 0;
        width: 24px;
        height: 24px;
        color: #25D366;
    }

    .um-service-notice__text {
        font-size: 0.875rem;
        color: var(--ultramon-text-secondary);
        line-height: 1.5;
    }

    .um-service-notice__text strong {
        color: var(--ultramon-text-primary);
        display: block;
        margin-bottom: 0.25rem;
    }

    .um-contact-alternatives {
        display: flex;
        gap: 0.75rem;
        margin-top: 0.75rem;
    }

    .um-contact-alt-btn {
        flex: 1;
        padding: 0.75rem 1rem;
        background: var(--ultramon-surface);
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-sm);
        font-family: var(--ultramon-font-body);
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        text-decoration: none;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        transition: all 0.25s ease;
    }

    .um-contact-alt-btn:hover {
        border-color: var(--ultramon-primary);
        color: var(--ultramon-primary);
        background: var(--ultramon-primary-light);
    }

    .um-contact-alt-btn svg {
        width: 18px;
        height: 18px;
    }

    /* Variant selection warning */
    .um-variation-warning {
        display: none;
        padding: 12px 16px;
        background: rgba(234, 179, 8, 0.1);
        border: 1px solid rgba(234, 179, 8, 0.3);
        border-radius: var(--ultramon-radius-sm);
        color: #B45309;
        font-size: 0.875rem;
        margin-bottom: 1rem;
        animation: um-shake 0.5s ease;
    }

    .um-variation-warning.visible {
        display: block;
    }

    @keyframes um-shake {
        0%, 100% { transform: translateX(0); }
        25% { transform: translateX(-5px); }
        75% { transform: translateX(5px); }
    }

    /* ============================================
       TRUST BADGES
       ============================================ */
    .um-trust-badges {
        background: var(--ultramon-surface);
        border-radius: var(--ultramon-radius-md);
        padding: 1.25rem;
        margin-bottom: 1.5rem;
    }

    .um-trust-badge {
        display: flex;
        align-items: center;
        gap: 0.75rem;
        padding: 0.625rem 0;
        border-bottom: 1px solid var(--ultramon-border);
    }

    .um-trust-badge:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }

    .um-trust-badge:first-child {
        padding-top: 0;
    }

    .um-trust-badge__icon {
        width: 36px;
        height: 36px;
        background: var(--ultramon-primary-light);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--ultramon-primary);
        flex-shrink: 0;
    }

    .um-trust-badge__icon svg {
        width: 20px;
        height: 20px;
    }

    .um-trust-badge__text {
        font-size: 0.875rem;
        font-weight: 500;
        color: var(--ultramon-text-primary);
    }

    .um-trust-badge__subtext {
        font-size: 0.75rem;
        color: var(--ultramon-text-muted);
    }

    /* Product Meta */
    .um-product-meta {
        font-size: 0.875rem;
        color: var(--ultramon-text-secondary);
        padding-top: 1rem;
        border-top: 1px solid var(--ultramon-border);
    }

    .um-product-meta__item {
        margin-bottom: 0.5rem;
    }

    .um-product-meta__label {
        font-weight: 600;
        color: var(--ultramon-text-primary);
    }

    /* ============================================
       PRODUCT TABS
       ============================================ */
    .um-tabs {
        margin-bottom: 4rem;
    }

    .um-tabs__header {
        display: flex;
        border-bottom: 2px solid var(--ultramon-border);
        margin-bottom: 2rem;
        overflow-x: auto;
        scrollbar-width: none;
    }

    .um-tabs__header::-webkit-scrollbar {
        display: none;
    }

    .um-tabs__btn {
        padding: 1rem 1.5rem;
        background: none;
        border: none;
        font-family: var(--ultramon-font-body);
        font-size: 0.9375rem;
        font-weight: 600;
        color: var(--ultramon-text-secondary);
        cursor: pointer;
        position: relative;
        white-space: nowrap;
        transition: all 0.2s var(--ultramon-ease-smooth);
    }

    .um-tabs__btn:hover {
        color: var(--ultramon-primary);
    }

    .um-tabs__btn.active {
        color: var(--ultramon-primary);
    }

    .um-tabs__btn.active::after {
        content: '';
        position: absolute;
        bottom: -2px;
        left: 0;
        right: 0;
        height: 2px;
        background: var(--ultramon-gradient-ocean);
        border-radius: 2px;
        box-shadow: 0 0 8px rgba(0, 119, 182, 0.4);
    }

    .um-tabs__panel {
        display: none;
    }

    .um-tabs__panel.active {
        display: block;
        animation: um-fadeIn 0.3s ease;
    }

    @keyframes um-fadeIn {
        from { opacity: 0; transform: translateY(10px); }
        to { opacity: 1; transform: translateY(0); }
    }

    .um-tabs__content {
        font-size: 0.9375rem;
        line-height: 1.8;
        color: var(--ultramon-text-secondary);
    }

    .um-tabs__content h2,
    .um-tabs__content h3,
    .um-tabs__content h4 {
        color: var(--ultramon-text-primary);
        margin: 1.5rem 0 1rem;
    }

    .um-tabs__content p {
        margin-bottom: 1rem;
    }

    .um-tabs__content ul,
    .um-tabs__content ol {
        margin-bottom: 1rem;
        padding-left: 1.5rem;
    }

    .um-tabs__content li {
        margin-bottom: 0.5rem;
    }

    /* Specifications Table */
    .um-specs-table {
        width: 100%;
        border-collapse: collapse;
    }

    .um-specs-table tr {
        border-bottom: 1px solid var(--ultramon-border);
    }

    .um-specs-table tr:last-child {
        border-bottom: none;
    }

    .um-specs-table th,
    .um-specs-table td {
        padding: 0.875rem 1rem;
        text-align: left;
    }

    .um-specs-table th {
        width: 40%;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        background: var(--ultramon-surface);
    }

    .um-specs-table td {
        color: var(--ultramon-text-secondary);
    }

    /* ============================================
       REVIEWS SECTION - PREMIUM DESIGN
       ============================================ */

    /* Reviews Container */
    .um-reviews {
        margin-top: 2rem;
    }

    /* Reviews Summary Section */
    .um-reviews__summary {
        background: var(--ultramon-card-bg);
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-lg);
        padding: 2rem;
        margin-bottom: 2rem;
        box-shadow: var(--ultramon-shadow-base);
        display: grid;
        grid-template-columns: auto 1fr;
        gap: 2.5rem;
        align-items: center;
    }

    /* Average Rating Display */
    .um-reviews__average {
        text-align: center;
        padding: 1.5rem;
        background: linear-gradient(135deg, rgba(0, 119, 182, 0.05) 0%, rgba(0, 180, 216, 0.05) 100%);
        border-radius: var(--ultramon-radius-md);
        border: 1px solid rgba(0, 119, 182, 0.1);
    }

    .um-reviews__average-score {
        font-family: var(--ultramon-font-heading);
        font-size: 3.5rem;
        font-weight: 700;
        line-height: 1;
        color: var(--ultramon-ocean-deep);
        margin-bottom: 0.5rem;
    }

    .um-reviews__average-stars {
        display: flex;
        justify-content: center;
        gap: 0.25rem;
        margin-bottom: 0.5rem;
    }

    .um-reviews__average-stars svg {
        width: 24px;
        height: 24px;
        fill: #FCD34D;
        filter: drop-shadow(0 2px 4px rgba(252, 211, 77, 0.3));
    }

    .um-reviews__average-count {
        font-size: 0.875rem;
        color: var(--ultramon-text-muted);
        font-weight: 500;
    }

    /* Rating Breakdown */
    .um-reviews__breakdown {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
    }

    .um-reviews__breakdown-row {
        display: grid;
        grid-template-columns: auto 1fr auto;
        align-items: center;
        gap: 1rem;
    }

    .um-reviews__breakdown-stars {
        display: flex;
        align-items: center;
        gap: 0.25rem;
        font-size: 0.875rem;
        color: var(--ultramon-text-secondary);
        font-weight: 600;
        min-width: 60px;
    }

    .um-reviews__breakdown-stars svg {
        width: 14px;
        height: 14px;
        fill: #FCD34D;
    }

    .um-reviews__breakdown-bar {
        position: relative;
        height: 8px;
        background: var(--ultramon-surface);
        border-radius: 4px;
        overflow: hidden;
    }

    .um-reviews__breakdown-fill {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        background: var(--ultramon-gradient-ocean);
        border-radius: 4px;
        transition: width 0.6s var(--ultramon-ease-smooth);
    }

    .um-reviews__breakdown-count {
        font-size: 0.875rem;
        color: var(--ultramon-text-muted);
        font-weight: 500;
        min-width: 40px;
        text-align: right;
    }

    /* Reviews List */
    .um-reviews__list {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
        margin-bottom: 2rem;
    }

    /* Individual Review Card */
    .um-reviews__item {
        background: var(--ultramon-card-bg);
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-lg);
        padding: 1.75rem;
        transition: all 0.3s var(--ultramon-ease-smooth);
        box-shadow: var(--ultramon-shadow-base);
    }

    .um-reviews__item:hover {
        border-color: var(--ultramon-primary);
        box-shadow: var(--ultramon-shadow-md);
        transform: translateY(-2px);
    }

    /* Review Header */
    .um-reviews__item-header {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1rem;
        gap: 1rem;
    }

    .um-reviews__item-author {
        display: flex;
        align-items: center;
        gap: 0.75rem;
    }

    .um-reviews__item-avatar {
        width: 48px;
        height: 48px;
        border-radius: 50%;
        background: var(--ultramon-gradient-ocean);
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: var(--ultramon-font-heading);
        font-weight: 700;
        font-size: 1.25rem;
        color: white;
        box-shadow: 0 4px 8px rgba(0, 119, 182, 0.2);
    }

    .um-reviews__item-author-info {
        display: flex;
        flex-direction: column;
        gap: 0.25rem;
    }

    .um-reviews__item-author-name {
        font-weight: 700;
        font-size: 1rem;
        color: var(--ultramon-text-primary);
    }

    .um-reviews__item-date {
        font-size: 0.875rem;
        color: var(--ultramon-text-muted);
    }

    .um-reviews__item-rating {
        display: flex;
        gap: 0.25rem;
    }

    .um-reviews__item-rating svg {
        width: 18px;
        height: 18px;
        fill: #FCD34D;
    }

    /* Review Content */
    .um-reviews__item-content {
        color: var(--ultramon-text-secondary);
        line-height: 1.7;
        font-size: 0.9375rem;
    }

    /* Review Form Section */
    .um-reviews__form-wrapper {
        background: var(--ultramon-card-bg);
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-lg);
        padding: 2rem;
        margin-top: 2rem;
        box-shadow: var(--ultramon-shadow-base);
    }

    .um-reviews__form-title {
        font-family: var(--ultramon-font-heading);
        font-size: 1.5rem;
        font-weight: 700;
        color: var(--ultramon-ocean-deep);
        margin-bottom: 1.5rem;
        padding-bottom: 1rem;
        border-bottom: 2px solid var(--ultramon-border);
        position: relative;
    }

    .um-reviews__form-title::after {
        content: '';
        position: absolute;
        bottom: -2px;
        left: 0;
        width: 60px;
        height: 2px;
        background: var(--ultramon-gradient-ocean);
    }

    /* WooCommerce Review Form Override */
    #respond {
        margin: 0;
    }

    #respond .comment-reply-title {
        display: none;
    }

    /* Hide default WooCommerce reviews list - we use custom display */
    #comments > .commentlist,
    #comments > ol.commentlist,
    #comments > .woocommerce-Reviews-title,
    #comments .woocommerce-noreviews,
    .woocommerce-Reviews > .woocommerce-Reviews-title,
    .woocommerce-Reviews > ol.commentlist,
    #reviews > #comments > ol.commentlist,
    div.woocommerce-Reviews-title,
    h2.woocommerce-Reviews-title {
        display: none !important;
    }

    /* Ensure review form is visible */
    #comments,
    #comments #respond,
    #comments .comment-respond,
    #review_form_wrapper,
    #review_form,
    #respond,
    .comment-respond,
    .comment-form,
    .comment-form-rating,
    .comment-form-comment,
    .comment-form-author,
    .comment-form-email,
    .form-submit,
    #commentform {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Logged in user info */
    .logged-in-as,
    .um-logged-in-as {
        display: block !important;
        margin-bottom: 1.5rem;
        padding: 1rem 1.25rem;
        background: linear-gradient(135deg, var(--ultramon-surface) 0%, rgba(0, 119, 182, 0.05) 100%);
        border-radius: 10px;
        font-size: 0.9375rem;
        color: var(--ultramon-text-secondary);
        border: 1px solid var(--ultramon-border);
    }

    .um-logged-in-as strong {
        color: var(--ultramon-text-primary);
        font-weight: 600;
    }

    .woocommerce-verification-required {
        padding: 1.5rem;
        background: linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%);
        border-radius: 10px;
        color: #92400E;
        font-size: 0.9375rem;
        text-align: center;
        border: 1px solid #F59E0B;
    }

    .woocommerce-Reviews #respond {
        border: none;
        padding: 0;
    }

    #review_form_wrapper {
        margin: 0;
    }

    .comment-form {
        display: grid;
        gap: 1.5rem;
    }

    /* Star Rating Section */
    .comment-form-rating {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 1rem;
        padding: 1.25rem;
        background: var(--ultramon-surface);
        border-radius: 12px;
        border: 1px solid var(--ultramon-border);
        margin-bottom: 1.5rem;
    }

    .comment-form-rating label {
        font-weight: 600;
        color: var(--ultramon-text-primary);
        margin: 0;
        font-size: 0.9375rem;
    }

    .comment-form-rating select {
        flex: 1;
        min-width: 200px;
        padding: 0.75rem 1rem;
        font-size: 1rem;
        border: 2px solid var(--ultramon-border);
        border-radius: 10px;
        background: white;
        color: var(--ultramon-text-primary);
        cursor: pointer;
        transition: all 0.25s ease;
        appearance: none;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230077B6' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 1rem center;
        padding-right: 2.5rem;
    }

    .comment-form-rating select:hover {
        border-color: var(--ultramon-primary);
    }

    .comment-form-rating select:focus {
        outline: none;
        border-color: var(--ultramon-primary);
        box-shadow: 0 0 0 3px rgba(0, 119, 182, 0.15);
    }

    .comment-form-rating select option {
        padding: 0.5rem;
    }

    p.stars {
        display: inline-flex !important;
        align-items: center;
        gap: 0.25rem;
        margin: 0;
    }

    p.stars span {
        display: inline-flex;
        gap: 0.25rem;
    }

    p.stars,
    .comment-form-rating p.stars {
        display: inline-flex !important;
        align-items: center !important;
        gap: 4px !important;
        padding: 8px 12px !important;
        background: var(--ultramon-surface, #F8FAFB) !important;
        border-radius: 8px !important;
        margin: 0 !important;
    }

    p.stars span,
    .comment-form-rating p.stars span {
        display: inline-flex !important;
        gap: 4px !important;
    }

    p.stars a,
    .comment-form-rating p.stars a {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 0 !important;
        width: 32px !important;
        height: 32px !important;
        cursor: pointer !important;
        transition: all 0.25s ease !important;
        text-decoration: none !important;
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: none !important;
        border-radius: 6px !important;
        position: relative !important;
    }

    p.stars a:hover,
    .comment-form-rating p.stars a:hover {
        background: rgba(251, 191, 36, 0.1) !important;
    }

    p.stars a::before,
    .comment-form-rating p.stars a::before {
        content: "\e021" !important;
        font-family: "star" !important;
        font-size: 1.25rem !important;
        color: #CBD5E1 !important;
        transition: all 0.25s ease !important;
        display: block !important;
    }

    p.stars a:hover::before,
    p.stars a.hover::before,
    .comment-form-rating p.stars a:hover::before,
    .comment-form-rating p.stars a.hover::before {
        color: #FBBF24 !important;
        content: "\e020" !important;
        transform: scale(1.1) !important;
    }

    p.stars a.active::before,
    .comment-form-rating p.stars a.active::before,
    p.stars.selected a.active::before,
    .comment-form-rating p.stars.selected a.active::before {
        color: #F59E0B !important;
        content: "\e020" !important;
    }

    p.stars a.active:hover::before,
    .comment-form-rating p.stars a.active:hover::before {
        transform: scale(1.15) !important;
    }

    /* Style WooCommerce star rating */
    .comment-form-rating p.stars,
    .comment-form-rating p.stars span,
    .comment-form-rating p.stars span[role="group"] {
        display: inline-flex !important;
        gap: 4px !important;
    }

    .comment-form-rating p.stars a {
        font-size: 0 !important;
        width: 32px !important;
        height: 32px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 6px !important;
        transition: all 0.25s ease !important;
        text-decoration: none !important;
        position: relative !important;
    }

    .comment-form-rating p.stars a:hover {
        background: rgba(251, 191, 36, 0.1) !important;
    }

    .comment-form-rating p.stars a::before {
        content: "\e021" !important;
        font-family: "star" !important;
        font-size: 1.25rem !important;
        color: #CBD5E1 !important;
        transition: all 0.25s ease !important;
    }

    /* Hover state - fill stars up to hovered */
    .comment-form-rating p.stars:hover a::before {
        content: "\e021" !important;
        color: #CBD5E1 !important;
    }

    .comment-form-rating p.stars a:hover::before,
    .comment-form-rating p.stars a:hover ~ a::before {
        content: "\e021" !important;
    }

    .comment-form-rating p.stars a:hover::before,
    .comment-form-rating p.stars:hover a:hover::before,
    .comment-form-rating p.stars:hover a:has(~ a:hover)::before,
    .comment-form-rating p.stars a:has(~ a:hover)::before {
        content: "\e020" !important;
        color: #FBBF24 !important;
    }

    /* Selected state - WooCommerce adds .selected class to p.stars and .active to the selected star */
    .comment-form-rating p.stars.selected a::before {
        content: "\e021" !important;
        color: #CBD5E1 !important;
    }

    .comment-form-rating p.stars.selected a.active::before,
    .comment-form-rating p.stars.selected a:has(~ a.active)::before,
    .comment-form-rating p.stars.selected a.star-1::before,
    .comment-form-rating p.stars.selected.stars-1 a.star-1::before,
    .comment-form-rating p.stars.selected.stars-2 a.star-1::before,
    .comment-form-rating p.stars.selected.stars-2 a.star-2::before,
    .comment-form-rating p.stars.selected.stars-3 a.star-1::before,
    .comment-form-rating p.stars.selected.stars-3 a.star-2::before,
    .comment-form-rating p.stars.selected.stars-3 a.star-3::before,
    .comment-form-rating p.stars.selected.stars-4 a.star-1::before,
    .comment-form-rating p.stars.selected.stars-4 a.star-2::before,
    .comment-form-rating p.stars.selected.stars-4 a.star-3::before,
    .comment-form-rating p.stars.selected.stars-4 a.star-4::before,
    .comment-form-rating p.stars.selected.stars-5 a.star-1::before,
    .comment-form-rating p.stars.selected.stars-5 a.star-2::before,
    .comment-form-rating p.stars.selected.stars-5 a.star-3::before,
    .comment-form-rating p.stars.selected.stars-5 a.star-4::before,
    .comment-form-rating p.stars.selected.stars-5 a.star-5::before {
        content: "\e020" !important;
        color: #F59E0B !important;
    }

    /* Form Fields */
    .comment-form-comment,
    .comment-form-author,
    .comment-form-email {
        margin-bottom: 0;
    }

    .comment-form label {
        display: block;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        margin-bottom: 0.5rem;
        font-size: 0.9375rem;
    }

    .comment-form textarea,
    .comment-form input[type="text"],
    .comment-form input[type="email"] {
        width: 100%;
        padding: 0.875rem 1rem;
        border: 2px solid var(--ultramon-border);
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-body);
        font-size: 0.9375rem;
        color: var(--ultramon-text-primary);
        background: white;
        transition: all 0.3s var(--ultramon-ease-smooth);
    }

    .comment-form textarea:focus,
    .comment-form input[type="text"]:focus,
    .comment-form input[type="email"]:focus {
        outline: none;
        border-color: var(--ultramon-primary);
        box-shadow: 0 0 0 4px rgba(0, 119, 182, 0.1);
    }

    .comment-form textarea {
        min-height: 120px;
        resize: vertical;
    }

    /* Submit Button */
    .form-submit {
        margin: 0;
    }

    .comment-form .submit,
    .comment-form input[type="submit"] {
        background: var(--ultramon-gradient-ocean);
        color: white;
        border: none;
        padding: 1rem 2.5rem;
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-heading);
        font-weight: 700;
        font-size: 1rem;
        letter-spacing: 0.02em;
        cursor: pointer;
        transition: all 0.3s var(--ultramon-ease-smooth);
        box-shadow: 0 4px 12px rgba(0, 119, 182, 0.3);
        text-transform: uppercase;
    }

    .comment-form .submit:hover,
    .comment-form input[type="submit"]:hover {
        transform: translateY(-2px);
        box-shadow: 0 8px 20px rgba(0, 119, 182, 0.4);
    }

    .comment-form .submit:active,
    .comment-form input[type="submit"]:active {
        transform: translateY(0);
    }

    /* Empty State */
    .um-reviews__empty {
        text-align: center;
        padding: 4rem 2rem;
        background: linear-gradient(135deg, rgba(0, 119, 182, 0.03) 0%, rgba(0, 180, 216, 0.03) 100%);
        border-radius: var(--ultramon-radius-lg);
        border: 2px dashed var(--ultramon-border);
    }

    .um-reviews__empty-icon {
        width: 80px;
        height: 80px;
        margin: 0 auto 1.5rem;
        background: linear-gradient(135deg, rgba(0, 119, 182, 0.1) 0%, rgba(0, 180, 216, 0.1) 100%);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .um-reviews__empty-icon svg {
        width: 40px;
        height: 40px;
        stroke: var(--ultramon-primary);
        fill: none;
    }

    .um-reviews__empty h3 {
        font-family: var(--ultramon-font-heading);
        font-size: 1.5rem;
        font-weight: 700;
        color: var(--ultramon-ocean-deep);
        margin-bottom: 0.5rem;
    }

    .um-reviews__empty p {
        color: var(--ultramon-text-muted);
        margin-bottom: 1.5rem;
        font-size: 1rem;
    }

    .um-reviews__cta {
        margin-top: 1.5rem;
    }

    .um-reviews__cta a {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        background: var(--ultramon-gradient-ocean);
        color: white;
        text-decoration: none;
        font-weight: 700;
        padding: 0.875rem 2rem;
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-heading);
        transition: all 0.3s var(--ultramon-ease-smooth);
        box-shadow: 0 4px 12px rgba(0, 119, 182, 0.3);
        text-transform: uppercase;
        letter-spacing: 0.02em;
    }

    .um-reviews__cta a:hover {
        transform: translateY(-2px);
        box-shadow: 0 8px 20px rgba(0, 119, 182, 0.4);
    }

    /* Verified Badge */
    .um-reviews__verified {
        display: inline-flex;
        align-items: center;
        gap: 0.375rem;
        padding: 0.25rem 0.75rem;
        background: var(--ultramon-success-light);
        color: var(--ultramon-success);
        border-radius: 12px;
        font-size: 0.75rem;
        font-weight: 600;
        margin-left: 0.5rem;
    }

    .um-reviews__verified svg {
        width: 14px;
        height: 14px;
    }

    /* ============================================
       REVIEWS - RESPONSIVE DESIGN
       ============================================ */

    /* Tablet Landscape (1024px and below) */
    @media (max-width: 1024px) {
        .um-reviews__summary {
            gap: 2rem;
            padding: 1.75rem;
        }

        .um-reviews__average-score {
            font-size: 3rem;
        }
    }

    /* Tablet Portrait (768px and below) */
    @media (max-width: 768px) {
        .um-reviews__summary {
            grid-template-columns: 1fr;
            gap: 1.5rem;
            padding: 1.5rem;
        }

        .um-reviews__average {
            padding: 1.25rem;
        }

        .um-reviews__average-score {
            font-size: 2.75rem;
        }

        .um-reviews__item {
            padding: 1.5rem;
        }

        .um-reviews__item-header {
            flex-direction: column;
            align-items: flex-start;
        }

        .um-reviews__form-wrapper {
            padding: 1.5rem;
        }

        .comment-form .submit,
        .comment-form input[type="submit"] {
            width: 100%;
            padding: 1rem;
        }

        .um-reviews__cta a {
            width: 100%;
            justify-content: center;
        }
    }

    /* Mobile (480px and below) */
    @media (max-width: 480px) {
        .um-reviews__summary {
            padding: 1.25rem;
        }

        .um-reviews__average {
            padding: 1rem;
        }

        .um-reviews__average-score {
            font-size: 2.5rem;
        }

        .um-reviews__average-stars svg {
            width: 20px;
            height: 20px;
        }

        .um-reviews__breakdown-row {
            gap: 0.75rem;
        }

        .um-reviews__item {
            padding: 1.25rem;
        }

        .um-reviews__item-avatar {
            width: 40px;
            height: 40px;
            font-size: 1rem;
        }

        .um-reviews__item-author-name {
            font-size: 0.9375rem;
        }

        .um-reviews__form-wrapper {
            padding: 1.25rem;
        }

        .um-reviews__form-title {
            font-size: 1.25rem;
        }

        .comment-form-rating {
            flex-direction: column;
            align-items: flex-start;
        }

        .um-reviews__empty {
            padding: 3rem 1.5rem;
        }

        .um-reviews__empty-icon {
            width: 64px;
            height: 64px;
        }

        .um-reviews__empty-icon svg {
            width: 32px;
            height: 32px;
        }

        .um-reviews__empty h3 {
            font-size: 1.25rem;
        }
    }

    /* ============================================
       RELATED PRODUCTS
       ============================================ */
    .um-related {
        margin-top: 4rem;
    }

    .um-related__title {
        font-family: var(--ultramon-font-heading);
        font-size: 1.75rem;
        font-weight: 700;
        color: var(--ultramon-text-primary);
        margin-bottom: 2rem;
        position: relative;
        padding-left: 1.5rem;
        letter-spacing: -0.01em;
    }

    .um-related__title::before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 6px;
        height: 70%;
        background: var(--ultramon-gradient-ocean);
        border-radius: 3px;
        box-shadow: 0 0 12px rgba(0, 119, 182, 0.4);
    }

    .um-related__grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 1.5rem;
    }

    @media (max-width: 1024px) {
        .um-related__grid {
            grid-template-columns: repeat(3, 1fr);
        }
    }

    @media (max-width: 768px) {
        .um-related__grid {
            grid-template-columns: repeat(2, 1fr);
            gap: 1rem;
        }
    }

    /* ============================================
       RELATED PRODUCT CARDS (Self-contained styles)
       ============================================ */
    .um-single-product .um-related-card {
        background: var(--ultramon-card-bg) !important;
        border: 2px solid var(--ultramon-border) !important;
        border-radius: 16px !important;
        overflow: hidden !important;
        position: relative !important;
        transition: all 0.4s var(--ultramon-ease-smooth) !important;
        box-shadow: var(--ultramon-shadow-base) !important;
        cursor: pointer !important;
        display: block !important;
        text-decoration: none !important;
    }

    .um-single-product .um-related-card::before {
        content: '' !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        border-radius: 16px !important;
        padding: 2px !important;
        background: var(--ultramon-gradient-ocean) !important;
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
        -webkit-mask-composite: xor !important;
        mask-composite: exclude !important;
        opacity: 0 !important;
        transition: opacity 0.4s var(--ultramon-ease-smooth) !important;
        pointer-events: none !important;
    }

    .um-single-product .um-related-card:hover {
        transform: translateY(-8px) scale(1.02) !important;
        border-color: transparent !important;
        box-shadow: var(--ultramon-shadow-lg) !important;
    }

    .um-single-product .um-related-card:hover::before {
        opacity: 1 !important;
    }

    .um-single-product .um-related-card__image {
        position: relative !important;
        aspect-ratio: 1 !important;
        background: var(--ultramon-surface) !important;
        overflow: hidden !important;
    }

    .um-single-product .um-related-card__image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transition: transform 0.5s var(--ultramon-ease-smooth) !important;
    }

    .um-single-product .um-related-card:hover .um-related-card__image img {
        transform: scale(1.08) !important;
    }

    .um-single-product .um-related-card__badges {
        position: absolute !important;
        top: 12px !important;
        left: 12px !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 6px !important;
        z-index: 10 !important;
    }

    .um-single-product .um-related-card__badge {
        display: inline-block !important;
        padding: 4px 10px !important;
        border-radius: 6px !important;
        font-size: 0.65rem !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.05em !important;
    }

    .um-single-product .um-related-card__badge--sale {
        background: linear-gradient(135deg, #DC2626 0%, #B91C1C 100%) !important;
        color: white !important;
    }

    .um-single-product .um-related-card__badge--new {
        background: linear-gradient(135deg, #F97316 0%, #EA580C 100%) !important;
        color: white !important;
    }

    .um-single-product .um-related-card__info {
        padding: 1rem 1.25rem 1.25rem !important;
        background: var(--ultramon-card-bg) !important;
    }

    .um-single-product .um-related-card__category {
        display: block !important;
        font-size: 0.65rem !important;
        font-weight: 700 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.08em !important;
        color: var(--ultramon-primary) !important;
        margin-bottom: 0.5rem !important;
    }

    .um-single-product .um-related-card__title {
        font-family: var(--ultramon-font-body) !important;
        font-size: 0.9rem !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;
        color: var(--ultramon-text-primary) !important;
        margin: 0 0 0.75rem !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        min-height: 2.5em !important;
    }

    .um-single-product .um-related-card__footer {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        padding-top: 0.75rem !important;
        border-top: 1px solid var(--ultramon-border) !important;
    }

    .um-single-product .um-related-card__price {
        font-family: var(--ultramon-font-display) !important;
        font-size: 1.1rem !important;
        font-weight: 700 !important;
        background: var(--ultramon-gradient-ocean-tech) !important;
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
        background-clip: text !important;
    }

    .um-single-product .um-related-card__price del {
        font-size: 0.8rem !important;
        color: var(--ultramon-text-muted) !important;
        background: none !important;
        -webkit-text-fill-color: var(--ultramon-text-muted) !important;
        margin-right: 0.5rem !important;
    }

    .um-single-product .um-related-card__cart-btn {
        height: 44px !important;
        border-radius: 12px !important;
        background: var(--ultramon-gradient-cyber-wave) !important;
        border: none !important;
        color: white !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer !important;
        transition: all 0.3s var(--ultramon-ease-smooth) !important;
        box-shadow: 0 4px 12px rgba(0, 180, 216, 0.3) !important;
    }

    .um-single-product .um-related-card__cart-btn:hover {
        transform: scale(1.1) !important;
        box-shadow: var(--ultramon-shadow-glow) !important;
    }

    .um-single-product .um-related-card__cart-btn svg {
        width: 20px !important;
        height: 20px !important;
    }

    /* Service product styles in related cards */
    .um-single-product .um-related-card__service-label {
        font-size: 0.75rem !important;
        font-weight: 600 !important;
        color: var(--ultramon-primary) !important;
        background: var(--ultramon-primary-soft) !important;
        padding: 4px 10px !important;
        border-radius: 6px !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
    }

    .um-single-product .um-related-card__details-btn {
        display: inline-flex !important;
        align-items: center !important;
        gap: 6px !important;
        font-size: 0.8rem !important;
        font-weight: 600 !important;
        color: var(--ultramon-primary) !important;
        background: transparent !important;
        border: 2px solid var(--ultramon-primary) !important;
        padding: 8px 14px !important;
        border-radius: 8px !important;
        transition: all 0.25s ease !important;
        text-decoration: none !important;
        white-space: nowrap !important;
    }

    .um-single-product .um-related-card:hover .um-related-card__details-btn {
        background: var(--ultramon-primary) !important;
        color: white !important;
    }

    .um-single-product .um-related-card__details-btn svg {
        transition: transform 0.25s ease !important;
    }

    .um-single-product .um-related-card:hover .um-related-card__details-btn svg {
        transform: translateX(4px) !important;
    }

    @media (max-width: 768px) {
        .um-single-product .um-related-card__info {
            padding: 0.875rem 1rem 1rem !important;
        }

        .um-single-product .um-related-card__title {
            font-size: 0.85rem !important;
            min-height: auto !important;
        }

        .um-single-product .um-related-card__price {
            font-size: 1rem !important;
        }

        .um-single-product .um-related-card__cart-btn {
            width: 40px !important;
            height: 40px !important;
        }

        .um-single-product .um-related-card__service-label {
            font-size: 0.65rem !important;
            padding: 3px 8px !important;
        }

        .um-single-product .um-related-card__details-btn {
            font-size: 0.7rem !important;
            padding: 6px 10px !important;
        }
    }

    /* ============================================
       STICKY ADD TO CART BAR
       ============================================ */
    .um-sticky-cart {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        padding: 1rem 2rem;
        box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.12);
        z-index: 1000;
        transform: translateY(100%);
        transition: transform 0.3s ease;
    }

    .um-sticky-cart.visible {
        transform: translateY(0);
    }

    .um-single-product {
        padding-bottom: 80px;
    }

    @media (max-width: 768px) {
        .um-sticky-cart {
            padding: 0.875rem 1rem;
            padding-bottom: calc(0.875rem + env(safe-area-inset-bottom, 0));
        }

        .um-single-product {
            padding-bottom: 100px;
        }
    }

    .um-sticky-cart__info {
        flex: 1;
        min-width: 0;
    }

    .um-sticky-cart__title {
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--ultramon-text-primary);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .um-sticky-cart__price {
        font-family: var(--ultramon-font-heading);
        font-size: 1.125rem;
        font-weight: 700;
        color: var(--ultramon-primary);
    }

    .um-sticky-cart__btn {
        flex-shrink: 0;
        padding: 0.875rem 1.5rem;
        background: var(--ultramon-primary);
        color: white;
        border: none;
        border-radius: var(--ultramon-radius-md);
        font-family: var(--ultramon-font-heading);
        font-size: 0.875rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        cursor: pointer;
        transition: all 0.2s var(--ultramon-ease-smooth);
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }

    .um-sticky-cart__btn:hover {
        background: var(--ultramon-primary-hover);
    }

    .um-sticky-cart__label {
        font-size: 0.75rem;
        font-weight: 600;
        color: var(--ultramon-primary);
        text-transform: uppercase;
        letter-spacing: 0.5px;
    }

    .um-sticky-cart__btn--whatsapp {
        background: #25D366;
        text-decoration: none;
    }

    .um-sticky-cart__btn--whatsapp:hover {
        background: #128C7E;
    }

    /* ============================================
       PREMIUM LIGHTBOX
       ============================================ */
    .um-lightbox {
        position: fixed;
        inset: 0;
        z-index: 10000;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 2rem;

        /* Transparent backdrop with blur */
        background: rgba(0, 20, 40, 0.75);

        /* Backdrop blur for premium feel */
        backdrop-filter: blur(16px) saturate(150%);
        -webkit-backdrop-filter: blur(16px) saturate(150%);

        /* Smooth transitions */
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .um-lightbox.active {
        opacity: 1;
        visibility: visible;
    }

    /* Futuristic grid pattern overlay */
    .um-lightbox::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image:
            linear-gradient(rgba(0, 245, 255, 0.03) 1px, transparent 1px),
            linear-gradient(90deg, rgba(0, 245, 255, 0.03) 1px, transparent 1px);
        background-size: 60px 60px;
        pointer-events: none;
        animation: um-grid-drift 20s linear infinite;
    }

    @keyframes um-grid-drift {
        0% { transform: translate(0, 0); }
        100% { transform: translate(60px, 60px); }
    }

    /* Lightbox Container */
    .um-lightbox__container {
        position: relative;
        max-width: 90vw;
        max-height: 85vh;
        width: fit-content;
        padding: 3px;

        /* Premium animated border gradient */
        background: linear-gradient(
            135deg,
            rgba(0, 245, 255, 0.4) 0%,
            rgba(0, 180, 216, 0.3) 25%,
            rgba(0, 119, 182, 0.4) 50%,
            rgba(0, 180, 216, 0.3) 75%,
            rgba(0, 245, 255, 0.4) 100%
        );
        background-size: 300% 300%;
        animation: um-border-flow 8s ease infinite;
        border-radius: 16px;

        /* Premium shadows with maritime glow */
        box-shadow:
            0 0 0 1px rgba(0, 245, 255, 0.1),
            0 24px 80px rgba(0, 48, 73, 0.8),
            0 12px 48px rgba(0, 119, 182, 0.6),
            0 0 60px rgba(0, 245, 255, 0.3),
            inset 0 0 40px rgba(0, 245, 255, 0.05);

        /* Entry animation */
        transform: scale(0.9) translateY(20px);
        opacity: 0;
        transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    }

    .um-lightbox.active .um-lightbox__container {
        transform: scale(1) translateY(0);
        opacity: 1;
    }

    @keyframes um-border-flow {
        0%, 100% { background-position: 0% 50%; }
        50% { background-position: 100% 50%; }
    }

    .um-lightbox__inner {
        position: relative;
        border-radius: 14px;
        overflow: hidden;
        background: #0F172A;
    }

    /* Image wrapper with zoom support */
    .um-lightbox__image-wrapper {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        max-height: 75vh;
        min-height: 400px;
        background: linear-gradient(
            135deg,
            rgba(0, 48, 73, 0.4) 0%,
            rgba(15, 23, 42, 0.6) 50%,
            rgba(0, 48, 73, 0.4) 100%
        );
        overflow: hidden;
        touch-action: pan-x pan-y pinch-zoom;
    }

    .um-lightbox__image {
        max-width: 90vw;
        max-height: 75vh;
        width: auto;
        height: auto;
        object-fit: contain;
        display: block;
        cursor: zoom-in;
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;
        user-select: none;
        -webkit-user-drag: none;
    }

    .um-lightbox__image.zoomed {
        cursor: grab;
        max-width: none;
        max-height: none;
    }

    .um-lightbox__image.zoomed:active {
        cursor: grabbing;
    }

    /* Loading states */
    .um-lightbox__loader {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 5;
        width: 60px;
        height: 60px;
        border: 3px solid rgba(0, 245, 255, 0.15);
        border-top-color: #00F5FF;
        border-radius: 50%;
        animation: um-loader-spin 0.8s linear infinite;
        box-shadow:
            0 0 20px rgba(0, 245, 255, 0.3),
            inset 0 0 20px rgba(0, 245, 255, 0.1);
        display: none;
    }

    .um-lightbox__loader.active {
        display: block;
    }

    @keyframes um-loader-spin {
        0% { transform: translate(-50%, -50%) rotate(0deg); }
        100% { transform: translate(-50%, -50%) rotate(360deg); }
    }

    /* Image Counter */
    .um-lightbox__counter {
        position: absolute;
        top: 20px;
        left: 20px;
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 10px 18px;
        background: rgba(255, 255, 255, 0.95);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border: none;
        border-radius: 24px;
        font-family: var(--ultramon-font-display);
        font-size: 0.875rem;
        font-weight: 700;
        color: #1a1a1a;
        letter-spacing: 0.05em;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
        z-index: 10;
    }

    .um-lightbox__counter-current {
        color: #0077B6;
        font-size: 1rem;
        font-weight: 800;
    }

    .um-lightbox__counter-divider {
        color: #64748b;
        font-weight: 400;
    }

    .um-lightbox__counter-total {
        color: #475569;
    }

    /* Close Button */
    .um-lightbox__close {
        position: absolute;
        top: 20px;
        right: 20px;
        width: 52px;
        height: 52px;
        background: rgba(255, 255, 255, 0.95);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border: none;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
        z-index: 10;
    }

    .um-lightbox__close:hover {
        background: #ffffff;
        transform: scale(1.1) rotate(90deg);
        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
    }

    .um-lightbox__close svg {
        width: 24px;
        height: 24px;
        color: #1a1a1a;
        transition: all 0.25s ease;
    }

    .um-lightbox__close:hover svg {
        color: #DC2626;
    }

    /* Navigation Arrows */
    .um-lightbox__nav {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 10;
        width: 56px;
        height: 56px;
        background: rgba(255, 255, 255, 0.95);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border: none;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    }

    .um-lightbox__prev {
        left: 24px;
    }

    .um-lightbox__next {
        right: 24px;
    }

    .um-lightbox__nav:hover {
        background: #ffffff;
        transform: translateY(-50%) scale(1.1);
        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
    }

    .um-lightbox__nav:active {
        transform: translateY(-50%) scale(0.95);
    }

    .um-lightbox__nav svg {
        width: 28px;
        height: 28px;
        color: #1a1a1a;
        transition: all 0.25s ease;
    }

    .um-lightbox__nav:hover svg {
        color: #0077B6;
    }

    /* Thumbnail Strip */
    .um-lightbox__thumbnails {
        display: flex;
        gap: 12px;
        justify-content: center;
        align-items: center;
        padding: 16px 20px;
        background: rgba(0, 48, 73, 0.5);
        backdrop-filter: blur(16px);
        -webkit-backdrop-filter: blur(16px);
        border-top: 1px solid rgba(0, 245, 255, 0.15);
        overflow-x: auto;
        scrollbar-width: thin;
        scrollbar-color: rgba(0, 245, 255, 0.3) rgba(0, 48, 73, 0.3);
    }

    .um-lightbox__thumbnails::-webkit-scrollbar {
        height: 6px;
    }

    .um-lightbox__thumbnails::-webkit-scrollbar-track {
        background: rgba(0, 48, 73, 0.3);
        border-radius: 3px;
    }

    .um-lightbox__thumbnails::-webkit-scrollbar-thumb {
        background: rgba(0, 245, 255, 0.3);
        border-radius: 3px;
    }

    .um-lightbox__thumb {
        flex-shrink: 0;
        width: 72px;
        height: 72px;
        border: 2px solid rgba(0, 245, 255, 0.2);
        border-radius: 8px;
        overflow: hidden;
        cursor: pointer;
        background: rgba(15, 23, 42, 0.6);
        transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    }

    .um-lightbox__thumb:hover {
        border-color: rgba(0, 245, 255, 0.5);
        transform: scale(1.08) translateY(-2px);
        box-shadow:
            0 8px 20px rgba(0, 119, 182, 0.4),
            0 0 16px rgba(0, 245, 255, 0.3);
    }

    .um-lightbox__thumb.active {
        border-color: #00F5FF;
        transform: scale(1.05);
        box-shadow:
            0 0 0 3px rgba(0, 245, 255, 0.2),
            0 8px 24px rgba(0, 245, 255, 0.4),
            0 0 20px rgba(0, 245, 255, 0.4);
    }

    .um-lightbox__thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: opacity 0.2s ease;
    }

    /* Zoom hint */
    .um-lightbox__zoom-hint {
        position: absolute;
        bottom: 100px;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 20px;
        background: rgba(0, 48, 73, 0.8);
        backdrop-filter: blur(8px);
        border: 1px solid rgba(0, 245, 255, 0.2);
        border-radius: 20px;
        font-family: var(--ultramon-font-body);
        font-size: 0.8rem;
        color: rgba(255, 255, 255, 0.9);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s ease;
        z-index: 10;
        pointer-events: none;
    }

    .um-lightbox__zoom-hint.visible {
        opacity: 1;
        visibility: visible;
    }

    /* Mobile responsive lightbox */
    @media (max-width: 768px) {
        .um-lightbox {
            padding: 0;
        }

        .um-lightbox__container {
            max-width: 100vw;
            max-height: 100vh;
            border-radius: 0;
            width: 100%;
            height: 100%;
        }

        .um-lightbox__inner {
            border-radius: 0;
            height: 100%;
            display: flex;
            flex-direction: column;
        }

        .um-lightbox__image-wrapper {
            flex: 1;
            min-height: auto;
            max-height: none;
        }

        .um-lightbox__image {
            max-width: 100vw;
            max-height: calc(100vh - 120px);
        }

        .um-lightbox__counter {
            top: 12px;
            left: 12px;
            padding: 8px 14px;
            font-size: 0.75rem;
        }

        .um-lightbox__close {
            top: 12px;
            right: 12px;
            width: 44px;
            height: 44px;
        }

        .um-lightbox__close svg {
            width: 20px;
            height: 20px;
        }

        .um-lightbox__nav {
            width: 44px;
            height: 44px;
            background: rgba(255, 255, 255, 0.95);
        }

        .um-lightbox__prev {
            left: 12px;
        }

        .um-lightbox__next {
            right: 12px;
        }

        .um-lightbox__nav svg {
            width: 22px;
            height: 22px;
        }

        .um-lightbox__thumbnails {
            padding: 12px;
            gap: 8px;
        }

        .um-lightbox__thumb {
            width: 56px;
            height: 56px;
        }

        .um-lightbox__zoom-hint {
            bottom: 90px;
            font-size: 0.75rem;
            padding: 8px 16px;
        }
    }

    /* ============================================
       RESPONSIVE ADJUSTMENTS
       ============================================ */
    @media (max-width: 768px) {
        .um-single-product__inner {
            padding: 0 1rem;
        }

        .um-breadcrumbs__inner {
            padding: 0 1rem;
        }

        .um-product-info__title {
            font-size: 1.375rem;
        }

        .um-price__current {
            font-size: 1.5rem;
        }

        .um-gallery__thumb {
            width: 70px;
            height: 70px;
        }

        .um-tabs__btn {
            padding: 0.875rem 1rem;
            font-size: 0.875rem;
        }
    }
    </style>

    <div class="um-single-product" data-product-id="4543">

        <!-- Breadcrumbs -->
        <nav class="um-breadcrumbs" aria-label="Breadcrumb">
            <div class="um-breadcrumbs__inner">
                <ol class="um-breadcrumbs__list">
                    <li class="um-breadcrumbs__item">
                        <a href="https://ultramon.ro/en" class="um-breadcrumbs__link">Acasa</a>
                        <span class="um-breadcrumbs__separator">/</span>
                    </li>
                    <li class="um-breadcrumbs__item">
                        <a href="https://ultramon.ro/en/magazin/" class="um-breadcrumbs__link">Shop</a>
                        <span class="um-breadcrumbs__separator">/</span>
                    </li>
                                        <li class="um-breadcrumbs__item">
                        <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" class="um-breadcrumbs__link">Nautical Accessories</a>
                        <span class="um-breadcrumbs__separator">/</span>
                    </li>
                                        <li class="um-breadcrumbs__item">
                        <span class="um-breadcrumbs__current">Baliza / geamandura biconica portocalie</span>
                    </li>
                </ol>
            </div>
        </nav>

        <div class="um-single-product__inner">

            <!-- Main Product Layout -->
            <div class="um-product-layout">

                <!-- Gallery Column -->
                <div class="um-gallery">
                    <div class="um-gallery__main" id="um-gallery-main">
                                                                                <img src="https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg"
                                 data-full="https://ultramon.ro/wp-content/uploads/2025/11/00760-O-Baliza-biconica.jpg"
                                 alt="Baliza / geamandura biconica portocalie"
                                 class="um-gallery__main-image"
                                 id="um-main-image">
                        
                        <!-- Badges -->
                        <div class="um-gallery__badges">
                                                                                </div>

                        <!-- Zoom Button -->
                        <button type="button" class="um-gallery__zoom-btn" id="um-zoom-btn" aria-label="Mareste imaginea">
                            <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                <circle cx="11" cy="11" r="8"></circle>
                                <line x1="21" y1="21" x2="16.65" y2="16.65"></line>
                                <line x1="11" y1="8" x2="11" y2="14"></line>
                                <line x1="8" y1="11" x2="14" y2="11"></line>
                            </svg>
                        </button>
                    </div>

                                    </div>

                <!-- Product Info Column -->
                <div class="um-product-info">

                                        <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" class="um-product-info__category">
                        Nautical Accessories                    </a>
                    
                    <h1 class="um-product-info__title">Baliza / geamandura biconica portocalie</h1>

                    <!-- Rating -->
                    
                    <!-- Price (hide for services) -->
                                        <div class="um-price">
                        <div class="um-price__display">
                                                        <span class="um-price__current" id="um-price"><span class="woocommerce-Price-amount amount"><bdi>75,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></span>
                                                    </div>
                        <div class="um-price__vat">Pretul include TVA</div>
                    </div>
                    
                    <!-- Short Description -->
                    
                    <!-- Stock Status (hide for services) -->
                                        <div class="um-stock um-stock--preorder">
                                                    <!-- Pre-order / Backorder -->
                            <svg class="um-stock__icon" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                <circle cx="12" cy="12" r="10"></circle>
                                <polyline points="12 6 12 12 16 14"></polyline>
                            </svg>
                            <span>Disponibil pentru pre-comanda</span>
                                            </div>
                    
                    <!-- Variations (for variable products) -->
                    
                    <!-- Add to Cart Form -->
                    <div class="um-add-to-cart-form">
                                                <!-- Regular Product - Add to Cart -->
                        <div class="um-quantity-row">
                            <div class="um-quantity">
                                <button type="button" class="um-quantity__btn" id="um-qty-minus" aria-label="Scade cantitatea">-</button>
                                <input type="number" class="um-quantity__input" id="um-qty-input" value="1" min="1" max="99">
                                <button type="button" class="um-quantity__btn" id="um-qty-plus" aria-label="Creste cantitatea">+</button>
                            </div>
                        </div>

                        <button type="button"
                                class="um-add-to-cart-btn"
                                id="um-add-to-cart"
                                data-product-id="4543"
                                data-product-type="simple"
                                >
                            <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                <circle cx="9" cy="21" r="1"></circle>
                                <circle cx="20" cy="21" r="1"></circle>
                                <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
                            </svg>
                            <span>Pre-comanda</span>
                        </button>
                        
                        <!-- Wishlist Button - YITH with custom styling -->
                        <div class="um-wishlist-wrapper">
                            <div class="yith-add-to-wishlist-button-block yith-add-to-wishlist-button-block--single" data-product-id="4543" data-attributes="{&quot;is_single&quot;:true,&quot;kind&quot;:&quot;button&quot;,&quot;show_view&quot;:true}"></div>                        </div>
                    </div>

                    <!-- Trust Badges (hide for services) -->
                                                            <div class="um-trust-badges">
                        <div class="um-trust-badge">
                            <div class="um-trust-badge__icon">
                                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>                            </div>
                            <div>
                                <div class="um-trust-badge__text">Disponibil pentru pre-comenzi</div>
                                <div class="um-trust-badge__subtext">Comanda acum, livrare la disponibilitate</div>
                            </div>
                        </div>
                        <div class="um-trust-badge">
                            <div class="um-trust-badge__icon">
                                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                    <rect x="1" y="4" width="22" height="16" rx="2" ry="2"></rect>
                                    <line x1="1" y1="10" x2="23" y2="10"></line>
                                </svg>
                            </div>
                            <div>
                                <div class="um-trust-badge__text">Plata securizata</div>
                                <div class="um-trust-badge__subtext">Card, transfer, ramburs</div>
                            </div>
                        </div>
                        <div class="um-trust-badge">
                            <div class="um-trust-badge__icon">
                                <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                    <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>
                                </svg>
                            </div>
                            <div>
                                <div class="um-trust-badge__text">Garantie producator</div>
                                <div class="um-trust-badge__subtext">Produse certificate</div>
                            </div>
                        </div>
                    </div>
                    
                    <!-- Product Meta -->
                    <div class="um-product-meta">
                                                <div class="um-product-meta__item">
                            <span class="um-product-meta__label">SKU:</span> 00760-O                        </div>
                                                                                                <div class="um-product-meta__item">
                            <span class="um-product-meta__label">Categorie:</span>
                            <a href="https://ultramon.ro/en/product-category/accesorii-nautice/" style="color: var(--ultramon-primary); text-decoration: none;">Nautical Accessories</a>
                        </div>
                                            </div>
                </div>
            </div>

            <!-- Product Tabs -->
            <div class="um-tabs">
                <div class="um-tabs__header">
                    <button type="button" class="um-tabs__btn active" data-tab="description">Descriere</button>
                                        <button type="button" class="um-tabs__btn" data-tab="reviews" id="reviews-tab">Recenzii (0)</button>
                </div>

                <div class="um-tabs__panel active" data-panel="description">
                    <div class="um-tabs__content">
                                                    <p data-start="110" data-end="195"><b>Baliza / geamandura biconica </b>pentru delimitare, marcare, semnalizare pe apa.</p>
<p data-start="110" data-end="195">Fabricata din plastic (polietilena suflata si presata) si prevazuta cu maner.</p>
<p data-start="110" data-end="195"><strong>Caracteristici:</strong></p>
<p data-start="110" data-end="195">Diametru: 32 cm;</p>
<p data-start="110" data-end="195">Lungime: 70 cm;</p>
<p data-start="110" data-end="195">Greutate: 1,1 kg;</p>
<p data-start="110" data-end="195">Flotabilitate neta: 190 N;</p>
<p data-start="110" data-end="195">Culoare: portocaliu.</p>
<p data-start="110" data-end="195"><strong>ℹ️Acest tip de produs se comercializeaza la set de 5 bucati.</strong></p>
<p data-start="110" data-end="195"><em><strong>(Pretul afisat este pentru 1 bucata)</strong></em></p>
                                            </div>
                </div>

                
                <div class="um-tabs__panel" data-panel="reviews">
                    <div class="um-reviews">
                                                    <!-- Empty State -->
                            <div class="um-reviews__empty">
                                <div class="um-reviews__empty-icon">
                                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                        <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/>
                                    </svg>
                                </div>
                                <h3>Nicio recenzie încă</h3>
                                <p>Acest produs nu are încă recenzii. Fii primul care lasă o recenzie!</p>
                                <div class="um-reviews__cta">
                                    <a href="#review_form" class="um-review-link">
                                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" width="20" height="20">
                                            <path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>
                                        </svg>
                                        Scrie prima recenzie
                                    </a>
                                </div>
                            </div>
                        
                        <!-- Review Form -->
                        <div class="um-reviews__form-wrapper" id="review_form_wrapper">
                            <h3 class="um-reviews__form-title">Adaugă o recenzie</h3>
                            <div class="um-reviews__login-required" style="text-align: center; padding: 2rem; background: var(--ultramon-surface, #F8FAFB); border-radius: 12px;"><p style="margin-bottom: 1rem; color: var(--ultramon-text-secondary, #475569);">Trebuie să fii autentificat pentru a lăsa o recenzie.</p><a href="https://ultramon.ro/en/my-account/?redirect_to=https%3A%2F%2Fultramon.ro%2Fen%2Fproduct%2Fbaliza-geamandura-biconica%2F%23reviews" class="button" style="display: inline-block; background: var(--ultramon-primary, #0D9488); color: white; padding: 0.75rem 1.5rem; border-radius: 8px; text-decoration: none; font-weight: 500;">Autentifică-te</a></div>                        </div>
                    </div>
                </div>
            </div>

            <!-- Related Products -->
                        <div class="um-related">
                <h2 class="um-related__title">Produse similare</h2>
                <div class="um-related__grid">
                                        <a href="https://ultramon.ro/en/product/cange-telescopica-123-210-cm/" class="um-related-card">
                        <div class="um-related-card__image">
                            <img src="https://ultramon.ro/wp-content/uploads/2025/11/00723-Cange-telescopica-300x300.jpg" alt="Cange telescopica 123-210 cm" loading="lazy">
                                                    </div>
                        <div class="um-related-card__info">
                                                        <span class="um-related-card__category">Nautical Accessories</span>
                                                        <h3 class="um-related-card__title">Cange telescopica 123-210 cm</h3>
                            <div class="um-related-card__footer">
                                                                <!-- Simple product - show price and cart button -->
                                <div class="um-related-card__price"><span class="woocommerce-Price-amount amount"><bdi>95,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></div>
                                <button type="button" class="um-related-card__cart-btn" data-product-id="4505" onclick="event.preventDefault(); event.stopPropagation();" aria-label="Adauga in cos">
                                    <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5">
                                        <line x1="12" y1="5" x2="12" y2="19"/>
                                        <line x1="5" y1="12" x2="19" y2="12"/>
                                    </svg>
                                </button>
                                                            </div>
                        </div>
                    </a>
                                        <a href="https://ultramon.ro/en/product/declansator-hidrostatic-pentru-epirb/" class="um-related-card">
                        <div class="um-related-card__image">
                            <img src="https://ultramon.ro/wp-content/uploads/2025/09/066001-Declansator-Hammar-EPIRB-300x300.webp" alt="Declansator hidrostatic pentru EPIRB SOLAS" loading="lazy">
                                                    </div>
                        <div class="um-related-card__info">
                                                        <span class="um-related-card__category">Nautical Accessories</span>
                                                        <h3 class="um-related-card__title">Declansator hidrostatic pentru EPIRB SOLAS</h3>
                            <div class="um-related-card__footer">
                                                                <!-- Simple product - show price and cart button -->
                                <div class="um-related-card__price"><span class="woocommerce-Price-amount amount"><bdi>370,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></div>
                                <button type="button" class="um-related-card__cart-btn" data-product-id="4131" onclick="event.preventDefault(); event.stopPropagation();" aria-label="Adauga in cos">
                                    <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5">
                                        <line x1="12" y1="5" x2="12" y2="19"/>
                                        <line x1="5" y1="12" x2="19" y2="12"/>
                                    </svg>
                                </button>
                                                            </div>
                        </div>
                    </a>
                                        <a href="https://ultramon.ro/en/product/lanterna-etansa-led/" class="um-related-card">
                        <div class="um-related-card__image">
                            <img src="https://ultramon.ro/wp-content/uploads/2025/11/02932-Lanterna-etansa-LED-300x300.jpg" alt="Lanterna etansa LED" loading="lazy">
                                                    </div>
                        <div class="um-related-card__info">
                                                        <span class="um-related-card__category">Nautical Accessories</span>
                                                        <h3 class="um-related-card__title">Lanterna etansa LED</h3>
                            <div class="um-related-card__footer">
                                                                <!-- Simple product - show price and cart button -->
                                <div class="um-related-card__price"><span class="woocommerce-Price-amount amount"><bdi>92,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></div>
                                <button type="button" class="um-related-card__cart-btn" data-product-id="4511" onclick="event.preventDefault(); event.stopPropagation();" aria-label="Adauga in cos">
                                    <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5">
                                        <line x1="12" y1="5" x2="12" y2="19"/>
                                        <line x1="5" y1="12" x2="19" y2="12"/>
                                    </svg>
                                </button>
                                                            </div>
                        </div>
                    </a>
                                        <a href="https://ultramon.ro/en/product/binoclu-cauciucat-autofocus-7x50/" class="um-related-card">
                        <div class="um-related-card__image">
                            <img src="https://ultramon.ro/wp-content/uploads/2025/09/04324-9-Binoclu-cauciucat-autofocus-7x50-1-300x300.jpg" alt="Binoclu cauciucat autofocus 7x50" loading="lazy">
                                                    </div>
                        <div class="um-related-card__info">
                                                        <span class="um-related-card__category">Nautical Accessories</span>
                                                        <h3 class="um-related-card__title">Binoclu cauciucat autofocus 7x50</h3>
                            <div class="um-related-card__footer">
                                                                <!-- Simple product - show price and cart button -->
                                <div class="um-related-card__price"><span class="woocommerce-Price-amount amount"><bdi>275,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></div>
                                <button type="button" class="um-related-card__cart-btn" data-product-id="4127" onclick="event.preventDefault(); event.stopPropagation();" aria-label="Adauga in cos">
                                    <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5">
                                        <line x1="12" y1="5" x2="12" y2="19"/>
                                        <line x1="5" y1="12" x2="19" y2="12"/>
                                    </svg>
                                </button>
                                                            </div>
                        </div>
                    </a>
                                    </div>
            </div>
                    </div>

        <!-- Sticky Add to Cart Bar -->
                <div class="um-sticky-cart" id="um-sticky-cart">
            <div class="um-sticky-cart__info">
                <div class="um-sticky-cart__title">Baliza / geamandura biconica portocalie</div>
                <div class="um-sticky-cart__price" id="um-sticky-price"><span class="woocommerce-Price-amount amount"><bdi>75,00&nbsp;<span class="woocommerce-Price-currencySymbol">lei</span></bdi></span></div>
            </div>
            <button type="button" class="um-sticky-cart__btn" id="um-sticky-add-btn" >
                <svg width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                    <circle cx="9" cy="21" r="1"></circle>
                    <circle cx="20" cy="21" r="1"></circle>
                    <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>
                </svg>
                Adauga
            </button>
        </div>
        
        <!-- Premium Lightbox -->
        <div class="um-lightbox" id="um-lightbox" role="dialog" aria-modal="true" aria-label="Galerie imagini produs">
            <div class="um-lightbox__container">
                <!-- Counter -->
                <div class="um-lightbox__counter">
                    <span class="um-lightbox__counter-current" id="um-lightbox-current">1</span>
                    <span class="um-lightbox__counter-divider">/</span>
                    <span class="um-lightbox__counter-total" id="um-lightbox-total">1</span>
                </div>

                <!-- Close Button -->
                <button type="button" class="um-lightbox__close" id="um-lightbox-close" aria-label="Inchide galeria">
                    <svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                        <line x1="18" y1="6" x2="6" y2="18"></line>
                        <line x1="6" y1="6" x2="18" y2="18"></line>
                    </svg>
                </button>

                <div class="um-lightbox__inner">
                    <!-- Main Image Wrapper -->
                    <div class="um-lightbox__image-wrapper" id="um-lightbox-wrapper">
                        <div class="um-lightbox__loader" id="um-lightbox-loader"></div>
                        <img src="" alt="" class="um-lightbox__image" id="um-lightbox-image" draggable="false">
                    </div>

                    <!-- Navigation Arrows -->
                    
                    <!-- Thumbnail Strip -->
                                    </div>

                <!-- Zoom Hint -->
                <div class="um-lightbox__zoom-hint" id="um-lightbox-hint">
                    <span class="desktop-hint">Click pentru zoom · Scroll pentru navigare</span>
                    <span class="mobile-hint" style="display:none;">Dublu-tap pentru zoom · Swipe pentru navigare</span>
                </div>
            </div>
        </div>
    </div>

    <script>
    (function($) {
        'use strict';

        $(function() {
            var productContainer = $('.um-single-product');
            if (!productContainer.length) return;

            var productId = productContainer.data('product-id');
            var productType = $('#um-add-to-cart').data('product-type');
            var selectedVariation = null;
            var allImages = [];
            var currentImageIndex = 0;

            // Collect all images
            $('#um-thumbnails .um-gallery__thumb').each(function() {
                allImages.push({
                    large: $(this).data('large'),
                    full: $(this).data('full')
                });
            });

            if (allImages.length === 0) {
                var mainImg = $('#um-main-image');
                if (mainImg.length) {
                    allImages.push({
                        large: mainImg.attr('src'),
                        full: mainImg.data('full') || mainImg.attr('src')
                    });
                }
            }

            // Gallery thumbnail click
            $('#um-thumbnails').on('click', '.um-gallery__thumb', function() {
                var $thumb = $(this);
                var largeUrl = $thumb.data('large');
                var fullUrl = $thumb.data('full');

                currentImageIndex = $thumb.index();

                $('#um-thumbnails .um-gallery__thumb').removeClass('active');
                $thumb.addClass('active');

                var $mainImg = $('#um-main-image');
                $mainImg.css('opacity', '0.5');

                var tempImg = new Image();
                tempImg.onload = function() {
                    $mainImg.attr('src', largeUrl);
                    $mainImg.data('full', fullUrl);
                    $mainImg.css('opacity', '1');
                };
                tempImg.src = largeUrl;
            });

            // ============================================
            // PREMIUM LIGHTBOX
            // ============================================
            var $lightbox = $('#um-lightbox');
            var $lightboxImg = $('#um-lightbox-image');
            var $lightboxWrapper = $('#um-lightbox-wrapper');
            var $lightboxLoader = $('#um-lightbox-loader');
            var $lightboxHint = $('#um-lightbox-hint');
            var $lightboxThumbs = $('#um-lightbox-thumbs');

            // Zoom state
            var isZoomed = false;
            var zoomLevel = 1;
            var maxZoom = 3;
            var panX = 0, panY = 0;
            var lastTap = 0;

            // Touch/gesture state
            var touchStartX = 0, touchStartY = 0;
            var touchEndX = 0, touchEndY = 0;
            var initialPinchDistance = 0;
            var isDragging = false;
            var dragStartX = 0, dragStartY = 0;

            // Open lightbox
            function openLightbox(index) {
                if (typeof index === 'undefined') index = currentImageIndex;
                currentImageIndex = index;

                // Show loader
                $lightboxLoader.addClass('active');
                $lightboxImg.css('opacity', '0');

                // Load image
                var img = new Image();
                img.onload = function() {
                    $lightboxImg.attr('src', allImages[currentImageIndex].full);
                    $lightboxLoader.removeClass('active');
                    $lightboxImg.css('opacity', '1');
                };
                img.src = allImages[currentImageIndex].full;

                // Update counter
                $('#um-lightbox-current').text(currentImageIndex + 1);

                // Update lightbox thumbnails
                $lightboxThumbs.find('.um-lightbox__thumb').removeClass('active')
                    .eq(currentImageIndex).addClass('active');

                // Reset zoom
                resetZoom();

                // Show lightbox
                $lightbox.addClass('active');
                $('body').css('overflow', 'hidden');

                // Show hint briefly
                showHint();

                // Focus trap
                $lightbox.attr('tabindex', '-1').focus();
            }

            // Close lightbox
            function closeLightbox() {
                $lightbox.removeClass('active');
                $('body').css('overflow', '');
                resetZoom();
            }

            // Navigate to image
            function goToImage(index, direction) {
                if (isZoomed) return; // Don't navigate when zoomed

                $lightboxImg.css({
                    'opacity': '0',
                    'transform': direction === 'next' ? 'translateX(-30px)' : 'translateX(30px)'
                });

                currentImageIndex = index;
                $lightboxLoader.addClass('active');

                var img = new Image();
                img.onload = function() {
                    $lightboxImg.attr('src', allImages[currentImageIndex].full);
                    $lightboxLoader.removeClass('active');

                    setTimeout(function() {
                        $lightboxImg.css({
                            'opacity': '1',
                            'transform': 'translateX(0)'
                        });
                    }, 50);
                };
                img.src = allImages[currentImageIndex].full;

                // Update counter
                $('#um-lightbox-current').text(currentImageIndex + 1);

                // Update thumbnails (both gallery and lightbox)
                $('#um-thumbnails .um-gallery__thumb').removeClass('active').eq(currentImageIndex).addClass('active');
                $lightboxThumbs.find('.um-lightbox__thumb').removeClass('active').eq(currentImageIndex).addClass('active');

                // Update main image
                $('#um-main-image').attr('src', allImages[currentImageIndex].large);
                $('#um-main-image').data('full', allImages[currentImageIndex].full);

                // Scroll lightbox thumbnails into view
                var $activeThumb = $lightboxThumbs.find('.um-lightbox__thumb.active');
                if ($activeThumb.length) {
                    $activeThumb[0].scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' });
                }
            }

            function nextImage() {
                var newIndex = (currentImageIndex + 1) % allImages.length;
                goToImage(newIndex, 'next');
            }

            function prevImage() {
                var newIndex = (currentImageIndex - 1 + allImages.length) % allImages.length;
                goToImage(newIndex, 'prev');
            }

            // Zoom functions
            function toggleZoom(e) {
                if (isZoomed) {
                    resetZoom();
                } else {
                    zoomIn(e);
                }
            }

            function zoomIn(e) {
                isZoomed = true;
                zoomLevel = 2.5;

                // Calculate zoom point
                if (e && e.offsetX !== undefined) {
                    var rect = $lightboxWrapper[0].getBoundingClientRect();
                    var x = (e.clientX - rect.left) / rect.width;
                    var y = (e.clientY - rect.top) / rect.height;
                    panX = (0.5 - x) * (zoomLevel - 1) * rect.width;
                    panY = (0.5 - y) * (zoomLevel - 1) * rect.height;
                }

                applyZoom();
                $lightboxImg.addClass('zoomed');
                $lightboxHint.removeClass('visible');
            }

            function resetZoom() {
                isZoomed = false;
                zoomLevel = 1;
                panX = 0;
                panY = 0;
                $lightboxImg.removeClass('zoomed').css('transform', 'scale(1) translate(0, 0)');
            }

            function applyZoom() {
                $lightboxImg.css('transform', 'scale(' + zoomLevel + ') translate(' + (panX / zoomLevel) + 'px, ' + (panY / zoomLevel) + 'px)');
            }

            // Show hint briefly
            function showHint() {
                // Detect mobile
                var isMobile = window.innerWidth <= 768;
                $lightboxHint.find('.desktop-hint').toggle(!isMobile);
                $lightboxHint.find('.mobile-hint').toggle(isMobile);

                $lightboxHint.addClass('visible');
                setTimeout(function() {
                    $lightboxHint.removeClass('visible');
                }, 3000);
            }

            function updateThumbnailActive() {
                $('#um-thumbnails .um-gallery__thumb').removeClass('active').eq(currentImageIndex).addClass('active');
                $('#um-main-image').attr('src', allImages[currentImageIndex].large);
            }

            // Event handlers

            // Open lightbox from gallery
            $('#um-zoom-btn, #um-gallery-main').on('click', function(e) {
                if ($(e.target).closest('.um-gallery__zoom-btn').length || e.target.classList.contains('um-gallery__main-image')) {
                    openLightbox(currentImageIndex);
                }
            });

            // Close handlers
            $('#um-lightbox-close').on('click', closeLightbox);

            $lightbox.on('click', function(e) {
                if (e.target === this || $(e.target).hasClass('um-lightbox__container')) {
                    closeLightbox();
                }
            });

            // Navigation buttons
            $('#um-lightbox-prev').on('click', function(e) {
                e.stopPropagation();
                prevImage();
            });

            $('#um-lightbox-next').on('click', function(e) {
                e.stopPropagation();
                nextImage();
            });

            // Lightbox thumbnail click
            $lightboxThumbs.on('click', '.um-lightbox__thumb', function(e) {
                e.stopPropagation();
                var index = $(this).data('index');
                if (index !== currentImageIndex) {
                    goToImage(index, index > currentImageIndex ? 'next' : 'prev');
                }
            });

            // Image click - toggle zoom
            $lightboxImg.on('click', function(e) {
                e.stopPropagation();
                toggleZoom(e);
            });

            // Double tap to zoom (mobile)
            $lightboxWrapper.on('touchend', function(e) {
                var now = Date.now();
                if (now - lastTap < 300) {
                    e.preventDefault();
                    toggleZoom(e.originalEvent.changedTouches[0]);
                }
                lastTap = now;
            });

            // Mouse wheel zoom
            $lightboxWrapper.on('wheel', function(e) {
                if (!$lightbox.hasClass('active')) return;
                e.preventDefault();

                var delta = e.originalEvent.deltaY > 0 ? -0.3 : 0.3;
                var newZoom = Math.max(1, Math.min(maxZoom, zoomLevel + delta));

                if (newZoom === 1) {
                    resetZoom();
                } else {
                    zoomLevel = newZoom;
                    isZoomed = true;
                    $lightboxImg.addClass('zoomed');
                    applyZoom();
                }
            });

            // Drag to pan (when zoomed)
            $lightboxWrapper.on('mousedown', function(e) {
                if (!isZoomed) return;
                e.preventDefault();
                isDragging = true;
                dragStartX = e.clientX - panX;
                dragStartY = e.clientY - panY;
                $lightboxImg.css('cursor', 'grabbing');
            });

            $(document).on('mousemove', function(e) {
                if (!isDragging || !isZoomed) return;
                panX = e.clientX - dragStartX;
                panY = e.clientY - dragStartY;
                applyZoom();
            });

            $(document).on('mouseup', function() {
                if (isDragging) {
                    isDragging = false;
                    $lightboxImg.css('cursor', 'grab');
                }
            });

            // Touch gestures for mobile
            $lightboxWrapper.on('touchstart', function(e) {
                var touches = e.originalEvent.touches;
                if (touches.length === 1) {
                    touchStartX = touches[0].clientX;
                    touchStartY = touches[0].clientY;
                    if (isZoomed) {
                        isDragging = true;
                        dragStartX = touchStartX - panX;
                        dragStartY = touchStartY - panY;
                    }
                } else if (touches.length === 2) {
                    // Pinch start
                    initialPinchDistance = Math.hypot(
                        touches[1].clientX - touches[0].clientX,
                        touches[1].clientY - touches[0].clientY
                    );
                }
            });

            $lightboxWrapper.on('touchmove', function(e) {
                var touches = e.originalEvent.touches;

                if (touches.length === 2) {
                    // Pinch zoom
                    e.preventDefault();
                    var currentDistance = Math.hypot(
                        touches[1].clientX - touches[0].clientX,
                        touches[1].clientY - touches[0].clientY
                    );
                    var scale = currentDistance / initialPinchDistance;
                    var newZoom = Math.max(1, Math.min(maxZoom, zoomLevel * scale));

                    if (newZoom > 1) {
                        isZoomed = true;
                        zoomLevel = newZoom;
                        $lightboxImg.addClass('zoomed');
                        applyZoom();
                    }
                    initialPinchDistance = currentDistance;
                } else if (touches.length === 1 && isZoomed && isDragging) {
                    // Pan when zoomed
                    e.preventDefault();
                    panX = touches[0].clientX - dragStartX;
                    panY = touches[0].clientY - dragStartY;
                    applyZoom();
                }
            });

            $lightboxWrapper.on('touchend', function(e) {
                var touches = e.originalEvent.changedTouches;
                touchEndX = touches[0].clientX;
                touchEndY = touches[0].clientY;

                isDragging = false;

                // Swipe detection (only when not zoomed)
                if (!isZoomed) {
                    var diffX = touchStartX - touchEndX;
                    var diffY = touchStartY - touchEndY;
                    var swipeThreshold = 50;

                    if (Math.abs(diffX) > Math.abs(diffY)) {
                        // Horizontal swipe
                        if (Math.abs(diffX) > swipeThreshold) {
                            if (diffX > 0) {
                                nextImage();
                            } else {
                                prevImage();
                            }
                        }
                    } else if (diffY < -swipeThreshold) {
                        // Swipe down to close
                        closeLightbox();
                    }
                }

                // Reset zoom if pinched below 1
                if (zoomLevel < 1.1) {
                    resetZoom();
                }
            });

            // Keyboard navigation
            $(document).on('keydown', function(e) {
                if (!$lightbox.hasClass('active')) return;

                switch(e.key) {
                    case 'Escape':
                        closeLightbox();
                        break;
                    case 'ArrowLeft':
                        if (!isZoomed) prevImage();
                        break;
                    case 'ArrowRight':
                        if (!isZoomed) nextImage();
                        break;
                    case '+':
                    case '=':
                        e.preventDefault();
                        if (zoomLevel < maxZoom) {
                            zoomLevel = Math.min(maxZoom, zoomLevel + 0.5);
                            isZoomed = true;
                            $lightboxImg.addClass('zoomed');
                            applyZoom();
                        }
                        break;
                    case '-':
                    case '_':
                        e.preventDefault();
                        if (zoomLevel > 1) {
                            zoomLevel = Math.max(1, zoomLevel - 0.5);
                            if (zoomLevel === 1) {
                                resetZoom();
                            } else {
                                applyZoom();
                            }
                        }
                        break;
                    case 'Home':
                        if (!isZoomed && currentImageIndex !== 0) {
                            goToImage(0, 'prev');
                        }
                        break;
                    case 'End':
                        if (!isZoomed && currentImageIndex !== allImages.length - 1) {
                            goToImage(allImages.length - 1, 'next');
                        }
                        break;
                }
            });

            // Quantity controls
            var $qtyInput = $('#um-qty-input');
            var maxQty = parseInt($qtyInput.attr('max')) || 99;

            $('#um-qty-minus').on('click', function() {
                var current = parseInt($qtyInput.val()) || 1;
                if (current > 1) {
                    $qtyInput.val(current - 1).trigger('change');
                }
            });

            $('#um-qty-plus').on('click', function() {
                var current = parseInt($qtyInput.val()) || 1;
                if (current < maxQty) {
                    $qtyInput.val(current + 1).trigger('change');
                }
            });

            $qtyInput.on('change', function() {
                var val = parseInt($(this).val()) || 1;
                if (val < 1) val = 1;
                if (val > maxQty) val = maxQty;
                $(this).val(val);
            });

            // Tabs
            $('.um-tabs__btn').on('click', function() {
                var tab = $(this).data('tab');

                $('.um-tabs__btn').removeClass('active');
                $(this).addClass('active');

                $('.um-tabs__panel').removeClass('active');
                $('.um-tabs__panel[data-panel="' + tab + '"]').addClass('active');
            });

            // Variation selection (for variable products)
            
            // Add to cart
            function addToCart($btn) {
                if ($btn.hasClass('loading') || $btn.prop('disabled')) return;

                var quantity = parseInt($('#um-qty-input').val()) || 1;
                var variationId = 0;
                var variationData = {};

                
                $btn.addClass('loading');
                var $icon = $btn.find('svg');
                var originalIcon = $icon.html();
                $icon.html('<circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2" fill="none" stroke-dasharray="31.42" stroke-dashoffset="31.42"><animate attributeName="stroke-dashoffset" values="31.42;0" dur="1s" repeatCount="indefinite"/></circle>');

                $.ajax({
                    url: typeof wc_add_to_cart_params !== 'undefined' ? wc_add_to_cart_params.ajax_url : (typeof ultramon_product_ajax !== 'undefined' ? ultramon_product_ajax.ajax_url : '/wp-admin/admin-ajax.php'),
                    type: 'POST',
                    data: {
                        action: 'woocommerce_ajax_add_to_cart',
                        product_id: productId,
                        quantity: quantity,
                        variation_id: variationId,
                        variation: variationData
                    },
                    success: function(response) {
                        if (response.error) {
                            alert(response.product_url ? 'Eroare la adaugare' : 'Eroare');
                            $btn.removeClass('loading');
                            $icon.html(originalIcon);
                        } else {
                            $btn.removeClass('loading').addClass('added');
                            $icon.html('<polyline points="20 6 9 17 4 12" stroke="currentColor" stroke-width="3" fill="none"></polyline>');
                            $btn.find('span').text('Adaugat!');

                            $(document.body).trigger('added_to_cart', [response.fragments, response.cart_hash, $btn]);

                            setTimeout(function() {
                                $btn.removeClass('added');
                                $icon.html(originalIcon);
                                $btn.find('span').text('Adauga in cos');
                            }, 2500);
                        }
                    },
                    error: function() {
                        $btn.removeClass('loading');
                        $icon.html(originalIcon);
                        alert('A aparut o eroare. Va rugam incercati din nou.');
                    }
                });
            }

            $('#um-add-to-cart').on('click', function() {
                addToCart($(this));
            });

            $('#um-sticky-add-btn').on('click', function() {
                addToCart($('#um-add-to-cart'));
            });

            // Related product quick add to cart
            $('.um-related-card__cart-btn').on('click', function(e) {
                e.preventDefault();
                e.stopPropagation();

                var $btn = $(this);
                if ($btn.hasClass('loading')) return;

                var relProductId = $btn.data('product-id');
                $btn.addClass('loading');

                var $svg = $btn.find('svg');
                var originalSvg = $svg.html();
                $svg.html('<circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2" fill="none" stroke-dasharray="31.42" stroke-dashoffset="31.42"><animate attributeName="stroke-dashoffset" values="31.42;0" dur="1s" repeatCount="indefinite"/></circle>');

                $.ajax({
                    url: typeof wc_add_to_cart_params !== 'undefined' ? wc_add_to_cart_params.ajax_url : '/wp-admin/admin-ajax.php',
                    type: 'POST',
                    data: {
                        action: 'woocommerce_ajax_add_to_cart',
                        product_id: relProductId,
                        quantity: 1
                    },
                    success: function(response) {
                        if (response.error) {
                            $btn.removeClass('loading');
                            $svg.html(originalSvg);
                        } else {
                            $btn.removeClass('loading').addClass('added');
                            $svg.html('<polyline points="20 6 9 17 4 12" stroke="currentColor" stroke-width="3" fill="none"></polyline>');

                            $(document.body).trigger('added_to_cart', [response.fragments, response.cart_hash, $btn]);

                            setTimeout(function() {
                                $btn.removeClass('added');
                                $svg.html(originalSvg);
                            }, 2000);
                        }
                    },
                    error: function() {
                        $btn.removeClass('loading');
                        $svg.html(originalSvg);
                    }
                });
            });

            // Sticky cart visibility
            var $stickyCart = $('#um-sticky-cart');
            var $addToCartBtn = $('#um-add-to-cart');
            var $whatsappBtn = $('.um-whatsapp-btn');
            var $targetBtn = $addToCartBtn.length ? $addToCartBtn : $whatsappBtn;
            var $footer = $('footer, .site-footer, #footer, .footer, .elementor-location-footer').first();

            function checkStickyVisibility() {
                if (!$targetBtn.length) {
                    return;
                }

                var btnTop = $targetBtn.offset().top;
                var btnBottom = btnTop + $targetBtn.outerHeight();
                var scrollTop = $(window).scrollTop();
                var windowHeight = $(window).height();

                // Check if footer is visible
                var footerVisible = false;
                if ($footer.length) {
                    var footerTop = $footer.offset().top;
                    footerVisible = (scrollTop + windowHeight) >= footerTop;
                }

                // Show sticky bar when target button is scrolled out of view, but hide when footer is visible
                if ((scrollTop + windowHeight < btnBottom || scrollTop > btnBottom) && !footerVisible) {
                    $stickyCart.addClass('visible');
                } else {
                    $stickyCart.removeClass('visible');
                }
            }

            $(window).on('scroll resize', checkStickyVisibility);
            setTimeout(checkStickyVisibility, 100); // Delay initial check

            // Touch swipe for gallery on mobile
            var touchStartX = 0;
            var touchEndX = 0;

            $('#um-gallery-main').on('touchstart', function(e) {
                touchStartX = e.originalEvent.changedTouches[0].screenX;
            });

            $('#um-gallery-main').on('touchend', function(e) {
                touchEndX = e.originalEvent.changedTouches[0].screenX;
                handleSwipe();
            });

            function handleSwipe() {
                var swipeThreshold = 50;
                var diff = touchStartX - touchEndX;

                if (Math.abs(diff) < swipeThreshold) return;

                if (diff > 0) {
                    // Swipe left - next image
                    currentImageIndex = (currentImageIndex + 1) % allImages.length;
                } else {
                    // Swipe right - previous image
                    currentImageIndex = (currentImageIndex - 1 + allImages.length) % allImages.length;
                }

                if (allImages[currentImageIndex]) {
                    $('#um-main-image').attr('src', allImages[currentImageIndex].large);
                    $('#um-main-image').data('full', allImages[currentImageIndex].full);
                    updateThumbnailActive();
                }
            }

            // Smooth scroll to reviews tab
            $('a[href="#reviews-tab"]').on('click', function(e) {
                e.preventDefault();
                $('.um-tabs__btn[data-tab="reviews"]').trigger('click');
                $('html, body').animate({
                    scrollTop: $('.um-tabs').offset().top - 120
                }, 500);
            });

            // Review form link (Be the first to leave a review)
            $(document).on('click', 'a[href="#review_form"], a.um-review-link', function(e) {
                e.preventDefault();

                // Switch to reviews tab first
                $('.um-tabs__btn[data-tab="reviews"]').trigger('click');

                // Find the review form
                var $reviewForm = $('#review_form, #commentform, .comment-form, .woocommerce-Reviews #respond').first();
                var scrollTarget = $reviewForm.length ? $reviewForm.offset().top - 100 : $('.um-tabs').offset().top - 100;

                // Scroll to form
                $('html, body').animate({
                    scrollTop: scrollTarget
                }, 500, function() {
                    // Focus on comment textarea if exists
                    var $commentField = $('#comment, #commentform textarea, .comment-form textarea').first();
                    if ($commentField.length) {
                        $commentField.focus();
                    }
                });
            });

            // ============================================
            // WISHLIST BUTTON FUNCTIONALITY
            // ============================================
            var $wishlistBtn = $('.um-wishlist-wrapper .yith-wcwl-add-to-wishlist-button');

            function showNotification(message, type) {
                $('.um-notification').remove();
                var $notif = $('<div class="um-notification um-notification--' + type + '">' + message + '</div>');
                $('body').append($notif);
                setTimeout(function() { $notif.addClass('visible'); }, 10);
                setTimeout(function() {
                    $notif.removeClass('visible');
                    setTimeout(function() { $notif.remove(); }, 300);
                }, 2500);
            }

            // Show loader on click
            $wishlistBtn.on('click', function() {
                $(this).addClass('loading');
            });

            // Listen for YITH wishlist events
            $(document).on('added_to_wishlist', function() {
                $wishlistBtn.removeClass('loading');
                showNotification('Produs adăugat la favorite!', 'success');
            });

            $(document).on('removed_from_wishlist', function() {
                $wishlistBtn.removeClass('loading');
                showNotification('Produs eliminat din favorite', 'info');
            });

            // Fallback - remove loading after 5 seconds
            $(document).ajaxComplete(function() {
                setTimeout(function() {
                    $wishlistBtn.removeClass('loading');
                }, 500);
            });
        });

        // AJAX Review Form Submission
        $('#commentform').on('submit', function(e) {
            e.preventDefault();

            var $form = $(this);
            var $submitBtn = $form.find('input[type="submit"]');
            var originalBtnText = $submitBtn.val();

            // Validate rating
            var rating = $form.find('#rating').val();
            if (!rating) {
                showReviewNotification('Te rugăm să selectezi o evaluare.', 'error');
                return false;
            }

            // Validate comment
            var comment = $form.find('#comment').val();
            if (!comment || comment.trim() === '') {
                showReviewNotification('Te rugăm să scrii o recenzie.', 'error');
                return false;
            }

            // Show loading state
            $submitBtn.val('Se trimite...').prop('disabled', true);

            // Get form data
            var formData = $form.serialize();

            $.ajax({
                url: $form.attr('action'),
                type: 'POST',
                data: formData,
                xhrFields: {
                    withCredentials: true
                },
                success: function(response) {
                    // WordPress redirects to the post on success (302 -> product page)
                    // If response contains product page markers, it's a success
                    var isProductPage = response.indexOf('woocommerce') > -1 || response.indexOf('product') > -1;

                    // Only treat as error if it's clearly a WordPress error page (no product markers)
                    var isWpErrorPage = response.indexOf('wp-die-message') > -1 && !isProductPage;

                    if (isWpErrorPage) {
                        showReviewNotification('A apărut o eroare. Te rugăm să încerci din nou.', 'error');
                    } else {
                        // Success - review was submitted
                        showReviewNotification('Mulțumim! Recenzia ta a fost trimisă și va fi publicată după aprobare.', 'success');
                        // Refresh page after 2 seconds to show the new review
                        setTimeout(function() {
                            window.location.reload();
                        }, 2000);
                    }
                },
                error: function(xhr, status, error) {
                    var errorMsg = 'A apărut o eroare. Te rugăm să încerci din nou.';

                    // Check for redirect (302) - this actually means success!
                    if (xhr.status === 302 || xhr.status === 0) {
                        showReviewNotification('Mulțumim! Recenzia ta a fost trimisă și va fi publicată după aprobare.', 'success');
                        // Refresh page after 2 seconds to show the new review
                        setTimeout(function() {
                            window.location.reload();
                        }, 2000);
                        return;
                    }

                    // 409 Conflict = duplicate comment detected by WordPress
                    if (xhr.status === 409) {
                        // Check response for more details
                        if (xhr.responseText && xhr.responseText.indexOf('duplicat') > -1) {
                            errorMsg = 'Ai trimis deja o recenzie cu acest text. Te rugăm să scrii ceva diferit.';
                        } else {
                            // Could be flood protection or previous review pending
                            errorMsg = 'Recenzia ta anterioară este în așteptare pentru aprobare sau ai trimis o recenzie prea recent. Verifică peste câteva minute.';
                        }
                        showReviewNotification(errorMsg, 'error');
                        return;
                    }

                    // Try to extract error from response
                    if (xhr.responseText) {
                        if (xhr.responseText.indexOf('duplicat') > -1 || xhr.responseText.indexOf('duplicate') > -1) {
                            errorMsg = 'Ai trimis deja o recenzie cu acest conținut. Te rugăm să scrii ceva diferit.';
                        } else if (xhr.responseText.indexOf('logged in') > -1 || xhr.responseText.indexOf('autentific') > -1) {
                            errorMsg = 'Trebuie să fii autentificat pentru a lăsa o recenzie.';
                        } else if (xhr.responseText.indexOf('prea rapid') > -1 || xhr.responseText.indexOf('too fast') > -1) {
                            errorMsg = 'Trimiți comentarii prea rapid. Te rugăm să aștepți puțin.';
                        }
                    }

                    showReviewNotification(errorMsg, 'error');
                },
                complete: function() {
                    $submitBtn.val(originalBtnText).prop('disabled', false);
                }
            });

            return false;
        });

        // Review notification function
        function showReviewNotification(message, type) {
            // Remove existing notifications
            $('.um-review-notification').remove();

            var bgColor = type === 'success' ? 'linear-gradient(135deg, #059669 0%, #10B981 100%)' : 'linear-gradient(135deg, #DC2626 0%, #EF4444 100%)';
            var icon = type === 'success'
                ? '<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M20 6L9 17l-5-5"/></svg>'
                : '<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><circle cx="12" cy="12" r="10"/><line x1="15" y1="9" x2="9" y2="15"/><line x1="9" y1="9" x2="15" y2="15"/></svg>';

            var $notification = $('<div class="um-review-notification" style="position: fixed; top: 20px; right: 20px; z-index: 99999; background: ' + bgColor + '; color: white; padding: 1rem 1.5rem; border-radius: 12px; box-shadow: 0 10px 40px rgba(0,0,0,0.2); display: flex; align-items: center; gap: 12px; font-weight: 500; max-width: 400px; animation: slideInRight 0.3s ease;">' + icon + '<span>' + message + '</span></div>');

            $('body').append($notification);

            // Auto remove after 5 seconds
            setTimeout(function() {
                $notification.css('animation', 'slideOutRight 0.3s ease forwards');
                setTimeout(function() {
                    $notification.remove();
                }, 300);
            }, 5000);
        }

        // Add CSS animations for notifications
        if (!$('#um-review-notification-styles').length) {
            $('head').append('<style id="um-review-notification-styles">@keyframes slideInRight { from { transform: translateX(100%); opacity: 0; } to { transform: translateX(0); opacity: 1; } } @keyframes slideOutRight { from { transform: translateX(0); opacity: 1; } to { transform: translateX(100%); opacity: 0; } }</style>');
        }
    })(jQuery);
    </script>

    </div></main><!--WPFC_FOOTER_START-->
		<footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo">
			<div class='footer-width-fixer'>		<div data-elementor-type="wp-post" data-elementor-id="64" class="elementor elementor-64">
				<div class="elementor-element elementor-element-c4fa324 e-con-full e-flex e-con e-parent" data-id="c4fa324" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-3e55598 elementor-widget elementor-widget-html" data-id="3e55598" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!-- Ultramon Premium Footer - Marine Theme -->
<!-- For Elementor HTML Widget -->

<style>
/* ========================================
   FONTS
======================================== */


/* ========================================
   CSS VARIABLES
======================================== */
:root {
  --footer-bg-start: #0a1628;
  --footer-bg-end: #0d2137;
  --primary-accent: #00BCBC;
  --secondary-accent: #00E5E5;
  --text-highlight: #7FFFD4;
  --subtle-border: rgba(0, 188, 188, 0.15);
  --text-primary: #ffffff;
  --text-secondary: rgba(255, 255, 255, 0.7);
  --card-bg: rgba(13, 33, 55, 0.5);
  --card-border: rgba(0, 188, 188, 0.2);
}

/* ========================================
   FOOTER CONTAINER
======================================== */
.ultramon-footer {
  position: relative;
  background: linear-gradient(180deg, var(--footer-bg-start) 0%, var(--footer-bg-end) 100%);
  font-family: 'Inter', sans-serif;
  overflow: hidden;
}

.ultramon-footer * {
  box-sizing: border-box;
}

/* ========================================
   WAVE SEPARATOR
======================================== */
.footer-wave-separator {
  position: relative;
  height: 60px;
  overflow: hidden;
}

.footer-wave-separator svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 200%;
  height: 60px;
  animation: waveMove 20s linear infinite;
}

@keyframes waveMove {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* ========================================
   FLOATING BUBBLES
======================================== */
.footer-bubbles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 0;
}

.footer-bubble {
  position: absolute;
  bottom: -20px;
  background: radial-gradient(circle, var(--primary-accent) 0%, transparent 70%);
  border-radius: 50%;
  opacity: 0.12;
  animation: bubbleFloat linear infinite;
}

.footer-bubble:nth-child(1) { left: 5%; width: 4px; height: 4px; animation-duration: 75s; animation-delay: 0s; }
.footer-bubble:nth-child(2) { left: 15%; width: 3px; height: 3px; animation-duration: 85s; animation-delay: 5s; }
.footer-bubble:nth-child(3) { left: 25%; width: 5px; height: 5px; animation-duration: 70s; animation-delay: 2s; }
.footer-bubble:nth-child(4) { left: 40%; width: 2px; height: 2px; animation-duration: 90s; animation-delay: 8s; }
.footer-bubble:nth-child(5) { left: 55%; width: 4px; height: 4px; animation-duration: 80s; animation-delay: 3s; }
.footer-bubble:nth-child(6) { left: 65%; width: 6px; height: 6px; animation-duration: 65s; animation-delay: 6s; }
.footer-bubble:nth-child(7) { left: 75%; width: 3px; height: 3px; animation-duration: 88s; animation-delay: 1s; }
.footer-bubble:nth-child(8) { left: 85%; width: 5px; height: 5px; animation-duration: 72s; animation-delay: 4s; }
.footer-bubble:nth-child(9) { left: 92%; width: 2px; height: 2px; animation-duration: 82s; animation-delay: 7s; }

@keyframes bubbleFloat {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.12;
  }
  50% {
    opacity: 0.18;
  }
  100% {
    transform: translateY(-100vh) scale(0.5);
    opacity: 0;
  }
}

/* ========================================
   MAIN CONTENT AREA
======================================== */
.footer-main-content {
  position: relative;
  z-index: 1;
  padding: 80px 60px;
  max-width: 86%;
  margin: 0 auto;
}

.footer-columns {
  display: grid;
  grid-template-columns: 35% 20% 20% 25%;
  gap: 40px;
}

/* Column Dividers */
.footer-column {
  position: relative;
  padding-right: 40px;
}

.footer-column:not(:last-child)::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background: linear-gradient(
    180deg,
    transparent 0%,
    var(--subtle-border) 20%,
    var(--subtle-border) 80%,
    transparent 100%
  );
}

.footer-column:last-child {
  padding-right: 0;
}

/* ========================================
   COLUMN HEADERS
======================================== */
.footer-column-header {
  font-family: 'Orbitron', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--text-primary);
  margin-bottom: 24px;
  position: relative;
  display: inline-block;
  text-shadow: 0 0 8px rgba(0, 229, 229, 0.15);
}

.footer-column-header::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 40px;
  height: 2px;
  background: var(--primary-accent);
}

/* ========================================
   COMPANY INFO (Column 1)
======================================== */
.footer-logo {
  margin-bottom: 20px;
}

.footer-logo img {
  max-width: 180px;
  height: auto;
  filter: brightness(1.1);
}

.footer-address {
  font-size: 13px;
  line-height: 1.7;
  color: var(--text-secondary);
  margin-bottom: 24px;
  max-width: 280px;
}

.footer-contact-list {
  list-style: none;
  padding: 0;
  margin: 0 0 24px 0;
}

.footer-contact-item {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
  font-size: 14px;
  color: var(--text-secondary);
  transition: color 0.3s ease;
}

.footer-contact-item a {
  color: var(--text-secondary);
  text-decoration: none;
  transition: all 0.3s ease;
}

.footer-contact-item a:hover {
  color: var(--text-highlight);
}

.footer-contact-item .contact-icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.footer-contact-item .contact-icon svg {
  width: 18px;
  height: 18px;
  fill: var(--primary-accent);
}

/* WhatsApp Special Styling */
.footer-contact-item.whatsapp-highlight {
  background: rgba(0, 188, 188, 0.08);
  border-left: 3px solid var(--primary-accent);
  padding: 10px 12px;
  margin-left: -12px;
  border-radius: 0 6px 6px 0;
}

.footer-contact-item.whatsapp-highlight a {
  font-weight: 500;
}

/* Hours */
.footer-hours {
  font-size: 13px;
  color: var(--text-secondary);
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.footer-hours .hours-icon {
  width: 18px;
  height: 18px;
  fill: var(--primary-accent);
}

/* ANPC Badges */
.footer-anpc-badges {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.anpc-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: 8px;
  padding: 8px 12px;
  text-decoration: none;
  transition: all 0.3s ease;
}

.anpc-badge:hover {
  transform: translateY(-2px);
  border-color: var(--primary-accent);
  background: rgba(13, 33, 55, 0.7);
}

.anpc-badge img {
  height: 32px;
  width: auto;
}

/* ========================================
   LINKS COLUMNS (Column 2 & 3)
======================================== */
.footer-links-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer-links-list li {
  margin-bottom: 4px;
}

.footer-links-list a {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  line-height: 2;
  color: var(--text-secondary);
  text-decoration: none;
  transition: all 0.3s ease;
  position: relative;
}

.footer-links-list a::before {
  content: '';
  display: inline-block;
  width: 0;
  height: 1px;
  background: var(--primary-accent);
  margin-right: 0;
  transition: all 0.3s ease;
}

.footer-links-list a::after {
  content: '→';
  margin-left: 0;
  opacity: 0;
  transform: translateX(-5px);
  transition: all 0.3s ease;
  color: var(--secondary-accent);
}

.footer-links-list a:hover {
  color: var(--text-highlight);
  transform: translateX(5px);
}

.footer-links-list a:hover::after {
  opacity: 1;
  margin-left: 8px;
  transform: translateX(0);
}

/* ========================================
   PAYMENT COLUMN (Column 4)
======================================== */
.footer-payment-section {
  margin-bottom: 24px;
}

.payment-logos-combined {
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: 8px;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.payment-logos-combined:hover {
  transform: translateY(-2px);
  border-color: var(--primary-accent);
}

.payment-logos-combined svg {
  width: 100%;
  max-width: 420px;
  height: auto;
}

/* SEAP Badge */
.seap-badge {
  display: block;
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: 8px;
  padding: 16px;
  text-decoration: none;
  transition: all 0.3s ease;
  text-align: center;
  margin-top: 20px;
}

.seap-badge:hover {
  transform: translateY(-2px);
  border-color: var(--primary-accent);
  background: rgba(13, 33, 55, 0.7);
}

.seap-badge-label {
  display: block;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--primary-accent);
  margin-bottom: 8px;
}

.seap-badge-text {
  font-family: 'Orbitron', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: var(--text-primary);
}

/* ========================================
   BOTTOM BAR
======================================== */
.footer-bottom-bar {
  position: relative;
  z-index: 1;
  border-top: 1px solid var(--subtle-border);
  padding: 24px 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
  margin: 0 auto;
}

.footer-copyright {
  font-size: 12px;
  color: var(--text-secondary);
}

.footer-made-with {
  font-size: 12px;
  color: var(--text-secondary);
  display: flex;
  align-items: center;
  gap: 6px;
}

.footer-made-with .anchor-icon {
  color: var(--primary-accent);
  font-size: 14px;
}

/* ========================================
   MOBILE ACCORDION
======================================== */
.mobile-accordion-toggle {
  display: none;
  width: 100%;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
}

.mobile-accordion-toggle .toggle-icon {
  display: none;
  width: 24px;
  height: 24px;
  border: 1px solid var(--subtle-border);
  border-radius: 4px;
  position: relative;
  transition: all 0.3s ease;
}

.mobile-accordion-toggle .toggle-icon::before,
.mobile-accordion-toggle .toggle-icon::after {
  content: '';
  position: absolute;
  background: var(--primary-accent);
  transition: all 0.3s ease;
}

.mobile-accordion-toggle .toggle-icon::before {
  width: 12px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mobile-accordion-toggle .toggle-icon::after {
  width: 2px;
  height: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mobile-accordion-toggle.active .toggle-icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
  opacity: 0;
}

.accordion-content {
  max-height: none;
  overflow: visible;
  transition: max-height 0.4s ease;
}

/* ========================================
   RESPONSIVE - TABLET (768px - 1199px)
======================================== */
@media (max-width: 1199px) {
  .footer-main-content {
    padding: 60px 40px;
  }

  .footer-columns {
    grid-template-columns: 1fr 1fr;
    gap: 40px 30px;
  }

  .footer-column {
    padding-right: 30px;
  }

  .footer-column:nth-child(2)::after {
    display: none;
  }

  .footer-column:nth-child(3) {
    padding-right: 30px;
  }

  .footer-column:nth-child(3)::after {
    content: '';
    display: block;
  }

  .footer-bottom-bar {
    padding: 24px 40px;
  }
}

/* ========================================
   RESPONSIVE - MOBILE (<768px)
======================================== */
@media (max-width: 767px) {
  .footer-main-content {
    padding: 40px 20px;
  }

  .footer-columns {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .footer-column {
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 1px solid var(--subtle-border);
  }

  .footer-column::after {
    display: none !important;
  }

  .footer-column:last-child {
    border-bottom: none;
  }

  /* Company Info Column - Always Visible */
  .footer-column:first-child {
    text-align: center;
    padding-bottom: 30px;
    margin-bottom: 10px;
  }

  .footer-column:first-child .footer-column-header {
    display: none;
  }

  .footer-logo {
    display: flex;
    justify-content: center;
  }

  .footer-address {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-contact-list {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .footer-contact-item {
    justify-content: center;
  }

  .footer-contact-item.whatsapp-highlight {
    margin-left: 0;
    display: inline-flex;
  }

  .footer-hours {
    justify-content: center;
  }

  .footer-anpc-badges {
    justify-content: center;
  }

  /* Accordion Styles for Columns 2, 3, 4 */
  .footer-column:not(:first-child) {
    padding: 0;
  }

  .mobile-accordion-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0;
  }

  .mobile-accordion-toggle .toggle-icon {
    display: block;
  }

  .footer-column:not(:first-child) .footer-column-header {
    margin-bottom: 0;
    pointer-events: none;
  }

  .footer-column:not(:first-child) .footer-column-header::after {
    display: none;
  }

  .accordion-content {
    max-height: 0;
    overflow: hidden;
    padding: 0 0 0 0;
  }

  .accordion-content.active {
    max-height: 500px;
    padding-bottom: 20px;
  }

  .footer-links-list {
    text-align: center;
  }

  .footer-links-list a {
    justify-content: center;
  }

  .footer-links-list a:hover {
    transform: translateX(0);
  }

  /* Payment Column Mobile */
  .payment-logos-combined {
    padding: 12px 16px;
  }

  .payment-logos-combined svg {
    max-width: 320px;
  }

  .seap-badge {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  /* Bottom Bar Mobile */
  .footer-bottom-bar {
    flex-direction: column;
    gap: 12px;
    text-align: center;
    padding: 20px;
  }
}

/* ========================================
   FOCUS STATES (Accessibility)
======================================== */
.footer-links-list a:focus,
.footer-contact-item a:focus,
.anpc-badge:focus,
.payment-logo:focus,
.seap-badge:focus,
.mobile-accordion-toggle:focus {
  outline: 2px solid var(--primary-accent);
  outline-offset: 2px;
}

/* Touch Targets */
@media (max-width: 767px) {
  .footer-links-list a,
  .footer-contact-item a,
  .mobile-accordion-toggle {
    min-height: 44px;
    display: flex;
    align-items: center;
  }
}
</style>

<footer class="ultramon-footer">
  <!-- Wave Separator -->
  <div class="footer-wave-separator">
    <svg viewbox="0 0 2400 60" preserveaspectratio="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M0,30 C200,60 400,0 600,30 C800,60 1000,0 1200,30 C1400,60 1600,0 1800,30 C2000,60 2200,0 2400,30 L2400,60 L0,60 Z" fill="#0a1628"/>
    </svg>
  </div>

  <!-- Floating Bubbles -->
  <div class="footer-bubbles">
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
    <div class="footer-bubble"></div>
  </div>

  <!-- Main Content -->
  <div class="footer-main-content">
    <div class="footer-columns">

      <!-- Column 1: Company Info -->
      <div class="footer-column">
        <h3 class="footer-column-header">Contact</h3>

        <div class="footer-logo">
          <img src="https://ultramon.ro/wp-content/uploads/2025/05/Logo-Ultramon-PNG.png" alt="Ultramon Logo" width="180" height="auto">
        </div>

        <p class="footer-address">
          Aleea Macilor nr. 2, bl. B2, sc. C, ap. 44, parter,<br>
          Constanța, România, 900587
        </p>

        <ul class="footer-contact-list">
          <li class="footer-contact-item">
            <span class="contact-icon">
              <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
                <path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/>
              </svg>
            </span>
            <a href="tel:+40241630700">+40 241 630 700</a>
          </li>
          <li class="footer-contact-item whatsapp-highlight">
            <span class="contact-icon">
              <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
                <path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/>
              </svg>
            </span>
            <a href="https://wa.me/+40751274444" target="_blank" rel="noopener">+40 751 274 444</a>
          </li>
          <li class="footer-contact-item">
            <span class="contact-icon">
              <svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
                <path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/>
              </svg>
            </span>
            <a href="mailto:office@ultramon.ro">office@ultramon.ro</a>
          </li>
        </ul>

        <div class="footer-hours">
          <svg class="hours-icon" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"/>
          </svg>
          <span>Monday - Friday: 08:30 - 16:30</span>
        </div>

        <div class="footer-anpc-badges">
          <a href="https://reclamatiisal.anpc.ro/" target="_blank" rel="noopener" class="anpc-badge" title="ANPC - SAL">
            <img src="https://ultramon.ro/wp-content/uploads/2025/05/anpc-sal.png" alt="ANPC SAL" loading="lazy">
          </a>
          <a href="https://ec.europa.eu/consumers/odr/main/index.cfm?event=main.home2.show&lng=RO" target="_blank" rel="noopener" class="anpc-badge" title="ANPC - ODR">
            <img src="https://ultramon.ro/wp-content/uploads/2025/05/anpc-sol.png" alt="ANPC ODR" loading="lazy">
          </a>
        </div>
      </div>

      <!-- Column 2: Informații -->
      <div class="footer-column">
        <button class="mobile-accordion-toggle" aria-expanded="false">
          <h3 class="footer-column-header">Information</h3>
          <span class="toggle-icon"></span>
        </button>
        <div class="accordion-content">
          <ul class="footer-links-list">
            <li><a href="https://ultramon.ro/en/despre-noi/">About Us</a></li>
            <li><a href="https://ultramon.ro/en/retur/">Orders &amp; Returns</a></li>
            <li><a href="https://ultramon.ro/en/termeni-si-conditii/">Terms and Conditions</a></li>
            <li><a href="https://ultramon.ro/en/transport-si-livrare/">Transportation &amp; Delivery</a></li>
            <li><a href="https://ultramon.ro/en/politica-cookies-gdpr/">Cookies &amp; GDPR Policy</a></li>
          </ul>
        </div>
      </div>

      <!-- Column 3: Suport Clienți -->
      <div class="footer-column">
        <button class="mobile-accordion-toggle" aria-expanded="false">
          <h3 class="footer-column-header">Suport Clienți</h3>
          <span class="toggle-icon"></span>
        </button>
        <div class="accordion-content">
          <ul class="footer-links-list">
            <li><a href="https://ultramon.ro/en/contact/">Contact</a></li>
            <li><a href="https://ultramon.ro/en/formular-retur/">Return Form</a></li>
            <li><a href="https://ultramon.ro/en/site-map/">Site Map</a></li>
            <li><a href="https://ultramon.ro/en/faqs/">FAQ</a></li>
          </ul>
        </div>
      </div>

      <!-- Column 4: Payment & Trust -->
      <div class="footer-column">
        <button class="mobile-accordion-toggle" aria-expanded="false">
          <h3 class="footer-column-header">Plăți Securizate</h3>
          <span class="toggle-icon"></span>
        </button>
        <div class="accordion-content">
          <div class="footer-payment-section">
            <div class="payment-logos-combined">
              <svg xmlns="http://www.w3.org/2000/svg" width="418" height="75" viewbox="0 0 418 75" fill="none">
                <g clip-path="url(#clip0_524207_124)">
                  <path d="M12.7903 50.6862H18.5853C19.6168 50.6119 20.6373 50.9378 21.4349 51.5961C21.759 51.9356 22.0093 52.3386 22.17 52.7795C22.3307 53.2205 22.3984 53.69 22.3688 54.1584C22.3985 54.653 22.322 55.1483 22.1444 55.6109C21.9668 56.0735 21.6922 56.4927 21.3391 56.8404C20.4545 57.5493 19.3319 57.8921 18.2022 57.7982H16.2865V61.9888H12.7903V50.6862ZM16.2865 55.4754H17.1485C17.6275 55.5757 18.1264 55.508 18.5614 55.2839C18.6919 55.1714 18.796 55.0315 18.8663 54.8743C18.9367 54.717 18.9716 54.5462 18.9684 54.3739C18.9712 54.2097 18.9409 54.0465 18.8792 53.8943C18.8174 53.742 18.7256 53.6038 18.6092 53.4879C18.4432 53.3022 18.2404 53.1531 18.0137 53.0501C17.7869 52.947 17.5412 52.8922 17.2922 52.8892H16.2865V55.4754Z" fill="white"/>
                  <path d="M35.3238 60.0731H31.3727L30.8219 61.9409H27.2539L31.4924 50.6382H35.2999L39.5384 61.9888H35.9464L35.3238 60.0731ZM34.6054 57.6784L33.3602 53.6315L32.115 57.6784H34.6054Z" fill="white"/>
                  <path d="M43.7051 50.686H47.5844L49.979 54.5175L52.3737 50.686H56.229L51.8468 57.2713V62.0606H48.1112V57.2713L43.7051 50.686Z" fill="white"/>
                  <path d="M62.5986 50.686H67.1963L68.9684 57.6784L70.7165 50.7818H75.3142V61.9887H72.4406V53.368L70.2375 61.9887H67.6513L65.4722 53.368V61.9887H62.5986V50.686Z" fill="white"/>
                  <path d="M83.0489 50.686H92.4119V53.0807H86.545V54.8766H91.9809V57.2713H86.545V59.4983H92.5795V61.9887H83.001L83.0489 50.686Z" fill="white"/>
                  <path d="M100.003 50.686H103.26L107.522 56.936V50.686H110.803V61.9887H107.522L103.284 55.7866V61.9887H100.003V50.686Z" fill="white"/>
                  <path d="M117.867 50.686H128.475V53.4878H124.907V61.9887H121.411V53.4878H117.867V50.686Z" fill="white"/>
                  <path d="M134.965 58.2533L138.293 58.0378C138.328 58.4829 138.476 58.9117 138.724 59.283C138.911 59.5125 139.149 59.6949 139.42 59.8155C139.69 59.9361 139.985 59.9916 140.281 59.9775C140.694 59.9977 141.102 59.8704 141.43 59.6183C141.553 59.5205 141.654 59.3969 141.724 59.2563C141.794 59.1156 141.833 58.9613 141.837 58.8041C141.83 58.6534 141.792 58.5058 141.726 58.3701C141.66 58.2343 141.568 58.1132 141.454 58.0139C140.907 57.6757 140.295 57.4555 139.658 57.3673C138.476 57.1625 137.356 56.6962 136.377 56.0024C136.063 55.7293 135.812 55.3905 135.642 55.0098C135.472 54.6292 135.388 54.216 135.396 53.7993C135.396 53.2184 135.571 52.6511 135.899 52.171C136.264 51.619 136.791 51.1926 137.407 50.9497C138.294 50.6163 139.238 50.4617 140.185 50.4947C141.344 50.4232 142.497 50.7073 143.49 51.3089C143.89 51.6111 144.219 51.9969 144.455 52.4394C144.691 52.8819 144.827 53.3705 144.854 53.8712L141.55 54.0627C141.518 53.6376 141.32 53.2421 140.999 52.9612C140.675 52.7011 140.264 52.5729 139.85 52.602C139.514 52.5793 139.181 52.6816 138.916 52.8894C138.818 52.9612 138.739 53.0551 138.685 53.1633C138.631 53.2715 138.604 53.391 138.604 53.512C138.603 53.6086 138.623 53.7044 138.665 53.7917C138.706 53.8789 138.768 53.9554 138.844 54.0148C139.202 54.2311 139.602 54.3697 140.017 54.4219C141.146 54.6275 142.248 54.9651 143.298 55.4277C143.89 55.6906 144.39 56.1241 144.735 56.6729C145.044 57.1766 145.201 57.7584 145.19 58.3491C145.197 59.0572 144.989 59.7507 144.591 60.3367C144.18 60.959 143.598 61.4495 142.915 61.7495C142.045 62.0834 141.116 62.2382 140.185 62.2045C138.768 62.361 137.344 61.9667 136.21 61.103C135.458 60.3385 135.015 59.324 134.965 58.2533Z" fill="white"/>
                  <path d="M19.6868 16.8024L14.9933 13.1626H12V39.1683H15.2088V16.994L19.6868 20.2986V39.1683H22.7759V13.1626H19.6868V16.8024Z" fill="white"/>
                  <path d="M41.0709 22.3819L39.7538 19.3887H35.2759V15.9643H40.0412V13.1626H32.3305V19.6521H30.1753L31.2529 22.2383H32.3305V39.1683H40.1849V36.2229H35.3477V22.3819H41.0709Z" fill="white"/>
                  <path d="M48.8296 16.2277H52.7568V39.1683H55.8219V16.2277H59.3899V13.1626H48.8296V16.2277Z" fill="white"/>
                  <path d="M124.883 13.1626H121.674V39.1683H124.883V13.1626Z" fill="white"/>
                  <path d="M139.802 13.1626C135.252 13.1626 135.013 16.5869 135.013 16.5869V19.3647H132.929L133.911 22.358H134.893V39.1205H138.054V22.358H141.813V39.1205H144.687V16.5869C144.687 16.5869 144.328 13.1626 139.802 13.1626ZM141.885 19.3647H138.054V17.1377C138.054 17.1377 137.838 15.8925 139.658 15.8925C141.478 15.8925 141.885 16.994 141.885 16.994V19.3647Z" fill="white"/>
                  <path d="M78.7623 12.1809C75.0638 12.149 71.5037 13.586 68.8638 16.1766C66.2239 18.7671 64.7198 22.2994 64.6819 25.9979C64.6819 29.745 66.1704 33.3386 68.82 35.9882C71.4696 38.6378 75.0632 40.1263 78.8102 40.1263C82.5573 40.1263 86.1509 38.6378 88.8005 35.9882C91.4501 33.3386 92.9386 29.745 92.9386 25.9979C92.9199 24.1584 92.5378 22.3408 91.8143 20.6494C91.0908 18.958 90.0402 17.4264 88.7228 16.1424C87.4055 14.8584 85.8473 13.8474 84.138 13.1675C82.4286 12.4877 80.6017 12.1524 78.7623 12.1809ZM78.7623 36.6541C77.3472 36.6699 75.9428 36.4068 74.6294 35.8798C73.3159 35.3528 72.1192 34.5723 71.1074 33.5827C70.0956 32.5932 69.2887 31.4141 68.7327 30.1127C68.1766 28.8112 67.8824 27.4131 67.8668 25.9979C67.8668 23.1082 69.0147 20.3369 71.058 18.2936C73.1013 16.2503 75.8727 15.1023 78.7623 15.1023C81.652 15.1023 84.4234 16.2503 86.4667 18.2936C88.51 20.3369 89.6579 23.1082 89.6579 25.9979C89.6201 28.8539 88.4524 31.5786 86.4104 33.5757C84.3684 35.5728 81.6185 36.6796 78.7623 36.6541Z" fill="white"/>
                  <path d="M103.787 13.1626H100.793V39.1683H104.074V34.3791C104.074 34.3791 114.203 33.8523 114.203 24.154C114.203 14.4557 103.787 13.1626 103.787 13.1626ZM103.906 31.8408V16.2996C105.927 16.3976 107.833 17.2668 109.231 18.728C110.63 20.1892 111.416 22.1312 111.425 24.154C111.425 30.4998 103.906 31.8408 103.906 31.8408Z" fill="white"/>
                </g>
                <path d="M208.722 17.5254H186.795V56.8354H208.722V17.5254Z" fill="#FF5F00"/>
                <path d="M188.187 37.1807C188.184 33.3948 189.044 29.6578 190.702 26.2526C192.36 22.8473 194.773 19.863 197.758 17.5257C194.062 14.6268 189.622 12.8241 184.947 12.3234C180.272 11.8228 175.55 12.6446 171.321 14.6947C167.091 16.7449 163.526 19.9408 161.031 23.9171C158.537 27.8934 157.214 32.4897 157.214 37.1807C157.214 41.8716 158.537 46.4679 161.031 50.4442C163.526 54.4205 167.091 57.6164 171.321 59.6666C175.55 61.7168 180.272 62.5385 184.947 62.0379C189.622 61.5373 194.062 59.7345 197.758 56.8357C194.773 54.4983 192.36 51.514 190.702 48.1088C189.044 44.7035 188.184 40.9665 188.187 37.1807V37.1807Z" fill="#EB001B"/>
                <path d="M238.302 37.1807C238.302 41.8715 236.979 46.4678 234.485 50.4441C231.99 54.4204 228.425 57.6163 224.196 59.6665C219.966 61.7167 215.244 62.5385 210.569 62.0379C205.894 61.5373 201.455 59.7345 197.758 56.8357C200.741 54.4959 203.152 51.5112 204.81 48.1065C206.468 44.7017 207.329 40.9659 207.329 37.1807C207.329 33.3954 206.468 29.6596 204.81 26.2549C203.152 22.8501 200.741 19.8654 197.758 17.5257C201.455 14.6268 205.894 12.824 210.569 12.3234C215.244 11.8228 219.966 12.6446 224.196 14.6948C228.425 16.745 231.99 19.9409 234.485 23.9172C236.979 27.8935 238.302 32.4898 238.302 37.1807V37.1807Z" fill="#F79E1B"/>
                <path d="M235.912 52.672V51.8672H236.237V51.7032H235.408V51.8672H235.734V52.672H235.912ZM237.52 52.672V51.7017H237.266L236.974 52.3691L236.682 51.7017H236.428V52.672H236.607V51.9401L236.881 52.5711H237.067L237.341 51.9385V52.672H237.52Z" fill="#F79E1B"/>
                <path d="M309.094 13.0644L288.821 61.4243H275.595L265.619 22.8309C265.013 20.4538 264.487 19.5829 262.645 18.5815C259.637 16.9502 254.671 15.4198 250.302 14.4699L250.599 13.0644H271.889C274.602 13.0644 277.042 14.8706 277.658 17.9952L282.927 45.9787L295.948 13.0636H309.094V13.0644ZM360.916 45.6352C360.969 32.8715 343.264 32.1684 343.386 26.4667C343.424 24.7315 345.076 22.8865 348.693 22.4156C350.486 22.181 355.426 22.002 361.028 24.5799L363.226 14.3247C360.215 13.2321 356.342 12.1807 351.522 12.1807C339.155 12.1807 330.452 18.754 330.378 28.1665C330.298 35.1285 336.59 39.0135 341.331 41.3269C346.208 43.696 347.844 45.2183 347.825 47.3374C347.791 50.5814 343.936 52.0134 340.333 52.0699C334.044 52.1666 330.395 50.3685 327.486 49.0162L325.218 59.6108C328.142 60.9518 333.538 62.1218 339.132 62.1807C352.277 62.1807 360.876 55.6888 360.916 45.6352ZM393.573 61.4243H405.145L395.044 13.0644H384.363C381.962 13.0644 379.936 14.4626 379.039 16.6124L360.264 61.4243H373.402L376.01 54.2011H392.063L393.573 61.4243ZM379.613 44.2894L386.198 26.1321L389.989 44.2894H379.613ZM326.971 13.0644L316.625 61.4243H304.113L314.463 13.0644H326.971V13.0644Z" fill="white"/>
                <defs>
                  <clippath id="clip0_524207_124">
                    <rect width="133.214" height="50" fill="white" transform="translate(12 12.1807)"/>
                  </clippath>
                </defs>
              </svg>
            </div>
          </div>

          <a href="https://e-licitatie.ro/pub/participants/view/su/5329" target="_blank" rel="noopener" class="seap-badge">
            <span class="seap-badge-label">Registered on</span>
            <span class="seap-badge-text">SEAP / SICAP</span>
          </a>
        </div>
      </div>

    </div>
  </div>

  <!-- Bottom Bar -->
  <div class="footer-bottom-bar">
    <div class="footer-copyright">
      Copyright &copy; 2026 ULTRAMON | All Rights Reserved.
    </div>
    <div class="footer-made-with footer-links-list">
      Made with <span class="anchor-icon">⚓</span> by <a href="https://marinahub.ro" target="_blank" rel="noopener noreferrer">Marina HUB</a>
    </div>
  </div>
</footer>

<script>
(function() {
  // Mobile Accordion Functionality
  const accordionToggles = document.querySelectorAll('.ultramon-footer .mobile-accordion-toggle');

  accordionToggles.forEach(toggle => {
    toggle.addEventListener('click', function() {
      const isExpanded = this.getAttribute('aria-expanded') === 'true';
      const content = this.nextElementSibling;

      // Close all other accordions
      accordionToggles.forEach(otherToggle => {
        if (otherToggle !== this) {
          otherToggle.setAttribute('aria-expanded', 'false');
          otherToggle.classList.remove('active');
          otherToggle.nextElementSibling.classList.remove('active');
        }
      });

      // Toggle current accordion
      this.setAttribute('aria-expanded', !isExpanded);
      this.classList.toggle('active');
      content.classList.toggle('active');
    });
  });

  // Reset accordions on resize (when switching from mobile to desktop)
  let resizeTimer;
  window.addEventListener('resize', function() {
    clearTimeout(resizeTimer);
    resizeTimer = setTimeout(function() {
      if (window.innerWidth > 767) {
        accordionToggles.forEach(toggle => {
          toggle.setAttribute('aria-expanded', 'false');
          toggle.classList.remove('active');
          toggle.nextElementSibling.classList.remove('active');
        });
      }
    }, 250);
  });
})();
</script>
				</div>
				</div>
				</div>
				</div>
		</div>		</footer>
	</div><!-- #page -->
<template id="tp-language" data-tp-language="en_US"></template><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/en/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/en/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://ultramon.ro/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="1" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="1" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://ultramon.ro/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt="Close"> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></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>
			
<div id="photoswipe-fullscreen-dialog" class="pswp" tabindex="-1" role="dialog" aria-modal="true" aria-hidden="true" aria-label="Full screen image" data-no-translation-aria-label="">
	<div class="pswp__bg"></div>
	<div class="pswp__scroll-wrap">
		<div class="pswp__container">
			<div class="pswp__item"></div>
			<div class="pswp__item"></div>
			<div class="pswp__item"></div>
		</div>
		<div class="pswp__ui pswp__ui--hidden">
			<div class="pswp__top-bar">
				<div class="pswp__counter"></div>
				<button class="pswp__button pswp__button--zoom" aria-label="Zoom in/out" data-no-translation-aria-label=""></button>
				<button class="pswp__button pswp__button--fs" aria-label="Toggle fullscreen" data-no-translation-aria-label=""></button>
				<button class="pswp__button pswp__button--share" aria-label="Share" data-no-translation-aria-label=""></button>
				<button class="pswp__button pswp__button--close" aria-label="Close (Esc)" data-no-translation-aria-label=""></button>
				<div class="pswp__preloader">
					<div class="pswp__preloader__icn">
						<div class="pswp__preloader__cut">
							<div class="pswp__preloader__donut"></div>
						</div>
					</div>
				</div>
			</div>
			<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
				<div class="pswp__share-tooltip"></div>
			</div>
			<button class="pswp__button pswp__button--arrow--left" aria-label="Previous (arrow left)" data-no-translation-aria-label=""></button>
			<button class="pswp__button pswp__button--arrow--right" aria-label="Next (arrow right)" data-no-translation-aria-label=""></button>
			<div class="pswp__caption">
				<div class="pswp__caption__center"></div>
			</div>
		</div>
	</div>
</div>
	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script type="text/template" id="tmpl-variation-template">
	<div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div>
	<div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div>
	<div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div>
</script>
<script type="text/template" id="tmpl-unavailable-variation-template">
	<p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p>
</script>
<link rel='stylesheet' id='wc-blocks-style-css' href='https://ultramon.ro/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css' media='all' />
<link rel='stylesheet' id='widget-icon-list-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/widget-image.min.css' media='all' />
<link rel='stylesheet' id='e-animation-grow-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://ultramon.ro/wp-content/plugins/elementor/assets/css/widget-heading.min.css' media='all' />
<script id="trp-dynamic-translator-js-extra">
var trp_data = {"trp_custom_ajax_url":"https://ultramon.ro/wp-content/plugins/translatepress-multilingual/includes/trp-ajax.php","trp_wp_ajax_url":"https://ultramon.ro/wp-admin/admin-ajax.php","trp_language_to_query":"en_US","trp_original_language":"ro_RO","trp_current_language":"en_US","trp_skip_selectors":["[data-no-translation]","[data-no-dynamic-translation]","[data-trp-translate-id-innertext]","script","style","head","trp-span","translate-press","#billing_country","#shipping_country","#billing_state","#shipping_state","#select2-billing_country-results","#select2-billing_state-results","#select2-shipping_country-results","#select2-shipping_state-results","[data-trp-translate-id]","[data-trpgettextoriginal]","[data-trp-post-slug]"],"trp_base_selectors":["data-trp-translate-id","data-trpgettextoriginal","data-trp-post-slug"],"trp_attributes_selectors":{"text":{"accessor":"outertext","attribute":false},"block":{"accessor":"innertext","attribute":false},"image_src":{"selector":"img[src]","accessor":"src","attribute":true},"submit":{"selector":"input[type='submit'],input[type='button'], input[type='reset']","accessor":"value","attribute":true},"placeholder":{"selector":"input[placeholder],textarea[placeholder]","accessor":"placeholder","attribute":true},"title":{"selector":"[title]","accessor":"title","attribute":true},"a_href":{"selector":"a[href]","accessor":"href","attribute":true},"button":{"accessor":"outertext","attribute":false},"option":{"accessor":"innertext","attribute":false},"aria_label":{"selector":"[aria-label]","accessor":"aria-label","attribute":true},"video_src":{"selector":"video[src]","accessor":"src","attribute":true},"video_poster":{"selector":"video[poster]","accessor":"poster","attribute":true},"video_source_src":{"selector":"video source[src]","accessor":"src","attribute":true},"audio_src":{"selector":"audio[src]","accessor":"src","attribute":true},"audio_source_src":{"selector":"audio source[src]","accessor":"src","attribute":true},"picture_image_src":{"selector":"picture image[src]","accessor":"src","attribute":true},"picture_source_srcset":{"selector":"picture source[srcset]","accessor":"srcset","attribute":true}},"trp_attributes_accessors":["outertext","innertext","src","value","placeholder","title","href","aria-label","poster","srcset"],"gettranslationsnonceregular":"be31d6c782","showdynamiccontentbeforetranslation":"","skip_strings_from_dynamic_translation":[],"skip_strings_from_dynamic_translation_for_substrings":{"href":["amazon-adsystem","googleads","g.doubleclick"]},"duplicate_detections_allowed":"100","trp_translate_numerals_opt":"no","trp_no_auto_translation_selectors":["[data-no-auto-translation]"]};
//# sourceURL=trp-dynamic-translator-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/translatepress-multilingual/assets/js/trp-translate-dom-changes.js" id="trp-dynamic-translator-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/vendor/lodash.min.js" id="lodash-js"></script>
<script id="lodash-js-after">
window.lodash = _.noConflict();
//# sourceURL=lodash-js-after
</script>
<script src="https://ultramon.ro/wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/vendor/moment.min.js" id="moment-js"></script>
<script id="moment-js-after">
moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"H:i","LTS":null,"L":null,"LL":"d.m.Y","LLL":"F j, Y g:i a","LLLL":null}} );
//# sourceURL=moment-js-after
</script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/deprecated.min.js" id="wp-deprecated-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/date.min.js" id="wp-date-js"></script>
<script id="wp-date-js-after">
wp.date.setSettings( {"l10n":{"locale":"en_US","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"meridiem":{"am":"am","pm":"pm","AM":"AM","PM":"PM"},"relative":{"future":"%s from now","past":"%s ago","s":"a second","ss":"%d seconds","m":"a minute","mm":"%d minutes","h":"an hour","hh":"%d hours","d":"a day","dd":"%d days","M":"a month","MM":"%d months","y":"a year","yy":"%d years"},"startOfWeek":1},"formats":{"time":"H:i","date":"d.m.Y","datetime":"F j, Y g:i a","datetimeAbbreviated":"M j, Y g:i a"},"timezone":{"offset":3,"offsetFormatted":"3","string":"Europe/Bucharest","abbr":"EEST"}} );
//# sourceURL=wp-date-js-after
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/plugin-fw/dist/lapilli-ui/date/index.js" id="lapilli-ui-date-js"></script>
<script id="lapilli-ui-date-js-after">
lapilliUI.date.setLocale( {"options":{"weekStartsOn":1}} );
				lapilliUI.date.setDateFormats( {"year":"Y","month":"F","dayOfMonth":"j","monthShort":"M","weekday":"l","weekdayShort":"D","fullDate":"d.m.Y","inputDate":"Y-m-d","monthAndDate":"F j","monthAndYear":"F Y"} );
				lapilliUI.date.setFormatDate( wp.date.format );
//# sourceURL=lapilli-ui-date-js-after
</script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/vendor/react.min.js" id="react-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/plugin-fw/dist/lapilli-ui/styles/index.js" id="lapilli-ui-styles-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/vendor/react-dom.min.js" id="react-dom-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/plugin-fw/dist/lapilli-ui/components/index.js" id="lapilli-ui-components-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/url.min.js" id="wp-url-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/dist/api-fetch.min.js" id="wp-api-fetch-js"></script>
<script id="wp-api-fetch-js-after">
wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://ultramon.ro/en/wp-json/" ) );
wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "fc581f7493" );
wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
wp.apiFetch.nonceEndpoint = "https://ultramon.ro/wp-admin/admin-ajax.php?action=rest-nonce";
//# sourceURL=wp-api-fetch-js-after
</script>
<script id="yith-wcwl-add-to-wishlist-js-extra">
var yithWcwlAddToWishlist = {"isUserLoggedIn":"","globalOptions":{"wishlist_disabled_for_unauthenticated_users":"no","loop_position":"after_add_to_cart","ajax_loading":"yes","icon_type":"default","icon":"heart-outline","custom_icon":"","added_icon_type":"default","added_icon":"heart","custom_added_icon":"","custom_icon_alt":"","custom_icon_width":"25","behaviour":"view","style":"button_custom","popup_title":"Select a wishlist","move_popup_title":"Move to another wishlist","add_label":"Adaug\u0103 la Favorite","added_label":"Produs ad\u0103ugat la Favorite!","remove_label":"Remove from list","browse_label":"Vezi Favorite","already_in_label":"The product is already in your wishlist!","default_wishlist_name":""},"buttonClasses":"","feedback_duration":"3000","wishlist_url":"https://ultramon.ro/en/?page_id=691/","containerSelectors":{"productContainer":[".wc-block-grid__product",".wp-block-post.product",".wc-block-product",".add-to-wishlist-before_image"],"thumbnailContainer":["div[data-block-name=\"woocommerce/product-image\"]","div.wc-block-grid__product-image",".woocommerce-loop-product__link [class*=\"image\"]",".astra-shop-thumbnail-wrap",".product-inner .image-wrap","a.woocommerce-loop-product__link","div.t-entry-visual","div.box-image","div.product-image","a.product-image-link"]},"login_wishlist_url":"https://ultramon.ro/en/my-account/?wishlist_notice=true&add_to_wishlist=%product_id%","i18n":{"feedbacks":{"added":"{{product_name}} has been added to your {{wishlist_name}} list!","removed":"{{product_name}} has been removed from your {{wishlist_name}} list!"}}};
//# sourceURL=yith-wcwl-add-to-wishlist-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/js/dist/components/add-to-wishlist/index.js" id="yith-wcwl-add-to-wishlist-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/js/add-to-wishlist-gutenberg.min.js" id="yith-wcwl-add-to-wishlist-gutenberg-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/js/jquery.selectBox.min.js" id="jquery-selectBox-js"></script>
<script defer src="//ultramon.ro/wp-content/plugins/woocommerce/assets/js/prettyPhoto/jquery.prettyPhoto.min.js" id="wc-prettyPhoto-js" data-wp-strategy="defer"></script>
<script id="jquery-yith-wcwl-js-extra">
var yith_wcwl_l10n = {"ajax_url":"/wp-admin/admin-ajax.php","redirect_to_cart":"no","yith_wcwl_button_position":"add-to-cart","multi_wishlist":"","hide_add_button":"1","enable_ajax_loading":"1","ajax_loader_url":"https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/images/ajax-loader-alt.svg","remove_from_wishlist_after_add_to_cart":"1","is_wishlist_responsive":"1","time_to_close_prettyphoto":"3000","fragments_index_glue":".","reload_on_found_variation":"1","mobile_media_query":"768","labels":{"cookie_disabled":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\u003C/div\u003E\u003C/div\u003E"},"actions":{"add_to_wishlist_action":"add_to_wishlist","remove_from_wishlist_action":"remove_from_wishlist","reload_wishlist_and_adding_elem_action":"reload_wishlist_and_adding_elem","load_mobile_action":"load_mobile","delete_item_action":"delete_item","save_title_action":"save_title","save_privacy_action":"save_privacy","load_fragments":"load_fragments"},"nonce":{"add_to_wishlist_nonce":"381a1d565d","remove_from_wishlist_nonce":"3e58ca9c1b","reload_wishlist_and_adding_elem_nonce":"2b9a85317e","load_mobile_nonce":"e7835dc53c","delete_item_nonce":"18322f9dc0","save_title_nonce":"864175615c","save_privacy_nonce":"b7110fee9b","load_fragments_nonce":"a388333af6"},"redirect_after_ask_estimate":"","ask_estimate_redirect_url":"https://ultramon.ro/en"};
//# sourceURL=jquery-yith-wcwl-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/yith-woocommerce-wishlist/assets/js/jquery.yith-wcwl.min.js" id="jquery-yith-wcwl-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/underscore.min.js" id="underscore-js"></script>
<script id="wp-util-js-extra">
var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
//# sourceURL=wp-util-js-extra
</script>
<script defer src="https://ultramon.ro/wp-includes/js/wp-util.min.js" id="wp-util-js"></script>
<script id="wp-api-request-js-extra">
var wpApiSettings = {"root":"https://ultramon.ro/en/wp-json/","nonce":"fc581f7493","versionString":"wp/v2/"};
//# sourceURL=wp-api-request-js-extra
</script>
<script defer src="https://ultramon.ro/wp-includes/js/api-request.min.js" id="wp-api-request-js"></script>
<script id="woo-variation-swatches-js-extra">
var woo_variation_swatches_options = {"show_variation_label":"1","clear_on_reselect":"","variation_label_separator":":","is_mobile":"","show_variation_stock":"","stock_label_threshold":"5","cart_redirect_after_add":"yes","enable_ajax_add_to_cart":"yes","cart_url":"https://ultramon.ro/en/cart/","is_cart":""};
//# sourceURL=woo-variation-swatches-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/woo-variation-swatches/assets/js/frontend.min.js" id="woo-variation-swatches-js"></script>
<script defer src="https://ultramon.ro/wp-content/themes/hello-elementor/assets/js/hello-frontend.js" id="hello-theme-frontend-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js" id="sourcebuster-js-js"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://ultramon.ro/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 defer src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js" id="wc-order-attribution-js"></script>
<script id="eael-general-js-extra">
var localize = {"ajaxurl":"https://ultramon.ro/wp-admin/admin-ajax.php","nonce":"f8fe0eebda","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://ultramon.ro/en/product/baliza-geamandura-biconica/","cart_redirectition":"yes","cart_page_url":"https://ultramon.ro/en/cart/","el_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}}};
//# sourceURL=eael-general-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js" id="eael-general-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/elements-handler.min.js" id="pa-elements-handler-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js" id="elementor-webpack-runtime-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/elementor/assets/js/frontend-modules.min.js" id="elementor-frontend-modules-js"></script>
<script defer src="https://ultramon.ro/wp-includes/js/jquery/ui/core.min.js" id="jquery-ui-core-js"></script>
<script id="elementor-frontend-js-extra">
var PremiumSettings = {"ajaxurl":"https://ultramon.ro/wp-admin/admin-ajax.php","nonce":"82b29cb15b"};
var EAELImageMaskingConfig = {"svg_dir_url":"https://ultramon.ro/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"};
//# sourceURL=elementor-frontend-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/elementor/assets/js/frontend.min.js" id="elementor-frontend-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/header-footer-elementor/inc/js/frontend.js" id="hfe-frontend-js-js"></script>
<script id="jquery-dgwt-wcas-js-extra">
var dgwt_wcas = {"labels":{"product_plu":"Produse","vendor":"Vendor","vendor_plu":"Vendors","sku_label":"SKU:","sale_badge":"Sale","vendor_sold_by":"Sold by:","featured_badge":"Featured","in":"in","read_more":"continue reading","no_results":"\"F\\u0103r\\u0103 rezultat\"","no_results_default":"No results","show_more":"Vezi toate produsele...","show_more_details":"Vezi toate produsele...","search_placeholder":"Caut\u0103...","submit":"","search_hist":"Your search history","search_hist_clear":"Clear","mob_overlay_label":"Open search in the mobile overlay","tax_product_cat_plu":"Categories","tax_product_cat":"Category","tax_product_tag_plu":"Tags","tax_product_tag":"Tag"},"ajax_search_endpoint":"https://ultramon.ro/en/?wc-ajax=dgwt_wcas_ajax_search","ajax_details_endpoint":"https://ultramon.ro/en/?wc-ajax=dgwt_wcas_result_details","ajax_prices_endpoint":"https://ultramon.ro/en/?wc-ajax=dgwt_wcas_get_prices","action_search":"dgwt_wcas_ajax_search","action_result_details":"dgwt_wcas_result_details","action_get_prices":"dgwt_wcas_get_prices","min_chars":"3","width":"auto","show_details_panel":"","show_images":"1","show_price":"","show_desc":"","show_sale_badge":"","show_featured_badge":"","dynamic_prices":"","is_rtl":"","show_preloader":"1","show_headings":"1","preloader_url":"","taxonomy_brands":"","img_url":"https://ultramon.ro/wp-content/plugins/ajax-search-for-woocommerce/assets/img/","is_premium":"","layout_breakpoint":"992","mobile_overlay_breakpoint":"992","mobile_overlay_wrapper":"body","mobile_overlay_delay":"0","debounce_wait_ms":"400","send_ga_events":"1","enable_ga_site_search_module":"","magnifier_icon":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"\" xmlns=\"http://www.w3.org/2000/svg\"\n\t\t\t\t\txmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t\t\t\tviewBox=\"0 0 51.539 51.361\" xml:space=\"preserve\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M51.539,49.356L37.247,35.065c3.273-3.74,5.272-8.623,5.272-13.983c0-11.742-9.518-21.26-21.26-21.26 S0,9.339,0,21.082s9.518,21.26,21.26,21.26c5.361,0,10.244-1.999,13.983-5.272l14.292,14.292L51.539,49.356z M2.835,21.082 c0-10.176,8.249-18.425,18.425-18.425s18.425,8.249,18.425,18.425S31.436,39.507,21.26,39.507S2.835,31.258,2.835,21.082z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","magnifier_icon_pirx":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"\" xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"\u003E\n\t\t\t\t\t\u003Cpath  d=\" M 16.722523,17.901412 C 16.572585,17.825208 15.36088,16.670476 14.029846,15.33534 L 11.609782,12.907819 11.01926,13.29667 C 8.7613237,14.783493 5.6172703,14.768302 3.332423,13.259528 -0.07366363,11.010358 -1.0146502,6.5989684 1.1898146,3.2148776\n\t\t\t\t\t1.5505179,2.6611594 2.4056498,1.7447266 2.9644271,1.3130497 3.4423015,0.94387379 4.3921825,0.48568469 5.1732652,0.2475835 5.886299,0.03022609 6.1341883,0 7.2037391,0 8.2732897,0 8.521179,0.03022609 9.234213,0.2475835 c 0.781083,0.23810119 1.730962,0.69629029 2.208837,1.0654662\n\t\t\t\t\t0.532501,0.4113763 1.39922,1.3400096 1.760153,1.8858877 1.520655,2.2998531 1.599025,5.3023778 0.199549,7.6451086 -0.208076,0.348322 -0.393306,0.668209 -0.411622,0.710863 -0.01831,0.04265 1.065556,1.18264 2.408603,2.533307 1.343046,1.350666 2.486621,2.574792 2.541278,2.720279 0.282475,0.7519\n\t\t\t\t\t-0.503089,1.456506 -1.218488,1.092917 z M 8.4027892,12.475062 C 9.434946,12.25579 10.131043,11.855461 10.99416,10.984753 11.554519,10.419467 11.842507,10.042366 12.062078,9.5863882 12.794223,8.0659672 12.793657,6.2652398 12.060578,4.756293 11.680383,3.9737304 10.453587,2.7178427\n\t\t\t\t\t9.730569,2.3710306 8.6921295,1.8729196 8.3992147,1.807606 7.2037567,1.807606 6.0082984,1.807606 5.7153841,1.87292 4.6769446,2.3710306 3.9539263,2.7178427 2.7271301,3.9737304 2.3469352,4.756293 1.6138384,6.2652398 1.6132726,8.0659672 2.3454252,9.5863882 c 0.4167354,0.8654208 1.5978784,2.0575608\n\t\t\t\t\t2.4443766,2.4671358 1.0971012,0.530827 2.3890403,0.681561 3.6130134,0.421538 z\n\t\t\t\t\t\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","history_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"16\"\u003E\n\t\t\t\t\t\u003Cg transform=\"translate(-17.498822,-36.972165)\"\u003E\n\t\t\t\t\t\t\u003Cpath \t\t\t\t\t\t\td=\"m 26.596964,52.884295 c -0.954693,-0.11124 -2.056421,-0.464654 -2.888623,-0.926617 -0.816472,-0.45323 -1.309173,-0.860824 -1.384955,-1.145723 -0.106631,-0.400877 0.05237,-0.801458 0.401139,-1.010595 0.167198,-0.10026 0.232609,-0.118358 0.427772,-0.118358 0.283376,0 0.386032,0.04186 0.756111,0.308336 1.435559,1.033665 3.156285,1.398904 4.891415,1.038245 2.120335,-0.440728 3.927688,-2.053646 4.610313,-4.114337 0.244166,-0.737081 0.291537,-1.051873 0.293192,-1.948355 0.0013,-0.695797 -0.0093,-0.85228 -0.0806,-1.189552 -0.401426,-1.899416 -1.657702,-3.528366 -3.392535,-4.398932 -2.139097,-1.073431 -4.69701,-0.79194 -6.613131,0.727757 -0.337839,0.267945 -0.920833,0.890857 -1.191956,1.27357 -0.66875,0.944 -1.120577,2.298213 -1.120577,3.35859 v 0.210358 h 0.850434 c 0.82511,0 0.854119,0.0025 0.974178,0.08313 0.163025,0.109516 0.246992,0.333888 0.182877,0.488676 -0.02455,0.05927 -0.62148,0.693577 -1.32651,1.40957 -1.365272,1.3865 -1.427414,1.436994 -1.679504,1.364696 -0.151455,-0.04344 -2.737016,-2.624291 -2.790043,-2.784964 -0.05425,-0.16438 0.02425,-0.373373 0.179483,-0.477834 0.120095,-0.08082 0.148717,-0.08327 0.970779,-0.08327 h 0.847035 l 0.02338,-0.355074 c 0.07924,-1.203664 0.325558,-2.153721 0.819083,-3.159247 1.083047,-2.206642 3.117598,-3.79655 5.501043,-4.298811 0.795412,-0.167616 1.880855,-0.211313 2.672211,-0.107576 3.334659,0.437136 6.147035,3.06081 6.811793,6.354741 0.601713,2.981541 -0.541694,6.025743 -2.967431,7.900475 -1.127277,0.871217 -2.441309,1.407501 -3.893104,1.588856 -0.447309,0.05588 -1.452718,0.06242 -1.883268,0.01225 z m 3.375015,-5.084703 c -0.08608,-0.03206 -2.882291,-1.690237 -3.007703,-1.783586 -0.06187,-0.04605 -0.160194,-0.169835 -0.218507,-0.275078 L 26.639746,45.549577 V 43.70452 41.859464 L 26.749,41.705307 c 0.138408,-0.195294 0.31306,-0.289155 0.538046,-0.289155 0.231638,0 0.438499,0.109551 0.563553,0.298452 l 0.10019,0.151342 0.01053,1.610898 0.01053,1.610898 0.262607,0.154478 c 1.579961,0.929408 2.399444,1.432947 2.462496,1.513106 0.253582,0.322376 0.140877,0.816382 -0.226867,0.994404 -0.148379,0.07183 -0.377546,0.09477 -0.498098,0.04986 z\"/\u003E\n\t\t\t\t\t\u003C/g\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","close_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","back_icon":"\t\t\t\t\u003Csvg class=\"\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z\" fill-rule=\"evenodd\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","preloader_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-loader-circular \" viewBox=\"25 25 50 50\"\u003E\n\t\t\t\t\t\u003Ccircle class=\"dgwt-wcas-loader-circular-path\" cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\"\n\t\t\t\t\t\t stroke-miterlimit=\"10\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_inactive_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-voice-search-mic-inactive\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M12 14q-1.25 0-2.125-.875T9 11V5q0-1.25.875-2.125T12 2q1.25 0 2.125.875T15 5v6q0 1.25-.875 2.125T12 14Zm0-6Zm-1 13v-3.075q-2.6-.35-4.3-2.325Q5 13.625 5 11h2q0 2.075 1.463 3.537Q9.925 16 12 16t3.538-1.463Q17 13.075 17 11h2q0 2.625-1.7 4.6-1.7 1.975-4.3 2.325V21Zm1-9q.425 0 .713-.288Q13 11.425 13 11V5q0-.425-.287-.713Q12.425 4 12 4t-.712.287Q11 4.575 11 5v6q0 .425.288.712.287.288.712.288Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_active_icon":"\t\t\t\t\u003Csvg\n\t\t\t\t\tclass=\"dgwt-wcas-voice-search-mic-active\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\"\n\t\t\t\t\twidth=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M12 14q-1.25 0-2.125-.875T9 11V5q0-1.25.875-2.125T12 2q1.25 0 2.125.875T15 5v6q0 1.25-.875 2.125T12 14Zm-1 7v-3.075q-2.6-.35-4.3-2.325Q5 13.625 5 11h2q0 2.075 1.463 3.537Q9.925 16 12 16t3.538-1.463Q17 13.075 17 11h2q0 2.625-1.7 4.6-1.7 1.975-4.3 2.325V21Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","voice_search_disabled_icon":"\t\t\t\t\u003Csvg class=\"dgwt-wcas-voice-search-mic-disabled\" xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"\u003E\n\t\t\t\t\t\u003Cpath \t\t\t\t\t\td=\"M17.75 14.95 16.3 13.5q.35-.575.525-1.2Q17 11.675 17 11h2q0 1.1-.325 2.087-.325.988-.925 1.863Zm-2.95-3L9 6.15V5q0-1.25.875-2.125T12 2q1.25 0 2.125.875T15 5v6q0 .275-.062.5-.063.225-.138.45ZM11 21v-3.1q-2.6-.35-4.3-2.312Q5 13.625 5 11h2q0 2.075 1.463 3.537Q9.925 16 12 16q.85 0 1.613-.262.762-.263 1.387-.738l1.425 1.425q-.725.575-1.587.962-.863.388-1.838.513V21Zm8.8 1.6L1.4 4.2l1.4-1.4 18.4 18.4Z\"/\u003E\n\t\t\t\t\u003C/svg\u003E\n\t\t\t\t","custom_params":{},"convert_html":"1","suggestions_wrapper":"body","show_product_vendor":"","disable_hits":"","disable_submit":"","fixer":{"broken_search_ui":true,"broken_search_ui_ajax":true,"broken_search_ui_hard":false,"broken_search_elementor_popups":true,"broken_search_jet_mobile_menu":true,"broken_search_browsers_back_arrow":true,"force_refresh_checkout":true},"voice_search_enabled":"","voice_search_lang":"en-US","show_recently_searched_products":"1","show_recently_searched_phrases":"1","go_to_first_variation_on_submit":""};
//# sourceURL=jquery-dgwt-wcas-js-extra
</script>
<script defer src="https://ultramon.ro/wp-content/plugins/ajax-search-for-woocommerce/assets/js/search.min.js" id="jquery-dgwt-wcas-js"></script>
<script defer src="https://ultramon.ro/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/premium-dis-conditions.min.js" id="pa-dis-conditions-js"></script>
<script id="wc-add-to-cart-variation-js-extra">
var wc_add_to_cart_variation_params = {"wc_ajax_url":"https://ultramon.ro/en/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart.","woo_variation_swatches_ajax_variation_threshold_min":"30","woo_variation_swatches_ajax_variation_threshold_max":"100","woo_variation_swatches_total_children":{}};
//# sourceURL=wc-add-to-cart-variation-js-extra
</script>
<script src="https://ultramon.ro/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js" id="wc-add-to-cart-variation-js" defer data-wp-strategy="defer"></script>
</body>
</html>