/* NovingAIR – Etichete produse (generat din frontend.css) */
.nvpl-media{position:relative;display:block}.nvpl-media.nvpl-el{line-height:0}.nvpl-media.nvpl-el>a,.nvpl-media.nvpl-el>img{display:block}.nvpl-host,.nvpl-overlay-host{position:relative}.nvpl-overlay-host{position:absolute;inset:0;pointer-events:none;z-index:6}.nvpl-stack{--nvpl-offset:var(--nvpl-off,10px);position:absolute;z-index:6;display:flex;flex-direction:column;gap:6px;pointer-events:none;max-width:calc(100% - (2 * var(--nvpl-offset)))}.nvpl-pos-tl{top:var(--nvpl-offset);left:var(--nvpl-offset);align-items:flex-start}.nvpl-pos-tr{top:var(--nvpl-offset);right:var(--nvpl-offset);align-items:flex-end}.nvpl-pos-bl{bottom:var(--nvpl-offset);left:var(--nvpl-offset);align-items:flex-start}.nvpl-pos-br{bottom:var(--nvpl-offset);right:var(--nvpl-offset);align-items:flex-end}.nvpl-label{--nvpl-bg:#ED1C24;--nvpl-fg:#fff;--nvpl-fs:12.5px;position:relative;overflow:hidden;box-sizing:border-box;--nvpl-py:.42em;--nvpl-px:.9em;display:inline-flex;align-items:center;justify-content:center;gap:.42em;max-width:100%;padding:var(--nvpl-py) var(--nvpl-px);margin:0;font-family:inherit;font-size:var(--nvpl-fs);font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center;vertical-align:middle;white-space:nowrap;color:var(--nvpl-fg);background-color:var(--nvpl-bg);background-image:var(--nvpl-grad,none);box-shadow:0 1px 2px rgba(15,23,42,.12),0 4px 12px -2px rgba(15,23,42,.18);-webkit-font-smoothing:antialiased}.nvpl-size-s{--nvpl-fs:11px}.nvpl-size-m{--nvpl-fs:12.5px}.nvpl-size-l{--nvpl-fs:14.5px}.nvpl-upper{text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--nvpl-fs) * .92)}.nvpl-label .nvpl-text{display:block;margin:0;padding:0;line-height:1.2;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis}@supports (text-box:trim-both cap alphabetic){.nvpl-label{--nvpl-py:.66em}.nvpl-label .nvpl-text{text-box:trim-both cap alphabetic}}.nvpl-label .nvpl-icon{width:1.18em;height:1.18em;flex:none;display:block;margin:-.15em 0}.nvpl-label.nvpl-icon-only{padding:.5em}.nvpl-label.nvpl-icon-only .nvpl-icon{margin:0}.nvpl-style-pill{border-radius:999px}.nvpl-style-rounded{border-radius:7px}.nvpl-style-tag{border-radius:5px 0 0 5px;--nvpl-px:.9em;padding-right:1.35em;box-shadow:none;clip-path:polygon(0 0,calc(100% - .7em) 0,100% 50%,calc(100% - .7em) 100%,0 100%)}.nvpl-style-circle{border-radius:50%;width:4.4em;height:4.4em;padding:.3em;justify-content:center;flex-direction:column;gap:.2em;text-align:center;white-space:normal;line-height:1.05;font-size:calc(var(--nvpl-fs) * 1.08);letter-spacing:0}.nvpl-style-circle.nvpl-upper{font-size:calc(var(--nvpl-fs) * .98)}.nvpl-label.nvpl-style-circle .nvpl-text{overflow:visible;line-height:1.05}.nvpl-style-outline{background:rgba(255,255,255,.94);background-image:none;color:var(--nvpl-bg);border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--nvpl-bg),0 2px 8px -2px rgba(15,23,42,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nvpl-anim-pulse{animation:nvpl-pulse 2.4s ease-in-out infinite}@keyframes nvpl-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.nvpl-anim-shine::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:nvpl-shine 3.2s ease-in-out infinite}@keyframes nvpl-shine{0%,55%{left:-60%}100%{left:130%}}@media (prefers-reduced-motion:reduce){.nvpl-anim-pulse,.nvpl-anim-shine::after{animation:none}}.nvpl-inline{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 .8em;position:relative;z-index:1}.nvpl-inline .nvpl-label{box-shadow:none}.nvpl-inline .nvpl-style-outline{box-shadow:inset 0 0 0 1.5px var(--nvpl-bg)}.nvpl-inline .nvpl-style-circle{width:auto;height:auto;border-radius:999px;padding:var(--nvpl-py) var(--nvpl-px);flex-direction:row}.nvpl-gallery-overlay{position:absolute;inset:0;z-index:9;pointer-events:none}.nvpl-gallery-overlay .nvpl-stack{--nvpl-offset:calc(var(--nvpl-off,10px) + 4px)}.nvpl-gallery-overlay .nvpl-label{--nvpl-fs:14px}.nvpl-gallery-overlay .nvpl-size-s{--nvpl-fs:12.5px}.nvpl-gallery-overlay .nvpl-size-l{--nvpl-fs:16px}.woocommerce-product-gallery .nvpl-gallery-overlay .nvpl-pos-tr{top:56px}/* sub iconița de zoom */ /* mobil */ @media (max-width:767px){--nvpl-offset:calc(var(--nvpl-off,10px) * .6)}.nvpl-label{--nvpl-fs:10.5px;--nvpl-px:.72em;gap:.34em}.nvpl-size-s{--nvpl-fs:9.5px}.nvpl-size-l{--nvpl-fs:12px}.nvpl-style-circle{width:4.1em;height:4.1em;padding:.25em}.nvpl-stack .nvpl-label:nth-child(n+3){display:none}.nvpl-gallery-overlay .nvpl-label{--nvpl-fs:12px}.nvpl-gallery-overlay .nvpl-stack{--nvpl-offset:var(--nvpl-off,10px)}.nvpl-inline .nvpl-label{--nvpl-fs:11.5px}@supports (text-box:trim-both cap alphabetic){.nvpl-label{--nvpl-py:.56em}}.nvpl-size-s{--nvpl-fs:10px}.nvpl-size-m{--nvpl-fs:11px}.nvpl-size-l{--nvpl-fs:12.5px}.nvpl-upper{letter-spacing:.05em}.nvpl-label .nvpl-icon{width:1.1em;height:1.1em}.nvpl-label.nvpl-icon-only{padding:.42em}.nvpl-style-tag{padding-right:1.2em}.nvpl-style-circle{width:4em;height:4em}.nvpl-stack{gap:5px}.nvpl-gallery-overlay .nvpl-label{--nvpl-fs:12.5px}.nvpl-gallery-overlay .nvpl-size-s{--nvpl-fs:11px}.nvpl-gallery-overlay .nvpl-size-l{--nvpl-fs:14px}/* bulină cu text scurt (max.2caractere): „A+”, „A” */ .nvpl-label.nvpl-circle-short{width:3.1em;height:3.1em;padding:0;gap:0;letter-spacing:-.01em;font-size:calc(var(--nvpl-fs) * 1.32);line-height:1;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 3px 10px -2px rgba(15,23,42,.3)}.nvpl-label.nvpl-circle-short .nvpl-text{overflow:visible;line-height:1}.nvpl-label.nvpl-circle-short .nvpl-icon{display:none}.nvpl-chip.nvpl-circle-short,.nvpl-inline .nvpl-label.nvpl-circle-short{width:2.6em;height:2.6em;padding:0;border-radius:50%;box-shadow:none}@media (min-width:768px){.nvpl-label.nvpl-circle-short{width:3.15em;height:3.15em;font-size:calc(var(--nvpl-fs) * 1.3)}.nvpl-label.nvpl-circle-short.nvpl-bold{font-weight:800}}@media (max-width:767px){.nvpl-label.nvpl-circle-short{width:3em;height:3em;box-shadow:0 0 0 1.5px rgba(255,255,255,.95),0 2px 8px -2px rgba(15,23,42,.3)}}.nvpl-label.nvpl-style-arrow{--nvpl-tip:.86em;height:1.72em;min-width:3.15em;padding:0 calc(var(--nvpl-tip) + .32em) 0 .38em;justify-content:flex-start;text-align:left;gap:.25em;font-size:calc(var(--nvpl-fs) * 1.38);line-height:1;letter-spacing:0;text-transform:none;border-radius:0;box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--nvpl-tip)) 0,100% 50%,calc(100% - var(--nvpl-tip)) 100%,0 100%)}.nvpl-label.nvpl-style-arrow .nvpl-text{line-height:1;overflow:visible}.nvpl-label.nvpl-style-arrow.nvpl-anim-shine::after{display:none}@media (min-width:768px){.nvpl-label.nvpl-style-arrow{font-size:calc(var(--nvpl-fs) * 1.36)}}.nvpl-chip.nvpl-style-arrow{--nvpl-fs:10px}/* etichetă pe mai multe rânduri (textcu„|”,ex.„Livrare|gratuită”): pictograma centrată vertical, textul aliniat stânga */ .nvpl-label.nvpl-multi{white-space:normal;text-align:left;justify-content:flex-start;gap:.5em;--nvpl-py:.42em}.nvpl-label.nvpl-multi .nvpl-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.22;overflow:visible;white-space:nowrap}.nvpl-label.nvpl-multi .nvpl-line{display:block}.nvpl-label.nvpl-multi .nvpl-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nvpl-label.nvpl-multi .nvpl-icon{width:1.55em;height:1.55em;margin:0;align-self:center}.nvpl-label.nvpl-multi.nvpl-style-pill{border-radius:12px}@supports (text-box:trim-both cap alphabetic){.nvpl-label.nvpl-multi{--nvpl-py:.6em}.nvpl-label.nvpl-multi .nvpl-text{text-box:none}.nvpl-label.nvpl-multi .nvpl-line:first-child{text-box:trim-start cap alphabetic}.nvpl-label.nvpl-multi .nvpl-line:last-child{text-box:trim-end cap alphabetic}}@media (min-width:768px){.nvpl-label.nvpl-multi{--nvpl-py:.38em}@supports (text-box:trim-both cap alphabetic){.nvpl-label.nvpl-multi{--nvpl-py:.55em}}}.nvpl-has-info{display:inline-flex;align-items:center;gap:6px;max-width:100%;pointer-events:none}.nvpl-has-info button.nvpl-info{pointer-events:auto;position:relative;flex:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;width:24px;height:24px;min-height:0;border:0;border-radius:50%;background:rgba(255,255,255,.96);color:#14212b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;box-shadow:0 1px 2px rgba(15,23,42,.18),0 3px 8px -2px rgba(15,23,42,.22);transition:transform .15s ease}.nvpl-has-info button.nvpl-info::after{content:"";position:absolute;inset:-8px}.nvpl-has-info button.nvpl-info svg{width:16px;height:16px;display:block}.nvpl-has-info button.nvpl-info:hover{transform:scale(1.08);background:#fff;color:#14212b}.nvpl-has-info button.nvpl-info:focus-visible{outline:2px solid #29AAE1;outline-offset:2px}.nvpl-inline .nvpl-has-info button.nvpl-info{box-shadow:inset 0 0 0 1.5px #d5dce2;background:#fff}.nvpl-pop{position:fixed;z-index:100000;top:0;left:0;width:300px;max-width:calc(100vw - 16px);font-family:inherit;-webkit-font-smoothing:antialiased}.nvpl-pop__card{position:relative;background:#fff;color:#14212b;border:1px solid #e6ebef;border-radius:14px;padding:14px 42px 15px 16px;box-shadow:0 14px 36px -10px rgba(15,23,42,.38),0 2px 6px rgba(15,23,42,.08);font-size:14px;line-height:1.5;text-align:left;animation:nvpl-pop-in .16s ease-out}.nvpl-pop .nvpl-pop__title{display:flex;align-items:center;gap:7px;margin:0 0 6px;padding:0;font-size:14px;font-weight:700;line-height:1.3;color:#14212b}.nvpl-pop .nvpl-pop__title svg{width:18px;height:18px;color:#ed1c24;flex:none}.nvpl-pop .nvpl-pop__msg{margin:0;padding:0;font-size:14px;line-height:1.55;color:#46525c}.nvpl-pop .nvpl-pop__msg strong{color:#14212b;font-weight:700;white-space:nowrap}.nvpl-pop .nvpl-info-hint{display:block;margin-top:6px;font-size:12.5px;color:#76818a}.nvpl-pop button.nvpl-pop__close{position:absolute;top:8px;right:8px;width:30px;height:30px;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:0 0;color:#76818a;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.nvpl-pop button.nvpl-pop__close:hover{background:#f5f8fa;color:#14212b}.nvpl-pop button.nvpl-pop__close:focus-visible{outline:2px solid #29AAE1;outline-offset:1px}@keyframes nvpl-pop-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes nvpl-sheet-in{from{transform:translateY(100%)}to{transform:none}}@media (max-width:767px){.nvpl-has-info button.nvpl-info{width:22px;height:22px}.nvpl-has-info button.nvpl-info svg{width:15px;height:15px}.nvpl-pop{inset:0;width:auto;max-width:none;top:0!important;left:0!important;display:flex;align-items:flex-end;background:rgba(15,23,42,.42)}.nvpl-pop__card{width:100%;border:0;border-radius:18px 18px 0 0;padding:20px 52px calc(22px + env(safe-area-inset-bottom)) 20px;font-size:15px;animation:nvpl-sheet-in .22s ease-out}.nvpl-pop .nvpl-pop__title{font-size:16px}.nvpl-pop .nvpl-pop__msg{font-size:15px}.nvpl-pop button.nvpl-pop__close{top:12px;right:12px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.nvpl-pop__card{animation:none}}.nvpl-pop .nvpl-info-note{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f5;font-size:13px;line-height:1.5;color:#46525c}@media (max-width:767px){.nvpl-pop .nvpl-info-note{font-size:14px}}.nvpl-has-info button.nvpl-info,.nvpl-has-info button.nvpl-info:active,.nvpl-has-info button.nvpl-info:focus,.nvpl-has-info button.nvpl-info:hover,.nvpl-has-info button.nvpl-info[aria-expanded=true]{background:#fff!important;background-image:none!important;color:#14212b!important;border:0!important;text-decoration:none!important;opacity:1!important}.nvpl-has-info button.nvpl-info svg *{stroke:#14212B}.nvpl-has-info button.nvpl-info svg circle:last-child{fill:#14212B!important;stroke:none!important}.nvpl-has-info button.nvpl-info svg circle:first-child{fill:none!important;stroke:#14212B!important}.nvpl-has-info button.nvpl-info svg path{stroke:#14212B!important}.nvpl-has-info button.nvpl-info[aria-expanded=true]{box-shadow:0 0 0 2px #29aae1,0 3px 8px -2px rgba(15,23,42,.22)!important}.nvpl-pop button.nvpl-pop__close,.nvpl-pop button.nvpl-pop__close:active,.nvpl-pop button.nvpl-pop__close:focus{background:0 0!important;background-image:none!important;color:#76818a!important;border:0!important}.nvpl-pop button.nvpl-pop__close:hover{background:#f5f8fa!important;color:#14212b!important}
