.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 rgb(15 23 42 / .12),0 4px 12px -2px rgb(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:rgb(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 rgb(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,rgb(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}@media (max-width:767px){.nvpl-stack{gap:4px;--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}}@media (min-width:768px){.nvpl-label{--nvpl-py:.36em;--nvpl-px:.75em;font-weight:600;gap:.36em;box-shadow:0 1px 2px rgb(15 23 42 / .10),0 3px 8px -2px rgb(15 23 42 / .14)}@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}}.nvpl-label.nvpl-bold{font-weight:800}.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 rgb(255 255 255 / .95),0 3px 10px -2px rgb(15 23 42 / .30)}.nvpl-label.nvpl-circle-short .nvpl-text{overflow:visible;line-height:1}.nvpl-label.nvpl-circle-short .nvpl-icon{display:none}.nvpl-inline .nvpl-label.nvpl-circle-short,.nvpl-chip.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 rgb(255 255 255 / .95),0 2px 8px -2px rgb(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}