:root{--nl-ink: #000000;--nl-ink-rgb: 0 0 0;--nl-paper: var(--color-background, #ffffff);--nl-ground: #f7f7f7;--nl-ground-2: #efefef;--nl-media-ground: var(--nl-paper);--nl-family-frucht: #f2a7a7;--nl-family-ice: #cbe3ee;--nl-family-dessert: #d8b98f;--nl-line: rgb(0 0 0 / .1);--nl-line-strong: rgb(0 0 0 / .2);--nl-muted: #5e5e5e;--nl-accent: #cbe3ee;--nl-accent-rgb: 203 227 238;--nl-accent-ink: #000000;--nl-accent-deep: #7db1c9;--nl-ok: #2f9e6b;--nl-low: #e8722c;--nl-sale: #c8102e;--nl-on-dark: #ffffff;--nl-glass-bg: rgb(255 255 255 / .62);--nl-glass-bg-strong: rgb(255 255 255 / .82);--nl-glass-bg-dark: rgb(18 18 18 / .55);--nl-glass-blur: blur(24px) saturate(1.8);--nl-glass-border: 1px solid rgb(255 255 255 / .55);--nl-glass-border-dark: 1px solid rgb(255 255 255 / .22);--nl-glass-hairline: 0 0 0 1px rgb(0 0 0 / .06);--nl-glass-shadow: 0 10px 40px rgb(0 0 0 / .08), 0 2px 8px rgb(0 0 0 / .04);--nl-glass-highlight: inset 0 1px 0 rgb(255 255 255 / .7);--nl-glass-accent: rgb(203 227 238 / .55);--nl-glass-fallback: rgb(255 255 255 / .94);--nl-glass-fallback-dark: rgb(18 18 18 / .78);--nl-scrim: rgb(0 0 0 / .08);--nl-r-control: 10px;--nl-r-panel: 20px;--nl-r-header: 16px;--nl-r-media: 0;--nl-r-media-inset: 12px;--nl-r-badge: 6px;--nl-r-pill: 999px;--nl-font-body: var(--font-body--family);--nl-font-ui: var(--font-subheading--family);--nl-font-heading: var(--font-heading--family);--nl-font-accent: var(--font-accent--family);--nl-weight-text: 400;--nl-weight-ui: 500;--nl-weight-strong: 700;--nl-fs-display: clamp(2.5rem, calc(1.3857rem + 4.5714vw) , 5.5rem);--nl-fs-h1: var(--font-size--h1, clamp(2rem, calc(1.4429rem + 2.2857vw) , 3.5rem));--nl-fs-h2: var(--font-size--h2, clamp(1.625rem, calc(1.3rem + 1.3333vw) , 2.5rem));--nl-fs-h3: var(--font-size--h3, clamp(1.25rem, calc(1.0643rem + .7619vw) , 1.75rem));--nl-fs-h4: var(--font-size--h4, clamp(1.0625rem, calc(.9929rem + .2857vw) , 1.25rem));--nl-fs-body: var(--font-size--paragraph, clamp(.9375rem, calc(.9143rem + .0952vw) , 1rem));--nl-fs-ui: .9375rem;--nl-fs-small: .8125rem;--nl-fs-caption: .75rem;--nl-fs-micro: .6875rem;--nl-lh-display: .95;--nl-lh-h1: 1;--nl-lh-h2: 1.05;--nl-lh-h3: 1.15;--nl-lh-h4: 1.2;--nl-lh-body: 1.5;--nl-lh-small: 1.4;--nl-track-display: -.02em;--nl-track-h1: -.02em;--nl-track-h2: -.015em;--nl-s-1: .25rem;--nl-s-2: .5rem;--nl-s-3: .75rem;--nl-s-4: 1rem;--nl-s-5: 1.5rem;--nl-s-6: 2rem;--nl-s-7: 3rem;--nl-s-8: 4rem;--nl-s-9: 6rem;--nl-s-10: 8rem;--nl-gutter: 16px;--nl-section-y: 64px;--nl-header-h: 52px;--nl-header-inset: 8px;--nl-tap: 44px;--nl-tap-menu: 48px;--nl-container-narrow: 48rem;--nl-container-page: 90rem;--nl-container-wide: 120rem;--nl-ease: cubic-bezier(.22, 1, .36, 1);--nl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--nl-d-fast: .16s;--nl-d-base: .28s;--nl-d-slow: .56s;--nl-stagger: 24ms;--nl-icon-stroke: 1.5px;--nl-focus-ring: 0 0 0 6px var(--nl-accent);--nl-z-raised: 2;--nl-z-sticky: 8;--nl-z-float: 10;--nl-z-header: 12;--nl-z-overlay: 16;--nl-z-drawer: 18;--nl-z-toast: 20}@media screen and (min-width:750px){:root{--nl-gutter: 24px}}@media screen and (min-width:990px){:root{--nl-gutter: 32px;--nl-section-y: 96px;--nl-header-h: 60px;--nl-header-inset: 12px}}::selection{background-color:var(--nl-accent);color:var(--nl-accent-ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.nl-display,.nl-h1,.nl-h2,.nl-h3,.nl-h4{margin:0;font-family:var(--nl-font-heading);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, var(--nl-weight-ui));color:inherit;text-wrap:balance}.nl-display{font-size:var(--nl-fs-display);line-height:var(--nl-lh-display);letter-spacing:var(--nl-track-display)}.nl-h1{font-size:var(--nl-fs-h1);line-height:var(--nl-lh-h1);letter-spacing:var(--nl-track-h1)}.nl-h2{font-size:var(--nl-fs-h2);line-height:var(--nl-lh-h2);letter-spacing:0}.nl-h3{font-size:var(--nl-fs-h3);line-height:var(--nl-lh-h3);letter-spacing:0}.nl-h4{font-size:var(--nl-fs-h4);line-height:var(--nl-lh-h4);letter-spacing:0}@media screen and (min-width:750px){.nl-h2{letter-spacing:var(--nl-track-h2)}}.nl-body{font-family:var(--nl-font-body);font-size:var(--nl-fs-body);line-height:var(--nl-lh-body);font-weight:var(--nl-weight-text)}.nl-small{font-size:var(--nl-fs-small);line-height:var(--nl-lh-small)}.nl-caption{font-size:var(--nl-fs-caption);line-height:var(--nl-lh-small)}.nl-eyebrow{margin:0;font-family:var(--nl-font-ui);font-weight:var(--nl-weight-ui);font-size:var(--nl-fs-caption);line-height:1.3;text-transform:uppercase;letter-spacing:0}.nl-ui-text{font-family:var(--nl-font-ui);font-weight:var(--nl-weight-ui)}.nl-muted{color:var(--nl-muted)}.nl-tabular{font-variant-numeric:tabular-nums}.nl-container{width:100%;max-width:var(--nl-container-page);margin-inline:auto;padding-inline:var(--nl-gutter)}.nl-container--narrow{max-width:var(--nl-container-narrow)}.nl-container--wide{max-width:var(--nl-container-wide)}.nl-container--full{max-width:none;padding-inline:0}.nl-section{--nl-pt: 96px;--nl-pb: 96px;position:relative;padding-block:calc(var(--nl-pt) * 2 / 3) calc(var(--nl-pb) * 2 / 3)}@media screen and (min-width:990px){.nl-section{padding-block:var(--nl-pt) var(--nl-pb)}}.nl-section--bg-paper{background-color:var(--nl-paper)}.nl-section--bg-ground{background-color:var(--nl-ground)}.nl-section--bg-ink{background-color:var(--nl-ink);color:var(--nl-on-dark)}.nl-scroller{display:flex;gap:var(--nl-scroller-gap, var(--nl-s-2));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nl-gutter);padding-inline:var(--nl-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.nl-scroller::-webkit-scrollbar{display:none}.nl-scroller>*{flex:none;scroll-snap-align:start}.nl-r-control{border-radius:var(--nl-r-control)}.nl-r-panel{border-radius:var(--nl-r-panel)}.nl-r-header{border-radius:var(--nl-r-header)}.nl-r-pill{border-radius:var(--nl-r-pill)}html:not([data-nl-view=model]) .nl-only-model,html[data-nl-view=model] .nl-only-product{display:none}.nl-glass{--nl-glass-surface: var(--nl-glass-bg);--nl-glass-edge: var(--nl-glass-border);background-color:var(--nl-glass-surface);-webkit-backdrop-filter:var(--nl-glass-blur);backdrop-filter:var(--nl-glass-blur);border:var(--nl-glass-edge);box-shadow:var(--nl-glass-hairline),var(--nl-glass-shadow),var(--nl-glass-highlight);color:var(--nl-ink);background-clip:padding-box}.nl-glass--strong{--nl-glass-surface: var(--nl-glass-bg-strong)}.nl-glass--dark{--nl-glass-surface: var(--nl-glass-bg-dark);--nl-glass-edge: var(--nl-glass-border-dark);box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff2e;color:var(--nl-on-dark);text-shadow:0 1px 2px rgb(0 0 0 / .35)}.nl-glass--accent{--nl-glass-surface: var(--nl-glass-accent);color:var(--nl-accent-ink)}.nl-glass--interactive{position:relative;isolation:isolate}.nl-glass--interactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:currentcolor;opacity:0;transition:opacity var(--nl-d-fast) var(--nl-ease);pointer-events:none}@media(hover:hover){.nl-glass--interactive:hover:after{opacity:.08}}.nl-glass--interactive:active:after{opacity:.12}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.nl-glass{--nl-glass-surface: var(--nl-glass-fallback)}.nl-glass--dark{--nl-glass-surface: var(--nl-glass-fallback-dark)}.nl-glass--accent{--nl-glass-surface: var(--nl-accent)}}@media(prefers-reduced-transparency:reduce){.nl-glass{--nl-glass-surface: var(--nl-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.nl-glass.nl-glass--dark{--nl-glass-surface: var(--nl-glass-fallback-dark)}.nl-glass.nl-glass--accent{--nl-glass-surface: var(--nl-accent)}.nl-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.nl-glass-off,.nl-low-power) .nl-glass{--nl-glass-surface: var(--nl-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.nl-glass-off,.nl-low-power) .nl-glass.nl-glass--dark{--nl-glass-surface: var(--nl-glass-fallback-dark)}:is(.nl-glass-off,.nl-low-power) .nl-glass.nl-glass--accent{--nl-glass-surface: var(--nl-accent)}:is(.nl-glass-off,.nl-low-power) .nl-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.nl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--nl-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nl-focus:focus-visible,.nl-btn:focus-visible,.nl-chip:focus-visible,.nl-segmented__option:focus-visible{outline:2px solid var(--nl-ink);outline-offset:0;box-shadow:var(--nl-focus-ring)}.nl-btn{--nl-btn-h: 48px;--nl-btn-px: 22px;--nl-btn-bg: var(--nl-ink);--nl-btn-fg: var(--nl-paper);--nl-btn-border: transparent;--nl-btn-hover: .14;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--nl-s-2);min-height:var(--nl-btn-h);margin:0;padding:0 var(--nl-btn-px);border:1px solid var(--nl-btn-border);border-radius:var(--nl-r-control);background-color:var(--nl-btn-bg);color:var(--nl-btn-fg);font-family:var(--nl-font-ui);font-style:var(--font-subheading--style, normal);font-weight:var(--nl-weight-ui);font-size:var(--nl-fs-ui);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--nl-d-fast) var(--nl-ease)}.nl-btn:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background-color:var(--nl-btn-fg);opacity:0;transition:opacity var(--nl-d-fast) var(--nl-ease);pointer-events:none}@media(hover:hover){.nl-btn:hover:after{opacity:var(--nl-btn-hover)}}.nl-btn:active{transform:scale(.98)}.nl-btn--sm{--nl-btn-h: 40px;--nl-btn-px: 16px;font-size:var(--nl-fs-small)}.nl-btn--lg{--nl-btn-h: 52px}.nl-btn--full{display:flex;width:100%}.nl-btn--secondary{--nl-btn-bg: var(--nl-paper);--nl-btn-fg: var(--nl-ink);--nl-btn-border: var(--nl-ink);--nl-btn-hover: .06}.nl-btn--ghost{--nl-btn-bg: transparent;--nl-btn-fg: currentcolor;--nl-btn-hover: .06;color:inherit}.nl-btn--glass{--nl-btn-bg: var(--nl-glass-surface, var(--nl-glass-bg));--nl-btn-fg: var(--nl-ink);--nl-btn-border: rgb(255 255 255 / .55);--nl-btn-hover: .06}.nl-btn--glass-dark{--nl-btn-bg: var(--nl-glass-surface, var(--nl-glass-bg-dark));--nl-btn-fg: var(--nl-on-dark);--nl-btn-border: rgb(255 255 255 / .22)}.nl-btn--link{--nl-btn-h: auto;--nl-btn-px: 0;--nl-btn-bg: transparent;--nl-btn-fg: currentcolor;gap:var(--nl-s-1);min-height:var(--nl-tap);border:0;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:opacity var(--nl-d-fast) var(--nl-ease)}.nl-btn--link:after{display:none}@media(hover:hover){.nl-btn--link:hover{opacity:.6}}.nl-btn--link .nl-btn__icon{transition:transform var(--nl-d-fast) var(--nl-ease)}@media(hover:hover){.nl-btn--link:hover .nl-btn__icon:last-child{transform:translate(3px)}}.nl-btn--has-price{justify-content:space-between;gap:var(--nl-s-4)}.nl-btn__price{font-variant-numeric:tabular-nums;font-weight:var(--nl-weight-ui)}.nl-btn--icon-only{--nl-btn-px: 0;width:var(--nl-btn-h)}.nl-btn__icon{flex:none}.nl-btn:disabled,.nl-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.nl-btn:disabled:after,.nl-btn[aria-disabled=true]:after{opacity:0}.nl-btn[aria-busy=true]{color:transparent;pointer-events:none}.nl-btn[aria-busy=true]:before{content:"";position:absolute;inset:50% auto auto 50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:1.5px solid var(--nl-btn-fg);border-right-color:transparent;border-radius:50%;animation:nl-spin .7s linear infinite}.nl-chip{--nl-chip-h: 40px;--nl-chip-bg: var(--nl-ground);--nl-chip-fg: var(--nl-ink);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--nl-s-2);min-height:var(--nl-chip-h);margin:0;padding:0 14px;border:1px solid transparent;border-radius:var(--nl-r-control);background-color:var(--nl-chip-bg);color:var(--nl-chip-fg);font-family:var(--nl-font-ui);font-weight:var(--nl-weight-ui);font-size:.875rem;line-height:1.2;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--nl-d-fast) var(--nl-ease)}.nl-chip:before{content:"";position:absolute;inset:calc((var(--nl-tap) - var(--nl-chip-h)) / -2) 0}.nl-chip:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background-color:var(--nl-ink);opacity:0;transition:opacity var(--nl-d-fast) var(--nl-ease);pointer-events:none}@media(hover:hover){.nl-chip:hover:after{opacity:.06}}.nl-chip:active{transform:scale(.97)}.nl-chip--sm{--nl-chip-h: 32px;padding-inline:10px;font-size:var(--nl-fs-small)}.nl-chip--outline{--nl-chip-bg: transparent;border-color:var(--nl-line-strong)}.nl-chip--glass{--nl-chip-bg: rgb(255 255 255 / .5)}.nl-chip.is-active,.nl-chip[aria-pressed=true],.nl-chip[aria-current=page]{--nl-chip-bg: var(--nl-ink);--nl-chip-fg: var(--nl-paper);border-color:var(--nl-ink)}.nl-chip.is-active:after,.nl-chip[aria-pressed=true]:after,.nl-chip[aria-current=page]:after{background-color:var(--nl-paper)}.nl-chip__swatch{flex:none;width:12px;height:12px;border-radius:50%;background:var(--nl-swatch, var(--nl-ground-2));box-shadow:inset 0 0 0 1px #0000001f}.nl-chip__label{min-width:0;overflow-wrap:anywhere}.nl-chip__count{font-weight:var(--nl-weight-text);font-size:var(--nl-fs-caption);opacity:.6}.nl-chip__icon{flex:none}.nl-segmented{--nl-seg-h: 44px;--nl-seg-pad: 3px;position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;min-height:var(--nl-seg-h);padding:var(--nl-seg-pad);border-radius:var(--nl-r-control);background-color:var(--nl-ground);isolation:isolate}.nl-segmented--sm{--nl-seg-h: 36px}.nl-segmented--glass{background-color:var(--nl-glass-surface)}.nl-segmented__indicator{position:absolute;inset-block:var(--nl-seg-pad);inset-inline-start:var(--nl-seg-pad);z-index:-1;width:calc(50% - var(--nl-seg-pad));border-radius:calc(var(--nl-r-control) - var(--nl-seg-pad));background-color:var(--nl-paper);box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a;transition:transform var(--nl-d-base) var(--nl-ease)}.nl-segmented.is-second .nl-segmented__indicator,html[data-nl-view=model] [data-nl-segmented=view] .nl-segmented__indicator{transform:translate(100%)}[dir=rtl] .nl-segmented.is-second .nl-segmented__indicator,[dir=rtl] [data-nl-segmented=view] .nl-segmented__indicator{transform:none}.nl-segmented__option{display:inline-flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0 14px;border:0;border-radius:calc(var(--nl-r-control) - var(--nl-seg-pad));background:transparent;color:var(--nl-muted);font-family:var(--nl-font-ui);font-weight:var(--nl-weight-ui);font-size:.875rem;line-height:1.2;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.nl-segmented__option[aria-pressed=true]{color:var(--nl-ink);cursor:default}.nl-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid transparent;border-radius:var(--nl-r-badge);font-family:var(--nl-font-ui);font-weight:var(--nl-weight-ui);font-size:var(--nl-fs-micro);line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.nl-badge--accent{background-color:var(--nl-accent);color:var(--nl-accent-ink)}.nl-badge--ink{background-color:var(--nl-ink);color:var(--nl-paper)}.nl-badge--muted{background-color:var(--nl-ground-2);color:var(--nl-ink)}.nl-badge--sale{background-color:var(--nl-sale);color:var(--nl-on-dark)}.nl-badge--outline{border-color:currentcolor;background-color:transparent;color:var(--nl-ink)}.nl-badge--glass{box-shadow:var(--nl-glass-hairline)}.nl-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--nl-s-2) var(--nl-s-5)}.nl-heading__main{display:grid;gap:var(--nl-s-2);min-width:0}.nl-heading__eyebrow{color:var(--nl-muted)}.nl-section--bg-ink .nl-heading__eyebrow,.nl-glass--dark .nl-heading__eyebrow{color:inherit;opacity:.8}.nl-heading__row>:is(h1,h2,h3,h4,h5,h6){display:inline}.nl-heading__count{position:relative;top:-.1em;margin-inline-start:.12em;font-family:var(--nl-font-ui);font-weight:var(--nl-weight-text);font-size:max(.75rem,.36em);line-height:0;letter-spacing:0;vertical-align:super;color:var(--nl-muted)}.nl-heading__text{max-width:36em;color:var(--nl-muted);font-size:var(--nl-fs-body);line-height:var(--nl-lh-body)}.nl-heading__text>:first-child{margin-top:0}.nl-heading__text>:last-child{margin-bottom:0}.nl-heading--center{justify-content:center;text-align:center}.nl-heading--center .nl-heading__main{justify-items:center}.nl-heading__link{flex:none}.nl-media{position:relative;overflow:hidden;aspect-ratio:var(--nl-ratio, auto);border-radius:var(--nl-r-media);background-color:var(--nl-media-ground)}.nl-media--inset{border-radius:var(--nl-r-media-inset)}.nl-media--ground{background-color:var(--nl-ground)}.nl-media--no-ground{background-color:transparent}.nl-media__img,.nl-media__placeholder,.nl-media>video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nl-focal, 50% 50%)}.nl-media--contain .nl-media__img{object-fit:contain}.nl-media__placeholder{fill:var(--nl-line-strong);background-color:var(--nl-ground)}@media(prefers-reduced-motion:no-preference){.nl-js .nl-media__img[loading=lazy]{transition:opacity var(--nl-d-slow) var(--nl-ease)}.nl-js .nl-media__img[loading=lazy]:not(.is-loaded){opacity:0}}.nl-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--nl-s-2);font-family:var(--nl-font-body);font-weight:var(--nl-weight-text);font-size:1rem;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:0}.nl-price__current,.nl-price__compare{white-space:nowrap}.nl-price--sm{font-size:.875rem}.nl-price--lg{font-size:1.25rem}.nl-price--sale .nl-price__current{color:var(--nl-sale)}.nl-price__compare{color:var(--nl-muted);font-size:.9em;text-decoration-thickness:1px}.nl-price__saving{flex-basis:100%;color:var(--nl-muted);font-size:var(--nl-fs-small)}.nl-dot{--nl-dot: var(--nl-ok);position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--nl-dot)}.nl-dot--low{--nl-dot: var(--nl-low)}.nl-dot--accent{--nl-dot: var(--nl-accent-deep)}.nl-dot--ink{--nl-dot: var(--nl-ink)}.nl-dot--muted{--nl-dot: var(--nl-line-strong)}@media(prefers-reduced-motion:no-preference){.nl-dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--nl-dot);animation:nl-pulse 1.8s var(--nl-ease) infinite}}.nl-status{display:inline-flex;align-items:center;gap:var(--nl-s-2);color:var(--nl-ink);font-size:var(--nl-fs-small);line-height:var(--nl-lh-small)}.nl-icon{display:inline-block;flex:none;width:var(--nl-icon-size, 20px);height:var(--nl-icon-size, 20px);vertical-align:middle;overflow:visible}.nl-icon--16{--nl-icon-size: 16px}.nl-icon--24{--nl-icon-size: 24px}.nl-icon :where(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke;stroke-width:var(--nl-icon-stroke)}.nl-pop{transform-origin:var(--nl-origin, top center)}@media(prefers-reduced-motion:no-preference){.nl-pop{animation:nl-pop-in var(--nl-d-base) var(--nl-ease) both}.nl-stagger>*{animation:nl-rise var(--nl-d-base) var(--nl-ease) both;animation-delay:calc(var(--nl-i, 0) * var(--nl-stagger))}.nl-reveal [data-nl-reveal]:not(.is-revealed),.nl-reveal [data-nl-reveal=stagger]:not(.is-revealed)>*{opacity:0;transform:translateY(12px)}.nl-reveal [data-nl-reveal=stagger]:not(.is-revealed){opacity:1;transform:none}.nl-reveal [data-nl-reveal],.nl-reveal [data-nl-reveal=stagger]>*{transition:opacity var(--nl-d-slow) var(--nl-ease) var(--nl-reveal-delay, 0ms),transform var(--nl-d-slow) var(--nl-ease) var(--nl-reveal-delay, 0ms)}.nl-reveal main>.shopify-section:first-child [data-nl-reveal],.nl-reveal main>.shopify-section:first-child [data-nl-reveal]>*{opacity:1;transform:none}}@keyframes nl-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes nl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nl-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes nl-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.nl-btn,.nl-chip,.nl-segmented__indicator,.nl-btn--link .nl-btn__icon{transition:none}.nl-btn:active,.nl-chip:active{transform:none}.nl-btn[aria-busy=true]:before{animation:none;border-right-color:var(--nl-btn-fg);opacity:.5}}.shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(44rem + 2 * var(--nl-gutter, 16px));margin-inline:auto;padding-block:var(--nl-s-7, 64px) var(--nl-s-8, 96px);padding-inline:var(--nl-gutter, 16px);overflow-wrap:anywhere}.shopify-policy__title h1{margin:0 0 var(--nl-s-5, 32px);font-size:var(--nl-fs-h2, 2rem);line-height:1.1}.shopify-policy__body{font-size:var(--nl-fs-body, 1rem);line-height:1.6}.shopify-policy__body :is(h2,h3,h4){font-size:var(--nl-fs-h4, 1.125rem);line-height:1.3}.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.nl-unit-price{display:inline-flex;flex-wrap:wrap;gap:0 .25em;color:var(--nl-muted);font-family:var(--nl-font-body);font-weight:var(--nl-weight-text);line-height:var(--nl-lh-small, 1.4);font-variant-numeric:tabular-nums;letter-spacing:0}.nl-unit-price--sm{font-size:var(--nl-fs-small)}.nl-unit-price__value{white-space:nowrap}.nl-legal{display:grid;gap:var(--nl-s-2);color:var(--nl-muted);font-size:var(--nl-fs-small);line-height:var(--nl-lh-small, 1.4)}.nl-legal p{margin:0}.nl-legal__warning{padding:var(--nl-s-3) var(--nl-s-4);border:1px solid var(--nl-ink);border-radius:var(--nl-r-control);color:var(--nl-ink);font-weight:var(--nl-weight-ui)}.nl-legal__link{color:inherit;text-decoration:underline;text-underline-offset:.2em}:root{--nl-star-gold: #F5B301}.nl-card__stars-fill,.nl-product-rating__fill,.nl-stars .nl-stars__star{color:var(--nl-star-gold)!important}.nl-card--sold-out .nl-card__stars-fill{color:var(--nl-star-gold)!important;opacity:.6}.nl-shop-rating__fill,.nl-shop-rating__fill svg,.nl-product-rating__fill svg,.nl-card__stars-fill svg{color:var(--nl-star-gold, #F5B301)!important}.rating-wrapper .rating{--star-fill-color: #F5B301 !important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nl-foundation.css.map */
