/*! NovingAIR – Galerie produs */.nvgl{--nvgl-b:#29AAE1;--nvgl-bd:#1B93C7;--nvgl-ink:#14212B;--nvgl-text:#46525C;--nvgl-muted:#76818A;--nvgl-line:#E4E9ED;--nvgl-soft:#F4F8FB;--nvgl-r:20px;--nvgl-font:var(--e-global-typography-text-font-family,Inter),Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:relative;width:100%;max-width:var(--nvgl-maxw,none);margin-left:auto;margin-right:auto;min-width:0;font-family:var(--nvgl-font);color:var(--nvgl-ink);-webkit-tap-highlight-color:transparent}.nvgl *,.nvgl *:before,.nvgl *:after{box-sizing:border-box}.nvgl-stage{position:relative;aspect-ratio:var(--nvgl-ratio,1/1);background:#fff;border:1px solid var(--nvgl-line);border-radius:var(--nvgl-r);overflow:hidden;isolation:isolate;box-shadow:0 1px 2px #14212b0a,0 18px 40px -28px #14212b47}@supports not (aspect-ratio:1/1){.nvgl-stage{height:0;padding-bottom:100%}.nvgl-track{position:absolute;inset:0}}.nvgl-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline:none;border-radius:inherit}.nvgl-track::-webkit-scrollbar{display:none}.nvgl-track:focus-visible{box-shadow:inset 0 0 0 3px #29aae180}.nvgl .nvgl-slide{flex:0 0 100%;width:100%;height:100%;margin:0!important;padding:clamp(10px,4.5%,30px);scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:#fff}.nvgl .nvgl-img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s}.nvgl.is-cover .nvgl-slide{padding:0}.nvgl.is-cover .nvgl-img{object-fit:cover}.nvgl.has-lb .nvgl-slide:not(.is-ph){cursor:zoom-in}.nvgl .nvgl-img.is-swap{opacity:.35}.nvgl .nvgl-nav,.nvgl .nvgl-fs,.nvgl .nvgl-tnav,.nvgl-lb .nvgl-lbb{display:grid;place-items:center;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;font:inherit!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;border-radius:50%!important;cursor:pointer;-webkit-appearance:none;appearance:none;text-decoration:none!important}.nvgl .nvgl-svg,.nvgl-lb .nvgl-svg{width:22px;height:22px;flex:none;display:block}.nvgl .nvgl-nav{position:absolute;top:50%;z-index:12;width:46px;height:46px;margin-top:-23px!important;background:#ffffffe0!important;border:1px solid rgba(20,33,43,.08)!important;color:var(--nvgl-ink)!important;box-shadow:0 8px 22px -10px #14212b73!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .25s,transform .2s,background-color .2s,color .2s,border-color .2s}.nvgl .nvgl-prev{left:14px}.nvgl .nvgl-next{right:14px}.nvgl .nvgl-nav:hover{background:#fff!important;color:var(--nvgl-b)!important;border-color:#29aae173!important}.nvgl .nvgl-nav:active{transform:scale(.92)}.nvgl .nvgl-nav:focus-visible,.nvgl .nvgl-fs:focus-visible,.nvgl .nvgl-th:focus-visible,.nvgl-lb .nvgl-lbb:focus-visible,.nvgl-lb .nvgl-lbth:focus-visible{outline:none!important;box-shadow:0 0 0 3px #29aae18c!important}.nvgl .nvgl-nav[disabled]{opacity:.35!important;pointer-events:none;box-shadow:none!important}.nvgl-tools{position:absolute;right:12px;bottom:12px;z-index:12;display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .25s}.nvgl .nvgl-fs{width:42px;height:42px;background:#ffffffe0!important;border:1px solid rgba(20,33,43,.1)!important;color:var(--nvgl-ink)!important;box-shadow:0 6px 18px -10px #14212b73!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s,border-color .2s,transform .2s,background-color .2s}.nvgl .nvgl-fs .nvgl-svg{width:19px;height:19px}.nvgl .nvgl-fs:hover{color:var(--nvgl-b)!important;border-color:#29aae173!important;background:#fff!important;transform:scale(1.06)}.nvgl-fav .nvhc-favbtn{box-shadow:0 6px 18px -10px #14212b73}.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon,.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon:hover,.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon:focus{width:42px!important;min-width:42px!important;height:42px!important;min-height:0!important}.nvgl-fav .nvhc-favbtn--icon[data-tip]:after{bottom:auto;top:50%;left:auto;right:calc(100% + 10px);transform:translate(4px,-50%)}.nvgl-fav .nvhc-favbtn--icon[data-tip]:hover:after{transform:translateY(-50%)}.nvgl-count{display:none;position:absolute;left:50%;bottom:12px;z-index:11;transform:translate(-50%);padding:5px 11px;border-radius:99px;background:#14212bb8;color:#fff;font:600 12px/1.2 var(--nvgl-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;pointer-events:none}.nvgl-dots{display:none;position:absolute;left:50%;bottom:14px;z-index:11;transform:translate(-50%);gap:5px;padding:6px 8px;border-radius:99px;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px -8px #14212b66;pointer-events:none}.nvgl-dots i{display:block;width:6px;height:6px;border-radius:99px;background:#14212b38;transition:width .3s cubic-bezier(.2,.8,.2,1),background-color .3s}.nvgl-dots i.is-on{width:18px;background:var(--nvgl-b)}.nvgl-lens{position:absolute;inset:0;z-index:10;background:#fff no-repeat;opacity:0;pointer-events:none;transition:opacity .22s}.nvgl-stage.is-zoom .nvgl-lens{opacity:1}.nvgl-stage.is-zoom{cursor:zoom-in}.nvgl-stage.is-zoom .nvgl-tools,.nvgl-stage.is-zoom .nvgl-dots,.nvgl-stage.is-zoom .nvpl-gallery-overlay{opacity:0!important;pointer-events:none}.nvgl-stage .nvpl-gallery-overlay{transition:opacity .22s}.nvgl-stage.is-wait:after{content:"";position:absolute;right:16px;top:16px;z-index:13;width:18px;height:18px;border-radius:50%;border:2px solid rgba(41,170,225,.25);border-top-color:var(--nvgl-b);animation:nvgl-spin .7s linear infinite}.nvgl-thumbs{position:relative;margin-top:12px}.nvgl-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:3px;margin:-3px;scroll-padding:3px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.nvgl-rail::-webkit-scrollbar{display:none}.nvgl .nvgl-th{position:relative;flex:0 0 var(--nvgl-th,80px);aspect-ratio:1/1;height:auto;padding:6px!important;margin:0!important;min-height:0!important;border:1.5px solid var(--nvgl-line)!important;border-radius:14px!important;background:#fff!important;color:inherit!important;box-shadow:none;cursor:pointer;overflow:hidden;scroll-snap-align:start;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s}.nvgl .nvgl-th img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;border-radius:8px!important;box-shadow:none!important;opacity:.78;transition:opacity .2s;pointer-events:none}.nvgl .nvgl-th:hover{border-color:#29aae18c!important;transform:translateY(-2px)}.nvgl .nvgl-th:first-child{margin-left:auto!important}.nvgl .nvgl-th:last-child{margin-right:auto!important}.nvgl .nvgl-th:hover img,.nvgl .nvgl-th.is-on img{opacity:1}.nvgl .nvgl-th.is-on{border-color:var(--nvgl-b)!important;box-shadow:0 0 0 3px #29aae12e}.nvgl .nvgl-th.is-on:after{content:"";position:absolute;left:50%;bottom:5px;width:16px;height:3px;margin-left:-8px;border-radius:3px;background:var(--nvgl-b)}.nvgl-thumbs:before,.nvgl-thumbs:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:36px;pointer-events:none;opacity:0;transition:opacity .2s}.nvgl-thumbs:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.nvgl-thumbs:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.nvgl-thumbs.can-l:before,.nvgl-thumbs.can-r:after{opacity:1}.nvgl .nvgl-tnav{position:absolute;top:50%;z-index:2;width:34px;height:34px;margin-top:-17px!important;background:#fff!important;border:1px solid var(--nvgl-line)!important;color:var(--nvgl-ink)!important;box-shadow:0 4px 14px -6px #14212b59!important;transition:color .2s,border-color .2s}.nvgl .nvgl-tnav .nvgl-svg{width:17px;height:17px}.nvgl .nvgl-tnav:hover{color:var(--nvgl-b)!important;border-color:#29aae173!important}.nvgl .nvgl-tprev{left:-6px}.nvgl .nvgl-tnext{right:-6px}.nvgl .nvgl-tnav[hidden]{display:none!important}.nvgl-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.nvgl{--nvgl-r:16px}.nvgl{max-width:none}.nvgl .nvgl-nav{width:36px;height:36px;margin-top:-18px!important}.nvgl .nvgl-nav .nvgl-svg{width:18px;height:18px}.nvgl .nvgl-prev{left:8px}.nvgl .nvgl-next{right:8px}.nvgl-dots{display:flex}.nvgl.is-many .nvgl-dots{display:none}.nvgl.is-many .nvgl-count{display:block}.nvgl-tools{right:10px;bottom:10px}.nvgl .nvgl-fs{width:38px;height:38px}.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon,.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon:hover,.nvgl .nvgl-fav .nvhc-favbtn.nvhc-favbtn--icon:focus{width:38px!important;min-width:38px!important;height:38px!important}.nvgl-thumbs{margin-top:10px}.nvgl-rail{gap:8px}.nvgl .nvgl-th{flex-basis:calc((100% - 32px) / 4.6);border-radius:12px!important;padding:4px!important}.nvgl .nvgl-th:hover{transform:none}.nvgl .nvgl-tnav{display:none!important}}html.nvgl-lock,html.nvgl-lock body{overflow:hidden!important;overscroll-behavior:none}.nvgl-lb{--nvgl-b:#29AAE1;--nvgl-ink:#14212B;--nvgl-line:#E4E9ED;--nvgl-font:var(--e-global-typography-text-font-family,Inter),Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:fixed;inset:0;z-index:2147483600;display:flex;flex-direction:column;background:#f7fafc;color:var(--nvgl-ink);font-family:var(--nvgl-font);opacity:0;transition:opacity .28s ease;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}.nvgl-lb *,.nvgl-lb *:before,.nvgl-lb *:after{box-sizing:border-box}.nvgl-lb.is-on{opacity:1}.nvgl-lb[hidden]{display:none!important}.nvgl-lb-top{flex:none;display:flex;align-items:center;gap:14px;height:64px;padding:0 16px 0 20px;transition:opacity .25s}.nvgl-lb-count{flex:none;padding:6px 12px;border-radius:99px;background:#fff;border:1px solid var(--nvgl-line);font:600 13px/1 var(--nvgl-font);font-variant-numeric:tabular-nums;color:var(--nvgl-ink)}.nvgl-lb-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 15px/1.3 var(--nvgl-font);color:var(--nvgl-ink)}.nvgl-lb-acts{flex:none;display:flex;gap:8px}.nvgl-lb .nvgl-lbb{width:44px;height:44px;background:#fff!important;border:1px solid var(--nvgl-line)!important;color:var(--nvgl-ink)!important;box-shadow:0 4px 14px -8px #14212b4d!important;transition:color .2s,border-color .2s,background-color .2s,transform .2s,opacity .2s}.nvgl-lb .nvgl-lbb:hover{color:var(--nvgl-b)!important;border-color:#29aae173!important}.nvgl-lb .nvgl-lbb:active{transform:scale(.93)}.nvgl-lb .nvgl-lbb[disabled]{opacity:.35;pointer-events:none}.nvgl-lb .nvgl-lbx{background:var(--nvgl-ink)!important;border-color:var(--nvgl-ink)!important;color:#fff!important}.nvgl-lb .nvgl-lbx:hover{background:#000!important;color:#fff!important}.nvgl-lb-stage{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.nvgl-lb-track{display:flex;height:100%;will-change:transform;transition:transform .38s cubic-bezier(.22,.8,.26,1)}.nvgl-lb.is-drag .nvgl-lb-track,.nvgl-lb.is-drag .nvgl-lb-img,.nvgl-lb.is-instant .nvgl-lb-track{transition:none!important}.nvgl-lb-slide{position:relative;flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px 84px 16px;overflow:hidden}.nvgl-lb .nvgl-lb-img{display:block;max-width:100%!important;max-height:100%!important;width:auto;height:auto;object-fit:contain;border-radius:6px!important;transform-origin:50% 50%;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;-webkit-user-drag:none;user-select:none;cursor:zoom-in;will-change:transform;background:#fff}.nvgl-lb .nvgl-lb-img.is-z{cursor:grab}.nvgl-lb.is-drag .nvgl-lb-img.is-z{cursor:grabbing}.nvgl-lb-slide.is-load:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid rgba(41,170,225,.2);border-top-color:var(--nvgl-b);animation:nvgl-spin .7s linear infinite}.nvgl-lb .nvgl-lb-nav{position:absolute;top:50%;z-index:3;width:54px;height:54px;margin-top:-27px!important}.nvgl-lb .nvgl-lb-prev{left:20px}.nvgl-lb .nvgl-lb-next{right:20px}.nvgl-lb-bottom{flex:none;display:flex;justify-content:center;padding:10px 16px 18px;transition:opacity .25s}.nvgl-lb-rail{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px}.nvgl-lb-rail::-webkit-scrollbar{display:none}.nvgl-lb .nvgl-lbth{flex:none;width:64px;height:64px;padding:4px!important;margin:0!important;border-radius:12px!important;border:1.5px solid var(--nvgl-line)!important;background:#fff!important;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,opacity .2s;opacity:.7}.nvgl-lb .nvgl-lbth img{display:block;width:100%!important;height:100%!important;object-fit:contain;border-radius:8px!important;pointer-events:none}.nvgl-lb .nvgl-lbth:hover{opacity:1;border-color:#29aae180!important}.nvgl-lb .nvgl-lbth.is-on{opacity:1;border-color:var(--nvgl-b)!important;box-shadow:0 0 0 3px #29aae12e}.nvgl-lb-hint{position:absolute;left:50%;bottom:14px;z-index:3;transform:translate(-50%);padding:7px 14px;border-radius:99px;background:#14212bc7;color:#fff;font:500 12.5px/1.2 var(--nvgl-font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .4s}.nvgl-lb-hint.is-on{opacity:1}.nvgl-lb.is-zoomed .nvgl-lb-nav{opacity:0;pointer-events:none}.nvgl-lb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.nvgl-lb-top{height:56px;padding:0 10px 0 14px;gap:10px}.nvgl-lb-title{font-size:14px}.nvgl-lb .nvgl-lbb{width:40px;height:40px}.nvgl-lb .nvgl-lb-zoom{display:none}.nvgl-lb-slide{padding:0 0 8px}.nvgl-lb .nvgl-lb-img{border-radius:0!important}.nvgl-lb .nvgl-lb-nav{display:none}.nvgl-lb-bottom{padding:8px 10px calc(12px + env(safe-area-inset-bottom,0px))}.nvgl-lb .nvgl-lbth{width:52px;height:52px;border-radius:10px!important}}@media(hover:none){.nvgl-lb .nvgl-lb-nav{display:none}}@media(max-height:520px){.nvgl-lb-bottom{display:none}}@keyframes nvgl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nvgl *,.nvgl-lb,.nvgl-lb *{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
