.elementor-location-single .as-vessel-availability--zaloga{background:#eaf5ee!important;border-color:#eaf5ee!important;color:#20633e!important}.elementor-location-single .as-vessel-availability--prihod{background:#eaf2fa!important;border-color:#eaf2fa!important;color:#185887!important}.elementor-location-single :is(.as-vessel-availability--new,.as-vessel-availability--demo,.as-vessel-availability--used){background:#edf0f3!important;border-color:#edf0f3!important;color:#465564!important}
.elementor-widget:has(.as-entry-type){display:none!important}
:is(.elementor-28920,.elementor-29175){display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;max-width:1150px!important;width:calc(100% - 20px)!important;margin:28px auto 0!important;font-family:Roboto,Arial,sans-serif;color:#202733}
:is(.elementor-28920,.elementor-29175)>.e-con{grid-column:1/-1;min-width:0}
:is(.elementor-28920,.elementor-29175)>.elementor-element-0e2d48f{grid-column:1;min-height:470px!important;height:470px!important;width:100%!important;margin:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#eef2f5;border-radius:12px 0 0 12px}
:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6{grid-column:2;min-height:470px!important;height:auto!important;width:100%!important;margin:0!important;padding:32px!important;background:#f3f5f7!important;border-radius:0 12px 12px 0}
:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6:before{background:none!important;opacity:0!important}
:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6>.e-con-inner{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;padding:0!important;width:100%!important}
:is(.elementor-28920,.elementor-29175) .elementor-element-eec7fa6 :is(.elementor-element-1717150,.elementor-element-7aa66be){width:100%!important;max-width:100%!important;--width:100%;padding:0!important;align-items:stretch!important;gap:10px}
:is(.elementor-28920,.elementor-29175) .elementor-element-eec7fa6 .jet-listing-dynamic-field{justify-content:flex-start!important;text-align:left!important}
:is(.elementor-28920,.elementor-29175) .elementor-element-eec7fa6 h1{font-size:28px!important;line-height:1.16!important;font-weight:700!important;color:#202733!important;font-style:normal!important;margin:0!important;overflow-wrap:anywhere}
:is(.elementor-28920,.elementor-29175) .elementor-element-077b4a4 .jet-listing-dynamic-field__content{font-size:28px!important;line-height:1.35!important;font-weight:700!important;color:#202733!important}
:is(.elementor-28920,.elementor-29175) .elementor-element-19596b4 .jet-listing-dynamic-field__content{font-size:15px!important;line-height:1.6!important;color:#536171!important}
.as-boat-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.as-boat-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #c92322;border-radius:6px;text-decoration:none!important;font-size:15px;line-height:1.4;font-weight:600}.as-boat-actions .as-boat-enquiry{background:#c92322;color:white!important}.as-boat-actions .as-boat-call{background:white;color:#c92322!important}.as-boat-contact-note{font-size:13px;line-height:1.6;color:#657080;margin:14px 0 0}
@media(max-width:900px){:is(.elementor-28920,.elementor-29175){display:block!important;width:calc(100% - 20px)!important;margin:14px auto 0!important}:is(.elementor-28920,.elementor-29175)>.elementor-element-0e2d48f{height:340px!important;min-height:340px!important;border-radius:10px 10px 0 0}:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6{min-height:0!important;padding:28px!important;border-radius:0 0 10px 10px}}
@media(max-width:600px){:is(.elementor-28920,.elementor-29175)>.elementor-element-0e2d48f{height:240px!important;min-height:240px!important}:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6{padding:22px!important}:is(.elementor-28920,.elementor-29175) .elementor-element-eec7fa6 h1{font-size:27px!important}:is(.elementor-28920,.elementor-29175) .elementor-element-077b4a4 .jet-listing-dynamic-field__content{font-size:25px!important}.as-boat-actions a{flex:1 1 100%}}
:is(.elementor-28920,.elementor-29175)>.e-con:not(.elementor-element-0e2d48f):not(.elementor-element-eec7fa6){padding-left:0!important;padding-right:0!important}
:is(.elementor-28920,.elementor-29175)>.e-con>.e-con-inner{max-width:100%!important;width:100%!important}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content{font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;line-height:1.75!important;color:#445160!important;text-align:left!important;background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:clamp(22px,3vw,44px)!important;margin:28px 0 16px!important;box-shadow:0 4px 18px rgba(25,42,62,.035)}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content :is(p,li,span){font-family:inherit!important;font-size:16px!important;line-height:1.75!important;font-style:normal!important}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content p{margin:0 0 18px;max-width:105ch}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content :is(h2,h3){font-family:Roboto,Arial,sans-serif!important;color:#202733!important;font-weight:600!important;font-style:normal!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content h2{font-size:26px!important;margin:34px 0 18px;padding-top:24px;border-top:1px solid #e5e9ee}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content h2:first-child{margin-top:0;padding-top:0;border-top:0;font-size:28px!important}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content h3{font-size:21px!important;margin:26px 0 12px}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content ul:not(.xs_social_share_widget ul){margin:0 0 24px;padding:0 0 0 22px}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content li{padding:6px 10px 8px 2px;break-inside:avoid}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content li::marker{color:#c92322}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content a[style*="background"]{border-radius:6px!important;font-family:inherit!important;font-size:15px!important;line-height:1.4!important;padding:13px 20px!important}
:is(.elementor-28920,.elementor-29175) blockquote{margin:24px 0!important;padding:24px 28px!important;border-left:3px solid #c92322!important;border-radius:0 8px 8px 0;background:#f4f6f8!important;color:#445160!important;font-family:Roboto,Arial,sans-serif!important;font-style:normal!important;font-size:17px!important;line-height:1.75!important}
:is(.elementor-28920,.elementor-29175) blockquote :is(p,em,strong){font-style:normal!important;font-weight:400!important;font-family:inherit!important}
@media(min-width:1100px){:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content>ul{columns:2;column-gap:60px}:is(.elementor-28920,.elementor-29175)>.elementor-element-0e2d48f{height:470px!important;min-height:470px!important}:is(.elementor-28920,.elementor-29175)>.elementor-element-eec7fa6{padding:clamp(32px,3vw,60px)!important}}
@media(max-width:600px){:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content{padding:22px 18px!important;margin-top:20px!important}:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content h2{font-size:22px!important}:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content h2:first-child{font-size:24px!important}:is(.elementor-28920,.elementor-29175) blockquote{padding:20px!important}}
:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content :is(p,li){font-weight:400!important}:is(.elementor-28920,.elementor-29175) .elementor-widget-theme-post-content strong{font-weight:600!important}
.elementor.as-detail-ready.as-detail-ready{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;row-gap:0!important}
.elementor.as-detail-ready.as-detail-ready>.e-con,.elementor.as-detail-ready.as-detail-ready>section{min-width:0;grid-column:1/-1}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-0e2d48f,.elementor.as-detail-ready.as-detail-ready>.elementor-element-eec7fa6{order:0}
.elementor.as-detail-ready.as-detail-ready .as-gallery{order:1;margin:28px 0 0;width:100%}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-8b1dda8{order:2}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa{order:3;background:#202733!important;color:white;border-radius:12px;padding:26px!important;margin:34px 0!important;overflow:hidden}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa h3{color:white!important;font-size:24px!important;text-transform:none!important;margin:0 0 18px}
.elementor.as-detail-ready.as-detail-ready .jet-video{border-radius:8px;overflow:hidden}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-67994d1{order:4;margin-top:28px!important}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-a7f4425{order:5;background:#f6f7f9;border-radius:10px;padding:24px!important;margin-bottom:18px!important}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-57d67e3{order:6;margin-bottom:30px}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-57d67e3 img{max-height:350px;object-fit:contain}
.elementor.as-detail-ready.as-detail-ready>.as-equipment{order:7;margin:20px 0 40px;width:100%}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-5901d9b{order:8;padding:34px!important;background:#f4f6f8!important;border-radius:12px;margin:28px 0!important;scroll-margin-top:90px}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-c06b608{order:9;margin-top:40px!important}
.elementor.as-detail-ready.as-detail-ready .as-hidden{display:none!important}
.elementor.as-detail-ready.as-detail-ready .elementor-widget-theme-post-content{box-shadow:none!important;border:0!important;padding:26px 0!important;margin:14px 0!important}
.elementor.as-detail-ready.as-detail-ready .elementor-widget-theme-post-content h2{font-size:24px!important}
.elementor.as-detail-ready.as-detail-ready .elementor-widget-theme-post-content ul{columns:2}
.elementor.as-detail-ready.as-detail-ready .as-badge{display:inline-block;background:#fff;border:1px solid #dce1e7;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;color:#334155}
.elementor.as-detail-ready.as-detail-ready .as-price-comparison{font-size:14px;color:#536171;margin:10px 0;line-height:1.7}
.as-gallery h2,.as-equipment h2{font:600 26px/1.3 Roboto,Arial,sans-serif;color:#202733;margin:0 0 18px}
.as-gallery-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.as-gallery-tabs button{background:#fff;color:#344256;border:1px solid #dce1e7;border-radius:30px;padding:9px 17px;cursor:pointer;font:500 14px Roboto,Arial,sans-serif}
.as-gallery-tabs button[aria-pressed="true"]{background:#202733;color:#fff;border-color:#202733}
.as-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:185px 185px;gap:10px;overflow:hidden;border-radius:10px}
.as-mosaic button{position:relative;padding:0;border:0;border-radius:0;background:#f0f2f5;cursor:pointer;overflow:hidden;min-width:0}
.as-mosaic button:first-child{grid-row:1/3}
.as-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .25s}
.as-mosaic button:hover img{transform:scale(1.025)}
.as-mosaic button:focus-visible,.as-gallery-tabs button:focus-visible{outline:3px solid #c92322;outline-offset:3px}
.as-mosaic .as-all-photos{position:absolute;inset:auto 0 0;background:rgba(16,25,39,.85);color:#fff;padding:13px;font-size:14px}
.as-mosaic.as-single{grid-template-columns:1fr;grid-template-rows:370px}.as-mosaic.as-single button:first-child{grid-row:auto}
.as-gallery-note{font-size:12px;color:#657080;margin:10px 0}
.as-equipment details{border:1px solid #e2e7ed;border-radius:8px;margin:10px 0;background:#fff;overflow:hidden}
.as-equipment summary{padding:20px 24px;font-size:17px;font-weight:600;cursor:pointer;color:#202733}
.as-equipment details[open] summary{background:#f5f7f9;border-bottom:1px solid #e2e7ed}
.as-equipment .as-detail-body{padding:22px 26px;font-size:16px;line-height:1.8;color:#445160}
.as-equipment ul{columns:2;column-gap:40px;padding-left:20px}.as-equipment li{break-inside:avoid;padding:4px 0}
.elementor.as-detail-ready.as-detail-ready input,.elementor.as-detail-ready.as-detail-ready textarea{border-radius:6px!important;background:#fff!important;border-color:#cbd3dd!important;min-height:46px}
.elementor.as-detail-ready.as-detail-ready .elementor-field-label{font-size:14px!important;font-weight:500!important;color:#445160!important}
.elementor.as-detail-ready.as-detail-ready .elementor-button{border-radius:6px!important}
.as-photo-dialog{position:fixed;inset:0;margin:auto;width:min(1200px,96vw);height:90vh;max-width:96vw;max-height:94vh;padding:20px;border:0;border-radius:12px;background:#151d29;color:#fff;z-index:999999}
.as-photo-dialog::backdrop{background:rgba(0,0,0,.85)}
.as-photo-dialog .as-lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;height:48px}
.as-photo-dialog button{color:white;background:#303c4c;border:0;border-radius:6px;padding:10px 18px;cursor:pointer}
.as-photo-dialog img{display:block;width:100%;height:calc(100% - 116px);object-fit:contain;margin:10px 0}
.as-photo-dialog .as-lightbox-nav{display:flex;justify-content:space-between;align-items:center}
.as-mobile-actions{display:none}
@media(max-width:767px){.as-mosaic{grid-template-columns:repeat(4,1fr);grid-template-rows:230px 65px;gap:6px}.as-mosaic button:first-child{grid-column:1/5;grid-row:1}.as-mosaic.as-single{grid-template-rows:250px}.as-mosaic .as-all-photos{inset:0;padding:6px;display:flex;align-items:center;font-size:11px}.elementor.as-detail-ready.as-detail-ready .elementor-widget-theme-post-content ul,.as-equipment ul{columns:1}.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa{padding:16px!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-5901d9b{padding:20px!important}.as-mobile-actions{position:fixed;bottom:0;left:0;right:0;display:flex;gap:10px;background:#fff;border-top:1px solid #e2e7ed;padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:9990;box-shadow:0 -3px 16px #0001}.as-mobile-actions a{flex:1;text-align:center;padding:11px 8px;border-radius:6px;background:#c92322;color:#fff;text-decoration:none;font-size:14px;font-weight:600}.as-mobile-actions a+ a{background:#202733}.as-mobile-actions[hidden]{display:none}.elementor.as-detail-ready.as-detail-ready{padding-bottom:65px}.as-photo-dialog{padding:12px}.as-photo-dialog .as-lightbox-bar{font-size:13px}}
.elementor.as-detail-ready.as-detail-ready>.elementor-element-0e2d48f{grid-column:1!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-eec7fa6{grid-column:2!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-a5b8a78{order:7}.elementor.as-detail-ready.as-detail-ready>.elementor-element-71d5f54{order:7}.elementor.as-detail-ready.as-detail-ready>.elementor-element-d636915{order:7}.as-equipment .elementor-widget{width:100%!important;max-width:100%!important}.as-equipment strong{font-weight:500}.elementor.as-detail-ready.as-detail-ready h2,.elementor.as-detail-ready.as-detail-ready h3{text-transform:none!important}.as-photo-dialog:not([open]){display:none}.as-photo-dialog[open]{display:block}.as-mosaic.as-small{grid-template-columns:2fr 1fr;grid-template-rows:185px 185px}.as-mosaic.as-small button:first-child{grid-row:1/3}.elementor.as-detail-ready.as-detail-ready .as-contact-intro{margin-bottom:20px}.elementor.as-detail-ready.as-detail-ready .as-contact-intro h2{font-size:24px!important}.elementor.as-detail-ready.as-detail-ready .as-contact-intro p{font-size:16px;line-height:1.7}@media(max-width:767px){.as-mosaic.as-small{grid-template-columns:repeat(4,1fr);grid-template-rows:230px 65px}.as-mosaic.as-small button:first-child{grid-column:1/5;grid-row:1}.as-equipment .as-detail-body{padding:18px}.as-gallery h2,.as-equipment h2{font-size:23px}} .elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa>.e-con-inner{width:100%!important;max-width:100%!important;padding:0!important;gap:18px!important}.elementor.as-detail-ready.as-detail-ready .elementor-element-ad2ad88{width:100%!important;padding:0!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa .jet-video{width:100%!important;aspect-ratio:16/9;height:auto!important;padding:0!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa .jet-video iframe{width:100%;height:100%}.elementor.as-detail-ready.as-detail-ready>.elementor-element-5901d9b{display:block!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-5901d9b>.e-con-inner{width:100%!important;max-width:100%!important;padding:0!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-0e2d48f{height:100%!important;align-self:stretch}.elementor.as-detail-ready.as-detail-ready .as-price-comparison strong{font-size:inherit!important}.elementor.as-detail-ready.as-detail-ready .elementor-element-c06b608 h2{font-size:28px}.elementor.as-detail-ready.as-detail-ready .as-equipment .jet-listing-dynamic-field__content{font-weight:400!important;width:100%}.elementor.as-detail-ready.as-detail-ready>.elementor-element-8b1dda8>.e-con-inner{padding:0!important}.elementor.as-detail-ready.as-detail-ready>.elementor-element-f5bc2fa{height:auto!important;min-height:0!important} .elementor.as-detail-ready>.elementor-element-f5bc2fa:before,.elementor.as-detail-ready>.elementor-element-5901d9b:before{display:none!important}.elementor.as-detail-ready .elementor-element-ad2ad88{margin:0!important;gap:0!important}.elementor.as-detail-ready>.elementor-element-f5bc2fa>.e-con-inner{margin:0!important}.as-detail-ready .as-photo-dialog{font-family:Roboto,Arial,sans-serif}.elementor.as-detail-ready>.as-overview{order:2;width:100%;grid-column:1/-1}.elementor.as-detail-ready .elementor-element-451e11a{display:block!important}.elementor.as-detail-ready>.elementor-element-a5b8a78:has(.uael-img-gallery-wrap):not(:has(img)):not(:has(p)){display:none!important}.elementor.as-detail-ready .jet-video__play-button{background:#c92322!important;border-radius:50%;width:68px!important;height:68px!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0003}.elementor.as-detail-ready .jet-video__play-button svg{width:34px;height:34px;fill:#fff!important}.elementor.as-detail-ready .jet-video__overlay{background-size:cover;background-position:center}.elementor.as-detail-ready>.elementor-element-0e2d48f{position:relative!important}.elementor.as-detail-ready>.elementor-element-0e2d48f>.as-badge{position:absolute;left:16px;top:16px;z-index:3;margin:0;white-space:nowrap;box-shadow:0 2px 12px #0002;pointer-events:none}.elementor.as-detail-ready .as-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;columns:auto!important;list-style:none;padding:0!important}.elementor.as-detail-ready .as-feature-grid li{padding:20px!important;background:#f4f6f8;border-radius:8px;border-top:2px solid #c92322;font-weight:500!important}.elementor.as-detail-ready .as-contact-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px!important;align-items:start!important}.elementor.as-detail-ready .as-contact-columns>.e-con{width:100%!important;padding:0!important}.elementor.as-detail-ready .as-contact-columns .as-contact-intro{margin-bottom:24px}.elementor.as-detail-ready .as-contact-columns .elementor-widget-image img{max-width:150px;border-radius:10px}.as-equipment-detail{display:block;font-size:13px;color:#657080;margin:2px 0 5px}.elementor.as-detail-ready .jet-listing-grid__item.as-hidden{display:none!important}@media(max-width:767px){.elementor.as-detail-ready .as-feature-grid{grid-template-columns:1fr!important}.elementor.as-detail-ready .as-contact-columns{grid-template-columns:1fr!important;gap:28px!important}}
(function(){
function init(){
if(window.parent!==window||document.body.classList.contains('elementor-editor-active'))return;
var root=document.querySelector('.elementor-28920,.elementor-29175');if(!root||root.classList.contains('as-detail-ready'))return;
var en=document.documentElement.lang.indexOf('en')===0, t=function(sl,eng){return en?eng:sl;}, q=function(id){return root.querySelector('[data-id="'+id+'"]');}, make=function(tag,cls,text){var el=document.createElement(tag);if(cls)el.className=cls;if(text)el.textContent=text;return el;};
var hero=q('eec7fa6'), title=root.querySelector('h1'), form=q('5901d9b');
var groups=[['f5e9c06',t('Na vodi','On the water')],['fa0aef6',t('Zunanjost','Exterior')],['e6facac',t('Notranjost','Interior')],['51583bf',t('Tloris','Layout')]].map(function(g){var el=q(g[0]),seen=new Set(),photos=[];if(el)el.querySelectorAll('a.uael-grid-img').forEach(function(a){if(a.closest('.slick-cloned')||seen.has(a.href))return;var img=a.querySelector('img');if(!img)return;seen.add(a.href);photos.push({src:a.href,thumb:img.getAttribute('data-lazy-src')||img.getAttribute('data-src')||img.currentSrc||img.src,alt:img.alt||g[1]});});if(el&&!photos.length)el.querySelectorAll('img').forEach(function(img){if(img.closest('.slick-cloned'))return;var src=img.getAttribute('data-lazy-src')||img.getAttribute('data-src')||img.currentSrc||img.src;if(!src||seen.has(src))return;seen.add(src);photos.push({src:src,thumb:src,alt:img.alt||g[1]});});return {name:g[1],photos:photos};}).filter(function(g){return g.photos.length;});
if(groups.length){
var gal=make('section','as-gallery');gal.setAttribute('aria-label',t('Fotografije plovila','Boat photos'));gal.append(make('h2','',t('Spoznajte plovilo v slikah','Explore the boat')));var tabs=make('div','as-gallery-tabs'),mosaic=make('div','as-mosaic');gal.append(tabs,mosaic);var active=groups[0].photos,current=0;
var dialog=make('dialog','as-photo-dialog');dialog.setAttribute('aria-label',t('Galerija fotografij','Photo gallery'));var bar=make('div','as-lightbox-bar'),count=make('span'),close=make('button','',t('Zapri ×','Close ×')),big=make('img'),nav=make('div','as-lightbox-nav'),prev=make('button','',t('← Prejšnja','← Previous')),next=make('button','',t('Naslednja →','Next →'));close.type=prev.type=next.type='button';bar.append(count,close);nav.append(prev,next);dialog.append(bar,big,nav);document.body.append(dialog);
function show(i){current=(i+active.length)%active.length;big.src=active[current].src;big.alt=active[current].alt;count.textContent=(current+1)+' / '+active.length+' · '+active[current].alt;prev.hidden=next.hidden=active.length<2;}
close.onclick=function(){dialog.close();};prev.onclick=function(){show(current-1);};next.onclick=function(){show(current+1);};dialog.addEventListener('keydown',function(e){if(e.key==='ArrowRight'){e.preventDefault();show(current+1);}if(e.key==='ArrowLeft'){e.preventDefault();show(current-1);}});dialog.addEventListener('click',function(e){if(e.target===dialog)dialog.close();});
function render(g){active=g.photos;mosaic.replaceChildren();mosaic.className='as-mosaic'+(active.length===1?' as-single':active.length5)b.append(make('span','as-all-photos',t('Vse fotografije','All photos')+' ('+active.length+')'));b.onclick=function(){show(i);dialog.showModal();};mosaic.append(b);});}
groups.forEach(function(g){var b=make('button','',g.name);b.type='button';b.onclick=function(){render(g);};tabs.append(b);});render(groups[0]);hero.after(gal);if(groups.some(function(g){return g.name===t('Tloris','Layout');})){var layoutSection=q('57d67e3');if(layoutSection)layoutSection.classList.add('as-hidden');}['bad9ebf','d12da87','26ecd4f'].forEach(function(id){var el=q(id);if(el)el.classList.add('as-hidden');});
}
var postWidget=root.querySelector('.elementor-widget-theme-post-content');if(en&&postWidget){var overview=make('section','as-overview');root.append(overview);overview.append(postWidget);}
var pc=root.querySelector('.elementor-widget-theme-post-content .elementor-widget-container')||root.querySelector('.elementor-widget-theme-post-content'),eq=make('section','as-equipment');var included=false;
function detail(label,els,open){var d=make('details'),s=make('summary','',label),body=make('div','as-detail-body');d.open=!!open;els.forEach(function(el){body.append(el);});d.append(s,body);eq.append(d);return d;}
var standard=q('71d5f54');if(standard){var field=q('834ea69'), pictures=q('1ce8751'),elements=[];if(field&&field.textContent.trim()&&!(included&&/DEMO BOAT PRICE|Cena testnega plovila|LIST PRICE/i.test(field.textContent)))elements.push(field);if(pictures&&pictures.querySelector('img'))elements.push(pictures);if(elements.length){detail(t('Serijska oprema','Standard equipment'),elements,false);standard.classList.add('as-hidden');}else if(included)standard.classList.add('as-hidden');}
var extras=q('a5b8a78'), seo=q('f7e510e');if(extras){var extraEls=Array.from(extras.querySelectorAll('.elementor-widget')).filter(function(el){return el!==seo&&!el.classList.contains('elementor-widget-heading')&&(el.querySelector('img')||el.textContent.trim().length>3);});if(extraEls.length){detail((/^(zaloga|prihod)$/.test((root.querySelector('.as-entry-type')||{}).textContent||'')?t('Dodatna oprema plovila iz zaloge','Additional equipment on the stock boat'):t('Dodatne možnosti modela','Model options')),extraEls,false);var heading=extras.querySelector('.elementor-widget-heading');if(heading)heading.classList.add('as-hidden');}if(seo&&seo.textContent.trim()){var contactHeading=seo.querySelector('h2');if(contactHeading&&/Dogovorite|Book|Arrange|Contact|ogled|sea trial/i.test(contactHeading.textContent)&&form){seo.classList.add('as-contact-intro');form.prepend(seo);}else if(pc){pc.append(seo);seo.style.margin='24px 0';}}}
if(eq.querySelector('details')){var technical=q('57d67e3')||q('a7f4425');technical.after(eq);}
var old=q('e585611');if(old)old.classList.add('as-hidden');
var video=q('f5bc2fa');if(video){var vh=video.querySelector('h3');if(vh)vh.textContent=t('Doživite plovilo na vodi','See the boat on the water');if(!video.querySelector('.jet-video'))video.classList.add('as-hidden');else if(groups.length){var cover=video.querySelector('.jet-video__overlay');if(cover)cover.style.backgroundImage='url("'+groups[0].photos[0].thumb+'")';}}
if(title&&hero){var vesselData={},payload=document.getElementById('asboats-vessel-design-data');try{vesselData=payload?JSON.parse(payload.textContent):{};}catch(e){}var name=vesselData.condition||title.textContent,status=/rezervirano|reserved/i.test(name)?t('Rezervirano','Reserved'):/testno|demo/i.test(name)?t('Testno plovilo','Demo boat'):/rabljeno|used/i.test(name)?t('Rabljeno plovilo','Used boat'):'';if(status){var photo=q('0e2d48f'),badge=make('span','as-badge',status);if(photo){photo.append(badge);var bg=getComputedStyle(photo).backgroundImage,match=bg.match(/url\(["']?(.*?)["']?\)/);if(match){var measure=new Image();measure.onload=function(){var position=function(){var w=photo.clientWidth,h=photo.clientHeight,scale=Math.min(w/measure.naturalWidth,h/measure.naturalHeight);badge.style.left='16px';badge.style.top='16px';};position();if('ResizeObserver' in window)new ResizeObserver(position).observe(photo);};measure.src=match[1];}}var priceField=q('077b4a4');var priceText=priceField&&priceField.querySelector('.jet-listing-dynamic-field__content');if(priceText)priceText.textContent=priceText.textContent.replace(/^\s*(od|from)\s+/i,'');}}
var related=q('c06b608');if(related){Array.from(related.querySelectorAll('.jet-listing-grid__item')).forEach(function(card){var a=card.querySelector('a[href]');if(a&&new URL(a.href).pathname===location.pathname)card.classList.add('as-hidden');});}
if(form){form.id=en?'inquiry':'povprasevanje';var fh=form.querySelector('h2');if(fh&&!fh.closest('.as-contact-intro'))fh.textContent=t('Pogovorimo se o vašem plovilu','Let’s talk about your boat');var actions=root.querySelector('.as-boat-actions');if(actions){var mobile=actions.cloneNode(true);mobile.className='as-mobile-actions';document.body.append(mobile);if('IntersectionObserver' in window){var obs=new IntersectionObserver(function(entries){entries.forEach(function(e){mobile.hidden=e.isIntersecting;});},{threshold:0});obs.observe(form);}}}
if(pc&&form){Array.from(pc.querySelectorAll('h2')).forEach(function(h){if(/^(Looking for a similar|Dogovorite se za ogled|Arrange a viewing|Book a viewing)/i.test(h.textContent.trim())){var intro=make('div','as-contact-intro'),node=h;while(node){var nextNode=node.nextElementSibling;intro.append(node);node=nextNode;}form.prepend(intro);}});}
var technicalTitle=q('451e11a');if(technicalTitle&&technicalTitle.querySelector('h3'))technicalTitle.querySelector('h3').textContent=t('Tehnični podatki','Specifications');
if(form){var formHeading=q('9b71f9f');if(formHeading&&formHeading.querySelector('h2'))formHeading.querySelector('h2').textContent=t('Pošljite povpraševanje','Send an enquiry');}
['d636915','a5b8a78','71d5f54'].forEach(function(id){var el=q(id);if(el&&!/[A-Za-zÀ-ž]/.test(el.textContent)&&!el.querySelector('img'))el.classList.add('as-hidden');});
if(related){var exclude=function(){related.querySelectorAll('article.as-card').forEach(function(card){var a=card.querySelector('a[href]');if(a&&new URL(a.href).pathname===location.pathname)card.classList.add('as-hidden');});};exclude();new MutationObserver(exclude).observe(related,{childList:true,subtree:true});}
/* Detail polish: highlights, contact columns, equipment and similar boats. */
if(pc){Array.from(pc.querySelectorAll('h2,h3')).forEach(function(h){if(/^(Glavne značilnosti|Key features|Main features|Highlights)$/i.test(h.textContent.trim())){var list=h.nextElementSibling;if(list&&list.tagName==='UL'){list.classList.add('as-feature-grid');}}});}
if(form){var formCol=q('3b4e936'),salesCol=q('88effbf'),inner=form.querySelector(':scope > .e-con-inner');if(formCol&&salesCol&&inner){var intro=form.querySelector('.as-contact-intro');if(intro)salesCol.prepend(intro);inner.classList.add('as-contact-columns');inner.prepend(salesCol);}}
if(related){var relatedTitle=q('7a43da0');if(relatedTitle&&relatedTitle.querySelector('h2'))relatedTitle.querySelector('h2').textContent=t('Podobna plovila za ogled','Similar boats to explore');var eyebrow=q('bcdd057');if(eyebrow)eyebrow.classList.add('as-hidden');
var number=function(s){s=(s||'').replace(/[^0-9.,]/g,'');var last=Math.max(s.lastIndexOf(','),s.lastIndexOf('.'));if(last<0)return Number(s);var decimals=s.length-last-1;if(decimals===1||decimals===2)return Number(s.slice(0,last).replace(/[.,]/g,'')+'.'+s.slice(last+1));return Number(s.replace(/[.,]/g,''));};var currentLength=number(q('a3d1d5d')&&q('a3d1d5d').innerText),currentPrice=number(q('077b4a4')&&q('077b4a4').innerText),brand=(title.textContent.match(/BENETEAU|KARNIC|BRIG|PRINCE|ROTO|EOLO/i)||[''])[0].toUpperCase();
var rank=function(){var cards=Array.from(related.querySelectorAll('article.as-card'));if(!cards.length)return;var ranked=cards.map(function(card){var a=card.querySelector('a[href]'),lengthTerm=Array.from(card.querySelectorAll('dt')).find(function(dt){return /^(Dolžina|Length)$/i.test(dt.textContent.trim());}),len=number(lengthTerm&&lengthTerm.nextElementSibling.textContent),priceEl=card.querySelector('.as-price'),priceText=priceEl?Array.from(priceEl.childNodes).filter(function(n){return n.nodeType===3;}).map(function(n){return n.textContent;}).join(''):'';var price=number(priceText);if(!en&&/^\d{1,3}(\.\d{3})+$/.test(priceText.replace(/[^0-9.]/g,'')))price=Number(priceText.replace(/[^0-9]/g,''));var source=document.getElementById('asboats-vessel-design-data'),meta={};try{meta=source?JSON.parse(source.textContent):{};}catch(e){}var info=a&&meta.cards&&meta.cards[new URL(a.href).pathname],score=info&&/^(zaloga|prihod)$/.test(info.type)?-5:0;if(currentLength&&len)score+=Math.abs(len-currentLength)/currentLength*5;if(currentPrice&&price)score+=Math.abs(Math.log(price/currentPrice));if(brand&&card.textContent.toUpperCase().includes(brand))score-=0.6;return {card:card,item:card.closest('.jet-listing-grid__item'),url:a&&a.href,score:score};}).filter(function(x){return x.url&&new URL(x.url).pathname!==location.pathname;}).sort(function(a,b){return a.score-b.score;});cards.forEach(function(card){var item=card.closest('.jet-listing-grid__item');if(item)item.classList.add('as-hidden');});ranked.slice(0,3).forEach(function(x,i){x.card.classList.remove('as-hidden');if(x.item){x.item.classList.remove('as-hidden');x.item.style.order=String(i);}});};rank();new MutationObserver(rank).observe(related,{childList:true,subtree:true});}
root.classList.add('as-detail-ready');Array.from(root.children).sort(function(a,b){return Number(getComputedStyle(a).order)-Number(getComputedStyle(b).order);}).forEach(function(el){root.append(el);});
}
if(document.readyState==='complete')init();else window.addEventListener('load',init,{once:true});
})();
.elementor-28920 .as-template-package-ready .asboats-offer-details{display:none!important}
.elementor-28920 .as-template-package-ready>.elementor-element-19596b4{display:none!important}
.elementor-28920 .as-template-package-ready .as-boat-base-label{display:block;font-size:13px;font-weight:500;line-height:1.857;color:#657080;margin-bottom:4px}
.elementor-28920 .as-template-package-ready>.as-karnic-hero-package{margin:16px 0 12px;padding:16px 0 14px;border-top:1px solid #dce2e8;font-family:inherit;font-size:15px;line-height:1.857;color:#202733}
.elementor-28920 .as-template-package-ready>.as-karnic-hero-package>strong{display:block;margin-top:8px;font-size:21px;line-height:1.857;color:#29485e}
.elementor-28920 .as-template-package-ready>.as-karnic-hero-package>small{display:block;margin-top:12px;font-size:12px;line-height:1.857;color:#657080}
.elementor-28920 .as-template-package-ready .as-karnic-base-included{font-size:12px;line-height:1.6;color:#657080;margin:2px 0 14px}
.elementor-28920.elementor-edit-mode{display:block!important}
.elementor-28920.elementor-edit-mode>.elementor-section-wrap{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr);width:100%;gap:0}
.elementor-28920.elementor-edit-mode>.elementor-section-wrap>.e-con{grid-column:1/-1;min-width:0}
.elementor-28920.elementor-edit-mode>.elementor-section-wrap>.elementor-element-0e2d48f{grid-column:1;min-height:620px!important;height:100%!important;width:100%!important;margin:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#eef2f5;border-radius:12px 0 0 12px}
.elementor-28920.elementor-edit-mode>.elementor-section-wrap>.elementor-element-eec7fa6{grid-column:2;min-height:620px!important;height:auto!important;width:100%!important;margin:0!important;padding:32px!important;background:#f3f5f7!important;border-radius:0 12px 12px 0}
.elementor-28920.elementor-edit-mode .elementor-element-eec7fa6:before{background:none!important;opacity:0!important}
.elementor-28920.elementor-edit-mode .elementor-element-eec7fa6>.e-con-inner{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:24px!important;padding:0!important;width:100%!important}
.elementor-28920.elementor-edit-mode .elementor-element-19596b4{margin-top:16px;padding-top:16px;border-top:1px solid #dce2e8}
@media(max-width:900px){.elementor-28920.elementor-edit-mode>.elementor-section-wrap{display:block!important}.elementor-28920.elementor-edit-mode>.elementor-section-wrap>.elementor-element-0e2d48f{height:300px!important;min-height:300px!important;border-radius:12px 12px 0 0}.elementor-28920.elementor-edit-mode>.elementor-section-wrap>.elementor-element-eec7fa6{min-height:0!important;border-radius:0 0 12px 12px;padding:24px!important}}
.elementor-28920.elementor-edit-mode .elementor-element-da42dfd .jet-listing-dynamic-field__content{width:100%;text-align:left;color:#29485e;font-family:Roboto,Arial,sans-serif}
.elementor-28920.elementor-edit-mode .elementor-element-da42dfd strong{display:block;font-size:21px;line-height:1.85}
.elementor-28920.elementor-edit-mode .elementor-element-da42dfd small{display:block;font-size:12px;line-height:1.85;color:#657080;margin-top:12px}
.elementor-28920.elementor-edit-mode .elementor-element-eec7fa6>.e-con-inner{min-height:0!important}
.elementor-28920.elementor-edit-mode .elementor-element-0e2d48f>.e-con-inner{min-height:0!important}
.elementor-28920:has(.as-elementor-regular-price) .as-meta-price-comparison{display:none!important}
.elementor-28920:not(.elementor-edit-mode) .as-elementor-savings:not(.as-savings-ready){display:none!important}
(function(){
function render(){
var root=document.querySelector('.elementor-28920');if(!root||root.classList.contains('elementor-edit-mode'))return;
var regular=root.querySelector('.as-elementor-regular-price'),savings=root.querySelector('.as-elementor-savings');if(!regular||!savings)return;
function amount(el){var s=el?el.textContent:'';return Number(s.replace(/[^0-9,.-]/g,'').replace(/\./g,'').replace(',','.'));}
var r=amount(regular),content=savings.querySelector('.jet-listing-dynamic-field__content');if(!(r>0)||!content)return;
var saved=amount(content),price=root.querySelector('[data-id="68aa2fe"] .jet-listing-dynamic-field__content')||root.querySelector('[data-id="f497ee4"] .jet-listing-dynamic-field__content')||root.querySelector('[data-id="1579685"] .jet-listing-dynamic-field__content');
var p=amount(price),value=saved>0?saved:(p>0?Math.max(0,r-p):null);if(value===null)return;
content.textContent='Prihranek: '+String(Math.round(value)).replace(/\B(?=(\d{3})+(?!\d))/g,'.')+' €';savings.classList.add('as-savings-ready');
regular.after(savings);
}
if(document.readyState==='complete')render();else window.addEventListener('load',render,{once:true});
})();
/* Shared vessel detail presentation, scoped to the existing SL/EN templates. */
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded{max-width:1400px!important;grid-template-columns:minmax(0,1.7fr) minmax(390px,1fr)!important;column-gap:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{position:relative;min-height:0!important;overflow:hidden;align-self:start;height:auto!important;aspect-ratio:4/3;border-radius:12px 0 0 12px;background-color:#edf1f4}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f.as-responsive-photo{background-image:none!important}
.as-vessel-upgraded .as-vessel-hero-image{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;display:block;position:absolute;inset:0}
.as-hero-caption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:9px 16px;background:rgba(20,31,45,.86);color:#fff;font:400 12px/1.45 Roboto,Arial,sans-serif;z-index:2}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{min-height:0!important;padding:28px!important;align-self:start;background:#f3f5f7!important}
.as-vessel-upgraded .elementor-element-eec7fa6>.e-con-inner{gap:18px!important;justify-content:flex-start!important}
.as-vessel-upgraded .elementor-element-eec7fa6 h1{font-size:clamp(27px,2.2vw,34px)!important;line-height:1.15!important}
.as-vessel-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0; padding:0}
.as-vessel-facts>div{min-width:0;padding:9px 0;border-top:1px solid #d6dfe7}
.as-vessel-facts dt{font-size:12px;color:#596879;font-weight:400;margin:0 0 4px;line-height:1.3}
.as-vessel-facts dd{font-size:17px;font-weight:700;color:#202733;margin:0;line-height:1.3}
.as-primary-offer{border-top:1px solid #d6dfe7;padding-top:16px;width:100%;order:-2!important}
.as-offer-label{color:#536171;font-size:14px;line-height:1.45;margin:0 0 8px;font-weight:500}
.as-vessel-upgraded .as-primary-offer .elementor-element-f497ee4 .jet-listing-dynamic-field__content{font-size:32px!important;line-height:1.2!important;font-weight:700!important;color:#202733!important}
.as-vessel-upgraded .as-primary-offer .elementor-element-6d992df .jet-listing-dynamic-field__content{font-size:14px!important;line-height:1.5!important;color:#536171!important}
.as-vessel-upgraded .as-primary-offer :is(.elementor-element-5d71d21,.elementor-element-da42dfd) .jet-listing-dynamic-field__content,.as-vessel-upgraded .as-primary-offer .jet-listing-dynamic-field__content>strong{font-size:32px!important;line-height:1.2!important;font-weight:700!important;color:#202733!important}
.as-vessel-upgraded .as-primary-offer .elementor-element-19596b4 .jet-listing-dynamic-field__content{font-size:14px!important;line-height:1.5!important;color:#536171!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-primary-offer :is(.elementor-element-5d71d21,.elementor-element-da42dfd,.elementor-element-f497ee4) .jet-listing-dynamic-field__content{font-size:32px!important;line-height:1.2!important;font-weight:700!important;color:#202733!important}
.as-vessel-upgraded .as-primary-offer .jet-listing-dynamic-field__inline-wrap{margin:0!important;padding:0!important;border:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-primary-offer .jet-listing-dynamic-field__inline-wrap{margin:0!important;padding:0!important;border:0!important}
.as-secondary-offer{width:100%;padding:12px 0;border-top:1px solid #d6dfe7;order:1!important}
.as-vessel-upgraded .as-secondary-offer .jet-listing-dynamic-field__content{font-size:18px!important;font-weight:600!important;line-height:1.5!important;color:#536171!important}
.as-vessel-upgraded .as-secondary-offer p{font-size:13px!important;line-height:1.5!important;margin:0 0 3px!important;color:#657080!important}
.as-vessel-upgraded .as-turnkey-single{order:0!important;width:100%;margin:8px 0;background:#f8f9fa;border-color:#dce1e7;color:#334155}
.as-vessel-upgraded .as-turnkey-single__title{color:#334155}
.as-vessel-upgraded .as-turnkey-check{color:#17663a;margin-right:6px}
.as-vessel-upgraded .as-turnkey-single__detail{font-size:14px;line-height:1.55}
.as-vessel-upgraded .elementor-element-bc128dc{order:3!important}
.as-vessel-upgraded .as-boat-contact-note{font-size:14px;line-height:1.6}
.as-vessel-upgraded .as-boat-actions{margin-top:10px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{padding-bottom:18px!important}
.as-vessel-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 12px;padding:12px 0;border-bottom:1px solid #dce3e9;order:1;width:100%;margin:12px 0 0}
.as-vessel-nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;color:#334155;text-decoration:none}
.as-vessel-nav a:hover{background:#f1f4f7;color:#c92322}
.as-vessel-upgraded :is(#as-photos,#as-specifications,#as-equipment,#as-video,#as-enquiry-form){scroll-margin-top:110px}
.as-vessel-upgraded .as-gallery-tabs button{min-height:44px}
.as-vessel-upgraded .as-equipment summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}
.as-vessel-upgraded .as-equipment summary::-webkit-details-marker{display:none}
.as-vessel-upgraded .as-equipment summary::after{content:'+';font-size:24px;font-weight:400;line-height:1;flex-shrink:0}
.as-vessel-upgraded .as-equipment details[open]>summary::after{content:'−'}
.as-vessel-upgraded h2{font-size:26px!important;line-height:1.3!important}
.as-vessel-upgraded .as-card h3{font-size:22px!important;line-height:1.25!important;margin:0 0 16px}
.as-vessel-upgraded .as-card h3 a{color:#202733!important;text-decoration:none}
.as-enquiry-intent{width:100%;padding-bottom:16px}
.as-enquiry-intent label{display:block;margin:0 0 7px;font-size:15px;font-weight:500;color:#334155}
.as-enquiry-intent select{width:100%;min-height:48px;border:1px solid #cbd3dd;border-radius:6px;background:#fff;color:#202733;padding:10px 12px;font-size:16px}
.as-vessel-upgraded .elementor-field-label{display:inline-block!important;width:auto!important}
.as-vessel-upgraded .elementor-mark-required .elementor-field-label:after{display:inline!important;position:static!important;margin-left:4px}
.as-vessel-upgraded .elementor-field-label:after{font-size:inherit}
.as-vessel-upgraded :is(input,textarea,select):focus-visible{outline:2px solid #c92322!important;outline-offset:2px;border-color:#c92322!important}
.as-vessel-upgraded :is(a,button,summary):focus-visible,.as-photo-dialog button:focus-visible{outline:3px solid #c92322;outline-offset:3px}
.as-vessel-upgraded .elementor-field-group input[type=checkbox]{min-height:0!important;width:20px;height:20px;vertical-align:middle;flex-shrink:0}
.as-vessel-upgraded .elementor-field-group input:not([type=checkbox]),.as-vessel-upgraded textarea{font-size:16px!important;line-height:1.5!important}
.as-configurator-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #c92322;border-radius:6px;color:#c92322;text-decoration:none}
.as-sales-portrait{display:block;width:146px;height:150px;object-fit:cover;border-radius:10px;margin:0 0 18px}
.as-native-video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#101927;border-radius:8px}
.as-vessel-upgraded #as-video h2{color:#fff!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded #as-video h2{color:#fff!important}
.as-photo-dialog .as-lightbox-bar{height:auto;min-height:48px;flex-wrap:wrap}
.as-photo-dialog .as-lightbox-bar>span{flex:1;min-width:140px}
.as-photo-dialog button{min-height:44px}
.as-photo-dialog.as-photo-zoomed img{width:auto;height:auto;min-width:100%;max-width:none;max-height:none;object-fit:initial}
.as-photo-dialog.as-photo-zoomed{overflow:auto}
.as-photo-dialog.as-photo-zoomed .as-lightbox-bar{position:sticky;top:0;background:#151d29;z-index:2;padding:4px 0}
@media(min-width:901px){.as-vessel-upgraded .as-boat-actions{gap:8px}.as-vessel-upgraded .as-boat-actions a{font-size:14px;padding:10px 14px}}
@media(max-width:900px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded{display:block!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{width:100%!important;aspect-ratio:16/10;height:auto!important;min-height:0!important;border-radius:10px 10px 0 0}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{padding:24px!important;border-radius:0 0 10px 10px}.as-vessel-nav{margin-top:8px}}
@media(max-width:767px){.as-vessel-upgraded .as-vessel-facts{gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.as-vessel-facts dd{font-size:18px}.as-vessel-facts dt{font-size:13px}.as-vessel-upgraded .as-primary-offer .elementor-element-f497ee4 .jet-listing-dynamic-field__content{font-size:30px!important}.as-vessel-upgraded .as-boat-actions a{width:100%;min-height:48px}.as-vessel-upgraded .as-boat-actions a:last-child{border:0;background:transparent;text-decoration:underline!important;padding:6px 0;min-height:44px}.as-vessel-nav{gap:0;justify-content:space-between}.as-vessel-nav a{font-size:13px;padding:8px}.as-mobile-actions{gap:10px;padding:9px 16px calc(9px + env(safe-area-inset-bottom))}.as-mobile-actions a{min-height:46px;padding:12px 8px;line-height:1.5}.as-mobile-actions a+ a{flex:0 0 32%;background:#f1f4f7;color:#202733;border:1px solid #d6dfe7}.as-photo-dialog .as-lightbox-bar{font-size:12px;gap:8px}.as-photo-dialog .as-lightbox-bar>span{flex-basis:100%;min-width:0}.as-photo-dialog img{height:calc(100% - 164px)}.as-hero-caption{font-size:11px;padding:7px 12px}.as-vessel-upgraded .as-gallery h2{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.as-vessel-upgraded *,.as-photo-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* One coherent hero: matching desktop heights and a clear action hierarchy. */
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-facts>div{border-top:0;padding-top:0}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-primary-offer{border-top:0;padding-top:8px}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-secondary-offer{border-top:0;padding:8px 0 0}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-secondary-offer .jet-listing-dynamic-field__content{font-size:16px!important;font-weight:500!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px!important;margin-top:14px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions a{width:100%;min-width:0;min-height:44px;box-sizing:border-box;flex:none!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions a:first-child{grid-column:1/-1;min-height:50px;background:#c92322!important;color:#fff!important;border:1px solid #c92322!important;padding:12px 18px!important;text-decoration:none!important;font-size:15px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions a:not(:first-child){background:transparent!important;color:#445160!important;border:0!important;border-radius:0;padding:8px 2px!important;font-size:14px!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:#b3bdc9!important;text-align:center}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions a:not(:first-child):hover{color:#c92322!important;text-decoration-color:#c92322!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-boat-actions a:not(:first-child){line-height:1.45!important}
@media(min-width:901px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{align-self:stretch!important;aspect-ratio:auto!important;height:auto!important;min-height:460px!important;border-radius:12px 0 0 12px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{align-self:stretch!important;min-height:460px!important;border-radius:0 12px 12px 0!important;padding:30px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-hero-image{object-fit:cover!important}}
@media(max-width:900px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{border-radius:12px 12px 0 0!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{border-radius:0 0 12px 12px!important;padding:22px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-hero-image{object-fit:cover!important}}
/* Preserve the complete boat and its original proportions. */
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-hero-image{object-fit:contain!important;height:auto!important;max-height:100%!important;top:50%;bottom:auto;transform:translateY(-50%)}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{background-color:#f3f5f7!important;min-height:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-eec7fa6{min-height:0!important}
@media(max-width:900px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.elementor-element-0e2d48f{aspect-ratio:auto!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-hero-image{position:relative;top:auto;transform:none;max-height:none!important}}
/* Secondary document links complement the technical facts. */
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]{margin-bottom:20px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="850bd10"]{margin:0!important}
@media(min-width:768px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]>.e-con-inner{flex-wrap:nowrap!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="850bd10"]{width:auto!important;flex:1!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"]{width:auto!important;flex:0 1 auto!important}}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]>.e-con-inner{align-items:center!important;gap:16px!important}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"]{margin:0!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"] .elementor-widget-button{width:auto!important;margin:0!important}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"] .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px;background:#fff!important;color:#334155!important;border:1px solid #cbd3dd!important;border-radius:6px!important;padding:10px 18px!important;font:500 14px/1.4 Roboto,Arial,sans-serif!important;box-shadow:none!important;text-decoration:none!important}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"] .elementor-button:hover{background:#f3f5f7!important;color:#c92322!important;border-color:#c92322!important}
@media(max-width:767px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]>.e-con-inner{align-items:stretch!important;gap:14px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]>.e-con-inner>.e-con{width:100%!important;margin:0!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="c192eff"]{justify-content:flex-start!important}}
/* Technical facts share the same palette and typography as the offer. */
/* Compact section rhythm and document links after the facts. */
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded h2{margin-bottom:16px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-gallery{margin-top:20px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .elementor-widget-theme-post-content{padding:12px 0!important;margin:12px 0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="67994d1"]{margin:20px 0 14px!important;padding:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"]>.e-con-inner{padding:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"] h2{margin:0!important}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="c192eff"]{order:6!important;grid-column:1/-1!important;width:100%!important;flex:none!important;justify-content:flex-start!important;padding:0!important;margin:0 0 24px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.as-equipment{margin:8px 0 24px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="f5bc2fa"]{margin:24px 0!important;padding:24px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="f5bc2fa"]>.e-con-inner{padding:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="5901d9b"]{margin:24px 0!important;padding:24px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="5901d9b"]>.e-con-inner{gap:24px!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="c06b608"]{margin:24px 0 0!important;padding:16px 0!important}
@media(max-width:767px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-gallery{margin-top:16px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="67994d1"]{margin-top:16px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>:is([data-id="f5bc2fa"],[data-id="5901d9b"]){margin:16px 0!important;padding:18px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.as-equipment{margin-bottom:16px!important}}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="a7f4425"]{background:#f3f5f7!important;border:1px solid #e2e7ed!important;border-radius:12px!important;padding:10px 24px!important;box-shadow:none!important;min-height:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"]>.e-con-inner{display:block!important;width:100%!important;padding:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"]>.e-con-inner>.e-con{width:100%!important;padding:0!important;margin:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"]>.e-con-inner>.e-con>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px!important;width:100%!important;padding:0!important;align-items:stretch!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"] .elementor-widget-jet-listing-dynamic-field{width:100%!important;min-width:0!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #dce3e9!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"] :is(.jet-listing-dynamic-field,.jet-listing-dynamic-field__inline-wrap){display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"] .jet-listing-dynamic-field__content{display:block!important;margin:0!important;padding:0!important;border:0!important;color:#202733!important;font:600 17px/1.45 Roboto,Arial,sans-serif!important;overflow-wrap:anywhere}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"] .jet-listing-dynamic-field__content strong{display:block!important;margin:0 0 5px!important;color:#596879!important;font:400 13px/1.4 Roboto,Arial,sans-serif!important}
@media(min-width:768px) and (max-width:1024px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"]>.e-con-inner>.e-con>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="a7f4425"]{padding:6px 20px!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"]>.e-con-inner>.e-con>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="a7f4425"] .elementor-widget-jet-listing-dynamic-field{padding:12px 0!important}}
body.single-plovila main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded [data-id="67994d1"] .elementor-widget-heading{margin:0!important}
/* Keep the photo caption inside the image column at every width. */
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="0e2d48f"]{overflow:hidden!important;isolation:isolate}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-hero-caption{left:0!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important;overflow-wrap:anywhere}
/* A single caption band joins the image and offer card. */
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.as-hero-caption{position:static!important;grid-column:1/-1;order:0!important;background:#26313f!important;color:#fff!important;border-radius:0 0 12px 12px;padding:9px 16px!important;text-align:left;font:400 12px/1.45 Roboto,Arial,sans-serif!important}
@media(min-width:901px){body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="0e2d48f"]{border-radius:12px 0 0 0!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="eec7fa6"]{border-radius:0 12px 0 0!important}}
@media(max-width:900px){body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="eec7fa6"]{border-radius:0!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>.as-hero-caption{padding:9px 14px!important;font-size:11px!important}}
/* Preserve the complete photo at its natural ratio, with compact card padding. */
@media(min-width:901px){body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded{grid-template-columns:minmax(0,3fr) minmax(390px,2fr)!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="0e2d48f"]{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="eec7fa6"]{padding:24px!important}body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded>[data-id="eec7fa6"]>.e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}
body.single-plovila #content main .elementor.as-vessel-upgraded.as-vessel-upgraded.as-vessel-upgraded .as-vessel-hero-image{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;flex:none!important}
(function(){
'use strict';
function init(){
if(window.parent!==window||location.search.indexOf('elementor-preview')!==-1||document.body.classList.contains('elementor-editor-active'))return;
var r=document.querySelector('.elementor-28920,.elementor-29175');if(!r)return;
var en=document.documentElement.lang.indexOf('en')===0,t=function(a,b){return en?b:a;},q=function(id){return r.querySelector('[data-id="'+id+'"]');},mk=function(tag,cls,text){var e=document.createElement(tag);if(cls)e.className=cls;if(text)e.textContent=text;return e;};
function upgrade(){
if(!r.classList.contains('as-detail-ready')||r.dataset.designUpgrade)return false;
var payload=document.getElementById('asboats-vessel-design-data'),data={};try{data=payload?JSON.parse(payload.textContent):{};}catch(e){}
var hero=q('eec7fa6'),photo=q('0e2d48f'),title=r.querySelector('h1'),prices=q('7aa66be'),tech=q('a7f4425'),eq=r.querySelector('.as-equipment'),gallery=r.querySelector('.as-gallery'),formSection=q('5901d9b'),form=formSection&&formSection.querySelector('form'),related=q('c06b608');
if(!hero||!title)return false;
var stock=/^(zaloga|prihod)$/.test(data.type||(r.querySelector('.as-entry-type')||{}).textContent||''),used=data.condition==='rabljeno'||/rabljeno|used/i.test(title.textContent),demo=data.condition==='testno'||/testno|demo/i.test(title.textContent),boatName=title.textContent.trim();
if(used){var trust=r.querySelector('.as-turnkey-single');if(trust){trust.querySelector('.as-turnkey-single__title').textContent=t('Cena opisanega plovila z DDV','Price of the described boat incl. VAT');trust.querySelector('.as-turnkey-single__detail').textContent=t('Ponudba se nanaša na opisano rabljeno plovilo. Vključena oprema in pogoji prevzema so navedeni v ponudbi.','The offer refers to the described used boat. Included equipment and handover terms are specified in the quotation.');}}
if(demo&&!r.querySelector('.as-turnkey-single')&&prices){var demoTrust=mk('div','as-turnkey-single');demoTrust.append(mk('span','as-turnkey-single__title',t('✓ Cena na ključ – brez skritih stroškov','✓ Turnkey price – no hidden costs')),mk('span','as-turnkey-single__detail',t('Cena vključuje DDV, dodatno opremo, transport do Slovenije, končno montažo, akumulatorje in pripravo plovila za prevzem.','The price includes VAT, additional equipment, transport to Slovenia, final assembly, batteries and preparation for handover.')));prices.append(demoTrust);}
var trustTitle=r.querySelector('.as-turnkey-single__title');if(trustTitle&&trustTitle.textContent.trim().charAt(0)==='✓'){trustTitle.textContent=trustTitle.textContent.trim().slice(1).trim();trustTitle.prepend(mk('span','as-turnkey-check','✓'));}
function decimal(s){return s.replace(/(\d)[.,](\d{1,2})(?=\s*(?:m\b|L\b|kg\b|hp\b|KM\b))/g,function(_,a,b){return a+(en?'.':',')+b;});}
if(tech)tech.querySelectorAll('.jet-listing-dynamic-field__content').forEach(function(el){Array.from(el.childNodes).forEach(function(n){if(n.nodeType===3)n.textContent=decimal(n.textContent);});var label=el.querySelector('strong'),value=el.textContent.replace(label?label.textContent:'','').trim();if(!value||/^[-–—]\s*(L|m|kg)?$/i.test(value)){var w=el.closest('.elementor-widget');if(w)w.classList.add('as-hidden');}});
var facts=mk('dl','as-vessel-facts');[['a3d1d5d','Dolžina','Length'],['dc36f9b','Osebe','People'],['e127533','Največja moč','Max. power'],['20119ce','Kabine','Cabins']].forEach(function(f){var el=q(f[0]),c=el&&el.querySelector('.jet-listing-dynamic-field__content');if(!c)return;var label=c.querySelector('strong'),value=decimal(c.textContent.replace(label?label.textContent:'','').trim());if(!value||/^[-–—]/.test(value))return;var item=mk('div');item.append(mk('dt','',t(f[1],f[2])),mk('dd','',value));facts.append(item);});
if(facts.children.length){var titleBlock=q('1717150');if(titleBlock)titleBlock.append(facts);}
if(prices){
var packagePrice=q('f497ee4')||q('5d71d21')||q('da42dfd'),packageLabel=q('6d992df')||q('19596b4');
if(packagePrice&&packagePrice.textContent.indexOf('€')!==-1){var primary=mk('div','as-primary-offer');if(packageLabel)primary.append(packageLabel);primary.append(packagePrice);prices.prepend(primary);}
var baseLabel=q('3ed2b6e')||q('36501b4')||q('34f3701'),basePrice=q('68aa2fe')||q('1579685');if(basePrice&&basePrice.textContent.indexOf('€')!==-1){var secondary=mk('div','as-secondary-offer');if(baseLabel)secondary.append(baseLabel);secondary.append(basePrice);prices.append(secondary);}
var actions=q('bc128dc');if(actions)prices.append(actions);
}
if(photo&&data.hero){var image=mk('img','as-vessel-hero-image');image.src=data.hero.src;image.alt=boatName;image.width=data.hero.width;image.height=data.hero.height;image.setAttribute('fetchpriority','high');image.loading='eager';image.decoding='async';if(data.hero.srcset){image.srcset=data.hero.srcset;image.sizes='(max-width: 900px) 100vw, (max-width: 1440px) 64vw, 950px';}photo.prepend(image);photo.classList.add('as-responsive-photo');}
if(photo){var caption=mk('p','as-hero-caption',t('Fotografije so lahko ilustrativne. Ponujeno konfiguracijo določata navedena cena in oprema.','Photos may be illustrative. The listed price and equipment define the offered configuration.'));hero.after(caption);var badge=photo.querySelector('.as-badge'),availability=hero.querySelector('.as-vessel-availability');if(!badge&&data.type==='zaloga'&&data.condition==='novo'&&availability){var newRow=mk('div','as-vessel-statuses'),newBadge=mk('span','as-vessel-availability as-vessel-availability--new',t('NOVO PLOVILO','NEW BOAT'));newRow.style.cssText='display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px';newBadge.style.cssText='margin:0;background:#f8f9fa;border-color:#dce1e7;color:#334155';availability.before(newRow);availability.style.marginBottom='0';newRow.append(availability,newBadge);}if(badge&&(demo||used)&&availability){var statusRow=mk('div','as-vessel-statuses');statusRow.style.cssText='display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px';availability.before(statusRow);availability.style.marginBottom='0';badge.className='as-vessel-availability '+(demo?'as-vessel-availability--demo':'as-vessel-availability--used');badge.textContent=demo?t('TESTNO PLOVILO','DEMO BOAT'):t('RABLJENO PLOVILO','USED BOAT');badge.style.cssText=demo?'margin:0;background:#e8f1fc;border-color:#b7cfee;color:#245a91':'margin:0;background:#f1f3f5;border-color:#d3d9df;color:#536171';statusRow.append(availability,badge);}else if(badge){badge.style.left='16px';badge.style.top='16px';}}
if(eq){eq.id='as-equipment';eq.prepend(mk('h2','',t('Oprema in možnosti','Equipment and options')));Array.from(eq.querySelectorAll('details')).forEach(function(d){var s=d.querySelector('summary');if(!s)return;if(stock&&/Dodatna oprema plovila iz zaloge|Additional equipment on the stock boat|vključena v ceno|included in (the )?price/i.test(s.textContent)){s.textContent=t('Dodatna oprema plovila na zalogi:','Equipment included in the displayed price');d.open=true;}s.setAttribute('aria-label',s.textContent);});}
if(data.configurator){var config=r.querySelector('a[href*="configurator."]');if(!config){var links=q('67994d1'),a=mk('a','as-configurator-link',t('Konfigurator','Configurator'));a.href=data.configurator;a.target='_blank';a.rel='noopener';if(links)links.append(a);}}
var video=q('f5bc2fa'),mp4=(data.videos||[]).find(function(url){return /\.(mp4|webm)(\?|$)/i.test(url);});
if(mp4){if(!video){video=mk('section','as-vessel-video');r.append(video);}video.classList.remove('as-hidden');var existing=video.querySelector('video');if(!existing){var host=video.querySelector('[data-id="6ce4876"] .elementor-widget-container')||video,player=mk('video','as-native-video');player.controls=true;player.preload='none';player.setAttribute('playsinline','');player.src=mp4;player.setAttribute('aria-label',t('Predstavitveni video plovila','Boat presentation video'));if(data.hero)player.poster=data.hero.src;host.replaceChildren(player);}if(!video.querySelector('h2,h3'))video.prepend(mk('h2','',t('Doživite plovilo na vodi','See the boat on the water')));}
if(video&&!video.classList.contains('as-hidden')){video.id='as-video';if(eq)eq.after(video);var frame=video.querySelector('iframe');if(frame)frame.title=t('Predstavitveni video plovila','Boat presentation video');var play=video.querySelector('[role="button"]');if(play)play.setAttribute('aria-label',t('Predvajaj video','Play video'));}
function heading2(h){if(!h||h.tagName==='H2')return;var n=mk('h2',h.className,h.textContent);n.id=h.id;h.replaceWith(n);}
if(tech&&q('c192eff'))tech.after(q('c192eff'));
if(tech){var th=q('451e11a');if(th){th.id='as-specifications';heading2(th.querySelector('h3'));}else tech.id='as-specifications';}
if(video)heading2(video.querySelector('h3'));
var nav=mk('nav','as-vessel-nav');nav.setAttribute('aria-label',t('Vsebina strani plovila','Boat page sections'));[[gallery,'as-photos','Fotografije','Photos'],[q('451e11a')||tech,'as-specifications','Podatki','Specifications'],[eq,'as-equipment','Oprema','Equipment'],[ video&&(mp4||video.querySelector('.jet-video'))?video:null,'as-video','Video','Video'],[formSection,en?'inquiry':'povprasevanje','Povpraševanje','Enquiry']].forEach(function(item){if(!item[0])return;item[0].id=item[1];var a=mk('a','',t(item[2],item[3]));a.href='#'+item[1];nav.append(a);});var heroBand=r.querySelector('.as-hero-caption');if(heroBand)heroBand.after(nav);else hero.after(nav);
var sales=q('88effbf');if(sales&&data.salesAvatar&&!sales.querySelector('img')){var portrait=mk('img','as-sales-portrait');portrait.src=data.salesAvatar;portrait.alt='Jure Pirman';portrait.width=146;portrait.height=150;portrait.loading='lazy';sales.prepend(portrait);}
if(sales){var salesImage=sales.querySelector('img');if(salesImage&&!salesImage.alt)salesImage.alt='Jure Pirman';}
if(form){var message=form.querySelector('textarea'),model=form.querySelector('[id="form-field-plovilo"]'),col=q('3b4e936')||formSection;col.id='as-enquiry-form';col.setAttribute('tabindex','-1');if(model)model.value=boatName;
var intentGroup=mk('div','as-enquiry-intent'),label=mk('label','',t('Kako vam lahko pomagamo?','How can we help?')),select=mk('select');select.id='as-enquiry-intent';label.htmlFor=select.id;[['price','Cena in razpoložljivost','Price and availability'],['viewing','Dogovor za ogled','Arrange a viewing'],['trial','Testna plovba','Sea trial']].forEach(function(o){var option=mk('option','',t(o[1],o[2]));option.value=o[0];select.append(option);});intentGroup.append(label,select);var fields=form.querySelector('.elementor-form-fields-wrapper');if(fields)fields.prepend(intentGroup);
var generated='';function intent(value,force){select.value=value;var text=value==='viewing'?t('Želim se dogovoriti za ogled plovila ','I would like to arrange a viewing of '):value==='trial'?t('Zanima me možnost testne plovbe s plovilom ','I would like to enquire about a sea trial of '):t('Prosim za ponudbo in informacijo o razpoložljivosti plovila ','Please send me a quotation and availability for ');text+=boatName+'.';if(message&&(!message.value.trim()||message.value===generated)){message.value=text;generated=text;message.dispatchEvent(new Event('input',{bubbles:true}));}if(force){col.scrollIntoView({behavior:matchMedia('(prefers-reduced-motion: reduce)').matches?'auto':'smooth',block:'start'});col.focus({preventScroll:true});}}
select.addEventListener('change',function(){intent(select.value,false);});
document.querySelectorAll('.as-boat-actions a,.as-mobile-actions a').forEach(function(a){if(a.getAttribute('href').charAt(0)!=='#')return;var view=/ogled|viewing/i.test(a.textContent);a.href='#as-enquiry-form';a.dataset.enquiryIntent=view?'viewing':'price';a.addEventListener('click',function(e){e.preventDefault();intent(a.dataset.enquiryIntent,true);history.replaceState(null,'','#as-enquiry-form');});});
var mobile=document.querySelector('.as-mobile-actions');if(mobile){Array.from(mobile.querySelectorAll('a')).forEach(function(a){var call=a.href.indexOf('tel:')===0;if(!call&&a.dataset.enquiryIntent!=='price')a.remove();else a.textContent=call?t('Pokliči','Call'):t('Povpraševanje','Enquiry');});}
form.querySelectorAll('input[type="text"]').forEach(function(el){el.autocomplete='name';});var email=form.querySelector('input[type="email"]'),phone=form.querySelector('input[type="tel"]');if(email)email.autocomplete='email';if(phone){phone.autocomplete='tel';phone.removeAttribute('pattern');phone.title=t('Telefonska številka s klicno številko države','Phone number including country code');}
form.addEventListener('submit',function(){if(model)model.value=boatName;if(message&&message.value.trim()&&message.value!==generated){var context='\n\n'+t('Plovilo: ','Boat: ')+boatName+'\n'+t('Namen: ','Purpose: ')+select.options[select.selectedIndex].text;if(message.value.indexOf(context)===-1)message.value+=context;}},true);
}
var alternate=document.querySelector('link[rel="alternate"][hreflang="'+(en?'sl':'en')+'"]');if(!alternate)alternate=document.querySelector('link[rel="alternate"][hreflang^="'+(en?'sl':'en')+'-"]');if(alternate){document.querySelectorAll('header a,[data-elementor-type="header"] a').forEach(function(a){if((en&&(a.textContent.trim()==='SL'||a.getAttribute('aria-label')==='Slovenščina'))||(!en&&(a.textContent.trim()==='EN'||a.getAttribute('aria-label')==='English')))a.href=alternate.href;});}
var originalImages=Array.from(r.querySelectorAll('.uael-img-gallery-wrap img'));
function galleryLabels(){if(!gallery)return;gallery.querySelectorAll('.as-mosaic button').forEach(function(button,i){var image=button.querySelector('img');if(!image)return;var active=gallery.querySelector('.as-gallery-tabs [aria-pressed="true"]'),category=active?active.textContent:t('Fotografija','Photo'),alt=boatName+' · '+category+' · '+(i+1);if(image.alt!==alt)image.alt=alt;var name=t('Odpri fotografijo: ','Open photo: ')+alt;if(button.getAttribute('aria-label')!==name)button.setAttribute('aria-label',name);image.decoding='async';var source=originalImages.find(function(orig){return orig.src===image.src||orig.currentSrc===image.src||orig.getAttribute('data-lazy-src')===image.src;});var responsive=source&&(source.srcset||source.getAttribute('data-lazy-srcset'));if(responsive){image.srcset=responsive;image.sizes=i===0?'(max-width: 767px) 100vw, 700px':'(max-width: 767px) 25vw, 350px';}});}
galleryLabels();if(gallery)new MutationObserver(galleryLabels).observe(gallery,{childList:true,subtree:true});
var modalObservers=new WeakSet();function setupDialogs(){document.querySelectorAll('.as-photo-dialog').forEach(function(dialog){if(modalObservers.has(dialog))return;modalObservers.add(dialog);dialog.addEventListener('keydown',function(e){if(e.key==='Escape'){e.preventDefault();e.stopPropagation();dialog.close();}});dialog.addEventListener('cancel',function(e){e.preventDefault();dialog.close();});var big=dialog.querySelector('img'),bar=dialog.querySelector('.as-lightbox-bar'),zoom=mk('button','as-photo-zoom',t('Povečaj','Zoom'));zoom.type='button';zoom.setAttribute('aria-pressed','false');if(bar)bar.append(zoom);zoom.onclick=function(){var on=dialog.classList.toggle('as-photo-zoomed');zoom.setAttribute('aria-pressed',String(on));zoom.textContent=on?t('Prilagodi','Fit'):t('Povečaj','Zoom');};dialog.addEventListener('close',function(){dialog.classList.remove('as-photo-zoomed');zoom.setAttribute('aria-pressed','false');zoom.textContent=t('Povečaj','Zoom');});function caption(){if(!big||!dialog.open)return;var count=bar&&bar.querySelector('span'),index=count&&count.textContent.match(/\d+\s*\/\s*\d+/),active=gallery&&gallery.querySelector('.as-gallery-tabs [aria-pressed="true"]'),alt=boatName+' · '+(active?active.textContent:t('Fotografija','Photo'))+(index?' · '+index[0]:'');if(big.alt!==alt)big.alt=alt;if(count&&count.textContent!==alt)count.textContent=alt;}new MutationObserver(caption).observe(dialog,{attributes:true,attributeFilter:['open','src'],childList:true,subtree:true});});}
setupDialogs();document.addEventListener('keydown',function(e){if(e.key!=='Escape')return;var opened=document.querySelector('.as-photo-dialog[open]');if(opened){e.preventDefault();e.stopPropagation();opened.close();}},true);
function cards(){if(!related)return;related.querySelectorAll('article.as-card').forEach(function(card){var a=card.querySelector('a[href]'),info=a&&data.cards&&data.cards[new URL(a.href).pathname],price=card.querySelector('.as-price,.as-base-price');if(info&&info.type==='katalog'&&price&&!/^(od|from)\s/i.test(price.textContent.trim())){price.prepend(document.createTextNode(t('od ','from ')));}if(info&&info.condition==='rabljeno'){var trust=card.querySelector('.as-turnkey-card'),text=t('Cena opisanega plovila z DDV','Price of the described boat incl. VAT');if(trust&&trust.textContent!==text)trust.textContent=text;}card.querySelectorAll('dd').forEach(function(dd){var value=decimal(dd.textContent);if(dd.textContent!==value)dd.textContent=value;});var h=card.querySelector('h2');if(h){var replacement=mk('h3',h.className);while(h.firstChild)replacement.append(h.firstChild);h.replaceWith(replacement);}if(info)card.dataset.entryType=info.type;});}
cards();if(related)new MutationObserver(cards).observe(related,{childList:true,subtree:true});
r.dataset.designUpgrade='2026-10-05';r.classList.add('as-vessel-upgraded');return true;
}
if(upgrade())return;var observer=new MutationObserver(function(){if(upgrade())observer.disconnect();});observer.observe(r,{childList:true,subtree:true,attributes:true,attributeFilter:['class']});window.addEventListener('pagehide',function(){observer.disconnect();},{once:true});
}
if(document.readyState==='complete')init();else window.addEventListener('load',init,{once:true});
})();
body.single-plovila #content main .elementor.as-vessel-upgraded.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;margin:0!important;gap:0!important;padding:0!important;background:#fff;color:#152b3e;font-family:Roboto,Arial,sans-serif}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>*{flex:none!important;min-width:0;box-sizing:border-box}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-0e2d48f{order:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:block!important;background:#f2f5f7!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-0e2d48f>.e-con-inner{display:none!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-vessel-hero-image{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;inset:auto!important;transform:none!important;object-fit:contain!important;margin:0!important;border-radius:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-eec7fa6{order:2!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:40px auto 0!important;padding:0!important;background:#fff!important;border-radius:0!important;height:auto!important;min-height:0!important;display:block!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-eec7fa6:before{display:none!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-eec7fa6>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:start!important;gap:48px!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .elementor-element-eec7fa6 .elementor-element-1717150{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:12px!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .elementor-element-eec7fa6 .elementor-element-7aa66be{width:100%!important;max-width:none!important;padding:0 0 0 32px!important;border-left:1px solid #dbe3e8!important;gap:12px!important;align-items:stretch!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .elementor-element-eec7fa6 h1{font-size:clamp(32px,3.4vw,52px)!important;line-height:1.1!important;font-weight:500!important;letter-spacing:-1.3px!important;color:#152b3e!important;margin:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-primary-offer{border:0!important;padding:0!important;margin:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-primary-offer .jet-listing-dynamic-field__content{font-size:38px!important;line-height:1.25!important;font-weight:500!important;color:#152b3e!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-primary-offer :is(.elementor-element-6d992df,.elementor-element-19596b4) .jet-listing-dynamic-field__content{font-size:14px!important;font-weight:400!important;color:#526474!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-primary-offer .jet-listing-dynamic-field__content strong{font-size:inherit!important;font-weight:500!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-turnkey-single{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;order:4!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-turnkey-single__title{font-size:13px!important;font-weight:500!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-turnkey-single__detail{font-size:12px!important;color:#526474!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-boat-actions{gap:10px!important;margin:8px 0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-boat-actions a{border:1px solid #dbe3e8!important;background:#fff!important;color:#173d56!important;font-size:14px!important;font-weight:500!important;border-radius:5px!important;padding:12px 18px!important;min-height:46px!important;flex:0 1 auto!important;width:auto!important;text-decoration:none!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .as-boat-actions a.as-full-primary{background:#173d56!important;color:#fff!important;border-color:#173d56!important;order:-1!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.as-full-facts{order:3!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:32px auto 0!important;padding:26px 0!important;border-top:1px solid #dbe3e8!important;border-bottom:1px solid #dbe3e8!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-facts>div{border:0!important;padding:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-facts dt{font-size:12px!important;color:#526474!important;margin-bottom:6px!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-facts dd{font-size:24px!important;font-weight:500!important;color:#152b3e!important;line-height:1.35!important}
.as-full-photo-bar{order:1!important;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px max(24px,calc((100% - 1280px)/2));width:100%;border-bottom:1px solid #dbe3e8;font:400 12px/1.5 Roboto,Arial,sans-serif;color:#526474;background:#fff}
.as-full-photo-controls{display:flex;flex:none;gap:8px}.as-full-photo-controls button{width:44px;height:44px;border:1px solid #dbe3e8!important;border-radius:50%;background:#fff!important;color:#173d56!important;font-size:18px;cursor:pointer;padding:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.as-full-tabs{order:4!important;display:flex!important;flex-wrap:wrap;gap:28px;width:calc(100% - 96px)!important;max-width:1280px!important;margin:16px auto 0!important;padding:0!important;border-bottom:1px solid #dbe3e8}
.as-full-tabs button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;color:#526474!important;padding:16px 0!important;font:400 14px/1.5 Roboto,Arial,sans-serif;min-height:48px;cursor:pointer;border-radius:0!important}
.as-full-tabs button[aria-selected=true]{color:#152b3e!important;border-bottom-color:#173d56!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.as-full-panels{order:5!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:32px auto 0!important}
.as-full-panel[hidden]{display:none!important}.as-full-panel{width:100%;min-width:0}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-panel .elementor-widget-theme-post-content{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;font-size:16px!important;max-width:none!important}
.as-full-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:start}.as-full-overview figure{margin:0}.as-full-overview figure img{width:100%;height:auto}.as-full-overview figcaption{font-size:12px;color:#526474;padding-top:8px}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-panel>.e-con{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-panel .e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-equipment{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.as-gallery{order:6!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:48px auto 0!important;padding:28px 0 0!important;border:0!important;border-top:1px solid #dbe3e8!important;border-radius:0!important;background:#fff!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-f5bc2fa{order:7!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:48px auto 0!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-5901d9b{order:9!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:48px auto!important;border-radius:5px!important;background:#f2f5f7!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-c06b608{order:10!important;width:calc(100% - 96px)!important;max-width:1280px!important;margin:0 auto 48px!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-full-hidden{display:none!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel :is(h2,h3){font-weight:500!important;color:#152b3e!important;letter-spacing:-.5px!important}
body.single-plovila #content main .elementor.as-fullscreen-vessel .as-vessel-statuses{order:2!important}.as-full-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#526474;margin:0 0 4px;order:-1}
body.single-plovila #content main .elementor.as-fullscreen-vessel .elementor-element-ed36ec9 .elementor-button{background:#173d56!important;color:#fff!important}
@media(max-width:767px){body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-eec7fa6{width:calc(100% - 40px)!important;margin-top:28px!important}body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.elementor-element-eec7fa6>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel .elementor-element-eec7fa6 .elementor-element-7aa66be{border-left:0!important;border-top:1px solid #dbe3e8!important;padding:24px 0 0!important}body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>:is(.as-full-facts,.as-full-tabs,.as-full-panels,.as-gallery,.elementor-element-f5bc2fa,.elementor-element-5901d9b,.elementor-element-c06b608){width:calc(100% - 40px)!important}body.single-plovila #content main .elementor.as-fullscreen-vessel.as-fullscreen-vessel.as-fullscreen-vessel>.as-full-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.as-full-overview{grid-template-columns:minmax(0,1fr);gap:24px}.as-full-photo-bar{padding:10px 20px;gap:12px}.as-full-tabs{gap:20px!important}.as-full-tabs button{font-size:13px!important}.as-full-photo-controls button{width:40px;height:40px}body.single-plovila #content main .elementor.as-fullscreen-vessel .as-boat-actions a{width:100%!important;flex:1 1 100%!important}.as-mobile-actions a{background:#173d56!important}.as-full-overview figure{max-width:100%;overflow:hidden}}
(function(){'use strict';function init(){if(window.parent!==window||document.body.classList.contains('elementor-editor-active')||location.search.indexOf('elementor-preview')!==-1)return;var root=document.querySelector('.elementor-28920,.elementor-29175,.elementor-34490');if(!root)return;function upgrade(){if(!root.dataset.designUpgrade||root.dataset.fullscreenVessel)return false;var q=function(id){return root.querySelector('[data-id="'+id+'"]');},lang=document.documentElement.lang.slice(0,2),t=function(sl,en,de){return lang==='de'?de:lang==='en'?en:sl;},mk=function(tag,cls,text){var el=document.createElement(tag);if(cls)el.className=cls;if(text)el.textContent=text;return el;};var photo=q('0e2d48f'),hero=q('eec7fa6'),prices=q('7aa66be'),titleBlock=q('1717150'),image=photo&&photo.querySelector('.as-vessel-hero-image'),title=root.querySelector('h1');if(!photo||!hero||!image||!titleBlock||!prices)return false;var payload=document.getElementById('asboats-vessel-design-data'),data={};try{data=payload?JSON.parse(payload.textContent):{};}catch(e){}var stock=/^(zaloga|prihod)$/.test(data.type),boatName=title.textContent.trim();
root.dataset.fullscreenVessel='2026-10-13';root.classList.add('as-fullscreen-vessel');image.sizes='100vw';var facts=root.querySelector('.as-vessel-facts');if(facts){facts.classList.add('as-full-facts');root.append(facts);}var eyebrow=mk('p','as-full-eyebrow',t('Plovilo · AS BOATS','Boat · AS BOATS','Boot · AS BOATS'));titleBlock.prepend(eyebrow);var badge=photo.querySelector('.as-badge');if(badge){badge.style.cssText='position:static;box-shadow:none;pointer-events:auto';titleBlock.append(badge);}var existingNav=root.querySelector('.as-vessel-nav');if(existingNav)existingNav.classList.add('as-full-hidden');var caption=root.querySelector('.as-hero-caption');if(caption)caption.classList.add('as-full-hidden');
var photoBar=mk('div','as-full-photo-bar'),photoLabel=mk('span'),controls=mk('div','as-full-photo-controls'),prev=mk('button','', '←'),next=mk('button','', '→');prev.type=next.type='button';prev.setAttribute('aria-label',t('Prejšnja fotografija','Previous photo','Vorheriges Foto'));next.setAttribute('aria-label',t('Naslednja fotografija','Next photo','Nächstes Foto'));photoLabel.setAttribute('aria-live','polite');var photos=[{src:data.hero&&data.hero.src||image.src,srcset:data.hero&&data.hero.srcset||image.srcset}],seen=new Set([photos[0].src]);var heroStem=new URL(photos[0].src,location.href).pathname.split('/').pop().replace(/\.[^.]+$/,'').replace(/[-_]?(\d+)$/,'');var original=root.querySelectorAll('.uael-img-gallery-wrap a.uael-grid-img');if(heroStem.length>=5)original.forEach(function(a){if(a.closest('.slick-cloned')||seen.has(a.href))return;var filename=new URL(a.href,location.href).pathname.split('/').pop().replace(/\.[^.]+$/,'').replace(/[-_]?(\d+)$/,'');if(filename!==heroStem)return;seen.add(a.href);var img=a.querySelector('img');photos.push({src:a.href,srcset:img&&(img.srcset||img.getAttribute('data-lazy-srcset'))||''});});var active=0;function show(n){active=(n+photos.length)%photos.length;image.src=photos[active].src;image.srcset=photos[active].srcset;image.sizes='100vw';image.alt=boatName+' · '+t('fotografija','photo','Foto')+' '+(active+1);photoLabel.textContent=(stock?t('Fotografije ponudbe','Offer photos','Fotos des Angebots'):t('Fotografije modela','Model photos','Modellfotos'))+' · '+(active+1)+' / '+photos.length;}prev.addEventListener('click',function(){show(active-1);});next.addEventListener('click',function(){show(active+1);});show(0);if(photos.length>1){controls.append(prev,next);photoBar.append(photoLabel,controls);}else photoBar.append(photoLabel);root.append(photoBar);
var actions=root.querySelector('.as-boat-actions');if(actions){var primary=stock?actions.querySelector('[data-enquiry-intent="viewing"]'):actions.querySelector('.as-boat-enquiry');if(!primary)primary=actions.querySelector('a');if(primary){primary.classList.add('as-full-primary');actions.prepend(primary);}}
var tabs=mk('div','as-full-tabs'),panels=mk('div','as-full-panels');tabs.setAttribute('role','tablist');tabs.setAttribute('aria-label',t('Podatki plovila','Boat information','Bootsinformationen'));var tabItems=[];function add(sl,en,de,els,name){els=els.filter(Boolean);if(!els.length)return;var tab=mk('button','',t(sl,en,de)),panel=mk('section','as-full-panel');tab.type='button';tab.id='as-full-tab-'+name;panel.id='as-full-panel-'+name;tab.setAttribute('role','tab');tab.setAttribute('aria-controls',panel.id);tab.setAttribute('aria-selected',String(tabItems.length===0));panel.setAttribute('role','tabpanel');panel.setAttribute('aria-labelledby',tab.id);panel.hidden=tabItems.length!==0;els.forEach(function(el){panel.append(el);});tabs.append(tab);panels.append(panel);tabItems.push({tab:tab,panel:panel});function select(focus){tabItems.forEach(function(item){var on=item.tab===tab;item.tab.setAttribute('aria-selected',String(on));item.tab.tabIndex=on?0:-1;item.panel.hidden=!on;});if(focus)tab.focus();}tab.addEventListener('click',function(){select(false);});tab.addEventListener('keydown',function(e){var index=tabItems.findIndex(function(item){return item.tab===tab;});if(e.key==='ArrowRight'||e.key==='ArrowLeft'){e.preventDefault();var nextIndex=(index+(e.key==='ArrowRight'?1:-1)+tabItems.length)%tabItems.length;tabItems[nextIndex].tab.click();tabItems[nextIndex].tab.focus();}if(e.key==='Home'||e.key==='End'){e.preventDefault();var target=tabItems[e.key==='Home'?0:tabItems.length-1].tab;target.click();target.focus();}});return panel;}
var post=root.querySelector('.elementor-widget-theme-post-content'),overview=add('Pregled','Overview','Übersicht',[post],'overview');if(overview){var layout=q('51583bf'),layoutImage=layout&&layout.querySelector('img');if(layoutImage){var wrap=mk('div','as-full-overview'),figure=mk('figure'),copy=layoutImage.cloneNode(true);copy.src=layoutImage.getAttribute('data-lazy-src')||layoutImage.currentSrc||layoutImage.src;copy.removeAttribute('data-lazy-src');copy.removeAttribute('data-lazy-srcset');copy.loading='lazy';copy.alt=t('Predstavitveni tloris modela','Model layout','Grundriss des Modells');figure.append(copy,mk('figcaption','',t('Predstavitveni tloris modela. Oprema se lahko razlikuje od ponudbe.','Model layout. Equipment may differ from the offer.','Modellgrundriss. Die Ausstattung kann vom Angebot abweichen.')));wrap.append(post,figure);overview.append(wrap);}}var th=q('451e11a'),tech=q('a7f4425'),documents=q('c192eff');add('Tehnični podatki','Specifications','Technische Daten',[th,tech,documents],'specs');var eq=root.querySelector('.as-equipment');add('Oprema','Equipment','Ausstattung',[eq],'equipment');root.append(tabs,panels);tabItems.forEach(function(item,i){item.tab.tabIndex=i===0?0:-1;});['8b1dda8','67994d1'].forEach(function(id){var section=q(id);if(section&&!section.querySelector('.elementor-widget-theme-post-content'))section.classList.add('as-full-hidden');});var oldOverview=root.querySelector(':scope>.as-overview');if(oldOverview)oldOverview.classList.add('as-full-hidden');
root.querySelectorAll('.as-vessel-nav a').forEach(function(link){var target=link.getAttribute('href');if(target==='#as-specifications'||target==='#as-equipment')link.addEventListener('click',function(){var key=target==='#as-specifications'?'specs':'equipment';var tab=root.querySelector('#as-full-tab-'+key);if(tab)tab.click();});});return true;}
if(upgrade())return;var observer=new MutationObserver(function(){if(upgrade())observer.disconnect();});observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:['class','data-design-upgrade']});window.addEventListener('pagehide',function(){observer.disconnect();},{once:true});}if(document.readyState==='complete')init();else window.addEventListener('load',init,{once:true});})();