body.page-template-template-naslovnica #content{padding:0!important;margin:0!important}body.page-template-template-naslovnica #content .col-full{max-width:none!important;padding:0!important;margin:0!important}body.page-template-template-naslovnica .shoptimizer-archive{padding:0!important;margin:0!important}body.page-template-template-naslovnica .archive-header,body.page-template-template-naslovnica .entry-header,body.page-template-template-naslovnica .woocommerce-breadcrumb,body.page-template-template-naslovnica .shoptimizer-breadcrumb{display:none!important}.vlr-home{background:var(--vlr-cream);color:var(--vlr-ink);font-family:'Jost',system-ui,sans-serif;font-weight:300;font-size:17px;line-height:1.65;overflow-x:clip}.vlr-home img{max-width:100%;height:auto;display:block}.vlr-home a{text-decoration:none;color:inherit}.vh-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.vh-eyebrow{font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:400;color:var(--vlr-gold);display:flex;align-items:center;gap:14px}.vh-eyebrow::before{content:"";width:44px;height:1px;background:var(--vlr-gold)}.vh-eyebrow.vh-center{justify-content:center}.vh-eyebrow.vh-center::before{display:none}.vlr-home h1,.vlr-home h2,.vlr-home h3{color:var(--vlr-ink)}.vh-btn{display:inline-block;font-size:13.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:17px 36px;transition:.35s;border:1px solid var(--vlr-ink);line-height:1.3}.vh-btn.vh-solid{background:var(--vlr-ink);color:var(--vlr-cream)}.vh-btn.vh-solid:hover{background:#fff0;color:var(--vlr-ink)}.vh-btn.vh-ghost{background:#fff0;color:var(--vlr-ink)}.vh-btn.vh-ghost:hover{background:var(--vlr-ink);color:var(--vlr-cream)}.vh-hero{overflow:hidden}.vh-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,84px);align-items:center;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,8vw,110px)}.vh-hero h1{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(42px,5.6vw,84px);line-height:1.06;letter-spacing:-.01em;margin:26px 0 26px}.vh-hero h1 em{font-style:italic;font-weight:400;color:var(--vlr-gold)}.vh-lead{max-width:46ch;color:var(--vlr-ink-soft);font-size:clamp(16px,1.3vw,18.5px);margin:0}.vh-cta-row{display:flex;gap:16px;margin:38px 0 0;flex-wrap:wrap}.vh-trust{display:flex;gap:26px;margin-top:52px;padding-top:26px;border-top:1px solid var(--vlr-line-soft);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--vlr-ink-soft);flex-wrap:wrap}.vh-trust span{display:flex;align-items:center;gap:10px}.vh-trust span::before{content:"";width:5px;height:5px;background:var(--vlr-gold);border-radius:50%}.vh-hero-art{position:relative;padding:0 0 0 clamp(0px,2vw,24px)}.vh-arch-bg{position:absolute;inset:8% -6% -10% 16%;background:var(--vlr-cream-2);border-radius:10000px 10000px 0 0}.vh-hero-art figure{position:relative;margin:0;border-radius:10000px 10000px 0 0;overflow:hidden;aspect-ratio:3/4}.vh-hero-art figure img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.vh-hero-art figcaption{position:relative;margin-top:16px;text-align:right;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--vlr-ink-soft)}.vlr-home{--vh-blush:#F2E4DA;--vh-paper:#FBF8F2;--vh-taupe:#E7DAC5}.vh-hero{background:var(--vlr-cream)}.vh-steps{background:var(--vh-blush)}.vh-featured{background:var(--vh-paper)}.vh-duo{background:var(--vh-taupe)}.vh-avail{background:var(--vlr-cream)}.vlr-home section{padding:clamp(70px,9vw,130px) 0}.vlr-home .vh-hero{padding:0}.vh-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,64px)}.vh-sec-head h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(30px,3.4vw,50px);line-height:1.12;margin:18px 0 0}.vh-sec-link{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--vlr-ink);padding-bottom:5px;white-space:nowrap;transition:.3s}.vh-sec-link:hover{color:var(--vlr-gold);border-color:var(--vlr-gold)}.vh-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3vw,44px)}.vh-step{border-top:1px solid var(--vlr-line);padding-top:26px}.vh-num{font-family:'Playfair Display',Georgia,serif;font-size:clamp(56px,5vw,80px);line-height:1;color:#fff0;-webkit-text-stroke:1px rgb(162 131 62 / .55)}.vh-step h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:21px;margin:20px 0 10px}.vh-step p{font-size:15.5px;color:var(--vlr-ink-soft);margin:0}.vh-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,34px);row-gap:clamp(44px,4vw,60px)}.vh-card{display:block}.vh-ph{aspect-ratio:2/3;overflow:hidden;background:var(--vlr-cream-2);margin-bottom:18px;position:relative}.vh-ph img{width:100%!important;height:100%!important;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.6,.2,1)}.vh-card:hover .vh-ph img{transform:scale(1.05)}.vh-ph::after{content:"Pogledaj";position:absolute;left:0;right:0;bottom:0;background:rgb(22 19 16 / .88);color:var(--vlr-cream);font-size:12px;letter-spacing:.26em;text-transform:uppercase;text-align:center;padding:13px 0;transform:translateY(101%);transition:.4s}.vh-card:hover .vh-ph::after{transform:translateY(0)}.vh-brand{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--vlr-gold);font-weight:400}.vh-name{font-family:'Playfair Display',Georgia,serif;font-size:18.5px;font-weight:400;line-height:1.35;margin:7px 0 9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vh-price{font-size:14px;letter-spacing:.1em;color:var(--vlr-ink-soft)}.vh-price .woocommerce-Price-amount{font-weight:500;color:var(--vlr-ink)}.vh-duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,44px)}.vh-tile{position:relative;border-radius:10000px 10000px 0 0;overflow:hidden;aspect-ratio:4/5.1;display:block}.vh-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.vh-tile:hover img{transform:scale(1.05)}.vh-veil{position:absolute;inset:0;background:linear-gradient(to top,rgb(22 19 16 / .62) 0%,rgb(22 19 16 / .08) 42%,#fff0 60%)}.vh-label{position:absolute;left:0;right:0;bottom:0;padding:34px 20px;text-align:center;color:var(--vlr-cream)}.vh-label h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(26px,2.6vw,38px);color:var(--vlr-cream);margin:0}.vh-label p{font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:10px 0 0;opacity:.85}.vh-go{display:inline-block;margin-top:18px;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid var(--vlr-cream);padding-bottom:4px}.vh-quote{background:var(--vlr-ink);color:var(--vlr-cream);text-align:center;overflow:hidden}.vh-mark{font-family:'Playfair Display',Georgia,serif;font-size:clamp(120px,16vw,220px);line-height:.4;display:block;color:#fff0;-webkit-text-stroke:1px rgb(217 193 134 / .5);margin-bottom:8px;user-select:none}.vh-quote blockquote{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(24px,3vw,42px);line-height:1.4;max-width:22.5em;margin:0 auto;border:none;padding:0;background:none;color:var(--vlr-cream)}.vh-quote cite{display:block;margin-top:36px;font-style:normal;font-family:'Jost',sans-serif;font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--vlr-champ)}.vh-avail{position:relative;overflow:hidden}.vh-avail-inner{text-align:center;max-width:720px;margin:0 auto;position:relative}.vh-avail-inner>*{position:relative;z-index:1}.vh-avail h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(32px,3.6vw,54px);line-height:1.12;margin:18px 0 0}.vh-avail p{color:var(--vlr-ink-soft);max-width:52ch;margin:22px auto 0}.vh-avail .vh-btn{margin-top:38px}[data-vh-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}[data-vh-reveal].vh-in{opacity:1;transform:none}.vh-steps-grid .vh-step:nth-child(2),.vh-prod-grid .vh-card:nth-child(4n+2){transition-delay:.12s}.vh-steps-grid .vh-step:nth-child(3),.vh-prod-grid .vh-card:nth-child(4n+3){transition-delay:.24s}.vh-steps-grid .vh-step:nth-child(4),.vh-prod-grid .vh-card:nth-child(4n+4){transition-delay:.36s}@keyframes vh-rise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.vh-hero .vh-eyebrow{animation:vh-rise .9s .1s cubic-bezier(.2,.6,.2,1) both}.vh-hero h1{animation:vh-rise .9s .22s cubic-bezier(.2,.6,.2,1) both}.vh-hero .vh-lead{animation:vh-rise .9s .34s cubic-bezier(.2,.6,.2,1) both}.vh-hero .vh-cta-row{animation:vh-rise .9s .46s cubic-bezier(.2,.6,.2,1) both}.vh-hero .vh-trust{animation:vh-rise .9s .58s cubic-bezier(.2,.6,.2,1) both}.vh-hero-art{animation:vh-rise 1.1s .3s cubic-bezier(.2,.6,.2,1) both}@media(prefers-reduced-motion:reduce){.vlr-home *,.vlr-home *::before,.vlr-home *::after{animation:none!important;transition:none!important}[data-vh-reveal]{opacity:1;transform:none}}@media(max-width:1020px){.vh-steps-grid{grid-template-columns:repeat(2,1fr)}.vh-prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.vh-hero-grid{grid-template-columns:1fr;padding-top:34px}.vh-hero-art{order:2;padding:0;max-width:520px;margin:6px auto 0}.vh-arch-bg{inset:10% -5% -8% 12%}.vh-duo-grid{grid-template-columns:1fr}.vh-sec-head{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.vh-steps-grid{grid-template-columns:1fr;gap:34px}}@media(max-width:560px){.vh-prod-grid{grid-template-columns:1fr 1fr;gap:14px;row-gap:36px}.vh-name{font-size:16px}.vh-btn{padding:15px 26px;width:100%;text-align:center}.vh-cta-row{flex-direction:column}}body.page-template-template-onama #content{padding:0!important;margin:0!important}body.page-template-template-onama #content .col-full{max-width:none!important;padding:0!important;margin:0!important}body.page-template-template-onama .shoptimizer-archive{padding:0!important;margin:0!important}body.page-template-template-onama .archive-header,body.page-template-template-onama .entry-header,body.page-template-template-onama .woocommerce-breadcrumb,body.page-template-template-onama .shoptimizer-breadcrumb{display:none!important}.vlr-onama{background:var(--vh-paper,#FBF8F2)}.vlr-onama .vh-wrap{max-width:1160px}.vo-open{background:var(--vlr-cream);padding:clamp(64px,8vw,116px) 0 clamp(56px,7vw,96px);text-align:center}.vlr-onama .vo-open h1{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(46px,6.4vw,96px);line-height:1;letter-spacing:.005em;margin:0}.vo-open h1::after{content:"";display:block;width:64px;height:1px;margin:clamp(26px,3vw,38px) auto 0;background:var(--vlr-gold)}.vlr-onama .vo-standfirst{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(20px,2.1vw,29px);line-height:1.52;color:var(--vlr-ink-soft);max-width:24ch;margin:clamp(26px,3vw,38px) auto 0}.vo-band{margin:0;width:100%;height:clamp(300px,44vw,620px);overflow:hidden;background:var(--vlr-cream-2)}.vo-band img{width:100%;height:100%;object-fit:cover;object-position:60% 30%}.vlr-onama .vo-chapter{padding:clamp(68px,9vw,124px) 0}.vlr-onama .vo-chapter-light{background:var(--vh-paper,#FBF8F2)}.vlr-onama .vo-chapter-close{background:var(--vlr-cream)}.vlr-onama .vo-h{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.16;margin:0 0 clamp(26px,3vw,38px);padding-top:26px;position:relative;border:0}.vlr-onama .vo-h::before{content:"";position:absolute;top:0;left:0;width:38px;height:1px;background:var(--vlr-gold)}.vlr-onama p{color:var(--vlr-ink-soft);font-size:17px;line-height:1.8;margin:0 0 20px}.vlr-onama p:last-child{margin-bottom:0}.vo-narrow{max-width:60ch}.vlr-onama .vo-drop{font-size:clamp(18px,1.6vw,21px);line-height:1.7;color:var(--vlr-ink)}.vlr-onama .vo-sub{font-size:17px;color:var(--vlr-ink);margin:30px 0 0}.vlr-onama .vo-note{margin-top:clamp(34px,4vw,52px);padding-top:26px;border-top:1px solid var(--vlr-line-soft,rgb(22 19 16 / .09))}.vo-criteria{list-style:none;margin:clamp(26px,3vw,36px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--vlr-line-soft,rgb(22 19 16 / .09));border-block:1px solid var(--vlr-line-soft,rgb(22 19 16 / .09))}.vo-criteria li{background:var(--vh-paper,#FBF8F2);display:flex;align-items:center;min-height:118px;padding:clamp(26px,3vw,38px) clamp(18px,2vw,28px);font-family:'Playfair Display',Georgia,serif;font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:var(--vlr-ink)}.vlr-onama .vo-chapter-dark{background:var(--vlr-ink);color:var(--vlr-cream);padding:0}.vlr-onama .vo-bleed-art{align-self:stretch}.vo-bleed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,84px)}.vo-bleed-art{margin:0;align-self:stretch;min-height:clamp(340px,42vw,600px);overflow:hidden}.vo-bleed-art img{width:100%;height:100%;object-fit:cover}.vo-bleed-copy{padding:clamp(64px,8vw,112px) clamp(24px,5vw,88px) clamp(64px,8vw,112px) 0;max-width:640px}.vlr-onama .vo-chapter-dark .vo-h{color:var(--vlr-cream)}.vlr-onama .vo-chapter-dark .vo-h::before{background:var(--vlr-champ)}.vlr-onama .vo-chapter-dark p{color:rgb(245 240 232 / .72)}.vlr-onama .vo-triad{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(19px,1.75vw,25px);line-height:1.6;color:var(--vlr-cream)!important;margin-bottom:30px}.vo-close{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,5vw,84px);align-items:center}.vo-close-art{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff}.vo-close-art img{width:100%;height:100%;object-fit:cover}.vo-close-art::after{content:"";position:absolute;inset:14px;border:1px solid rgb(162 131 62 / .30);pointer-events:none}.vo-close-copy{max-width:44ch}.vlr-onama .vo-creed{font-family:'Playfair Display',Georgia,serif;font-size:clamp(22px,2.4vw,33px);line-height:1.5;color:var(--vlr-ink)!important;margin-bottom:32px}.vlr-onama .vo-sign{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(16px,1.4vw,19px);color:var(--vlr-gold)!important;padding-top:24px;border-top:1px solid var(--vlr-line-soft,rgb(22 19 16 / .09))}@media(max-width:1020px){.vo-criteria{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.vo-bleed{grid-template-columns:1fr;gap:0}.vo-bleed-art{min-height:clamp(260px,58vw,420px)}.vo-bleed-copy{padding:clamp(48px,9vw,72px) clamp(20px,6vw,40px)}.vo-close{grid-template-columns:1fr;gap:36px}.vo-close-art{max-width:420px;aspect-ratio:4/5}.vo-close-copy{max-width:none}}@media(max-width:520px){.vo-criteria{grid-template-columns:1fr}.vo-standfirst{max-width:none}}.vo-facts{list-style:none;margin:28px 0 30px;padding:0;border-top:1px solid var(--vlr-line-soft,rgb(22 19 16 / .14))}.vo-facts li{display:flex;gap:18px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--vlr-line-soft,rgb(22 19 16 / .14));font-size:15.5px;color:var(--vlr-ink)}.vo-facts li span{flex:0 0 108px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--vlr-ink-soft)}.vo-facts a{border-bottom:1px solid rgb(22 19 16 / .28);padding-bottom:1px;transition:.3s}.vo-facts a:hover{color:var(--vlr-gold);border-color:var(--vlr-gold)}body.page-template-template-kontakt #content{padding:0!important;margin:0!important}body.page-template-template-kontakt #content .col-full{max-width:none!important;padding:0!important;margin:0!important}body.page-template-template-kontakt .shoptimizer-archive{padding:0!important;margin:0!important}body.page-template-template-kontakt .archive-header,body.page-template-template-kontakt .entry-header,body.page-template-template-kontakt .woocommerce-breadcrumb,body.page-template-template-kontakt .shoptimizer-breadcrumb{display:none!important}.vlr-kontakt .vk-intro{background:var(--vlr-cream);padding-bottom:clamp(40px,5vw,64px)}.vk-intro-inner{max-width:720px}.vlr-kontakt .vk-intro h1{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-.01em;margin:24px 0 24px}.vlr-kontakt .vk-main{background:var(--vh-paper)}.vk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.vk-details h2,.vk-form h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(28px,3vw,42px);line-height:1.14;margin:18px 0 20px}.vk-details p{color:var(--vlr-ink-soft);max-width:44ch;margin:0}.vk-details .vo-facts{margin-top:30px}.vk-social{margin-top:26px}.vk-social a{border-color:rgb(22 19 16 / .22);color:var(--vlr-ink)}.vk-social a:hover{background:var(--vlr-ink);border-color:var(--vlr-ink);color:var(--vlr-cream)}.vk-form .vlr-form{max-width:none}.vlr-kontakt .vk-map{padding:0}.vk-map-frame{position:relative;width:100%;height:clamp(320px,42vw,520px);background:var(--vlr-cream-2);border-top:1px solid rgb(22 19 16 / .10)}.vk-map-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:grayscale(1) contrast(.92);transition:filter .5s ease}.vk-map-frame:hover iframe{filter:none}@media(max-width:900px){.vk-grid{grid-template-columns:1fr;gap:52px}.vk-details p{max-width:none}}.vh-anchor{margin-top:5px;font-size:12px;letter-spacing:.02em;color:var(--vlr-ink-soft)}.vh-anchor .woocommerce-Price-amount{font-weight:400;color:inherit}